0
0
Fork 0
mirror of https://git.sr.ht/~rabbits/uxn synced 2024-12-01 02:03:02 +00:00
Commit graph

172 commits

Author SHA1 Message Date
neauoire
229a0f0184 Fixed issue with ctrl/key 2021-05-19 12:23:20 -07:00
neauoire
8c1cf40cb1 Revert "ppu: keep track of modified rows and only redraw those in drawppu"
This reverts commit 3c64c8c1a4.
2021-05-19 09:13:41 -07:00
Sigrid Solveig Haflínudóttir
3c64c8c1a4 ppu: keep track of modified rows and only redraw those in drawppu 2021-05-19 12:25:18 +00:00
Sigrid Solveig Haflínudóttir
b25e3e599d calculate NOTE_PERIOD based on sampling rate (thanks asie) 2021-05-19 07:30:39 +00:00
Sigrid Solveig Haflínudóttir
74e8a59d2f bench mode (disabled by default) 2021-05-19 07:29:00 +00:00
Sigrid Solveig Haflínudóttir
3d5e1e343f call SDL_RenderSetLogicalSize to avoid manual coordinates adjustment based on zoom 2021-05-18 15:29:06 +02:00
Sigrid Solveig Haflínudóttir
e31612f0af Revert "set render logical size (fixes zooming with npe)"
This reverts commit 21b78f2aed.

That broke on non-Plan 9, so first figure out why this works fine in FT2, but not in Uxn.
2021-05-18 13:39:55 +02:00
Sigrid Solveig Haflínudóttir
21b78f2aed set render logical size (fixes zooming with npe) 2021-05-18 08:18:43 +00:00
Andrew Alderwick
9a4328ccb5 Fixed printing filename after it can get overwritten 2021-05-18 07:23:23 +01:00
Andrew Alderwick
7132197ba5 Switched load/save print to state length actually loaded/saved 2021-05-16 11:00:53 +01:00
Andrew Alderwick
d56d900876 Reordered variable names on opcodes 2021-05-13 08:02:15 +01:00
neauoire
a4c8066043 Cleaned example files 2021-05-12 18:28:45 -07:00
Andrew Alderwick
76a38e3db9 Reworked pop8 and pop16 so they do not need offsets 2021-05-12 20:36:18 +01:00
neauoire
9164b7f9fe Reverted patch to sft16 2021-05-12 12:13:28 -07:00
Andrew Alderwick
fd9612d656 Implemented keep opcode flag 2021-05-12 18:42:24 +01:00
neauoire
7f5c4e25e4 Moved devices in their own folders 2021-05-11 11:42:12 -07:00
neauoire
a206ed0b10 Renamed PEK/POK to LDZ/STZ 2021-05-11 11:14:52 -07:00
neauoire
8630028e97 JNZ is now JCN 2021-05-11 11:12:07 -07:00
neauoire
12550c3703 Fixed issue with midi 2021-05-08 07:59:03 -07:00
neauoire
73deb679f3 Optimized piano example 2021-05-04 10:57:57 -07:00
Andrew Alderwick
6829863d6d Changed samples from s8 to u8 format 2021-05-04 08:32:22 +01:00
neauoire
f5fb9714e4 * 2021-05-03 09:57:39 -07:00
neauoire
993719818a Removed LTS/GTS opcodes 2021-05-01 09:59:57 -07:00
neauoire
baa2f2450f Rewriting polycat 2021-04-30 12:08:24 -07:00
Andrew Alderwick
e8c70d954a Fixed orientation of chr sprites 2021-04-29 23:05:38 +01:00
Andrew Alderwick
f74cfa89eb Updated debugger with latest device offsets and vectors 2021-04-29 20:11:50 +01:00
neauoire
49182d1335 Added mirroring to the PPU 2021-04-29 10:10:07 -07:00
neauoire
3d5e7f7e48 Fixed PPU 2021-04-28 13:17:11 -07:00
Andrew Alderwick
f7506a41c7 Added stack pointer position readouts to system device 2021-04-27 21:10:58 +01:00
Andrew Alderwick
d343865471 Added position readout to audio devices 2021-04-27 21:03:38 +01:00
neauoire
67dfbc1a63 Ported audio examples to 4 channels 2021-04-26 20:55:51 -07:00
Andrew Alderwick
2b536a7a8e Minor fix 2021-04-26 22:13:10 +01:00
Andrew Alderwick
f90a97386c Splitted audio device into four 2021-04-26 20:16:41 +01:00
Andrew Alderwick
833f0acc20 Made room for multiple audio devices 2021-04-26 20:16:41 +01:00
neauoire
9c218db857 Added midi device 2021-04-25 19:50:45 -07:00
Andrew Alderwick
d01eb6cc45 Added currently playing volume readout 2021-04-25 21:52:50 +01:00
Andrew Alderwick
de53a6c95f Reduced instrument volume by 2/3 to help avoid clipping 2021-04-25 18:05:37 +01:00
Andrew Alderwick
8c958d94a7 Moved from Uint16 to Sint8 audio sample data type 2021-04-25 18:04:59 +01:00
Andrew Alderwick
d892f29ea1 Implemented sample-based synth for APU 2021-04-25 15:12:45 +01:00
neauoire
38a9be86c2 Fixed color swatch in nasu 2021-04-24 21:18:15 -07:00
neauoire
19157a9ae1 Removed templating macros in assembler 2021-04-24 17:12:25 -07:00
neauoire
72b0458745 Removed refresh port in datetime 2021-04-24 10:26:09 -07:00
neauoire
2eb18b06a2 Device events can now fire on read 2021-04-24 10:15:47 -07:00
neauoire
5c5b767eaf Working toward bidirectional talk between devices and program 2021-04-24 09:43:30 -07:00
Andrew Alderwick
fa2d290351 Made poke functions return void. 2021-04-24 09:13:03 +01:00
Andrew Alderwick
75142397b8 Raised label limit to compile noodle 2021-04-23 15:42:07 +01:00
neauoire
1b4623be1b Templated examples 2021-04-22 19:57:47 -07:00
neauoire
dad55324aa Progress on macros experiments 2021-04-22 15:57:40 -07:00
neauoire
62e3d75883 Added better templating 2021-04-22 14:29:48 -07:00
Sigrid Solveig Haflínudóttir
9c3536bca8 ppu: rename draw → drawppu to avoid conflicts on Plan 9 2021-04-22 18:04:06 +00:00