Commit graph

232 commits

Author SHA1 Message Date
kub
214a6c624c core+platforms, add SMS option to select TMS palette for gfx modes 0-3 2024-01-13 16:31:43 +01:00
kub
724db457da core, handle background color DMA (aka fantom bitmap) 2024-01-13 12:09:16 +01:00
kub
43ef4071da sound, faster resampler for SMS FM 2023-11-23 21:08:13 +01:00
kub
c9076db928 sms, handle some more special cases 2023-07-20 21:09:34 +00:00
kub
46b4c1d322 core, optimize vcounter handling 2023-07-17 21:16:38 +02:00
kub
7021622153 core, fix z80 vcounter value 2023-07-12 22:35:33 +02:00
kub
7263343dc7 core, improve 68k timing accuracy 2023-07-11 21:18:05 +00:00
kub
9961d9fdb8 32x, fix disabling via ADEN (memory leak, mcd) 2023-07-03 23:29:51 +02:00
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