kub
1ffc8b84f1
sms, revisit FM settings
...
setting moved to SMS section, default off since it crashes some games
2021-10-21 20:45:43 +02:00
kub
d0cb6cfa57
sms, minor fixes
2021-10-21 20:45:43 +02:00
kub
8ba60e3172
sms, memory mapping changes
...
especially most korean games work with this
2021-10-20 21:02:52 +02:00
kub
280bfc3ca7
sms, add system select option
2021-10-19 23:24:06 +02:00
kub
cc1547e8cd
sms, improve vdp (sprite collision, hcounter latch)
2021-10-18 23:07:50 +02:00
kub
e4da4fe8b9
sms, improve vdp (read buffer, h counter)
2021-10-17 22:47:18 +02:00
kub
c644ce99cd
sms, fix core timing
2021-10-17 22:46:12 +02:00
kub
14cd01be51
sms, improve gg detection (zip, rom header)
2021-10-15 19:22:01 +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
4b3e9d92e3
sms vdp, support 224/240 line mode
2021-10-06 19:45:37 +02:00
kub
3758124cb8
sms vdp, support 224/240 line mode
2021-10-04 18:03:49 +02:00
kub
b784d4a5f7
sms, improve ROM bank mapping, add some SRAM support
2021-10-03 23:59:09 +02:00
kub
15caa286fc
sound, increase resolution for calculating psg sound
2021-10-02 21:31:51 +02:00
kub
57c5a5e505
add big endian platform support
2021-02-22 22:27:51 +01:00
kub
81d54be15d
audio, improve YM2413 handling
2020-09-25 21:22:40 +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
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
8ac9ab7fcb
audio: added SSG-EG to YM2612, plus some timing changes for SN76496+YM2612
2020-01-08 00:49:13 +01:00
kub
32feba7458
minor changes
2019-07-30 16:34:40 +02:00
notaz
cf83610baa
sms: improve irq handling
2018-01-27 19:41:57 +02:00
notaz
6311a3baf5
move more globals to PicoInterface
...
similar reasons as before
2017-10-22 02:13:46 +03:00
notaz
075672bf9f
sms: do psg like md does
2017-10-22 02:13:36 +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
1c25c32c11
sms: improve sr a bit
2017-10-17 00:53:35 +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
4f2cdbf551
clean up dac code a bit
2017-10-07 01:36:59 +03:00
notaz
835122bc0c
sms: add pause support
2013-08-31 20:35:52 +03:00
notaz
cff531af94
clarify PicoDrive's license
...
- PicoDrive was originally released by fDave with simple
"free for non-commercial use / For commercial use, separate licencing
terms must be obtained" license and I kept it in my releases.
- in 2011, fDave re-released his code (same that I used as base
many years ago) dual licensed with GPLv2 and MAME licenses:
https://code.google.com/p/cyclone68000/
Based on the above I now proclaim that the whole source code is licensed
under the MAME license as more elaborate form of "for non-commercial use".
If that raises any doubt, I announce that all my modifications (which
is the vast majority of code by now) is licensed under the MAME license,
as it reads in COPYING file in this commit.
This does not affect ym2612.c/sn76496.c that were MAME licensed already
from the beginning.
2013-06-26 03:07:07 +03:00
notaz
03065bb617
sms: some bugfixes
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@870 be3aeb3a-fb24-0410-a615-afba39da0efa
2010-02-11 14:04:14 +00:00
notaz
b4db550e41
32x and sms savestates. Core-independent z80 state. SS bugfixing/refactoring.
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@868 be3aeb3a-fb24-0410-a615-afba39da0efa
2010-01-27 16:30:41 +00:00
notaz
b8a1c09ad1
port to 64bit. Some gcc 4.4 warning fixes
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@835 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-12-06 17:03:58 +00:00
notaz
553c3eaa3a
32x drc functional on ARM, random adjustments
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@824 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-10-22 20:16:32 +00:00
notaz
af37bca858
new memory handling, but asm and mappers need update.
...
Some cleanup and magic bit removal as a bonus.
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@768 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-09-02 16:05:54 +00:00
notaz
19954be196
sms wip: random tweaks, refactoring (palette, sound stuff, etc)
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@764 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-08-28 20:16:33 +00:00
notaz
460603fa81
bugfixes
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@763 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-08-28 19:13:37 +00:00
notaz
87b0845f37
more sms wip, better ROM detect, line callback change
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@762 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-08-27 21:44:52 +00:00
notaz
200772b790
sms wip: initial graphics support
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@761 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-08-25 16:25:22 +00:00
notaz
2ec9bec58b
sms wip: Alex kidd shinobi plays sound
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@759 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-08-23 22:01:55 +00:00
notaz
3e49ffd0bf
starting SMS work
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@756 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-08-16 13:00:07 +00:00