Commit Graph

327 Commits

Author SHA1 Message Date
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
neauoire e1b2f8f14b Tightened screen debugger redraw 2023-08-16 14:31:40 -07:00
neauoire 68e4d82df5 Screen debugger forces a full screen redraw 2023-08-16 14:02:01 -07:00
neauoire 4690a113c4 Fixed issue with debugger 2023-08-16 13:46:36 -07:00
neauoire 8edf2da7c8 Destroy assets on emu_end 2023-08-16 13:37:17 -07:00
neauoire c09a047851 Reduce redraws 2023-08-16 13:29:15 -07:00
neauoire 867701b5dc Make screen debugger private 2023-08-16 13:22:41 -07:00
neauoire 7dac87dcba Standardized varvara boot 2023-08-16 13:10:42 -07:00
neauoire 6ebc44baeb Delay window generation to after eval 2023-08-16 13:01:50 -07:00
neauoire 1cc1bbc594 Moved game loop into emu_run 2023-08-16 12:50:46 -07:00
neauoire c7c597a39f Muted make logs 2023-08-13 14:34:48 -07:00
neauoire fa8ad9cd7f (makefile) Reconnected deps to targets 2023-08-11 09:04:13 -07:00
neauoire 9178d4ecf5 (makefile) Ordered the targets 2023-08-11 08:34:30 -07:00
neauoire d2c01d7b9d (makefile) Added PHONY 2023-08-11 08:27:24 -07:00
neauoire 2dd7ff18c3 (makefile) Added file deps to targets 2023-08-11 08:25:33 -07:00
neauoire 50f7a12f52 Added tests to makefile 2023-08-10 21:49:38 -07:00
neauoire c345742121 Replaced shell script with makefile 2023-08-10 21:44:28 -07:00
neauoire c1fd75a90b Fixed issue with screen changed region 2023-08-10 08:56:11 -07:00
neauoire 86c26de680 Use tnl core 2023-08-09 19:50:29 -07:00
neauoire 2ed94d4c28 (uxn.c) merged POP-POP PUSH-PUSH sequences 2023-08-08 20:07:27 -07:00
neauoire 670703f87f Merged POPxPOPx and PUSHxPUSHx 2023-08-08 17:15:08 -07:00
neauoire 6ef7c605c4 Updated build instructions in README 2023-08-08 17:00:48 -07:00
neauoire d25be56b5f (uxnasm.c) Fixed issue with lambda 2023-08-08 16:47:29 -07:00
neauoire c5f0dc26d3 (uxnasm.c) Added comma after date 2023-08-08 16:39:50 -07:00
neauoire 8e3676f007 Added version to uxnasm 2023-08-08 16:34:30 -07:00
neauoire 1355d7813e Version 1 2023-08-08 16:26:13 -07:00
neauoire 9fd8b1709e Added on-screen debugger 2023-08-08 10:51:12 -07:00
neauoire cb1dcd12eb Returned the simpler uxn core, connected to device masks 2023-08-07 16:28:41 -07:00
neauoire 1f662d21e6 (screen.c) Inlined sprite drawing function 2023-08-05 10:35:53 -07:00
neauoire 0446dcaaa3 (screen.c) Faster sprite drawing 2023-08-05 09:59:25 -07:00