|  | 97f48c730e | chore(emu): refactor code | 2022-10-13 00:29:51 -03:00 |  | 
			
				
					|  | 293fbd9f55 | feat(config): add support for (and read from) TOML config file | 2022-10-13 00:29:48 -03:00 |  | 
			
				
					|  | 622f479e07 | feat: parse config.toml in data folder Also took the chance to rework parts of the logic that determines
ZBA's save path | 2022-10-13 00:27:18 -03:00 |  | 
			
				
					|  | 0204eb6f94 | chore: add zig-toml dependency | 2022-10-13 00:27:18 -03:00 |  | 
			
				
					|  | 86d2224cfc | chore: update dependencies | 2022-10-13 00:23:58 -03:00 |  | 
			
				
					|  | 21eddac31e | style: improve code quality | 2022-10-13 00:23:58 -03:00 |  | 
			
				
					|  | 785135a074 | feat: rewrite device ticks | 2022-10-13 00:23:58 -03:00 |  | 
			
				
					|  | fd38fd6506 | style(scheduler): rename scheduler event handlers | 2022-10-13 00:23:58 -03:00 |  | 
			
				
					|  | bcacac64df | style: code refactoring | 2022-10-13 00:23:58 -03:00 |  | 
			
				
					|  | dc7cad9691 | style(apu): split apu.zig into multiple files + refactor | 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 |  | 
			
				
					|  | c71e954748 | chore: SDL2.zig expects target to be set before link() is called | 2022-09-25 18:59:55 -03:00 |  | 
			
				
					|  | c697dec716 | chore: update dependencies | 2022-09-23 07:21:46 -03:00 |  | 
			
				
					|  | 92cfc763c0 | chore: move util.zig | 2022-09-19 16:07:19 -03:00 |  | 
			
				
					|  | e192c6712f | chore: disable audio sync by default forgot SDL2 AudioStream doesn't work well for my use-case | 2022-09-18 09:20:01 -03:00 |  | 
			
				
					|  | 3466bf6c0a | chore: change default settings | 2022-09-18 06:30:39 -03:00 |  | 
			
				
					|  | fbe3de0eb3 | chore: reimpl util.escape should make use of stdlib when I can | 2022-09-18 06:23:30 -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 |  | 
			
				
					|  | d3efa432fa | Merge pull request 'Implement RTC' (#1) from rtc into main Reviewed-on: #1 | 2022-09-17 23:36:34 +00: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 |  | 
			
				
					|  | 0027d3f8a3 | chore: comment open bus impl | 2022-09-11 07:38:55 -03:00 |  | 
			
				
					|  | 9f45888910 | chore: update dependencies | 2022-09-11 06:59:10 -03:00 |  | 
			
				
					|  | bf442d5a40 | chore: Update README.md | 2022-09-10 07:34:52 -03:00 |  | 
			
				
					|  | 65cfc97f28 | feat: reimplement audio sync APU will now drop samples if the Audio Queue is already full, therefore
creating a "sped-up" effect when the emulator runs faster than 100% | 2022-09-08 20:38:42 -03:00 |  | 
			
				
					|  | fa862f095a | chore: move arm/thumb lut idx functions | 2022-09-06 23:58:24 -03:00 |  | 
			
				
					|  | f3c05b6fe6 | chore: update dependencies | 2022-09-05 22:52:07 -03:00 |  | 
			
				
					|  | 3fb7f2f814 | chore: better conform to zig idioms | 2022-09-03 18:30:48 -03:00 |  | 
			
				
					|  | 59669ba3a5 | chore: rename arm7tdmi variables to just cpu Less verbose, specifying arm7tdmi doesn't really do much when there's
no other CPU in the system | 2022-09-03 17:56:37 -03:00 |  | 
			
				
					|  | 6a798d2c9d | chore: allocate sprite array on heap Each Sprite optional is 10 bytes meaning I'm allocating 1.28Kb on the
stack which isn't necessary. | 2022-08-29 01:07:25 -05:00 |  | 
			
				
					|  | 5f8c6833f4 | chore: improve init/deinit methods | 2022-08-29 01:07:25 -05:00 |  |