2013-10-01から1ヶ月間の記事一覧

Yet Another SEGA MASTER SYSTEM Emulator その3

まる1日かけてVDPにむごいバグを発見しました。眠かったとしか思えない。他にもVSYNC/HSYNCのコードを修正。VDPには目処をつけました。 315-5124.cpp /* Skelton for retropc emulator Origin : SMS Plus Author : tanam Date : 2013.09.14 - [ _315_5124 ]…

Yet Another SEGA MASTER SYSTEM Emulator その2

とりあえず簡単なラッパークラスを書いただけですが、YM2413を移植しました。VDPの違いによる色化けもお楽しみください。 http://www.geocities.jp/parallel_computer_inc/android.html ym2413.h /* Skelton for retropc emulator Author : Takeo.Namiki Dat…

Yet Another SEGA MASTER SYSTEM Emulator その1

とりあえずゲームギアから分離。キーボード、データレコーダ、ディスク関連を削除してFM音源を実装していきます。そう実機では、キーボードとFM音源は同時に使用出来ないんです。 その前に、Yet Another SEGA GAMEGEAR EmulatorにはCOLECOVISIONを実装してみ…

Yet Another ASCII MSX1 Emulator その4

引き続きDISK関連を実装しました。しかし、RS232C関連はMSX1だと何に使えばいいんだろうか。 fMSXを参考にZ80未定義命令を使った、かなりトリッキーな実装です。 z80.cpp (省略) case 0xbb: OTDR(); break; /* OTDR */ default: #ifdef _CPU_DEBUG_LOG if(…

Yet Another ASCII MSX1 Emulator その3

Raspberry Piに移植するために、まずはfMSX-SDLを参考にSDL化しました。 http://home.kabelfoon.nl/~vincentd/ Android版から以下のファイルを修正しています。 +source msx1.vcproj +src emu.cpp emu.h sdl_input.cpp sdl_screen.cpp sdl_sound.cpp sdlma…