Commit Graph

87 Commits

Author SHA1 Message Date
Devine Lu Linvega 416f37c71a Removed GETVEC macro 2023-04-10 10:08:40 -07:00
Devine Lu Linvega 903ca57ad5 (file device)Add / suffix to folder names 2023-02-17 10:08:13 -08:00
Devine Lu Linvega 2039e0fb4a Named system_cmd arguments 2023-02-02 10:39:57 -08:00
Devine Lu Linvega 5ceffe233f Protected system_cmd 2023-02-02 10:18:53 -08:00
Devine Lu Linvega db4e07f5b1 Ported to last uxn core 2023-02-02 09:34:14 -08:00
Devine Lu Linvega 9d889340ea Simplified system loading 2023-02-02 08:45:03 -08:00
Devine Lu Linvega 7603ddf9cc Added MMU operation 2023-01-28 16:47:41 -08:00
Devine Lu Linvega a4a30df07e Removed annoying debug message 2022-08-08 08:04:18 -07:00
phoebos 57dfcdf717 don't print .. at sandbox top level 2022-07-31 07:21:10 -07:00
aabacchus 387d802819 override sandbox from load_rom 2022-06-21 08:04:31 -07:00
aabacchus d9cdf192a8 add simple file sandboxing below cwd
Uses realpath(3) libc function to find the canonical and longest part of the
pathname which exists, then checking if it starts with cwd.

Prints a warning to stderr if an attempt is made to access a file outside the
sandbox.
2022-06-21 08:03:38 -07:00
Devine Lu Linvega 0c6dec9fc8 Device ids error report should be in 16th 2022-06-14 10:52:18 -07:00
Devine Lu Linvega 2a1a506524 F2 should display the stacks even if empty 2022-06-13 12:20:20 -07:00
Devine Lu Linvega 406d2fb327 Improved hot reload 2022-06-13 11:08:33 -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 1acef2aaed Added instruction code to error report 2022-04-10 10:31:18 -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 c9ad8e9e43 Ported uxncli to latest device I/O 2022-04-05 12:08:49 -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 c990a2a407 Removed a few indirections 2022-04-05 10:30:17 -07:00
neauoire 574c4250c3 Removed system as Device 2022-04-05 09:35:49 -07:00
neauoire b0c840437a Removed screen as Device 2022-04-05 09:22:33 -07:00
neauoire ab6ce6ba5a Removed mouse as Device 2022-04-05 09:17:08 -07:00
neauoire 9c34a59741 Removed controller as Device 2022-04-05 09:10:29 -07:00
neauoire 621308986c Removed datetime as Device 2022-04-05 09:01:05 -07:00
neauoire defceb7851 Stacks are mapped in ram 2022-03-30 10:37:47 -07:00
neauoire a593db30f7 Use the file device load for roms 2022-03-28 11:03:02 -07:00
neauoire 2074c2cbd6 Replace file_i_deo and file_i_dei. 2022-03-28 10:22:23 -07:00
neauoire c58fecb85e Started file, fixed issue with mouse 2022-03-27 10:01:06 -07:00
neauoire a1ade4ce45 Implemented mouse 2022-03-26 21:03:03 -07:00
neauoire a34ceda22c Starting controller 2022-03-26 19:58:48 -07:00
neauoire ac45af6746 Updated screen device to latest specs 2022-03-26 18:32:46 -07:00