Commit Graph

256 Commits

Author SHA1 Message Date
neauoire 9e5dbc043d Faster 1bpp drawing 2023-11-12 11:58:08 -08:00
neauoire 0123b4030e Faster 2bpp function 2023-11-12 11:49:21 -08:00
neauoire 224202e562 (Screen) Removed v value 2023-11-12 11:36:34 -08:00
neauoire 98c7036252 Taken some flags out of 2bpp tight lop 2023-11-12 11:21:47 -08:00
neauoire 7827570aec Display mirrored sprites in boundary example 2023-11-12 10:45:42 -08:00
neauoire 67faef3e56 Added test for 1bpp 2023-11-12 10:30:25 -08:00
neauoire 843bbb5195 Split 1bpp/2bpp drawing 2023-11-12 10:20:03 -08:00
neauoire 805c9258d8 (screen.bounds) Center sprite 2023-11-12 09:49:20 -08:00
neauoire 6b0dc5114c Made a boundary testing file 2023-11-12 09:19:30 -08:00
neauoire f98b69827f (Screen) Only check for screen boundary in blit, once 2023-11-11 21:47:54 -08:00
neauoire e52db28299 (Screen) Fill function 2023-11-11 20:59:08 -08:00
neauoire eaa05f8d73 Removed SCALE artifacts 2023-11-11 19:59:12 -08:00
neauoire 520373d598 Housekeeping 2023-11-11 19:44:15 -08:00
neauoire 7a9bc710e6 Housekeeping 2023-11-11 09:50:19 -08:00
neauoire d98e8d43a8 (console) Added tools to spawn unix process 2023-11-11 09:17:24 -08:00
neauoire d69d1508d0 Starting console process setup 2023-11-10 09:32:34 -08:00
neauoire 59edc06ae0 (screen) redraw on resize 2023-11-09 14:46:38 -08:00
neauoire d53473175c (uxn.c) tighter switch 2023-11-09 14:25:12 -08:00
neauoire 91257363c2 (uxn.c) Simple branching value 2023-11-01 16:30:42 -07:00
neauoire 21dfea7890 (uxn.c) Cleanup 2023-11-01 12:00:34 -07:00
neauoire c29c480e92 Removed unused variable 2023-11-01 11:12:57 -07:00
neauoire 6b9717276d (uxn.c) Wrapping zp 2023-11-01 11:10:29 -07:00
neauoire 8f38d8bde2 (uxn.c) Wrap RAM 2023-11-01 10:57:12 -07:00
neauoire ea65f7da37 Removed unused extern 2023-10-31 11:49:42 -07:00
neauoire 13b3496f4e New stack printing in cli 2023-10-31 11:13:27 -07:00
neauoire 4d3974faad Redesigned the stack debugger 2023-10-31 10:59:42 -07:00
neauoire 90c3a25792 emu_deo() writes in memory 2023-10-31 09:00:02 -07:00
neauoire d439d0a45d Send zero byte and EOF on stdin 2023-09-05 16:35:10 -07:00
neauoire f63b25e118 (screen.c) Fixed missing pixel in redraw region 2023-09-02 18:47:33 -07:00
neauoire 5e720d7e4b Uxn can no longer error 2023-09-02 14:03:21 -07:00
neauoire 0fd7427d37 Only check for keep mode during SET() 2023-09-01 15:56:47 -07:00
neauoire 8530f2fa77 (screen.c) Faster DEI/DEO 2023-08-30 12:15:52 -07:00
neauoire 74c830c44c (uxn.c) Use faster core 2023-08-30 12:14:32 -07:00
neauoire c97d19da99 (uxn.c) Catch JCI underflow 2023-08-30 09:14:20 -07:00
neauoire abfeead04c Cache input in PUT2 macros 2023-08-30 08:57:41 -07:00
neauoire bd5a5cbda2 (uxn.c) Added macros for multi-write 2023-08-29 10:47:49 -07:00
neauoire 54b136bfea (uxn.c) Simpler opc form 2023-08-29 09:47:53 -07:00
neauoire 71490d712c (uxn.c) Removed needed masking for opcode lookup 2023-08-29 09:42:06 -07:00
neauoire cdb0f0e4a4 (uxn.c) Removed unnecessary negation 2023-08-25 13:06:00 -07:00
neauoire e0ad8f1c0c Fixed issue in uxn11 2023-08-25 10:19:43 -07:00
neauoire 55581f125f Updated CI 2023-08-25 10:17:36 -07:00
neauoire e522eeb7a5 Basic link implementation 2023-08-25 10:15:57 -07:00
neauoire 618212a0d7 Connected link device 2023-08-25 09:48:14 -07:00
neauoire 2c560686d8 Moved masks to system 2023-08-25 09:40:25 -07:00
neauoire bd976ce842 Boilerplate threads 2023-08-25 09:18:37 -07:00
neauoire 0ed2617506 Setting the stage for link device 2023-08-24 21:25:11 -07:00
neauoire b3c68a17fb Zero ram on reboot 2023-08-19 07:59:18 -07:00
neauoire 2e2f8df0e0 Added stack pointer accessors to system device 2023-08-19 07:36:26 -07:00
neauoire c6bd7f06a7 Pre-process dei/deo masks 2023-08-17 09:27:33 -07:00
neauoire b405d8c663 Removed unused ports from system deo mask 2023-08-16 20:47:09 -07:00