Commit graph

224 commits

Author SHA1 Message Date
kub
0e2e188e1e sound, improve ym2612 timers implementation 2023-06-30 19:12:53 +00:00
kub
c3d70d1305 sound, improve ym2612 timers implementation 2023-06-23 19:25:52 +00:02
kub
e0c4dac19c md, improve z80/68k synchronization 2023-06-23 19:21:10 +00:02
kub
f61d0a4534 core, testpico fixes 2023-06-09 19:22:51 +00:00
kub
3d7abd6905 32x, fix startup crash 2023-06-07 21:21:58 +00:00
kub
69d69a4f63 mcd, fix prototype 2023-06-04 10:13:53 +00:00
kub
d8a897a6db 32x, improve poll detection 2023-06-03 07:49:17 +00:00
kub
805fbe6faa 32x, fixes for msu 2023-05-30 22:10:12 +00:00
kub
02ff025479 mcd, preparations for msu support 2023-05-26 19:36:50 +00:00
kub
178a9b683c mcd, fixes and improvements by mcd-verificator 2023-05-19 14:12:35 +00:00
kub
c36dbc1dcd mcd, fix Word-RAM in 2M mode 2023-05-11 22:39:28 +00:00
kub
8eeb342641 mcd, some cleanup, fix Word-RAM in 2M mode 2023-05-10 22:20:06 +00:00
kub
f9ed944604 core vdp, avoid rendering if no changes to RAMs/registers
mainly benefits 32X in faster/fastest rendering mode, 0-5% saved
2023-04-27 22:18:55 +02:00
kub
0c9c8e4796 core vdp, some cleanup 2023-04-27 21:19:56 +02:00
kub
134092feb7 md, implement z80 cycle stealing when accessing 68k bus
this fixes sound issues in Overdrive 2
2023-04-05 20:02:47 +02:00
kub
d515a352b3 core vdp, fix sprite rendering issues with Overdrive 1/2 2023-04-05 20:00:37 +02:00
kub
ac89144969 md vdp, fix sprite parsing (done on previous line) 2023-03-26 10:33:29 +00:00
kub
0aa63fce12 core, revisit Sega 8 bit hardware handling 2023-02-22 23:22:45 +00:00
kub
cab84f29e5 core, preparations for sc-3000 support 2023-02-18 20:57:16 +00:00
kub
fe8f2d963e 32x, hacks for roms with caching related problems 2022-12-20 21:32:24 +00:00
kub
043ccbf45f fix some gcc warnings 2022-10-16 20:17:39 +00:00
kub
7c6f79147b sms, add xor 4x8k mapper 2022-09-14 19:33:02 +00:00
kub
2ec448a8ce sound, fix ym2413 fm sound load/save 2022-05-11 00:18:47 +02:00
kub
e2e2b6ad1b sound, prepare FM filtering 2022-03-31 19:51:15 +02:00
kub
882f697ad4 sound, add native rate mode, change resampling 2022-03-31 19:51:03 +02:00
kub
df6c895c5c sms, add sg-1000 support 2022-02-28 21:45:50 +00:00
kub
3611781e65 sms, autodetection for sg-1000 ram extension 2022-02-27 09:57:50 +00:00
kub
171fb8cc14 sms, mapper for taiwanese sg-1000 ram extension 2022-02-26 21:52:43 +00:00
kub
4496577e40 core gfx, fix sprite problem in savestate load screen 2022-02-08 22:05:00 +00:00
kub
f7741cac91 sound, fix mcd cdda (mono, resampling), type cleanup, remove minimp3 2022-02-08 20:49:43 +00:00
kub
e45908d734 vdp, improve save state handling (bg dma) 2022-01-06 22:37:28 +01:00
kub
02e2ce3316 sms, fix pause button (cz80 nmi) 2021-11-12 18:35:55 +01:00
kub
1ce2b0923c sms vdp, separate SAT parsing 2021-11-06 21:00:55 +01:00
kub
7eeb85beb6 sms, improve cycle counting, fix vcounter for 224/240 lines 2021-10-29 22:09:15 +02:00
kub
f9ea940fb5 sms, improved mapper support (more, menu option) 2021-10-28 21:52:44 +02:00
kub
1cdc3f8416 sms, some cleanup 2021-10-26 23:35:42 +02:00
kub
3039d6d852 sms, improve save/load + gg compatibility 2021-10-23 13:35:29 +02:00
kub
466fa07953 sms, basic gamegear support 2021-10-14 23:08:17 +02:00
kub
0df7401c02 sms vdp, add zoomed sprites, column vscroll blocking, mode 2 graphics 2021-10-08 20:24:33 +02:00
kub
032c76a3a2 sms, memory mapping improvements 2021-10-08 19:34:15 +02:00
kub
86d6fb9a2f sound, increase resolution for calculating psg sound 2021-10-02 09:34:13 +02:00
kub
d5d1778252 sdl, complete overhaul of hardware/software scaling 2021-09-10 18:54:05 +02:00
kub
bd07808352 32x, improve poll detection 2021-06-28 22:58:04 +02:00
kub
1886ac5f30 VDP DMA/CPU access timing improvements 2021-05-27 21:30:45 +02:00
kub
5e04c2f37f 68k, synchronize timing in fame and musashi (for debugging) 2021-05-25 15:02:42 +02:00
kub
5402223466 mcd, improve polling detection 2021-05-14 23:00:04 +02:00
kub
eb36d9c7e6 mcd, fix timing for irq while polling detected 2021-05-06 21:22:31 +02:00
kub
91ea9406e2 improvements for type issues 2021-04-22 23:31:36 +02:00
kub
583c4840cf vdp rendering, fix crash for sprites with negative x/y (overlooked commit) 2021-03-05 00:38:41 +01:00
kub
57c5a5e505 add big endian platform support 2021-02-22 22:27:51 +01:00