0
0
Fork 0
mirror of https://git.sr.ht/~rabbits/uxn synced 2024-11-14 02:05:06 +00:00
Commit graph

75 commits

Author SHA1 Message Date
Andrew Alderwick
42dea5b914 Replace file_i_deo and file_i_dei. 2022-03-28 18:16:44 +01:00
Andrew Alderwick
0e7ebb69e6 (uxnemu) Interrupt infinite loops with an error. 2022-03-27 13:53:25 +01:00
Andrew Alderwick
f2c644f680 Move DateTime to 0xc0, add second File to 0xb0. 2022-03-26 17:54:29 +00:00
Andrew Alderwick
27089a77e4 Prepare for more than one File device. 2022-03-17 18:35:49 +00:00
Andrew Alderwick
edd05ed1d1 Fix compiler warning. 2022-01-23 11:23:52 +00:00
Andrew Alderwick
6577d3c8a0 Remove jump-based infinite loop detection. 2022-01-23 11:17:07 +00:00
neauoire
b48db8278f (monospace.tal) Added a 8x8 label drawing example 2022-01-13 10:25:31 -08:00
neauoire
f1cc022e9b Uxncli now uses the system_inspect 2022-01-13 08:34:32 -08:00
neauoire
031f63a13c Print stack with DEO on 0x0f 2022-01-13 08:25:59 -08:00
neauoire
ee4308196a Starting a debugging device 2022-01-12 21:22:33 -08:00
neauoire
6a6a2ec383 Removed external memory bank 2022-01-12 18:56:59 -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
5e2bb92e4c Removed unistd from uxncli 2022-01-11 15:13:12 -08:00
neauoire
61c7f9f0c1 Removed device globals 2022-01-11 14:38:55 -08:00
neauoire
cd30b48665 Rename memory banks 2022-01-11 14:16:27 -08:00
neauoire
ede186b226 Minor cleanup 2022-01-11 11:07:25 -08:00
neauoire
5004ee1339 The file device cannot write on the supervisor 2022-01-08 10:03:21 -08:00
neauoire
c866b0938a Use proper memory size 2022-01-07 16:51:43 -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
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
b9a37077c3 Started work on the hypervisor 2022-01-05 19:48:51 -08:00
Andrew Alderwick
f48a09c482 Stop LeakSanitizer complaining about Uxn's RAM. 2022-01-05 18:18:13 +00:00
Andrew Alderwick
646d79fff5 Factor out common parts of system_dei/deo. 2022-01-05 13:29:18 +00:00
Andrew Alderwick
c37831749f Split uxn_halt into beginnings of System device file. 2022-01-05 13:03:17 +00:00
Andrew Alderwick
2a825de2fd Switch void context increments from pre to post 2022-01-04 02:05:32 +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
0ee477615b Removed poke16 2022-01-03 13:23:57 -08:00
neauoire
cca1253376 Use calloc for memory array 2022-01-01 15:20:48 -08:00
neauoire
13fd0d9724 Moved file APIs in device/file 2021-12-26 20:26:27 -08:00
Sigrid Solveig Haflínudóttir
f75f644aff
same fixes for uxncli 2021-11-17 14:29:36 +01:00
Devine Lu Linvega
dee04ff44a Renamed prepare for init 2021-11-07 10:30:56 -05:00
Andrew Alderwick
a92dd9fd73 Rearranged File ports for backwards compatibility. 2021-11-06 00:51:43 +00:00
Andrew Alderwick
dc3170db98 Implement File/append flag. 2021-11-05 22:48:04 +00:00
Andrew Alderwick
c970e2c5ef File device: drop offset shorts, add stat and delete. 2021-11-05 21:32:45 +00:00
Andrew Alderwick
9b15f90008 Rename b0 to port in dei/deo functions 2021-11-04 17:14:15 +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
540fd70b9b Removed unused include 2021-10-22 16:41:23 -07:00
Andrew Alderwick
e82acc875b Feed extra command line arguments to Console/vector
Each argument is followed by a newline character.
2021-10-13 22:58:27 +01:00
neauoire
266152e260 Ported devw/devr changes to uxn.c 2021-09-08 17:51:23 -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
19e84072d8 Removed file_talk debugs 2021-09-04 09:11:43 -07:00
Andrew Alderwick
a6b99078de Changed file_talk files to open in binary mode 2021-08-31 19:30:57 +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
8988f536be Simplified Inspect() 2021-08-29 13:18:42 -07:00
neauoire
2919c11cb9 Print return stack in uxncli 2021-08-29 11:53:27 -07:00