190 Commits

Author SHA1 Message Date
root
21ab603d7e sms, no nmi generation for start button on gg
sms, fix pause button (cz80 nmi)
sound, fix ym2612 arm assembly (ssg-eg)
Added DrZ80 back
2021-11-12 20:25:15 +01:00
root
79c73487f2 sms vdp, separate SAT parsing
sound, fix buffer overrun
2021-11-07 00:07:37 +01:00
root
0500a533fa sms, improve cycle counting, fix vcounter for 224/240 lines 2021-10-30 03:41:34 +02:00
root
cc9f8a5dff sms, renderer fixes (sprite y wrap, bg in 1st col, mode 1->mode 0)
sms, improved mapper support (more, menu option)
2021-10-28 22:05:23 +02:00
root
ea989ad9bc sms, some cleanup
libretro, add FM unit setting
2021-10-27 09:34:05 +02:00
root
77f9e1f6fa sound, remove hysteresis (lessens distortion, increases frequency limit) and sms, improve save/load + gg compatibility 2021-10-23 13:43:12 +02:00
root
2b919ad68c sms, basic gamegear support 2021-10-15 02:01:58 +02:00
root
8e52ec95f8 z80, some cz80 cleanup
sms, memory mapping improvements
sms vdp, add zoomed sprites, column vscroll blocking, mode 2 graphics
2021-10-09 05:33:01 +02:00
root
d2fcdaf569 sound, increase resolution for calculating psg sound 2021-10-02 09:47:33 +02:00
root
d942530d39 Merged all new changes from irixxxx (September 10th) 2021-09-10 22:03:27 +02:00
root
e008a4cf59 Last irixxxx's optimizations 2021-06-29 11:16:28 +02:00
root
ebc054b278 Last irixxxx's optimizations 2021-05-27 22:11:51 +02:00
root
86896ccefc mcd, improve polling detection 2021-05-14 23:17:20 +02:00
root
b043a80a70 Backported last irixxxx's changes to my FunKey fork 2021-05-11 18:29:21 +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
kub
4cc0fcaf15 fixes and improvements for type issues, part 3 2021-02-06 01:14:07 +01:00
kub
959ea39b23 vdp renderer, partial sync 8bit fast ARM asm with C code 2021-01-21 19:09:17 +01:00
kub
f55fb31463 vdp renderer, improvements for 8bit fast
improved 240 lines support, add setting buffer width, structural improvements
2021-01-20 20:55:12 +01:00
kub
f821bb7011 core, structural cleanup, fixes and improvements for type issues #2 2021-01-01 12:44:02 +01:00
kub
15eed40550 core, fixes and improvements for type issues 2020-12-29 11:27:11 +01:00
kub
85894ad406 cz80, improve cycle accounting 2020-12-14 21:06:24 +01:00
kub
1613ec6c30 vdp, kludge for z80 access 2020-12-12 17:27:30 +01:00
kub
207e5ba0ee vdp, add handling of external buffers for fast renderer 2020-12-12 14:36:54 +01:00
kub
3618d636d2 vdp rendering, fix SAT caching for high addresses >64KB 2020-10-07 20:12:23 +02:00
kub
e721f80136 vdp, fix for gfx save/load menu bg 2020-09-21 21:02:51 +02:00
hiroshica
a2f24bfa7b adding ym2413
squashed commits:
YM2413追加中
一通り実装したけどポートへの書き込み方が不明でまだ音が出ない
細かい修正(未テスト)
resetで初期化されるのをなんとかしたい
sound 初期化と終了を追加してみた
SN76496を参考にYM2413のアップデート方法を変更してみた
stereoフラグをアップデートサイズに変更
処理順番を整理したら音が出た
stateセーブに対応してみた
addition: Support for the Japanese Mark-III extended FM sound source unit
2020-07-28 22:04:32 +02:00
kub
7980d47767 sms mode 4, fix 8 bit renderer code 2020-07-25 23:58:57 +02:00
twinaphex
1bee714816 Fix more conflicting types for prototypes 2020-07-14 00:21:33 +02:00
twinaphex
182b8d01f9 Make sure function prototype signatures match, and put typedefs into
separate header file
2020-07-13 09:51:09 +02:00
kub
93c08696d7 libretro, build fixes 2020-07-10 23:40:35 +02:00
kub
03d5f5105c libretro, build fixes 2020-07-10 17:53:32 +02:00
kub
55c3c2b02f core, fix type issues by using stdint types 2020-07-10 09:09:52 +02:00
kub
70aecd15b0 audio: SN76496 fixes 2020-04-24 19:08:49 +02:00
kub
09b96f9940 audio: improve cycle accuracy of SN76496+YM2612 2020-04-22 21:49:48 +02:00
kub
2eb213314a sh2, optimizations to innermost run loop 2020-04-22 21:49:02 +02:00
kub
74cc7aebf6 sh2 timer optimization 2020-04-13 22:20:13 +02:00
kub
bd73e6eec0 vdp rendering, fix for CD (sprites from WORD RAM) 2020-03-27 19:22:19 +01:00
kub
c55a44a88c vdp fifo speed optimization 2020-03-14 19:52:27 +01:00
kub
787a0af9dc vdp fifo, another revision 2020-02-23 11:33:02 +01:00
kub
25be5c52b0 vdp sprite handling improvement (SAT cache) 2020-02-16 14:10:14 +01:00
kub
daf29df963 vdp fifo, tentative fix for broken save/load 2020-02-16 14:08:48 +01:00
kub
17bd69adc6 revised VDP fifo implementation 2020-02-07 22:14:34 +01:00
kub
1259ac4f60 VDP timing improvements 2020-01-26 20:46:21 +01:00
kub
5f0d224e18 sprite rendering improvements for masking and limit edge cases 2020-01-26 20:40:07 +01:00
kub
7aab476859 audio fixes for overdrive demo 2020-01-26 20:12:18 +01:00
kub
43e1401008 emulator timing fixes, VDP DMA fixes, improved DAC audio 2020-01-14 23:00:44 +01:00
kub
8ac9ab7fcb audio: added SSG-EG to YM2612, plus some timing changes for SN76496+YM2612 2020-01-08 00:49:13 +01:00
kub
52055c13b2 sh2 drc: reorganised block mgmt code, plus some small scale optimisations 2019-10-17 21:54:37 +02:00
kub
fe344bd3d8 cleanup and microoptimizations in SH2 hw handling 2019-08-31 17:37:18 +02:00