Devine Lu Linvega
|
fad574816d
|
Removed errcode from stacks
|
2023-01-12 20:35:42 -08:00 |
Devine Lu Linvega
|
a450959e9f
|
Removed extraneous j variable
|
2023-01-01 18:26:28 -08:00 |
Devine Lu Linvega
|
5ac6ff4313
|
All devices but audio ported to new devices scheme
|
2023-01-01 16:13:34 -08:00 |
Devine Lu Linvega
|
794ce1bdfd
|
Housekeeping
|
2023-01-01 13:40:58 -08:00 |
Devine Lu Linvega
|
7afe1f39c7
|
Screen device is half ported to new device handlers
|
2023-01-01 13:19:40 -08:00 |
Devine Lu Linvega
|
679aec047a
|
Device memory is not a member of ram
|
2023-01-01 12:21:30 -08:00 |
Devine Lu Linvega
|
68d706be25
|
Will connect devices to devold while I migrate to new router
|
2023-01-01 12:12:59 -08:00 |
Devine Lu Linvega
|
0fd68e96f0
|
Connecting new device ports to uxn core
|
2023-01-01 12:04:54 -08:00 |
Devine Lu Linvega
|
062bbac37d
|
Removed Device struct from mouse device
|
2023-01-01 11:31:14 -08:00 |
Andrew Alderwick
|
0e7ebb69e6
|
(uxnemu) Interrupt infinite loops with an error.
|
2022-03-27 13:53:25 +01:00 |
Andrew Alderwick
|
fef8806493
|
Fix comment at end of uxn.h.
|
2022-03-06 18:02:34 +00:00 |
Bad Diode
|
11c9ec8b49
|
Add header guard to uxn.h
|
2022-03-05 13:58:03 -08:00 |
Andrew Alderwick
|
f06498f6a6
|
Remove unused constants.
|
2022-02-17 18:17:17 +00:00 |
Andrew Alderwick
|
6577d3c8a0
|
Remove jump-based infinite loop detection.
|
2022-01-23 11:17:07 +00:00 |
neauoire
|
ee4308196a
|
Starting a debugging device
|
2022-01-12 21:22:33 -08:00 |
neauoire
|
459855d825
|
Removed supervisor
|
2022-01-12 18:40:51 -08:00 |
Andrew Alderwick
|
41de322a75
|
Add support for interrupting Uxn during execution.
|
2022-01-12 11:33:49 +00:00 |
neauoire
|
06b694d406
|
Removed ram helper in uxn
|
2022-01-11 14:51:25 -08:00 |
neauoire
|
f5278f3a13
|
Removed device vector variable
|
2022-01-07 16:46:50 -08:00 |
neauoire
|
180984f8fb
|
Removed device port masks
|
2022-01-07 11:48:09 -08:00 |
neauoire
|
19a8e56cd6
|
Started device port masking
|
2022-01-07 10:02:28 -08:00 |
neauoire
|
1a7af4d8d0
|
Supervisor is now watching the device page
|
2022-01-06 19:20:50 -08:00 |
neauoire
|
28b9265042
|
Let us make a device page in shadow memory
|
2022-01-06 18:49:54 -08:00 |
neauoire
|
a82f7d79f8
|
Defined the location of stacks in shadow memory
|
2022-01-06 17:29:34 -08:00 |
neauoire
|
3cc2ba98f0
|
First hypervisor
|
2022-01-05 20:44:33 -08:00 |
neauoire
|
b9a37077c3
|
Started work on the hypervisor
|
2022-01-05 19:48:51 -08:00 |
Andrew Alderwick
|
c77799dac2
|
Just pass an error code to uxn_halt.
|
2022-01-05 13:07:04 +00:00 |
Andrew Alderwick
|
7e3353ea72
|
Rename u->ram.dat to u->ram, u->ram.ptr to pc.
|
2022-01-04 01:40:48 +00:00 |
neauoire
|
4789d8ccef
|
Removed peek16
|
2022-01-03 13:29:47 -08:00 |
neauoire
|
0ee477615b
|
Removed poke16
|
2022-01-03 13:23:57 -08:00 |
cancel
|
1cab0dffeb
|
Removed unused fields in uxn.h
|
2022-01-02 23:26:13 +00:00 |
neauoire
|
cca1253376
|
Use calloc for memory array
|
2022-01-01 15:20:48 -08:00 |
Sigrid Solveig Haflínudóttir
|
ba7e8a9fb4
|
uxn_eval: multiply as two uint32s to avoid UB
|
2021-12-25 23:29:36 +01:00 |
Andrew Alderwick
|
62f740416d
|
Remove redundant declaration.
|
2021-12-14 23:17:32 +00:00 |
Andrew Alderwick
|
287bc67e1e
|
Split talk functions into dei and deo; make deo functions void
|
2021-11-04 17:13:44 +00:00 |
neauoire
|
30c1e4dc6c
|
Keep vectors in memory instead of constantly peek16()
|
2021-09-22 12:16:16 -07:00 |
Andrew Alderwick
|
b88d2adc3d
|
Halt when talk function returns false, since setting ram.ptr no longer works
|
2021-09-08 00:13:21 +01:00 |
neauoire
|
a2e40d9d10
|
Removed unused device string
|
2021-08-29 19:52:12 -07:00 |
neauoire
|
90540742ae
|
Standardizing fns names before merge
|
2021-08-29 14:41:05 -07:00 |
neauoire
|
4f822f55f3
|
Prefixed uxn functions
|
2021-08-01 14:46:43 -07:00 |
Andrew Alderwick
|
6e21f3aba0
|
Removed stdio dependency from uxn.c
Reimplementation of patch sent in by Marc Schraffenberger
<marc@schraffenberger.com>: thank you for the rationale and inspiration!
|
2021-08-01 22:17:48 +01:00 |
Marc Schraffenberger
|
b53add0ba4
|
Removed stdio include from uxn.h
|
2021-08-01 22:17:48 +01:00 |
neauoire
|
a4c8066043
|
Cleaned example files
|
2021-05-12 18:28:45 -07:00 |
Andrew Alderwick
|
76a38e3db9
|
Reworked pop8 and pop16 so they do not need offsets
|
2021-05-12 20:36:18 +01:00 |
neauoire
|
baa2f2450f
|
Rewriting polycat
|
2021-04-30 12:08:24 -07:00 |
Andrew Alderwick
|
f7506a41c7
|
Added stack pointer position readouts to system device
|
2021-04-27 21:10:58 +01:00 |
neauoire
|
2eb18b06a2
|
Device events can now fire on read
|
2021-04-24 10:15:47 -07:00 |
neauoire
|
5c5b767eaf
|
Working toward bidirectional talk between devices and program
|
2021-04-24 09:43:30 -07:00 |
Andrew Alderwick
|
fa2d290351
|
Made poke functions return void.
|
2021-04-24 09:13:03 +01:00 |
neauoire
|
526650f079
|
Removed extra param in poke functions
|
2021-04-20 21:29:18 -07:00 |