|
bf8521eb5e
|
chore: use stdlib endian-aware integer read/write functions
|
2022-10-21 05:12:47 -03:00 |
|
|
9f69b122d0
|
chore: remove awful ptr casts in backup.zig and bios.zig
|
2022-10-21 05:12:46 -03:00 |
|
|
570ff8536c
|
chore: resolve incorrect memory mirror in VRAM
+ stub GPIO registers on ROM Write
|
2022-10-21 05:12:41 -03:00 |
|
|
746c28004f
|
feat: implement EEPROM
|
2022-10-21 05:12:38 -03:00 |
|
|
c08e331f77
|
chore: move log statement
|
2022-10-21 05:12:35 -03:00 |
|
|
6c61eb3537
|
chore: remove unnecessary 32MB allocation
|
2022-10-21 05:12:34 -03:00 |
|
|
9c87b9820e
|
fix: pass none.gba and kind of sram.gba from jsmolka test suite
|
2022-10-21 05:12:32 -03:00 |
|
|
1fe332a44f
|
feat: implement GamePak out-of-bounds reads
|
2022-10-21 05:12:32 -03:00 |
|
|
677eecad41
|
chore: rewrite read/write methods for remainig Bus devices
|
2022-10-21 05:12:32 -03:00 |
|
|
ad9463dcb9
|
feat: implement SRAM saving and loading
|
2022-10-21 05:12:29 -03:00 |
|
|
5ecbcc9f33
|
fix: implement proper SRAM mirroring and stub Flash
|
2022-10-21 05:12:28 -03:00 |
|
|
d4c7cfdf8b
|
feat: impelement a barebones SRAM
|
2022-10-21 05:12:23 -03:00 |
|
|
2cb1bf834a
|
chore: dont use std.mem.bytesToValue
the stdlib accounts for endianness, which isn't something we want.
|
2022-10-21 05:12:16 -03:00 |
|
|
8006ca31e6
|
chore: remove unnecessary @as calls
|
2022-10-21 05:12:16 -03:00 |
|
|
c3ff2ed6c1
|
feat: parse cartridge header
|
2022-10-21 05:12:13 -03:00 |
|
|
011d2f2f2a
|
chore: update to latest zig nightly
|
2022-10-21 05:12:11 -03:00 |
|
|
357211a4cc
|
chore: remove premature inlines
|
2022-10-21 05:11:52 -03:00 |
|
|
808633deb7
|
chore: refactor bios.zig and pak.zig
|
2022-10-21 05:11:49 -03:00 |
|