Commit Graph

664 Commits

Author SHA1 Message Date
Rekai Nyangadzayi Musuka c7d562b9ac chore: update for loop in RingBuffer impl 2023-02-23 16:38:02 -06:00
Rekai Nyangadzayi Musuka 71dd667d89 chore: update gui libs to latest zig master 2023-02-23 16:38:02 -06:00
Rekai Nyangadzayi Musuka e5850d51bb chore: add gui deps to README.md 2023-02-23 16:38:02 -06:00
Rekai Nyangadzayi Musuka a901602ce5 chore: update nfd-zig
respond to build.zig changes in zig master
2023-02-23 16:38:02 -06:00
Rekai Nyangadzayi Musuka c39baef28f feat: implement menu bar + add file picker dep 2023-02-23 16:38:00 -06:00
Rekai Nyangadzayi Musuka c0083e242b feat: show game title as imgui screen title 2023-02-23 16:34:22 -06:00
Rekai Nyangadzayi Musuka 23bc42f2d6 chore: update zgui 2023-02-23 16:34:22 -06:00
Rekai Nyangadzayi Musuka 6de1da7aa0 feat: add scheduler ui 2023-02-23 16:34:22 -06:00
Rekai Nyangadzayi Musuka dac0928d77 feat: pause emu when UI reads emu state 2023-02-23 16:34:21 -06:00
Rekai Nyangadzayi Musuka 51dcc0147a feat: implement ui for register, interrupt 2023-02-23 16:33:05 -06:00
Rekai Nyangadzayi Musuka 5f4f2f50a0 feat: add system information window 2023-02-23 16:33:03 -06:00
Rekai Nyangadzayi Musuka 9fe871c30c fix: update zgui to work with sdl2 vcpkg package 2023-02-23 16:31:02 -06:00
Rekai Nyangadzayi Musuka 7f533210f7 feat: add imgui support using zgui 2023-02-23 16:30:59 -06:00
Rekai Nyangadzayi Musuka 7234ecab37 Merge pull request 'Implement a GDBSTUB Server' (#6) from gdbstub into main
Reviewed-on: #6
2023-02-23 22:18:26 +00:00
Rekai Nyangadzayi Musuka ddf4599162 chore: update dependencies 2023-02-23 02:45:59 -06:00
Rekai Nyangadzayi Musuka 01f5410180 feat: allow gui and gdbstub to run in parallel 2023-02-23 02:40:24 -06:00
Rekai Nyangadzayi Musuka 49706842af fix: run more than just the CPU when stepping via gdb 2023-02-23 02:40:24 -06:00
Rekai Nyangadzayi Musuka 2798a90d83 chore: update zba-gdbstub to zig master 2023-02-23 02:40:24 -06:00
Rekai Nyangadzayi Musuka 518b868249 feat: respond to API changes for software bkpts 2023-02-23 02:40:24 -06:00
Rekai Nyangadzayi Musuka 755115660b feat: allow gdb writes to certain mem regions 2023-02-23 02:40:24 -06:00
Rekai Nyangadzayi Musuka 6709f8c551 chore: update gdbstub lib 2023-02-23 02:40:24 -06:00
Rekai Nyangadzayi Musuka 1f3cdd9513 feat: add gdb support to zba 2023-02-23 02:40:24 -06:00
Rekai Nyangadzayi Musuka 65af6aa499 feat: add gdbstub library 2023-02-23 02:40:23 -06:00
Rekai Nyangadzayi Musuka 024151a5c1 chore: update to latest zig master 2023-02-22 14:46:46 -06:00
Rekai Nyangadzayi Musuka e380af7056 chore: use a more efficient decimal->bcd algorithm
This will not improve perf in any way because this code only gets run
one time a second orz
2023-02-21 23:22:42 -06:00
Rekai Nyangadzayi Musuka e654abfd1d ci: don't assume any cpu features 2023-02-18 23:52:51 -06:00
Rekai Nyangadzayi Musuka 3510a6cff8 chore: drop macOS support
CI is currently broken and I don't have the $$$ for macOS
2023-02-18 23:34:59 -06:00
Rekai Nyangadzayi Musuka 3fb351e762 chore: update SDL.zig 2023-02-17 00:05:42 -06:00
Rekai Nyangadzayi Musuka a11b96b84e chore: update minimum zig version 2023-02-07 17:52:16 -06:00
Rekai Nyangadzayi Musuka c3be1c0a67 chore: update to latest zig build system
I feel like I'm misusing addAnonymousModule
2023-02-07 16:00:06 -06:00
Rekai Nyangadzayi Musuka fdf7399e52 chore: update README.md 2023-02-04 19:30:05 -06:00
Rekai Nyangadzayi Musuka ed8155139a chore: update CI 2023-02-04 18:22:50 -06:00
Rekai Nyangadzayi Musuka 8112b1aab2 chore: update zig to latest master 2023-02-04 18:15:10 -06:00
Rekai Nyangadzayi Musuka c0e583d20d fix: resolve off-by-one error in `str` addr when r15 is involved
I seem to have made up this rule (I was thinking about when r15 was
a source register). `rn` is the destination register.... whoops
2023-01-29 08:58:41 -06:00
Rekai Nyangadzayi Musuka 3f72367aaf chore: remove .vscode folder 2023-01-21 19:01:44 -06:00
Rekai Nyangadzayi Musuka c27f487bf0 chore: update dependencies 2023-01-16 02:57:50 -06:00
Rekai Nyangadzayi Musuka ae3bb94036 fix(ppu): draw file select sprites in amazing mirror 2023-01-08 01:36:58 -06:00
Rekai Nyangadzayi Musuka ddc54e2977 fix: ignore missing opengl proc addresses
is this really a fix? the error never happens with mach-glfw
2023-01-01 15:56:18 -06:00
Rekai Nyangadzayi Musuka ed49d7c460 chore: update lib/gl.zig 2023-01-01 13:41:53 -06:00
Rekai Nyangadzayi Musuka 59baa14bde Merge branch 'main' of ssh://musuka.dev:2222/paoda/zba 2022-12-30 19:47:24 -06:00
Rekai Nyangadzayi Musuka 6bf1c44961 chore: refactor sprite rendering code 2022-12-30 19:47:01 -06:00
Rekai Nyangadzayi Musuka 94702b9b51 chore: update min zig version 2022-12-28 16:26:51 -06:00
Rekai Nyangadzayi Musuka 0f148507e4 fix: respond to `@addWithOverflow` changes in latest zig 2022-12-28 15:20:44 -06:00
Rekai Nyangadzayi Musuka 0cec779545 chore: misc style changes 2022-12-28 07:29:07 -06:00
Rekai Nyangadzayi Musuka 1ecbbc7d29 chore: cleanup BIOS struct init code 2022-12-27 06:42:06 -06:00
Rekai Nyangadzayi Musuka caaa60d1a8 fix: rotate unaligned reads on BIOS open-bus 2022-12-27 06:25:12 -06:00
Rekai Nyangadzayi Musuka 39d50466c9 chore: update min zig version 2022-12-22 13:21:59 -06:00
Rekai Nyangadzayi Musuka 5a452d85c1 feat: update dependencies 2022-12-21 00:24:55 -06:00
Rekai Nyangadzayi Musuka 4326ae7a0a fix: resolve broken affine bg in mario kart 2022-12-18 08:59:19 -04:00
Rekai Nyangadzayi Musuka 905c4448d0 feat: kind-of account for 1/4th of obj mode 2022-12-18 08:35:14 -04:00