Rekai Nyangadzayi Musuka
b4830326ff
chore: update SDL.zig and zgui
2024-03-22 12:53:11 -05:00
Rekai Nyangadzayi Musuka
ef93bbe084
ci: resolve ci build errors for the last time i promise
2024-03-06 18:21:00 -06:00
Rekai Nyangadzayi Musuka
f71aaafe41
ci: get windows and ubuntu builds working again
2024-03-06 17:52:50 -06:00
Rekai Nyangadzayi Musuka
66192daf6c
feat: target Zig v2024.1.0-mach
2024-02-09 01:25:13 -06:00
Rekai Nyangadzayi Musuka
203971c91a
chore: zba-gdbstub as a git submodule
2023-12-15 02:35:33 -06:00
Rekai Nyangadzayi Musuka
64a30b190c
chore: update to Zig v0.11.0
2023-08-06 22:42:20 +01:00
Rekai Nyangadzayi Musuka
f2c728ef44
chore: update documented min zig version
2023-07-17 01:18:02 -05:00
Rekai Nyangadzayi Musuka
954fb279ad
chore: move cpu implementation to it's own module
...
There's a decent amount of Hacks and TODO:s that need revisiting
I should spend a bit of time cleaning up code 😔
2023-06-25 18:56:56 -05:00
Rekai Nyangadzayi Musuka
5b6650ef34
chore: update README.md
2023-06-21 18:30:19 -05:00
Rekai Nyangadzayi Musuka
10215d4e99
chore(config): switch toml library
...
TODO: find a lib that can serialize Zig structs to TOML
2023-06-21 17:59:59 -05:00
Rekai Nyangadzayi Musuka
a8cd510da6
chore: update depdendencies
...
ZBA now specifically targets Zig v0.11.0-dev.3395+1e7dcaa3a
2023-06-19 12:34:38 -05:00
Rekai Nyangadzayi Musuka
3040a9f45c
fix: update to Zig v0.11.0-dev.3299+34865d693
2023-05-25 15:44:39 -05:00
Rekai Nyangadzayi Musuka
c677957725
chore: update min ver. to v0.11.0-dev.2934+1b432072b
2023-05-02 00:09:46 -05:00
Rekai Nyangadzayi Musuka
df005d7fb6
chore(build): update to latest zig changes
2023-04-13 22:14:31 -05:00
Rekai Nyangadzayi Musuka
1d8b21d6b4
fix: reimplement grabbing ROM title if provided via cmd arg
2023-03-27 16:22:07 -05:00
Rekai Nyangadzayi Musuka
b879c76510
chore: update zgui
2023-03-26 23:23:34 -05:00
Rekai Nyangadzayi Musuka
0dbba2fb9a
chore: update to 0.11.0-dev.2168+322ace70f
2023-03-26 23:23:34 -05:00
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