kub
3f5918225a
core, fix 68k cycles in cyclone,fame (exceptions,bit ops,ADDI.L,TAS,CHK,MUL*,DIV*)
...
also syncs these changes between fame and cyclone
in accordance with the test_inst_speed, available here:
https://gendev.spritesmind.net/forum/viewtopic.php?t=3321
DIV* is only closely approximated, it can be slightly on the high side.
2024-03-07 21:19:10 +01:00
kub
02d578601b
core, fix crash bug in DrZ80 (SP wrap)
2024-03-07 20:36:00 +01:00
kub
83025d7abe
core, implement ym2612 busy flag
2024-03-04 21:59:52 +01:00
kub
c066c40ba9
core z80, more timing fixes
2024-03-04 21:59:52 +01:00
kub
1d78204a90
prerelease 2.00-beta1
2024-03-03 13:02:13 +01:00
kub
a17fb0210b
core z80, some timing improvements
2024-03-03 13:01:51 +01:00
kub
56ec20d262
psp, small fixes
2024-03-03 09:45:01 +01:00
kub
e28fd20f08
psp, revisit audio handling
...
sound rates 44100, 22050, 11025 Hz, internally upsampled
conversion to stereo since mono isn't supported well on psp
2024-03-02 10:19:57 +01:00
kub
d12dd1b4ea
psp, rendering fix, some build changes
2024-03-02 10:19:57 +01:00
kub
80f51a1d59
core, slightly increase accuracy of some hw timers
2024-03-02 10:36:49 +01:00
kub
506adbd5eb
core, another fix for z80 reset
2024-03-02 10:34:50 +01:00
kub
2a87da47c0
ps2, fix some audio related bugs
2024-03-02 10:34:04 +01:00
kub
d128474f6f
mcd, fix crash (plat_mmap not zeroing memory)
2024-02-26 23:10:35 +01:00
kub
2eeee072ea
mcd, increase audio volume slightly
2024-02-23 19:23:41 +01:00
kub
4aaedc899e
mcd, fix audio not playing when buffer RAM enabled
2024-02-23 19:23:37 +01:00
kub
ad43165afc
core, fix z80 irq handling, reset defaults (cz80, drz80)
2024-02-22 21:01:37 +01:00
kub
bfe516c3a9
core, system detection by extension in zip files
2024-02-21 19:12:10 +01:00
kub
d89e9fb04a
core, fix arm asm regression (bg color DMA crash)
2024-02-21 19:10:44 +01:00
kub
7f3b89a7f2
ci, use available processor cores
2024-02-21 00:29:17 +01:00
kub
d97d056c46
core md, assert z80 vint for complete scanline
2024-02-21 00:29:17 +01:00
kub
a0abaf2ada
ps2, minor fixes
2024-02-21 00:29:17 +01:00
kub
f3ae9cb900
Merge branch 'irixxxx/ps2-merge'
2024-02-18 23:58:18 +01:00
kub
e2b9687b3f
ps2, more audio fixes
2024-02-18 23:30:36 +01:00
kub
fd604aa720
ps2, kludge for handling audsrv shortcomings
2024-02-18 23:30:36 +01:00
kub
dedf7fa7d5
ps2, kludge for timer bugs in ps2sdk
2024-02-18 23:30:36 +01:00
kub
3eb1d64585
ps2, minor audio and gfx fixes
2024-02-18 23:30:36 +01:00
kub
4abc40d56b
fixes for audio and video, add psp-like scaling
2024-02-18 23:30:36 +01:00
Francisco Javier Trujillo Mata
455cecf973
Sound almost working
2024-02-18 23:30:36 +01:00
Francisco Javier Trujillo Mata
b4a8b47113
Some progress about centering image
2024-02-18 23:30:36 +01:00
Francisco Javier Trujillo Mata
6724ae42f3
Some clean up around emu.c
2024-02-18 23:30:36 +01:00
Francisco Javier Trujillo Mata
30f7602e65
Disable alpha and improve vsync logic
2024-02-18 23:30:36 +01:00
Francisco Javier Trujillo Mata
1107e618f5
Starting to see the emulator on the screen
2024-02-18 23:30:36 +01:00
Francisco Javier Trujillo Mata
8633b583f0
Starting to see the menu in the screen
2024-02-18 23:30:36 +01:00
Francisco Javier Trujillo Mata
862e969bab
Adding background objects
2024-02-18 23:30:36 +01:00
Francisco Javier Trujillo Mata
888ca0b83b
Adding gskit dependency
2024-02-18 23:30:34 +01:00
Francisco Javier Trujillo Mata
ebf2b007d1
Starting to copy some logic for emu from PSP
2024-02-18 23:30:09 +01:00
Francisco Javier Trujillo Mata
e22b24b81a
First dummy input implementation
2024-02-18 23:30:09 +01:00
Francisco Javier Trujillo Mata
8b65c92f1f
Use MenuX2 in PS2
2024-02-18 23:30:09 +01:00
Francisco Javier Trujillo Mata
9b4c95a951
Fix folder creation
2024-02-18 23:30:09 +01:00
Francisco Javier Trujillo Mata
936f164b55
Starting to boot
2024-02-18 23:30:09 +01:00
Francisco Javier Trujillo Mata
cb77495873
First PS2 compilation
2024-02-18 23:30:04 +01:00
kub
089f516d6c
make sound rates platform dependent
2024-02-17 21:54:33 +01:00
kub
33bde0c3c5
psp, fix for pspdev update
2024-02-15 00:07:36 +01:00
kub
af386f93c1
platform, fix BGR/RGB menu handling
2024-02-14 23:48:28 +01:00
kub
b4bc262418
platform, cleanup main emu loop
2024-02-14 23:48:06 +01:00
kub
b38c0ea6f9
core, fix some bugs reported by ASAN
2024-02-14 23:48:06 +01:00
kub
b5d8374c6a
build, add -flto for all builds if available
2024-02-14 23:48:06 +01:00
kub
f1dbe7642f
core, improve bg color DMA handling (and some vdp cleanup)
2024-01-28 22:34:17 +01:00
kub
db1ee7a2df
core, handle background color DMA (arm asm)
2024-01-28 21:25:04 +01:00
kub
492c47c4b8
core, some updates for Pico adpcm
2024-01-24 21:14:42 +01:00