kub
7bf552b5fa
add/update copyright notices for substantially changed files
2024-07-02 22:55:50 +02:00
kub
c5ecd7a0bb
core, some save state fixes
2024-06-27 23:39:45 +02:00
kub
7cbd42bc54
md, minor cleanup for region code handling
2024-06-15 10:15:19 +00:00
kub
96e5982134
core vdp, reset fix
2024-05-18 22:29:56 +02:00
kub
db2b6d9966
core z80, fix cycle counting in reset state
2024-04-12 20:29:50 +02:00
kub
c7661b80ef
md, fix vdp reset handling
2024-04-12 20:08:33 +02:00
kub
51d6248b95
md, fix vdp reset handling
2024-03-28 21:39:12 +01:00
kub
ba2b97dc24
core, fix Pico horizontal irq (on irq level 5)
2024-01-20 17:15:51 +01:00
kub
724db457da
core, handle background color DMA (aka fantom bitmap)
2024-01-13 12:09:16 +01: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
3d7abd6905
32x, fix startup crash
2023-06-07 21:21:58 +00:00
kub
02ff025479
mcd, preparations for msu support
2023-05-26 19:36:50 +00:00
kub
133006a9d4
core, improve 68K/Z80 timing
2023-04-24 23:50:06 +02:00
kub
d515a352b3
core vdp, fix sprite rendering issues with Overdrive 1/2
2023-04-05 20:00:37 +02:00
kub
eb990fd62a
32x, reset handling and synchronization changes
2022-10-28 19:55:40 +00:00
kub
96baa875a0
core, improve save/load
2022-01-19 22:00:23 +00:00
kub
1886ac5f30
VDP DMA/CPU access timing improvements
2021-05-27 21:30:45 +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
7c1c9c7742
menu background fix for pal mode
2020-04-07 22:23:52 +02:00
kub
c55a44a88c
vdp fifo speed optimization
2020-03-14 19:52:27 +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
43e1401008
emulator timing fixes, VDP DMA fixes, improved DAC audio
2020-01-14 23:00:44 +01:00
notaz
6311a3baf5
move more globals to PicoInterface
...
similar reasons as before
2017-10-22 02:13:46 +03:00
notaz
eef77d7a8b
handle 'bad' dma better
2017-10-21 00:02:38 +03:00
notaz
93f9619ed8
rearrange globals
...
scripted find/replace
gives slightly better code on ARM, less unnecessary asm,
~400 bytes saved
2017-10-20 12:21:09 +03:00
notaz
a4fa71d4da
libretro: drop sram clear
...
It's done by the core. If the core is missing something, core itself
needs to be fixed.
2017-10-14 00:53:09 +03:00
notaz
88fd63ad10
split memories away from Pico
...
saves ~3k of code on ARM because Pico no longer crosses ldr limit
2017-10-14 00:53:08 +03:00
notaz
3162a7104c
adjust z80 timing a bit
2017-10-12 02:54:46 +03:00
notaz
e42a47e208
some more risky timing changes
...
But should be closer to the real thing.
Let's see what this will break...
2017-10-12 02:54:41 +03:00
notaz
0c7d1ba332
some dma improvements
...
no idea if anything needs this, shouldn't hurt either
2017-10-03 00:40:21 +03:00
notaz
98a2714234
eliminate texrels, part 3
2017-08-06 22:25:26 +03:00
notaz
99bdfd31b8
eliminate texrels (wip2)
2017-08-06 19:23:20 +03:00
notaz
ea38612fad
eliminate texrels (wip)
2017-08-06 18:18:29 +03:00
notaz
a6523294e2
cd: fix cycle overflow issue
2013-10-04 23:24:36 +03:00
notaz
8e4e84c215
cd: fix yet more desyncs
...
state load, reset..
2013-09-23 02:11:26 +03:00
notaz
fa8fb75445
handle 32x+cd
2013-09-16 02:03:29 +03:00
notaz
a4dfdb6de1
general timing hacks
2013-09-06 02:40:37 +03:00
notaz
4fb435550b
cd: fix busreq and reset
2013-08-29 03:55:59 +03:00
notaz
ae214f1c37
new timing for main and cd
2013-08-28 01:07:26 +03:00
notaz
a76fad4129
32x: add 6btn quirk
2013-08-20 00:54:03 +03:00
notaz
531a8f3883
improve input handling
2013-08-17 03:38:47 +03:00
notaz
61801d5bc8
32x: implement more sh2 peripherals
2013-08-13 03:46:29 +03:00
notaz
12da51c27a
some new cpu debug code
2013-08-10 17:57:54 +03:00
notaz
19886062f1
rework sh2 sync, again..
...
also some new debug and poll code
VF seems to be ok at least..
2013-07-27 22:23:52 +03:00
notaz
6d7979571d
drc: debug improvements
2013-07-23 01:45:21 +03:00
notaz
a8fd6e3761
32x: rework scheduling/timing
...
- don't run in line quantity
- decouple from 68k
- some things to tune..
2013-07-09 03:30:58 +03:00
notaz
ed4402a7df
32x: start reworking sheduling
2013-07-09 01:44:56 +03:00
notaz
2446536be5
initial libretro port
2013-06-28 01:57:00 +03:00