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
kub
346153e08e
32x DMA memory copy performance optimisation
2019-07-30 16:34:40 +02:00
kub
e43998086c
polling detection: communication poll fifo to avoid comm data loss
2019-07-30 16:34:40 +02:00
kub
adf39a13f9
sh2 drc, register cache optimisations
2019-07-30 16:34:40 +02:00
kub
397ccdc6cf
sh2 drc, add detection for in-memory polling
2019-07-30 16:34:40 +02:00
kub
d40a5af495
various small improvements and fixes
2019-07-30 16:34:40 +02:00
kub
f133766faa
overhaul of translation cache and sh2 literals handling
2019-07-30 16:34:40 +02:00
kub
6822ba9d64
sh2 memory interface optimzations
2019-07-30 16:34:40 +02:00
kub
32feba7458
minor changes
2019-07-30 16:34:40 +02:00
kub
b1a047c926
reworked palette and buffer handling due to some 32X bugs
2019-07-30 16:34:40 +02:00
kub
2fa02d5a63
improved sh2 clock handling, bug fixing + small improvement to drc emitters
2019-07-30 16:34:40 +02:00
notaz
cf83610baa
sms: improve irq handling
2018-01-27 19:41:57 +02:00
notaz
8b9dbcde38
32x: implement standard/ssf2 mapper
2018-01-21 18:57:13 +02:00
notaz
48c9e01be8
improve 64bit portability
...
for win64 mostly
2018-01-06 21:29:59 +02:00
notaz
91be5ebd10
don't do idle log - it's not useful
2017-12-03 18:23:27 +02:00
notaz
31fbc691a1
32x: remove some comm hacks
...
they can (and do) easily break things
2017-11-28 02:25:06 +02:00
notaz
6311a3baf5
move more globals to PicoInterface
...
similar reasons as before
2017-10-22 02:13:46 +03:00