Rekai Nyangadzayi Musuka
11eae091db
chore: introduce zba-util
...
In an effort to reuse code between zba and zba-gdbstub, move common util
code (like the SPSC Channel I implemented in this commit) in a new lib
2023-03-10 00:05:31 -06:00
Rekai Nyangadzayi Musuka
baa3fb7905
chore: update gui libs to latest zig master
2023-02-23 17:27:42 -06:00
Rekai Nyangadzayi Musuka
eef5a238a0
chore: update nfd-zig
...
respond to build.zig changes in zig master
2023-02-23 17:27:42 -06:00
Rekai Nyangadzayi Musuka
6048458f9b
feat: implement menu bar + add file picker dep
2023-02-23 17:27:42 -06:00
Rekai Nyangadzayi Musuka
5e94cbfbea
feat: add imgui support using zgui
2023-02-23 17:27:42 -06:00
Rekai Nyangadzayi Musuka
65af6aa499
feat: add gdbstub library
2023-02-23 02:40:23 -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
8112b1aab2
chore: update zig to latest master
2023-02-04 18:15:10 -06:00
Rekai Nyangadzayi Musuka
94702b9b51
chore: update min zig version
2022-12-28 16:26:51 -06:00
Rekai Nyangadzayi Musuka
39d50466c9
chore: update min zig version
2022-12-22 13:21:59 -06:00
Rekai Nyangadzayi Musuka
2294dc8832
chore: add minimum zig version
2022-11-29 23:10:29 -04:00
Rekai Nyangadzayi Musuka
16f8f4c953
feat: write default config.toml if it doesn't exist
...
also resolves panic on missing /zba or /zba/save directory by ensuring
those directories exist as soon as we know the data directory
2022-10-21 04:39:16 -03:00
Rekai Nyangadzayi Musuka
3a3e6acc6a
chore: replace OpenGL 4.5 bindings with OpenGL 3.3
2022-10-17 20:31:42 -03:00
Rekai Nyangadzayi Musuka
1575f517a9
feat: use opengl
...
TODO:
- Texture isn't scaling properly
- I need to reverse the colours in the frag shader
2022-10-17 20:31:42 -03:00
Rekai Nyangadzayi Musuka
0204eb6f94
chore: add zig-toml dependency
2022-10-13 00:27:18 -03:00
Rekai Nyangadzayi Musuka
c71e954748
chore: SDL2.zig expects target to be set before link() is called
2022-09-25 18:59:55 -03:00
Rekai Nyangadzayi Musuka
3fc3366c8a
chore: import datetime library + default time for RTC
2022-09-16 10:39:02 -03:00
Rekai Nyangadzayi Musuka
bd54cba8a0
feat: implement SRAM saving and loading
2022-03-22 14:41:18 -03:00
Rekai Nyangadzayi Musuka
3e4f9eddb2
feat: integrate zig-clap with ZBA
2022-02-04 03:12:35 -04:00
Rekai Nyangadzayi Musuka
da7f21f47e
feat: draw white texture using SDL2
2022-01-07 22:46:17 -04:00
Rekai Nyangadzayi Musuka
f09f814dc3
chore: move bitfield library to lib director
...
I'd presonally prefer to use a git submodule here but It doesn't quite
seem like git submodules are possible for individual files. I'll have to
check with FlorenceOS every once and a while to ensure that there are no
lingering soundness issues with the library.
Thanks to @N00byEdge for this wonderful library!
2022-01-02 13:19:09 -06:00
Rekai Nyangadzayi Musuka
5b3b81e4dc
Initial Commit
2021-12-29 15:09:00 -06:00