|  | d859cee365 | style: get rid of unnecessary type coersion | 2022-10-29 00:06:08 -03:00 |  | 
			
				
					|  | 16f8f4c953 | feat: write default config.toml if it doesn't exist also resolves panic on missing /zba or /zba/save directory by ensuring
those directories exist as soon as we know the data directory | 2022-10-21 04:39:16 -03:00 |  | 
			
				
					|  | b133880064 | chore(main): report errors slightly better | 2022-10-17 18:30:40 -03:00 |  | 
			
				
					|  | fc53a40b3c | feat(config): add option to skip BIOS | 2022-10-17 17:31:07 -03:00 |  | 
			
				
					|  | 7097e21361 | feat(cli): Add option to skip BIOS | 2022-10-17 17:25:04 -03:00 |  | 
			
				
					|  | 7b146ad7ca | fix(bios): set addr_latch even if bios is skipped | 2022-10-13 00:35:22 -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 |  | 
			
				
					|  | 92cfc763c0 | chore: move util.zig | 2022-09-19 16:07:19 -03:00 |  | 
			
				
					|  | 9a8aaba1ab | chore: improve util and Gui API | 2022-09-18 05:55:15 -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 |  | 
			
				
					|  | 5f8c6833f4 | chore: improve init/deinit methods | 2022-08-29 01:07:25 -05:00 |  | 
			
				
					|  | 2c8616f610 | feat: reimplement cpu logging | 2022-07-27 14:50:28 -03:00 |  | 
			
				
					|  | 53eec5c3ff | chore: don't init bus in Arm7tdmi init | 2022-07-27 13:44:24 -03:00 |  | 
			
				
					|  | 53191b0eeb | chore: change directory structure | 2022-07-22 21:11:19 -03:00 |  | 
			
				
					|  | 03ded099d2 | chore: move audio sync, video sync variables | 2022-07-21 11:05:49 -03:00 |  | 
			
				
					|  | db08edbdb9 | chore: attempt to debug Rhythm Heaven | 2022-06-16 00:03:51 -03:00 |  | 
			
				
					|  | 7ff5f3b8e7 | chore: remove code that pretends to remove DC offset | 2022-06-04 09:47:58 -03:00 |  | 
			
				
					|  | c007bf4d8e | fix: remove DC offset from audio output | 2022-05-26 17:10:10 -03:00 |  | 
			
				
					|  | 697ec46cf1 | chore: add debug keybinds for scheduler capacity + event count | 2022-05-25 15:13:57 -03:00 |  | 
			
				
					|  | f130d1991c | chore: cleanup main | 2022-05-23 12:50:01 -03:00 |  | 
			
				
					|  | e70fe73899 | chore: redo apu sampling | 2022-05-23 11:25:28 -03:00 |  | 
			
				
					|  | 8dddb865cc | fix: resolve out-of-bounds error with 8bpp tall / horizontal sprites Boot ROM is now enabled by default as well | 2022-05-17 12:16:30 -03:00 |  | 
			
				
					|  | a667269d26 | chore: reintroduce thread sleeping + simplify fps counter | 2022-05-17 08:55:23 -03:00 |  | 
			
				
					|  | daf977ef06 | feat: implement double buffering | 2022-05-17 06:53:37 -03:00 |  | 
			
				
					|  | 68012f84d3 | chore: comment ARM MSR code + Audio issues | 2022-04-30 22:17:34 -05:00 |  | 
			
				
					|  | f2f4bb205a | chore: misc print message improvements | 2022-04-29 12:41:05 -05:00 |  | 
			
				
					|  | a87b46898b | chore: special case saving for ROMS without titles | 2022-04-27 18:08:44 -05:00 |  | 
			
				
					|  | 81db06d2fc | chore: change default window scale to 4x | 2022-04-24 08:33:28 -04:00 |  | 
			
				
					|  | 762494453f | chore: only sync to audio for now | 2022-04-22 20:56:52 -03:00 |  | 
			
				
					|  | e3553bcbd6 | feat: panic on unimplemented I/O in ReleaseSafe/Debug but not ReleaseFast | 2022-04-22 20:56:52 -03:00 |  | 
			
				
					|  | 9cce4d9859 | chore: misc improvements | 2022-04-21 10:15:52 -03:00 |  | 
			
				
					|  | 75ba9a4bf9 | fix: improper lifetime for *Arm7tdmi ptr in Bus *Arm7tdmi ptr is now assigned one scope up so that it lives as least
as long as Bus does | 2022-04-21 07:56:17 -03:00 |  | 
			
				
					|  | c3611a0f00 | feat: add audio resampler Also implement extremely naive audio sync | 2022-04-20 06:27:06 -03:00 |  | 
			
				
					|  | 172a59aefb | feat: schedule audio sampling on scheduler DMA sound in games like Pokemon Emerald, Chobits, Love Hina, and Kirby:
Nightmare in Dream Land sound great save for conerns about resampling | 2022-04-14 05:58:32 -03:00 |  | 
			
				
					|  | 6b09250a56 | chore: move some init code to functions | 2022-04-14 00:52:21 -03:00 |  | 
			
				
					|  | 9b9b6c0d6f | feat: implement ARM read open bus | 2022-04-13 23:28:14 -03:00 |  | 
			
				
					|  | 76b4d56ca6 | feat: Initial Implementation of DMA Audio | 2022-04-10 04:50:09 -03:00 |  | 
			
				
					|  | fae4b430ab | chore: update dependencies | 2022-04-07 17:23:07 -03:00 |  | 
			
				
					|  | bd54cba8a0 | feat: implement SRAM saving and loading | 2022-03-22 14:41:18 -03:00 |  | 
			
				
					|  | 5dd69500ca | fix: speed percentage in title is now accurate We now properly account for full speed being 59.97Hz not, 59Hz or 60Hz | 2022-03-22 10:39:42 -03:00 |  | 
			
				
					|  | eff25a0ab2 | chore: make some variables const | 2022-03-19 02:00:53 -03:00 |  | 
			
				
					|  | 3d61c0dba4 | feat: switch from BGR555 to RGBA8888 | 2022-03-18 07:52:54 -03:00 |  | 
			
				
					|  | 1921218c7b | fix: improve frame limiting and fps counting | 2022-03-16 21:25:32 -03:00 |  | 
			
				
					|  | bdea19f280 | chore: create different types of emuloops | 2022-03-15 03:46:33 -03:00 |  | 
			
				
					|  | c6e6b42869 | chore: improve accuracy of frame limiter | 2022-03-14 20:38:29 -03:00 |  | 
			
				
					|  | 3623362f72 | chore: improve accuracy of thread sleep in emu thread | 2022-03-14 08:54:48 -03:00 |  | 
			
				
					|  | c538079ad4 | feat: implement video sync | 2022-03-14 05:16:02 -03:00 |  | 
			
				
					|  | 78080b4682 | fix: zero initialize all allocated memory | 2022-02-05 15:54:53 -04:00 |  | 
			
				
					|  | 2f74b61f2e | feat: parse cartridge header | 2022-02-04 05:54:06 -04:00 |  |