Commit Graph

525 Commits

Author SHA1 Message Date
Andrew Alderwick 3c758b734b Ported projects to new assembler syntax
All these programs tested working, except for left, which compiles but
doesn't run properly.
2021-04-23 15:34:03 +01:00
Andrew Alderwick e065b8015a Renamed files about to be ported to new assembler 2021-04-23 15:14:34 +01:00
Andrew Alderwick 80ccce5a5c Removed debugging code from Neralie 2021-04-23 10:00:54 +01:00
Andrew Alderwick 37e7c0f88b Added simple macros to Neralie 2021-04-23 09:59:08 +01:00
Andrew Alderwick 4edb709c90 Auto-ported Neralie to new assembler 2021-04-23 09:59:08 +01:00
Sigrid Solveig Haflínudóttir fd42537cf7 mkfile: disable blank.usm building 2021-04-23 06:55:41 +00:00
neauoire 4af3405da3 Updated syntax highlight to pickup the getters/setters and the previous word 2021-04-22 20:47:23 -07:00
neauoire 8ca9e6d4de Afterall, I decided to not use the fancy new macros, I think pek/pok is more readable than glyphs in the end 2021-04-22 20:44:38 -07: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 f58ce2882f Templated the mouse example 2021-04-22 15:19:09 -07:00
neauoire 62e3d75883 Added better templating 2021-04-22 14:29:48 -07:00
neauoire b752f5f2bc Added drawing to the mouse example 2021-04-22 11:08:06 -07:00
Sigrid Solveig Haflínudóttir c653e974de mkfile: until attic is brought back, build the examples 2021-04-22 18:06:51 +00: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 3dbe34ecaa Filled out blank.usm 2021-04-21 21:13:39 +01:00
Andrew Alderwick 1335c21192 Moved old assembly files into attic directory 2021-04-21 21:07:58 +01:00
Andrew Alderwick e7f234f55b Reinstated check for labels in zero page 2021-04-21 21:01:50 +01:00
neauoire 3474b3a4f1 Minor cleanup 2021-04-21 12:46:40 -07:00
neauoire b86049925a Ported nihils dev audio example 2021-04-21 12:44:57 -07:00
neauoire c0b337e933 ported dvd animation 2021-04-21 12:00:31 -07:00
neauoire 928ed1e1c9 Simplified the file example 2021-04-21 11:38:30 -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
neauoire b01b74bad4 Ported mouse example 2021-04-21 09:48:04 -07:00
neauoire 53eacc6039 Ported the keys example 2021-04-21 09:09:18 -07:00
Andrew Alderwick ef94053723 Allow device memory offsets in assembler 2021-04-21 13:45:17 +01:00
Andrew Alderwick b43f973adb Port dev.file.usm 2021-04-21 13:37:59 +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
neauoire 6a1bf9215d Removed genpoke macros 2021-04-20 20:38:15 -07:00
neauoire c9e35a5ad8 Revert "Tiny fix to PPU"
This reverts commit 9c4df35174.
2021-04-20 20:09:10 -07:00
neauoire 9c4df35174 Tiny fix to PPU 2021-04-20 20:06:30 -07:00
neauoire a4e54062b8 Merged sandwich 2021-04-20 17:11:02 -07:00
Andrew Alderwick 751d198606 Fixed file memory location 2021-04-20 23:05:27 +01:00
Andrew Alderwick cdfcb5ae0a Small changes to simplify code 2021-04-20 22:56:59 +01:00
Andrew Alderwick 04f48ec02b Added memory to individual devices. 2021-04-20 22:49:10 +01:00
Andrew Alderwick f06a600231 Implemented : for ; without LIT2 2021-04-20 21:05:34 +01:00
Andrew Alderwick 65c3a72730 Stripped zero bytes at end of assembled ROM 2021-04-20 20:56:43 +01:00
neauoire a293c1daa8 Ported the hello-world example 2021-04-20 11:32:26 -07:00
neauoire 68a253e67e Experimenting with macros 2021-04-20 10:48:55 -07:00
neauoire cda9b0bce8 Implemented IOR/IOW 2021-04-20 10:31:50 -07:00
neauoire 716d048906 Working example for dev.control 2021-04-19 21:33:52 -07:00
neauoire 50b11f12ca Removed magic helpers 2021-04-19 21:00:14 -07:00
neauoire d8957cb7bf * 2021-04-19 17:24:04 -07:00
neauoire 82f7103a55 Started migrating to new assembler 2021-04-19 17:23:30 -07:00
neauoire d61e724d48 LIT is now 0x01 2021-04-19 09:51:52 -07:00
neauoire 6a6b6e9d93 Minor cleanup in assembler 2021-04-19 09:29:39 -07:00