Commit Graph

34 Commits

Author SHA1 Message Date
Rekai Nyangadzayi Musuka 4ee0eed2e5 chore: make some variables const 2022-10-21 05:12:29 -03:00
Rekai Nyangadzayi Musuka ed792d71d3 feat: switch from BGR555 to RGBA8888 2022-10-21 05:12:28 -03:00
Rekai Nyangadzayi Musuka 0116dcdbe1 fix: improve frame limiting and fps counting 2022-10-21 05:12:28 -03:00
Rekai Nyangadzayi Musuka 92e63f5dd6 chore: create different types of emuloops 2022-10-21 05:12:27 -03:00
Rekai Nyangadzayi Musuka d7354cca33 chore: improve accuracy of frame limiter 2022-10-21 05:12:27 -03:00
Rekai Nyangadzayi Musuka 7684cf0f4a chore: improve accuracy of thread sleep in emu thread 2022-10-21 05:12:27 -03:00
Rekai Nyangadzayi Musuka 3994c2c7c8 feat: implement video sync 2022-10-21 05:12:26 -03:00
Rekai Nyangadzayi Musuka bbd73550e8 fix: zero initialize all allocated memory 2022-10-21 05:12:15 -03:00
Rekai Nyangadzayi Musuka c3ff2ed6c1 feat: parse cartridge header 2022-10-21 05:12:13 -03:00
Rekai Nyangadzayi Musuka 17b91db2ef feat: integrate zig-clap with ZBA 2022-10-21 05:12:13 -03:00
Rekai Nyangadzayi Musuka 011d2f2f2a chore: update to latest zig nightly 2022-10-21 05:12:11 -03:00
Rekai Nyangadzayi Musuka 3e4d7e7ed8 feat: implement keyboard input 2022-10-21 05:12:08 -03:00
Rekai Nyangadzayi Musuka 391096872e chore: tempoarily disable fps counter 2022-10-21 05:12:08 -03:00
Rekai Nyangadzayi Musuka 0289be60ef fix: dont close file handle early 2022-10-21 05:12:04 -03:00
Rekai Nyangadzayi Musuka c6608748c6 chore: rename title 2022-10-21 05:12:04 -03:00
Rekai Nyangadzayi Musuka 8926026b5b chore: move a single statement lol 2022-10-21 05:12:03 -03:00
Rekai Nyangadzayi Musuka de1c84914c feat: create emulator thread 2022-10-21 05:12:03 -03:00
Rekai Nyangadzayi Musuka c4e131b92d chore: binary logging + file logging + DP chanes + fastBoot changes 2022-10-21 05:12:02 -03:00
Rekai Nyangadzayi Musuka 2e54be76d6 chore: rename skipBios to fastBoot 2022-10-21 05:12:02 -03:00
Rekai Nyangadzayi Musuka 00ba7afac4 chore: remove some magic constants 2022-10-21 05:11:54 -03:00
Rekai Nyangadzayi Musuka c4c4332485 chore: add FPS counter 2022-10-21 05:11:51 -03:00
Rekai Nyangadzayi Musuka c33068d831 fix: allocate framebuf on heap 2022-10-21 05:11:51 -03:00
Rekai Nyangadzayi Musuka f28b963f9d chore: add code for heap alloc of white texture 2022-10-21 05:11:51 -03:00
Rekai Nyangadzayi Musuka 7fc77f993f chore(gui): switch from RGBA8888 to BGR5555 to match BG Mode 3 2022-10-21 05:11:51 -03:00
Rekai Nyangadzayi Musuka 0e0b21d8c3 feat: draw white texture using SDL2 2022-10-21 05:11:50 -03:00
Rekai Nyangadzayi Musuka 036b861b05 chore: code cleanup 2022-10-21 05:11:50 -03:00
Rekai Nyangadzayi Musuka 880546468c chore(bus): refactor bus.zig 2022-10-21 05:11:50 -03:00
Rekai Nyangadzayi Musuka d54c8df7b3 feat(sched): add HBlank and VBlank events to the scheduler 2022-10-21 05:11:49 -03:00
Rekai Nyangadzayi Musuka da7300a78c chore: remove all memory leaks 2022-10-21 05:11:47 -03:00
Rekai Nyangadzayi Musuka c6de540c8a feat(cpu): implement skipBios method 2022-10-21 05:11:46 -03:00
Rekai Nyangadzayi Musuka 614ac4a262 chore: rename consturctors to fit convention 2022-10-21 05:11:45 -03:00
Rekai Nyangadzayi Musuka 5cbfae677a feat: implement ROM CLI argument 2022-10-21 05:11:45 -03:00
Rekai Nyangadzayi Musuka c98e8d384a chore: conform to zig style guides 2022-10-21 05:11:44 -03:00
Rekai Nyangadzayi Musuka 5b3b81e4dc Initial Commit 2021-12-29 15:09:00 -06:00