1 retro pc emulator common source code
6 This archive includes the all source codes of emulators listed below:
9 yayaMSX1 MSX1 (by Mr.tanam and Mr.umaiboux)
10 yayaMSX2 MSX2 (by Mr.tanam and Mr.umaiboux)
11 yayaMSX2+ MSX2+ (by Mr.umaiboux)
22 yaCOLECOVISION ColecoVision
24 eSCV Super Cassette Vision
28 eHC-80 HC-80/PX-8/Geneva
31 eFM8 FM-8 (by Mr.Artane.)
32 eFM7 FM-7 (by Mr.Artane.)
33 eFM77 FM-77 (by Mr.Artane.)
34 eFM77AV FM77AV (by Mr.Artane.)
35 eFM77AV40 FM77AV40 (by Mr.Artane.)
36 eFM77AV40EX FM77AV40EX (by Mr.Artane.)
44 eBabbage-2nd Babbage-2nd
46 eBASICMasterJr BASIC Master Jr
48 eZ80TVGAME Homebrew Z80 TV GAME SYSTEM
51 Japan Electronics College
52 eMYCOMZ-80A MYCOMZ-80A
56 yayaFS-A1 FS-A1 (by Mr.umaiboux)
61 yaPC-6001 PC-6001 (by Mr.tanam)
62 yaPC-6201 PC-6001mkII (by Mr.tanam)
63 yaPC-6401 PC-6001mkIISR (by Mr.tanam)
64 yaPC-6601 PC-6601 (by Mr.tanam)
65 yaPC-6801 PC-6601SR (by Mr.tanam)
66 ePC-8001mkIISR PC-8001mkIISR
67 ePC-8201 PC-8201/PC-8201A
70 ePC-9801E PC-9801E/F/M
78 eTK-80BS TK-80BS / COMPO BS/80
80 eN5200 N5200 (work in progress)
82 ePCEngine PC Engine / SuperGrafx + CD-ROM^2
84 eFamilyBASIC Family BASIC
86 ePX-7 PX-7 (MSX1 + LaserDisc)
92 yaGAME GEAR GAME GEAR (by Mr.tanam)
93 yaMASTER SYSTEM MASTER SYSTEM (by Mr.tanam)
97 EmuZ-80A MZ-80A (by Mr.Suga)
110 EmuZ-6550 MZ-6550 (work in progress)
115 eX1turboZ X1turboZ (work in progress)
124 ePyuTa PyuTa/PyuTa Jr.
127 yayaHX-20+ HX-20 + FDD (by Mr.umaiboux)
128 EmuPIA PASOPIA/PASOPIA5
130 eJ-3100GT J-3100GT (work in progress)
131 eJ-3100SL J-3100SL (work in progress)
138 Build the projects with the Microsoft Visual C++ 2008 with Service Pack 1 or
139 the Microsoft Visual C++ 2013 with Update 5.
141 The DirectX SDK is required.
142 I recommend the DirectX 9.0 SDK Update (December 2004),
143 and dinput.lib included in the DirectX 9.0 SDK Update (October 2004).
145 If you install the newer DirectX SDK, for example DirectX SDK (June 2010),
146 and it does not contain dinput.lib, pelase modify src/win32/osd.h to change
147 the definition of DIRECTINPUT_VERSION from 0x500 to 0x800 as follows:
149 //#define DIRECTINPUT_VERSION 0x500
150 #define DIRECTINPUT_VERSION 0x800
152 When you use the Microsoft Visual C++ 2008 with Service Pack 1,
153 the Windows SDK for Windows 8.1 is also required to get the mt.exe utility.
154 The mt.exe is used to merge a manifest file for Windows Vista or later.
156 https://msdn.microsoft.com/en-us/windows/desktop/bg162891.aspx
158 When you use the Microsoft Visual C++ 2013 with Update 5, the dir macros,
159 WindowsSDK_IncludePath, WindowsSDK_LibraryPath_x86, and DXSDK_DIR shoud be
160 defined and should specifies the install directories of the Windows SDK
162 They are usually defined automatically when you install the SDKs.
167 The copyright belongs to the author, but you can use the source codes
168 under the GNU GENERAL PUBLIC LICENSE Version 2.
170 See also COPYING.txt for more details about the license.
176 MESS formats/fmsx_cas.c for fMSX cas image decoder
182 TDLZHUF for Teledisk floppy disk image decoder
183 MESS formats/dsk_dsk.c for CPDRead floppy disk image decorder
184 MESS formats/imd_dsk.c for ImageDisk floppy disk image decorder
186 MAME HD44102 core and soem modifications by PockEmul
198 Neko Project 2 and MESS 8259 core
208 MAME mc6809 core and improved by Mr.Artane.
210 MAME Motorola 6840 (PTM) by Mr.James Wallace
216 MZ-80P3 / MZ-80P4 mode by Mr.Suga
221 MAME SCSI bus codes gives me a good hint to implement SCSI protocols
223 NEC CD-ROM^2 features by MAME TG16 CD-ROM^2 driver (pce_cdrom.*)
227 MAME Rockwell 6522 VIA by Mr.Peter Trauner and Mr.Mathis Rosenhauer
229 Mr.Oh!Ishi for the chip specification info
231 vfloppy 1.4 by Mr.Justin Mitchell and Mr.Fred Jan Kraan
232 Mr.Fred Han Kraan for EPSON TF-20 hardware design info
234 Neko Project 2 by Mr.Yui
240 88VA Eternal Grafx by Mr.Shinra
242 Neko Project 2 by Mr.Yui
244 M88 fdc/fdu core by Mr.CISC
249 Mr.Komatsu for the chip specification info
251 MAME uPD7810 core and PockEmul uPD7907 core
253 PockEmul uPD16434 core
255 Zodiac V99x8 core, converted to C++ class by Mr.umaiboux
257 MAME V99x8 core, converted to C++ class by Mr.umaiboux
259 Mr.Oh!Ishi for the chip specification info
263 MAME Z80DMA core and improved by Mr.Y.S.
266 Mr.Enri for HITACH BASIC Master Jr hardware design info
268 yaCOLECOVISION by Mr.tanam
270 nester by Mr.Darren Ranalli
272 eFM7/77/77AV by Mr.Artane.
274 FM-TOWNS emulator on bochs
275 UNZ pseudo BIOS by Mr.Kasanova
277 PockEmul gives much hints about LCD driver
279 yaGAMEGEAR/yaMASTERSYSTEM by Mr.tanam
281 Mr.Fred Han Kraan for EPSON HC-20/HX-20 hardware design info
283 Mr.Fred Han Kraan for EPSON HC-40/PX-4 hardware design info
285 Mr.Fred Han Kraan for EPSON HC-80/PX-8/Geneva hardware design info
287 Mr.Dennis Heynlein for intelligent ram disk unit
289 Mr.Enri for National JR-100 hardware design info
291 PockEmul JR-800 driver
294 Mr.Moriya for Sord M5 hardware design info
296 yaMSX1 and yaMSX2 by Mr.tanam
299 - vm/mycomz80a/mon/mon.c
300 Based on MON80 by Mr.Tesuya Suzuki
303 MZ-80A emulator by Mr.Suga
305 Mr.Enri for SHARP MZ-80FIO and MZ-80FD hardware design info
307 The printer interface by Mr.Suga
309 X millenium by Mr.Punyu
310 - vm/mz3500/keyboard.*
311 The keycode tables are from Martinuv 8-bitovy blog
312 http://www.8bity.cz/2013/adapter-pro-pripojeni-ps2-klavesnice-k-sharp-mz-3500/
314 yaPC-6001/yaPC-6201/yaPC-6601 by Mr.tanam
322 MESS TG16 driver (vdc/vce/vpc/cdrom)
324 PHC-25 emulator by Mr.Tago
326 Mr.Enri for CASIO PV-1000 hardware design info
328 Mr.Enri for CASIO PV-2000 hardware design info
331 Mr.Enri for TOMY PyuTa Jr. hardware design info
333 Mr.Fred Han Kraan for EPSON QC-10/QX-10 hardware design info
335 Mr.Enri and Mr.333 for Epoch Super Cassette Vision hardware info
337 x07_emul by Mr.Jacques Brigaud
339 Many advices by Mr.Y.S.
341 X millenium T-tune by Mr.Sato
343 KANJI ROM support by X1EMU
345 This homebrew cnosole is designed by Mr.Ishizu
346 http://w01.tp1.jp/~a571632211/z80tvgame/index.html
347 - win32/osd_sound.cpp
348 XM7 by Mr.PI. for DirectSound implement
350 Mr.Temmaru, Mr.Marukun, and Mr.Yoshikun
351 See also res/icon.txt
353 - emulation core design
354 nester by Mr.Darren Ranalli
357 ----------------------------------------
359 t-takeda@m1.interq.or.jp
360 http://takeda-toshiya.my.coocan.jp/