Commit Graph

49 Commits

Author SHA1 Message Date
neauoire e1b2f8f14b Tightened screen debugger redraw 2023-08-16 14:31:40 -07:00
neauoire 7dac87dcba Standardized varvara boot 2023-08-16 13:10:42 -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 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 5c2c060aa3 Brought the latest changes over 2023-08-01 20:32:42 -07:00
Devine Lu Linvega b49ded302d (uxn.c) Removed z stack assignment 2023-07-22 20:58:56 -07:00
Devine Lu Linvega 5a8ee380fe Removed multiplication from SET macro in uxn core 2023-05-17 20:43:50 -07:00
Devine Lu Linvega 1be9024704 Removed NIPk/POPk special cases once and for all(?) 2023-05-02 14:51:51 -07:00
Devine Lu Linvega ae61e92585 Added special POPk/NIPk modes 2023-05-02 09:57:01 -07:00
Devine Lu Linvega 87a72de69e Using new core 2023-04-30 11:43:33 -07:00
Devine Lu Linvega a92e5416f9 Silenced warnings 2023-04-12 12:46:48 -07:00
Devine Lu Linvega bc055f37b8 Do not share stacks 2023-04-11 09:25:31 -07:00
Devine Lu Linvega adc0ccdad4 Fixed issue with DEI 2023-04-10 13:37:17 -07:00
Devine Lu Linvega 6a0b572f6d Restored old core with new DEI/DEO macros 2023-04-10 12:29:26 -07:00
Devine Lu Linvega 9a4625ba16 Ported to new core 2023-04-10 11:32:16 -07:00
Devine Lu Linvega 344faceb7d (uxnasm) Fixed issue with makereference() 2023-03-01 08:57:17 -08:00
Devine Lu Linvega db4e07f5b1 Ported to last uxn core 2023-02-02 09:34:14 -08:00
Devine Lu Linvega 7616af7cae Swapped JCI and JMI 2023-01-12 09:45:19 -08:00
Devine Lu Linvega 256b7cafce Call opcodes are now relative 2023-01-12 09:34:45 -08:00
Devine Lu Linvega a61b1cf0ac Removed byte masks for DEI/DEO 2023-01-09 20:00:09 -08:00
Devine Lu Linvega 823e301c0b Fixed security leaks in uxnasm and uxn 2023-01-07 12:02:57 -08:00
Devine Lu Linvega a124ca95b0 Faster CALL opcodes 2023-01-03 11:09:30 -08:00
Devine Lu Linvega b762c1420a Implement full CALL opcodes stack 2023-01-02 13:32:13 -08:00
Devine Lu Linvega 09bc396402 Removed uxn c/h from clang-format coverage 2023-01-01 18:27:33 -08:00
Devine Lu Linvega 6a9fe623d8 Added support for CALL 2023-01-01 18:03:50 -08:00
Devine Lu Linvega 49f2e626fc Do not check twice for short mode in LIT opcode 2023-01-01 16:44:41 -08:00
Devine Lu Linvega deaf17c3e7 Use HALT macro 2023-01-01 16:23:21 -08:00
Devine Lu Linvega 507a4b838c uxn_boot() now expects dei/deo fn pointers 2022-06-13 11:59:42 -07:00
Devine Lu Linvega 95a28d6b4d Removed err4, display only stack when not empty on debug 2022-06-13 10:32:59 -07:00
Devine Lu Linvega 4d252e3109 Returned busy stack erroring while I finish Inle 2022-06-13 08:31:46 -07:00
Devine Lu Linvega 70ccb4fa68 Removed err4 2022-06-12 14:13:07 -07:00
Devine Lu Linvega 5b96cefb3a Added error code for stack busy 2022-06-12 09:12:13 -07:00
neauoire 9137114bd2 Simplified LIT opcode 2022-04-18 12:32:42 -07:00
neauoire d8f27c84ab Swapped opcodes 2022-04-18 09:28:14 -07:00
neauoire c704491d79 Allow the system device to handle errors 2022-04-10 09:42:56 -07:00
neauoire aed26e5bd0 Housekeeping 2022-04-07 09:33:52 -07:00
neauoire 725bc38aba Removed Devices 2022-04-05 11:42:50 -07:00
neauoire 121f61e459 Removed uxn_port 2022-04-05 10:48:13 -07:00
neauoire 5d80ab088c Removed individual dei/deo 2022-04-05 10:43:26 -07:00
neauoire c990a2a407 Removed a few indirections 2022-04-05 10:30:17 -07:00
neauoire 621308986c Removed datetime as Device 2022-04-05 09:01:05 -07:00
neauoire dbd430026d Added the missing device initializers 2022-04-04 20:04:32 -07:00
neauoire e5492665c0 Broken, cancel please hold me tight 2022-04-04 19:57:44 -07:00
neauoire defceb7851 Stacks are mapped in ram 2022-03-30 10:37:47 -07:00
neauoire ac45af6746 Updated screen device to latest specs 2022-03-26 18:32:46 -07:00