YAROZE ver 98/01/29 (28K)
with sound,faster
non-YAROZE ver 97/12/30 (27K)
no sound,slow
This software is SEGA MasterSystem emulator for PlayStation.
MasterGear(by Marat Fayzullin) porting for PlayStarion
original source for Unix/X: http://www.komkon.org/fms/MG/
load MasterSystem ROM-image to 80090000h, and run.
if ROM-image have 512-byte header, delete header by CUTHEAD.EXE in archive.
original is changed MasterSystem/GameGear mode by file extention or command line option, but this is can't change. so it's only for MasterSystem.
BUTTON ASSIGN MasterSystem PlayStation UP UP DOWN DOWN LEFT LEFT RIGHT RIGHT A O B X START(GG) START PAUSE SELECT RESET L1+R1 (END) L2+R2
オリジナルのUnix/Xのソース+linux/SVGALIB patchをもとにまずDOS/DJGPPに移植し、Z80エミュレータの最適化等をした後、PSに移植しました。
最近の200Mhzクラスのパソコンでこそ各種エミュレータは快適に動作しますが、33MhzのPlayStationで3.3MhzのMasterSystemをエミュレートするのはかなりキツイようです。
オリジナルのソースにはスクロール時にノイズが発生するバグがあります。
common.hの61行目
if (L>223) L-=223を
if (L>223) L-=224に変更するとノイズが無くなります。
original source have a bug, sometimes happen scroll noize.
common.h, line 61,
if (L>223) L-=223change
if (L>223) L-=224then scroll noize clear.
1998/01/27版
画面表示アルゴリズムを大幅に変更しました。オリジナルではMasterSystemのBG,スプライトから一度ビットマップ画面を作成するのですが、直接PSのスプライト(変形しないポリゴン)を使うようにしました。ただしYAROZE libが必要です。
1998/01/28 add SOUND,but noizy
1998/01/27 speedup,but use 'NET-YAROZE' library
1997/12/30 no use 'NET-YAROZE' library, add cuthead.exe
1997/12/26 speedup,add MEMORY-CARD save/load
1997/12/24 Release