Commit Graph

1388 Commits

Author SHA1 Message Date
neauoire b328a4e87d Commented the fkey controls temporarily 2022-01-07 11:36:04 -08:00
neauoire 38334a633b Pass fn keys directly to the supervisor 2022-01-07 10:55:09 -08:00
neauoire 19a8e56cd6 Started device port masking 2022-01-07 10:02:28 -08:00
Sigrid Solveig Haflínudóttir bb05c7808c mkfile: get rid of trailing whitespace 2022-01-07 17:19:50 +01:00
Sigrid Solveig Haflínudóttir 3d9aa3b7e5 fix Plan 9 build (npe update required as well) 2022-01-07 17:19:01 +01:00
neauoire 41d0911d13 The supervisor program now uses its own vectors 2022-01-06 19:51:34 -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 4c6821189e Merge branch 'main' of git.sr.ht:~rabbits/uxn 2022-01-06 14:32:35 -08:00
neauoire ed1f6e6263 Connected error reporting and the hypervisor 2022-01-06 14:32:28 -08:00
Sigrid Solveig Haflínudóttir d21bfb20e0 SDL_PIXELFORMAT_XRGB8888 → SDL_PIXELFORMAT_RGB888 (for older SDL2 versions) 2022-01-06 18:24:35 +01:00
Vlad-Stefan Harbuz b94c52cbbf correctly parse arguments in build.sh
Signed-off-by: Vlad-Stefan Harbuz <vlad@vladh.net>
2022-01-06 08:33:28 -08:00
neauoire adc4780630 (hypervisor)Added visual guides 2022-01-05 21:18:46 -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
Sigrid Solveig Haflínudóttir 11a7c1ed22 android: include system.c in the build 2022-01-05 23:47:33 +01:00
Sigrid Solveig Haflínudóttir 544d2f2a86 Merge remote-tracking branch 'origin/main' into android 2022-01-05 22:55:23 +01:00
Sigrid Solveig Haflínudóttir 4cd52209ac make the SDL texture XRGB8888 (no alpha) and remove padding pixels from it 2022-01-05 22:45:49 +01:00
Andrew Alderwick f48a09c482 Stop LeakSanitizer complaining about Uxn's RAM. 2022-01-05 18:18:13 +00:00
Andrew Alderwick 9024963de1 Add basic in-Uxn debugger and usage example. 2022-01-05 17:27:50 +00:00
Andrew Alderwick 4cbb661f48 Implement System/vector for debugging. 2022-01-05 17:27:24 +00:00
Andrew Alderwick 0fd288de79 Fix compiler suggestion. 2022-01-05 14:37:37 +00:00
Andrew Alderwick 291cb3d1a2 Simplify stack determination logic. 2022-01-05 14:02:06 +00:00
Andrew Alderwick 646d79fff5 Factor out common parts of system_dei/deo. 2022-01-05 13:29:18 +00:00
Andrew Alderwick c77799dac2 Just pass an error code to uxn_halt. 2022-01-05 13:07:04 +00:00
Andrew Alderwick c37831749f Split uxn_halt into beginnings of System device file. 2022-01-05 13:03:17 +00:00
Andrew Alderwick c827fdc960 Move errored stack identification to after error handling label.
Partial revert of commits 1ce8b9bc27 (and
c296187ea9).
2022-01-05 01:27:27 +00:00
Sigrid Solveig Haflínudóttir 2272fd653f android: new release 2022-01-05 01:07:20 +01:00
Sigrid Solveig Haflínudóttir 35f63c5d6e android: add more information to the readme, to use as a guide 2022-01-04 23:51:18 +01:00
Sigrid Solveig Haflínudóttir 3384591f5d android: update SDL 2022-01-04 23:07:43 +01:00
Sigrid Solveig Haflínudóttir 822e23b69b android: disable fullscreen mode and simplify/cleanup a few things 2022-01-04 22:42:07 +01:00
Sigrid Solveig Haflínudóttir 42de14cd8a android: do not use cache to store roms (nor any files) 2022-01-04 21:39:36 +01:00
Sigrid Solveig Haflínudóttir 6494261426 android: keep compatibility with older java by not using nio :( 2022-01-04 21:26:34 +01:00
Sigrid Solveig Haflínudóttir f441163965 android: uxn-fast.c → uxn.c 2022-01-04 20:44:39 +01:00
Sigrid Solveig Haflínudóttir dd9bd1532d Merge remote-tracking branch 'origin/main' into android 2022-01-04 20:31:10 +01:00
Sigrid Solveig Haflínudóttir b581e59f62 android: sync SDL android parts 2022-01-04 16:43:03 +01:00
Andrew Alderwick c296187ea9 Rename ERROR/err to FAULT/fault 2022-01-04 02:15:38 +00:00
Andrew Alderwick 2a825de2fd Switch void context increments from pre to post 2022-01-04 02:05:32 +00:00
Andrew Alderwick 1ce8b9bc27 Bring back working/return stack identification on errors 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
Andrew Alderwick 205f63cc43 Clear up SDL_KEYDOWN/SDL_TEXTINPUT logic 2022-01-04 01:12:17 +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
neauoire c4746c2601 (polycat) Rewrote 2022-01-03 10:19:08 -08:00
cancel 416389bcf4 Improvements to uxn.c 2022-01-03 13:41:20 +00:00
cancel 1cab0dffeb Removed unused fields in uxn.h 2022-01-02 23:26:13 +00:00
Andrew Alderwick 52598bdad7 Remove uxn-fast.c since new reference core is almost as fast. 2022-01-02 23:05:28 +00:00
cancel 6980abacfc Refactor uxn.c. 2022-01-02 23:03:06 +00:00
neauoire ecc2654165 Prefixed helpers in uxn.c 2022-01-02 11:04:13 -08:00