Sigrid Solveig Haflínudóttir
|
e9241f13e2
|
Merge branch 'main' into aarch64
|
2022-01-08 00:05:39 +01:00 |
|
Sigrid Solveig Haflínudóttir
|
db4f5a931a
|
fix Plan 9 build (again)
|
2022-01-07 23:58:48 +01:00 |
|
Sigrid Solveig Haflínudóttir
|
eeb0dc9e45
|
put back newlines to avoid compilation warnings
|
2022-01-07 23:46:39 +01:00 |
|
Sigrid Solveig Haflínudóttir
|
f0bde9ab98
|
git ignore plan 9 built files
|
2022-01-07 23:30:49 +01:00 |
|
neauoire
|
180984f8fb
|
Removed device port masks
|
2022-01-07 11:48:09 -08:00 |
|
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
|
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 |
|
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 |
|
neauoire
|
4ac632f227
|
Remove debugger from console.tal
|
2022-01-01 15:24:18 -08:00 |
|
neauoire
|
cca1253376
|
Use calloc for memory array
|
2022-01-01 15:20:48 -08:00 |
|
Sigrid Solveig Haflínudóttir
|
2722c0ddf7
|
aarch64: put stuff back
|
2021-12-29 23:45:55 +01:00 |
|
Sigrid Solveig Haflínudóttir
|
ab2b6ce1dd
|
Merge branch 'main' into aarch64
|
2021-12-29 23:42:49 +01:00 |
|
Sigrid Solveig Haflínudóttir
|
22c6e07fca
|
emu: make sure to handle key down event if the same key is up at the same frame
|
2021-12-29 23:32:18 +01:00 |
|
neauoire
|
84f17059f7
|
Added include to uxncli build manual
|
2021-12-29 10:35:13 -08:00 |
|