0
0
Fork 0
mirror of https://git.sr.ht/~rabbits/uxn synced 2024-11-22 13:55:11 +00:00
Commit graph

2032 commits

Author SHA1 Message Date
Devine Lu Linvega
9ca712237b (file) put_line use put_info 2024-01-04 11:28:21 -08:00
Devine Lu Linvega
1f622ff541 (file) Can File/stat with only 4 bytes of length 2024-01-04 10:58:57 -08:00
Devine Lu Linvega
29823e5bd1 (file) Removed PEEK2 macros 2024-01-04 09:44:46 -08:00
Devine Lu Linvega
22af2ba9c3 (screen) Cache the content of the auto byte 2024-01-03 09:19:09 -08:00
Devine Lu Linvega
011662e1dd (screen) cache elements of the auto byte 2024-01-03 09:05:16 -08:00
Devine Lu Linvega
163d48ec34 Removed extra variable 2024-01-03 08:44:31 -08:00
Devine Lu Linvega
6ba21f8470 (screen) Cache temp values 2024-01-03 08:30:36 -08:00
Devine Lu Linvega
1796eb938f Removed unused variable 2024-01-02 20:24:42 -08:00
Devine Lu Linvega
02f7add4ac Housekeeping 2024-01-02 19:20:16 -08:00
Devine Lu Linvega
78526d56e3 Make uxn instance public 2024-01-02 11:54:12 -08:00
Devine Lu Linvega
8c212fed3e Housekeeping 2024-01-02 11:29:02 -08:00
Devine Lu Linvega
a4f4eb7460 Minor optimization in system 2024-01-02 09:55:52 -08:00
neauoire
3f252c0ee3 Fixed crash from missing dev page 2023-12-25 14:39:29 -08:00
Bad Diode
7ec95315ce Fix audio device regression 2023-12-20 09:20:22 +01:00
neauoire
8ca6c75e29 Removed old screen.flip example 2023-12-19 11:16:10 -08:00
neauoire
5fa8fb8401 Removed old system.catch example 2023-12-19 11:12:23 -08:00
neauoire
6e45b5700f (screen.auto) Added a auto port testing file 2023-12-19 10:52:15 -08:00
neauoire
b952a2417b (screen) Fixed issue with blending modes 2023-12-18 17:47:24 -08:00
neauoire
a62fce6316 Faster screen drawing routines 2023-12-18 14:44:36 -08:00
neauoire
14bf95ba39 (console.tal) Improved example 2023-12-05 11:55:46 -08:00
neauoire
94f6627145 (816.uf1) Added font 2023-11-25 15:52:59 -08:00
neauoire
e016461263 (screen) Fixed pixel fill bug 2023-11-18 10:56:34 -08:00
neauoire
86c46be310 (Screen) Removed unused variable 2023-11-12 17:05:46 -08:00
neauoire
efd70d34be (Screen) Pass addr to sprite 2023-11-12 17:01:16 -08:00
neauoire
f744a95a70 (Screen) Cached row only written when visible 2023-11-12 16:54:19 -08:00
neauoire
94f314280c (Screen) Cache row during sprite drawing 2023-11-12 16:46:44 -08:00
neauoire
d6a966e113 (Screen) Faster sprite drawing 2023-11-12 12:38:43 -08:00
neauoire
99c492d385 Store instance device in Uxn itself 2023-11-11 20:57:28 -08:00
neauoire
0d055306a8 (screen) Added fill() function 2023-11-11 20:44:15 -08:00
neauoire
dd1f3e0725 Housekeeping 2023-11-11 20:32:52 -08:00
neauoire
228a951f22 (screen.pixel) Added pixel testing program by @aw 2023-11-10 14:47:51 -08:00
neauoire
f9de13652c Redraw on resize 2023-11-09 14:45:51 -08:00
neauoire
d0a521745a (mouse.tal) Improved implementation 2023-11-09 14:01:11 -08:00
neauoire
6bdb6ca168 Optimized core 2023-11-09 13:46:10 -08:00
neauoire
fa6d62c70a (screen.blending) Draw foreground sprites too 2023-11-08 09:30:49 -08:00
neauoire
9924af3593 (screen.blending.tal) Added 1bpp demo 2023-11-05 11:07:56 -08:00
Capital
76732db18a (uxnasm.c) Add check for missing output file 2023-11-04 19:04:08 -07:00
Bad Diode
798ebafdc8 Fix potential out of bounds when doing tuning lookup 2023-11-02 17:30:14 -07:00
neauoire
6381ebb545 (audio-test) Loop melody 2023-11-02 17:30:14 -07:00
neauoire
f1d903c775 (audio-test) Fixed durations 2023-11-02 17:30:14 -07:00
d_m
6a091365a2 Take pitch into account when computing duration. 2023-11-02 17:30:14 -07:00
d_m
dbf1c72f21 Detect duration for note_off as well as note_on. 2023-11-02 17:30:14 -07:00
neauoire
87d6798593 Formatting 2023-11-02 17:30:14 -07:00
neauoire
c4ec4a6340 (audio.c) Default duration is sample length 2023-11-02 17:30:14 -07:00
neauoire
328f52128b (piano.tal) Support new volume port 2023-11-02 17:30:14 -07:00
Bad Diode
c26c27a730 Add dei ports 0x2 and 0x4 to audio devices 2023-11-02 17:30:14 -07:00
Bad Diode
9c8ae94825 Change sdl audio to not play until the first pitch is sent 2023-11-02 17:30:14 -07:00
Bad Diode
1d7c96dd3d Update default envelope 2023-11-02 17:30:14 -07:00
Bad Diode
8f3d7b9020 Add minimum decay/release of 10ms 2023-11-02 17:30:14 -07:00
Bad Diode
d1c156d56c Fix uxncli missing device pointer 2023-11-02 17:30:14 -07:00