neauoire
|
0fd7427d37
|
Only check for keep mode during SET()
|
2023-09-01 15:56:47 -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
|
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 |