Commit Graph

2206 Commits

Author SHA1 Message Date
Andrew Alderwick 113220b10d Deprecate file-read-chunks by incorporating it inside asma. 2021-12-01 22:01:36 +00:00
Andrew Alderwick 60f04ca053 (uxnasm) Add error for relative references that are too far. 2021-12-01 11:42:44 +00:00
neauoire da797b33c6 (uxnasm) Stop on resolve failure 2021-11-30 10:27:35 -08:00
neauoire 074a049ff2 (uxnasm) Renamed conflicting function 2021-11-29 16:19:47 -08:00
Sigrid Haflínudóttir 34f75968c7 readme: add void linux sdl2 install example; /bin → ./bin 2021-11-29 23:27:23 +01:00
Noelle Leigh ca54db6597 README: linkify IRC channel 2021-11-29 23:20:52 +01:00
DeltaF1 a4bed43880 Fix slowdown in draw-browser/clear
Make the clear routine only clear lines up to the screen width.
This fixes slowdown on wasted clearing of off-screen tiles.

TODO: Only clear/draw lines that will be on the screen.
2021-11-29 09:24:19 -08:00
Noelle Leigh 1574e5dcce README: Add instructions for uxnemu on Windows
When compiled under the MSYS2 environment, the executible that is
produced expects the SDL2 library to be available at runtime. When
running outside MSYS2, that may not be the case, and the emulator may
crash on startup with a message about missing SDL2.dll, or sometimes
without a message at all.

This patch adds some guidance for this scenario by guiding the reader
to download the precompiled SDL binaries for Windows and make them
available for the emulator's use.
2021-11-29 09:20:37 -08:00
neauoire 25df420607 (uxnasm) Improved errors 2021-11-29 08:48:12 -08:00
Andrew Alderwick 58eacef7d4 (life.tal) Remove debugging output. 2021-11-28 19:10:08 +00:00
Andrew Alderwick 6ba2af5c62 Avoid combining literals across | or $ pads. 2021-11-28 18:07:22 +00:00
Andrew Alderwick 9415c4e04a (asma) Correct relative offsets 2021-11-28 18:07:22 +00:00
Andrew Alderwick 1f5086a260 (asma) Combine byte literals 2021-11-28 01:30:26 +00:00
Andrew Alderwick 24e1820d12 Add RLE text import to life.tal 2021-11-28 00:04:34 +00:00
Andrew Alderwick 6996f1b4f5 Remove invalid comment syntax in darena. 2021-11-28 00:04:34 +00:00
neauoire 6c0e39ad6f (uxnasm) Fixed issue with labels 2021-11-27 14:58:37 -08:00
neauoire b4e50165b6 (uxnasm) Warn for refs size limit 2021-11-27 14:44:28 -08:00
neauoire 78853ac5c6 (uxnasm) Removed lit flag for writebyte 2021-11-27 14:20:56 -08:00
neauoire fbbddf50d6 (uxnasm) Cleanup 2021-11-27 14:07:25 -08:00
neauoire 4b6efa6fc6 (uxnasm) Combine byte literals 2021-11-27 13:55:33 -08:00
neauoire 6ff202a23c (boot.rom) Scrolling support 2021-11-27 11:38:12 -08:00
neauoire 71e8177657 (uxnasm) Rewrite 2021-11-27 11:33:22 -08:00
neauoire b873f04789 Added tal syntax highlight for nano 2021-11-26 08:11:18 -08:00
Devine Lu Linvega b4ddde5d4e Merge branch 'main' of git.sr.ht:~rabbits/uxn 2021-11-24 17:12:10 -05:00
Devine Lu Linvega 088897c6b4 (uxnasm) Display exact numberof bytes 2021-11-24 17:12:01 -05:00
Andrew Alderwick cb30ac7c11 Remove flag constants in asma. 2021-11-22 07:05:07 +00:00
Devine Lu Linvega d7059eccd4 (calc.tal) Optimizations 2021-11-21 10:54:38 -05:00
Devine Lu Linvega baeed39e04 (logic.tal) Cleanup 2021-11-20 17:37:48 -05:00
Devine Lu Linvega a0ba0e4e79 (logic.tal) Displaying basic gates 2021-11-20 16:17:26 -05:00
Devine Lu Linvega 65d7de8176 (logic.tal) Input can be toggled 2021-11-20 16:06:45 -05:00
Devine Lu Linvega 6262078a04 (logic.tal) Starting logic gates playground 2021-11-20 15:38:01 -05:00
Devine Lu Linvega 7dfce364a5 (clock.tal) Moved watchface drawing outside of RESET 2021-11-20 13:16:24 -05:00
Devine Lu Linvega 31d1503548 (clock.tal) Fixed routine comments 2021-11-20 13:12:12 -05:00
Devine Lu Linvega 5f010b485c (clock.tal) Added minute offset to hour needle 2021-11-20 12:50:41 -05:00
Devine Lu Linvega 6c8600d6b3 (clock.tal) Draw markers in watchface 2021-11-20 12:37:59 -05:00
Devine Lu Linvega 2f648e1e8e (clock.tal) Single rotation routine 2021-11-20 12:18:45 -05:00
Devine Lu Linvega 14b057cd53 (clock.tal) Moved buffers to zero-page 2021-11-20 11:12:25 -05:00
Devine Lu Linvega f0ba07acde (clock.tal) Print date 2021-11-19 17:31:15 -05:00
Devine Lu Linvega e8480dc669 (clock.tal) Optimizations 2021-11-19 12:03:27 -05:00
Devine Lu Linvega 0dc6515e08 (clock.tal) Optimizations 2021-11-19 11:46:28 -05:00
Devine Lu Linvega 9ad9a51599 Merge branch 'main' of git.sr.ht:~rabbits/uxn 2021-11-19 11:39:01 -05:00
Devine Lu Linvega 7f4698d9e2 (clock.tal) Optimizations 2021-11-19 11:37:27 -05:00
Andrew Alderwick d053d0c97f Bugfix to asma. 2021-11-19 00:22:35 +00:00
Devine Lu Linvega 5dafa039f1 (clock.tal) Added day of the week 2021-11-18 12:47:05 -05:00
Andrew Alderwick d4e033e715 Remove vestigial mention of "include". 2021-11-18 00:14:15 +00:00
Andrew Alderwick c3ac41c41d Change "include" word into ~ rune for includes. 2021-11-17 22:06:00 +00:00
Andrew Alderwick 312429bcd8 Remove obsolete comment 2021-11-17 21:38:12 +00:00
Devine Lu Linvega 7500317e4e (calc.tal) Added decimal printing 2021-11-17 15:54:47 -05:00
Devine Lu Linvega 4ae6a9f870 (calc.tal) Minor cleanup 2021-11-17 15:07:14 -05:00
Devine Lu Linvega 8bdf4419b9 (calc.tal) Mouse release macro 2021-11-17 14:44:48 -05:00