|  | af8ec4db5b | chore: go through TODOs and FIXMEs mainly deleting / rewording those that no longer apply | 2022-10-31 06:17:09 -03:00 |  | 
			
				
					|  | 5101fbd809 | feat(io): pass all suite.gba i/o read tests | 2022-10-31 05:22:11 -03:00 |  | 
			
				
					|  | 472457b9f3 | chore: make use of comptime control flow when working with tuples | 2022-10-31 05:14:20 -03:00 |  | 
			
				
					|  | 9a732ea6f8 | chore(i/o): ensure interrupt i/o exists | 2022-10-31 05:14:20 -03:00 |  | 
			
				
					|  | 472215b4c2 | feat(ppu): implement all i/o writes | 2022-10-30 03:11:04 -03:00 |  | 
			
				
					|  | c9a423d094 | fix(ppu): resolve mistakes in ppu i/o reads | 2022-10-30 02:15:26 -03:00 |  | 
			
				
					|  | 1d163fa56f | feat(apu): implement all apu i/o writes | 2022-10-30 02:02:23 -03:00 |  | 
			
				
					|  | 13710a3236 | feat(timer): implement all timer i/o writes | 2022-10-30 01:18:46 -03:00 |  | 
			
				
					|  | 6154585e77 | feat(dma): implement all dma i/o writes | 2022-10-30 01:04:22 -03:00 |  | 
			
				
					|  | 7debdc490d | fix(io): resovle off-by-one errors in i/o register ranges | 2022-10-29 05:23:05 -03:00 |  | 
			
				
					|  | f0dca29836 | fix(dma): apply proper masks to dma i/o | 2022-10-29 04:53:21 -03:00 |  | 
			
				
					|  | 36832ba1fb | feat(apu): impelement all apu i/o reads | 2022-10-29 04:24:06 -03:00 |  | 
			
				
					|  | 647bd83224 | chore(io): rewrite certain error messages We can do this now that we know that it won't be because of any
unimplemented feature in some circumstances | 2022-10-29 02:37:54 -03:00 |  | 
			
				
					|  | c831f67d1a | feat(timer): implemeant all timer i/o reads | 2022-10-29 01:37:28 -03:00 |  | 
			
				
					|  | 268961262d | feat(dma): implement all dma i/o reads | 2022-10-29 01:30:12 -03:00 |  | 
			
				
					|  | 371cf4cc12 | style(i/o, ppu): refactor ppu i/o | 2022-10-28 23:45:54 -03:00 |  | 
			
				
					|  | 14b24787ab | style: remove unnecessary imports | 2022-10-28 21:56:55 -03:00 |  | 
			
				
					|  | 4b8ed3cebb | fix(io): resolve embarrasingly simple regression introduced in 21eddac31e | 2022-10-23 04:39:31 -03:00 |  | 
			
				
					|  | a2868dfe9e | feat(dma): Implement DMA Latch | 2022-10-22 20:52:02 -03:00 |  | 
			
				
					|  | 22979d9450 | fix(bios): fix regression was reading addr_latch + 8, which is a remnant from when I was faking
the pipeline | 2022-10-22 15:33:36 -03:00 |  | 
			
				
					|  | 26dba16789 | chore(gpio): add missing errdefer | 2022-10-17 20:01:50 -03:00 |  | 
			
				
					|  | 293fbd9f55 | feat(config): add support for (and read from) TOML config file | 2022-10-13 00:29:48 -03:00 |  | 
			
				
					|  | 21eddac31e | style: improve code quality | 2022-10-13 00:23:58 -03:00 |  | 
			
				
					|  | fd38fd6506 | style(scheduler): rename scheduler event handlers | 2022-10-13 00:23:58 -03:00 |  | 
			
				
					|  | b5d8a65e69 | style(backup): refactor code | 2022-10-10 12:01:49 -03:00 |  | 
			
				
					|  | 8028394105 | style(flash): move flash code into it's own file | 2022-10-10 12:01:49 -03:00 |  | 
			
				
					|  | cb0eb67e4b | style(eeprom): move eeprom code to it's own file | 2022-10-10 12:00:45 -03:00 |  | 
			
				
					|  | 13f6ee8ec4 | style(bus): refactor several hardware abstractions | 2022-10-10 11:57:57 -03:00 |  | 
			
				
					|  | 92cfc763c0 | chore: move util.zig | 2022-09-19 16:07:19 -03:00 |  | 
			
				
					|  | 4af144fca2 | fix: Detect FRAM ROMs | 2022-09-18 06:19:05 -03:00 |  | 
			
				
					|  | 9a8aaba1ab | chore: improve util and Gui API | 2022-09-18 05:55:15 -03:00 |  | 
			
				
					|  | fa3b9c21b9 | chore: move Gpio and Clock structs to separate file | 2022-09-18 00:37:45 -03:00 |  | 
			
				
					|  | 50adb5fbac | feat: add option to force-enable RTC | 2022-09-17 20:27:17 -03:00 |  | 
			
				
					|  | 19d78b9292 | feat: auto-detect RTC in commercial ROMS | 2022-09-17 20:23:49 -03:00 |  | 
			
				
					|  | a2e702c366 | fix: account for lateness in RTC scheduler event | 2022-09-17 09:07:31 -03:00 |  | 
			
				
					|  | 12c138364d | fix: RTC day is 6 bits wide, not 3 | 2022-09-16 10:59:41 -03:00 |  | 
			
				
					|  | 7783c11fac | feat: put RTC Sync on Scheduler TODO: Database to see what games have what GPIO devices | 2022-09-16 10:39:02 -03:00 |  | 
			
				
					|  | 3fc3366c8a | chore: import datetime library + default time for RTC | 2022-09-16 10:39:02 -03:00 |  | 
			
				
					|  | d6b182f245 | fix: ignore RTC Time/DateTime writes this falls in-line with better emulators | 2022-09-16 10:39:02 -03:00 |  | 
			
				
					|  | 3857c44e68 | chore: use Clock.Writer for Command parsing, delete Clock.Command | 2022-09-16 10:39:02 -03:00 |  | 
			
				
					|  | 089c5fa025 | feat: implement RTC Read/Writes | 2022-09-16 10:39:02 -03:00 |  | 
			
				
					|  | c977f3f965 | feat: implement force irqs for GPIO/RTC | 2022-09-16 10:38:51 -03:00 |  | 
			
				
					|  | 92417025e9 | fix: properly resovle stack UAF | 2022-09-16 02:10:41 -03:00 |  | 
			
				
					|  | 1c52c0bf91 | chore: shorten orelse @panicto.? | 2022-09-16 02:10:41 -03:00 |  | 
			
				
					|  | 617f7f4690 | fix: update GpioData extern union u4's are no longer supported in extern unions :\ | 2022-09-16 02:10:41 -03:00 |  | 
			
				
					|  | 434a0dfac9 | tmp: incomplete impl of GPIO + RTC | 2022-09-16 02:10:41 -03:00 |  | 
			
				
					|  | 4ec8dab460 | chore: Guilty Gear X expects these I/O Registers | 2022-09-14 11:38:26 -03:00 |  | 
			
				
					|  | 59c9ff910e | feat: implement open bus for unmapped i/o | 2022-09-12 23:18:29 -03:00 |  | 
			
				
					|  | 3fb7f2f814 | chore: better conform to zig idioms | 2022-09-03 18:30:48 -03:00 |  | 
			
				
					|  | 5f8c6833f4 | chore: improve init/deinit methods | 2022-08-29 01:07:25 -05:00 |  |