Commit Graph

1584 Commits

Author SHA1 Message Date
Andrew Alderwick 1cb66df868 (asma) Disable recursion tests that no longer function. 2023-01-02 15:07:34 +00:00
Andrew Alderwick d94a84bc93 Port Audio to new devices scheme. 2023-01-02 15:01:55 +00:00
Andrew Alderwick c2b0667496 Update Copyright years. 2023-01-02 14:40:23 +00:00
Devine Lu Linvega a450959e9f Removed extraneous j variable 2023-01-01 18:26:28 -08:00
Devine Lu Linvega 6d0b51fa7f Added support for CALL 2023-01-01 18:03:36 -08:00
Devine Lu Linvega 22cbd38fab Do not check twice for short mode in LIT opcode 2023-01-01 16:44:18 -08:00
Devine Lu Linvega 48596a6ee7 Removed PEEK16 macro 2023-01-01 16:22:37 -08:00
Devine Lu Linvega 7f275772ef Added HALT macro 2023-01-01 16:21:05 -08:00
Devine Lu Linvega 5ac6ff4313 All devices but audio ported to new devices scheme 2023-01-01 16:13:34 -08:00
Devine Lu Linvega 2fb5f560a7 Use the File device load_rom function 2023-01-01 14:18:27 -08:00
Devine Lu Linvega 794ce1bdfd Housekeeping 2023-01-01 13:40:58 -08:00
Devine Lu Linvega bf4ee03d27 Ported screen to new device 2023-01-01 13:34:20 -08:00
Devine Lu Linvega 7afe1f39c7 Screen device is half ported to new device handlers 2023-01-01 13:19:40 -08:00
Devine Lu Linvega 679aec047a Device memory is not a member of ram 2023-01-01 12:21:30 -08:00
Devine Lu Linvega 68d706be25 Will connect devices to devold while I migrate to new router 2023-01-01 12:12:59 -08:00
Devine Lu Linvega 0fd68e96f0 Connecting new device ports to uxn core 2023-01-01 12:04:54 -08:00
Devine Lu Linvega d1ca328b98 Removed devmouse and devctrl globals 2023-01-01 11:47:52 -08:00
Devine Lu Linvega 9aefeebf25 Removed Device struct from controller device 2023-01-01 11:37:34 -08:00
Devine Lu Linvega 062bbac37d Removed Device struct from mouse device 2023-01-01 11:31:14 -08:00
Sigrid Solveig Haflínudóttir 6317b5cf18 fix uxnasm: missing semicolon 2022-12-11 04:54:58 +01:00
neauoire c97aa87faf (uxnasm)Allow more space for symbols filename, and check for length 2022-12-10 11:07:45 -08:00
neauoire 2f3954d398 Uxnasm should use BE to store addresses 2022-12-09 12:52:34 -08:00
neauoire d4c55e2f48 Uxnasm now outputs a symbols file 2022-12-09 12:30:04 -08:00
Andrew Alderwick 42aab23dc1 Remove many macros. 2022-11-20 22:50:19 +00:00
neauoire 5eadd7695b (metadata.tal) Removed unused routine 2022-11-14 10:44:43 -08:00
neauoire 6224e1eb2f (metadata.tal) Slightly larger window 2022-11-14 10:25:15 -08:00
neauoire cfe3fdda2b (metadata.tal) Catch no metadata case 2022-11-14 10:17:56 -08:00
neauoire 94043c4ff9 (metadata.tal) Added metadata viewer rom 2022-11-14 10:04:56 -08:00
neauoire b11217449a (clock.tal) Thiner frame 2022-11-12 10:14:13 -08:00
Andrew Alderwick d48407f9c3 Reduce timeouts for checking build computers. 2022-11-12 11:03:56 +00:00
Andrew Alderwick 4cb893232e Don't fail build if 9front VM is unavailable. 2022-11-12 10:53:20 +00:00
neauoire c8fc397054 Relaunch boot rom if launcher is not found 2022-11-11 21:12:30 -08:00
Andrew Alderwick 3a834fdfc1 Optimise “#xy STH” to “LITr xy”. 2022-11-11 08:56:28 +00:00
Andrew Alderwick fd55e929e1 (asma) Add support for _ rune. 2022-11-11 08:55:44 +00:00
neauoire f59b214ac1 Added _rune 2022-11-10 20:54:53 -08:00
Andrew Alderwick 02ecc2ee7d (asma) Rebalance the rune tree. 2022-11-10 23:47:14 +00:00
Andrew Alderwick 4abb47e6e1 Remove all symbol macros from projects. 2022-11-10 22:49:53 +00:00
Andrew Alderwick cd01d69b8a (asma) Add fail tests to test suite. 2022-11-10 22:03:36 +00:00
Andrew Alderwick f6b0f0052f (asma) Add support for - rune. 2022-11-10 21:59:14 +00:00
Andrew Alderwick 59ca47d42c (asma) Add support for = rune. 2022-11-10 21:55:28 +00:00
Andrew Alderwick fc3232a8e8 Replace now-invalid macros in projects. 2022-11-10 21:54:32 +00:00
neauoire adae0a0348 (screen.tal) Optimizations 2022-11-10 09:21:02 -08:00
neauoire 4270d48422 (exercises) Housekeeping 2022-11-10 09:08:21 -08:00
neauoire da5e581442 (uxnasm) Fixed issue with = rune 2022-11-09 16:40:07 -08:00
neauoire 261b574671 (uxnasm) Added support for = and - runes 2022-11-09 16:21:07 -08:00
neauoire 1b2049e238 (cream.uf2) Fixed glyphs 2022-10-22 14:52:17 -07:00
neauoire 742081a40d (st72.uf2) Added new font 2022-10-21 19:58:14 -07:00
Andrew Alderwick 1064d88b33 (asma) Remove LIT merging optimisation. 2022-10-19 12:29:20 +01:00
Andrew Alderwick ca6d755bd6 (asma) Remove tail call optimisation. 2022-10-19 12:28:31 +01:00
Andrew Alderwick 55f5f7a800 (asma) Add check that asma itself can be assembled in asma-test.sh. 2022-10-19 12:25:00 +01:00