OH4mono

Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2023-01-29
04:07
perfect: add method perfect_probe_precise_ip Leaf check-in: e86e866fee user: eric tags: trunk
01:02
oh4: Adding tameboy page and journal updates check-in: 5bc974e384 user: eric tags: trunk
2023-01-28
22:45
bibtex: Add bibtex to software projects page. check-in: 865f9d3c38 user: eric tags: trunk
20:38
perfect: proper start and stop of sampler in docs check-in: c0dd73c86c user: eric tags: trunk
20:29
perfect: update poldy check-in: e0411051ff user: eric tags: trunk
20:29
perfect: ...sampler_iterator => ...sample_iterator check-in: c9421460ac user: eric tags: trunk
20:23
perfect: Add page to OH4. Improve README code sample clarity. check-in: 6a4a162b24 user: eric tags: trunk
19:51
perfect: Add single-header file instace of perfect. check-in: e71fa6bf9c user: eric tags: trunk
19:50
perfect: Single-header assembly. Update README check-in: 30421dd934 user: eric tags: trunk
19:19
perfect: Add perfect project, interface to linux kernel perf events check-in: bb3503969c user: eric tags: trunk
2023-01-19
23:36
Gameboy: Optimize disassembler with jump tables check-in: 1ce0efcb4d user: eric tags: trunk
22:40
Gameboy: Begin adding size and performance optimized disassembler to codebase. check-in: c9c8603ce8 user: eric tags: trunk
2023-01-12
21:04
Gameboy: Add initial fast disassembler. check-in: 59b44558f4 user: eric tags: trunk
2023-01-11
17:23
Gameboy: Initial disassembler implementation. check-in: e19f67e3a5 user: eric tags: trunk
2023-01-09
21:32
Gameboy: Minor comment updates check-in: ef6771a8f1 user: eric tags: trunk
2023-01-07
22:18
Gameboy: Initial MBC5 support check-in: f9a146ed9b user: eric tags: trunk
19:15
Gameboy: Add more documentation and research. check-in: 0980844760 user: eric tags: trunk
19:00
Gameboy: Call gameboy_destroy in Tameboy front-end.y check-in: 3dd51daaec user: eric tags: trunk
18:51
Gameboy: Add MBC3 support (Pokemon et al.) check-in: 256440a35e user: eric tags: trunk
2023-01-06
23:54
Gameboy: Add PPU line 153 quirk check-in: e983423fe0 user: eric tags: trunk
22:30
GameBoy: Clock APU in M-Cycles rather than T-Cycles check-in: 496d745eef user: eric tags: trunk
20:55
Gameboy: APU fixes check-in: 3884b2149e user: eric tags: trunk
20:21
Gameboy: Initial working APU check-in: db1d1d574d user: eric tags: trunk
2023-01-05
23:57
Gameboy: Inital working APU CH1 and CH2 implementation. check-in: 0ac7f96cad user: eric tags: trunk
18:25
Gameboy: Add joypad interrupts check-in: 27bdec6dcb user: eric tags: trunk
2023-01-04
23:14
Gameboy: Fix timing of on_vblank calls to avoid invalid frames. check-in: 17b14dd6d4 user: eric tags: trunk
22:13
Gameboy: Add enough APU for Prehistorik Man. Test $FF15 and $FF1F IO registers. check-in: 51ed6543f2 user: eric tags: trunk
19:29
Gameboy: Fix LY=LYC STAT interrupt at LY=0. Initial emulator frontend interface. check-in: 4e407cab60 user: eric tags: trunk
2023-01-03
23:43
Gameboy: Fix Object.X < 0 bug and implement initial SDL frontend. check-in: 3950fa0573 user: eric tags: trunk
02:27
Gameboy: Refactor sorting in PPU to not rely on qsort_r check-in: 6071150853 user: eric tags: trunk
2023-01-01
23:41
Gameboy: Remove unused push/pop methods from CPU. Big improvements to citation system. check-in: 3e968147a4 user: eric tags: trunk
2022-12-31
16:25
Gameboy: Capture comment text along with code when building references. check-in: 2372e16e69 user: eric tags: trunk
15:59
Gameboy: More PPU documentation check-in: 9cc5c04959 user: eric tags: trunk
14:49
Gameboy: Add more extensive PPU documentation to pixel slice fetcher. check-in: cd45b89a4f user: eric tags: trunk
03:02
Gameboy: Add working source code links to references. check-in: 4cd67420de user: eric tags: trunk
02:55
Gameboy: Add documentation to PPU check-in: 7384147e15 user: eric tags: trunk
2022-12-30
16:01
Gameboy: Initial fully working PPU. check-in: 8afc179f8f user: eric tags: trunk
04:26
Gameboy: Initial support for PPU sprite rendering. check-in: 88c77d2e22 user: eric tags: trunk
2022-12-29
15:52
Gameboy: Refactor Pixel_Fetcher into Pixel_Slice_Fetcher with modes. check-in: a405284a6d user: eric tags: trunk
2022-12-28
16:12
Gameboy: Implement proper PPU memory accessibility checks. check-in: 1d7815f353 user: eric tags: trunk
03:29
Gameboy: Fix joytest check-in: 07d5cd8ead user: eric tags: trunk
03:27
Gameboy: Properly initialize the joypad. check-in: 694c42a255 user: eric tags: trunk
01:00
Gameboy: Add the ability to push individual pixels into FIFO. check-in: 09e31a6f1c user: eric tags: trunk
2022-12-27
23:45
Gameboy: Begin refactoring PPU check-in: af088b8312 user: eric tags: trunk
2022-12-26
18:45
Gameboy: Add off state for LCD. check-in: 1cfc6114f9 user: eric tags: trunk
2022-12-24
19:24
Gameboy: Minor PPU documentation changes in preparation for refactor. check-in: 117b9bf04f user: eric tags: trunk
16:32
Gameboy: Remove erroneous sleep state from PPU fetcher. Add more functionality to emutest. check-in: aa8ecec397 user: eric tags: trunk
02:52
Gameboy: Add serial link functionality check-in: e988923fdd user: eric tags: trunk
2022-12-23
22:43
Gameboy: Implement the HALT bug check-in: 47103cb82d user: eric tags: trunk
17:00
Gameboy: Remove unused #if alternatives in instructions.c check-in: 4174918904 user: eric tags: trunk