[HOME]

MasterGear for PlayStation

Mark3/MasterSystem/GameGear Emulator

YAROZE ver 98/01/29 (28K)
with sound,faster

non-YAROZE ver 97/12/30 (27K)
no sound,slow


LAST UPDATE:


WHAT IS:

PlayStation用のSEGA MasterSystemエミュレーターです。
Marat Fayzullin氏のMasterGearをPlaystationに移植したものです。
オリジナルのUnix/X用ソースは http://www.komkon.org/fms/MG/ です。

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/

PS-PARとPC-LINKは英DATEL社(http://www.datel.co.uk/)のものですが、日本では秋葉原のアヤシゲな店で売っているほか、Webで通販している所もあります

PS-PAR and PC-LINK is product of DATEL(http://www.datel.co.uk/)


USAGE:

MasterSystemのROMを80090000hに転送した後実行してください。
ROMイメージファイルには512バイトのヘッダがついているものがあります。その場合は添付のcuthead.exeで削ってください。
内部的にはGameGearにも対応しているハズですが、オリジナルがファイル拡張子やコマンドラインオプションでMasterSystem/GameGearを切り替えてたので、今の所MasterSystem専用になっています。

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

FROM AUTHOR:

オリジナルの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-=223
change
if (L>223) L-=224
then scroll noize clear.


UPDATE:

1998/01/28版
一応音が出るようになりました。が高音ノイズが乗る上、音程が適当。

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

BERO
bero@geocities.co.jp
[HOME]