Commit Graph

163 Commits

Author SHA1 Message Date
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
Andrew Alderwick e7f234f55b Reinstated check for labels in zero page 2021-04-21 21:01:50 +01:00
neauoire c0b337e933 ported dvd animation 2021-04-21 12:00:31 -07:00
neauoire 743eaef47a Ported some of the examples to the new accessors 2021-04-21 11:12:42 -07:00
neauoire 276e5086db Implemented PEK/POK/GET/PUT 2021-04-21 10:23:58 -07:00
Andrew Alderwick ef94053723 Allow device memory offsets in assembler 2021-04-21 13:45:17 +01:00
Andrew Alderwick 400c49e96b Fixed file_poke 2021-04-21 13:37:41 +01:00
Andrew Alderwick bbf05cb4ec Minor code cleanup 2021-04-21 12:58:05 +01:00
neauoire 526650f079 Removed extra param in poke functions 2021-04-20 21:29:18 -07:00
neauoire 02993229ee Removed access to uxn to devpeek/devpoke 2021-04-20 21:21:31 -07:00