1 retro pc emulator common source code
6 This archive includes the all source codes of emulators listed below:
9 yaMSX1 MSX1 (by Mr.tanam and Mr.umaiboux)
10 yaMSX2 MSX2 (by Mr.tanam and Mr.umaiboux)
21 eSCV Super Cassette Vision
25 eHC-80 HC-80/PX-8/Geneva
28 eFM8 FM-8 (by Mr.Artane.)
29 eFM7 FM-7 (by Mr.Artane.)
30 eFM77 FM-77 (by Mr.Artane.)
31 eFM77AV FM77AV (by Mr.Artane.)
32 eFM77AV40 FM77AV40 (by Mr.Artane.)
33 eFM77AV40EX FM77AV40EX (by Mr.Artane.)
41 eBabbage-2nd Babbage-2nd
43 eBASICMasterJr BASIC Master Jr
45 eZ80TVGAME Homebrew Z80 TV GAME SYSTEM
48 Japan Electronics College
49 eMYCOMZ-80A MYCOMZ-80A
56 yaPC-6001 PC-6001 (by Mr.tanam)
57 yaPC-6201 PC-6001mkII (by Mr.tanam)
58 yaPC-6401 PC-6001mkIISR (by Mr.tanam)
59 yaPC-6601 PC-6601 (by Mr.tanam)
60 yaPC-6801 PC-6601SR (by Mr.tanam)
61 ePC-8001mkIISR PC-8001mkIISR
62 ePC-8201 PC-8201/PC-8201A
65 ePC-9801E PC-9801E/F/M
73 eTK-80BS TK-80BS / COMPO BS/80
74 eN5200 N5200 (work in progress)
76 ePCEngine PC Engine / SuperGrafx + CD-ROM^2
78 eFamilyBASIC Family BASIC
80 ePX-7 PX-7 (MSX1 + LaserDisc)
86 yaGAME GEAR GAME GEAR (by Mr.tanam)
87 yaMASTER SYSTEM MASTER SYSTEM (by Mr.tanam)
91 EmuZ-80A MZ-80A (by Mr.Suga)
104 EmuZ-6550 MZ-6550 (work in progress)
108 eX1turboZ X1turboZ (work in progress)
117 ePyuTa PyuTa/PyuTa Jr.
120 EmuPIA PASOPIA/PASOPIA5
122 eJ-3100GT J-3100GT (work in progress)
123 eJ-3100SL J-3100SL (work in progress)
130 Build the projects with the Microsoft Visual C++ 2008 with Service Pack 1 or
131 the Microsoft Visual C++ 2013 with Update 5.
133 The DirectX 9.0 SDK is required.
134 I recommend the DirectX 9.0 SDK Update (December 2004),
135 and dinput.lib included in the DirectX 9.0 SDK Update (October 2004).
137 If your DirectX 9.0 SDK is newer and does not contain dinput.lib,
138 pelase modify src/win32/osd.h to change the definition of DIRECTINPUT_VERSION
141 When you use the Microsoft Visual C++ 2008 with Service Pack 1,
142 the Windows SDK for Windows 8.1 is also required to get the mt.exe utility.
143 The mt.exe is used to merge a manifest file for Windows Vista or later.
145 https://msdn.microsoft.com/en-us/windows/desktop/bg162891.aspx
147 When you use the Microsoft Visual C++ 2013 with Update 5, the system
148 environment variables WindowsSDK_IncludePath, WindowsSDK_LibraryPath_x86,
149 and DXSDK_DIR shoud be defined and should specifies the install directories
150 of the Windows SDK and the DirectX 9.0 SDK.
155 The copyright belongs to the author, but you can use the source codes
156 under the GNU GENERAL PUBLIC LICENSE Version 2.
158 See also COPYING.txt for more details about the license.
164 MESS formats/fmsx_cas.c for fMSX cas image decoder
170 TDLZHUF for Teledisk floppy disk image decoder
171 MESS formats/dsk_dsk.c for CPDRead floppy disk image decorder
172 MESS formats/imd_dsk.c for ImageDisk floppy disk image decorder
184 Neko Project 2 and MESS 8259 core
194 MAME mc6809 core and improved by Mr.Artane.
196 MAME Motorola 6840 (PTM) by Mr.James Wallace
202 MZ-80P3 / MZ-80P4 mode by Mr.Suga
207 MAME SCSI bus codes gives me a good hint to implement SCSI protocols
209 NEC CD-ROM^2 features by MAME TG16 CD-ROM^2 driver (pce_cdrom.*)
213 MAME Rockwell 6522 VIA by Mr.Peter Trauner and Mr.Mathis Rosenhauer
215 Mr.Oh!Ishi for the chip specification info
217 vfloppy 1.4 by Mr.Justin Mitchell and Mr.Fred Jan Kraan
218 Mr.Fred Han Kraan for EPSON TF-20 hardware design info
220 Neko Project 2 by Mr.Yui
226 88VA Eternal Grafx by Mr.Shinra
228 Neko Project 2 by Mr.Yui
230 M88 fdc/fdu core by Mr.CISC
235 Mr.Komatsu for the chip specification info
237 MAME uPD7810 core and PockEmul uPD7907 core
239 PockEmul uPD16434 core
241 Zodiac V99x8 core, converted to C++ class by Mr.umaiboux
243 Mr.Oh!Ishi for the chip specification info
247 MAME Z80DMA core and improved by Mr Y.S.
250 Mr.Enri for HITACH BASIC Master Jr hardware design info
252 nester by Mr.Darren Ranalli
254 eFM7/77/77AV by Mr.Artane.
256 FM-TOWNS emulator on bochs
257 UNZ pseudo BIOS by Mr.Kasanova
259 PockEmul gives much hints about LCD driver
261 yaGAMEGEAR/yaMASTERSYSTEM by Mr.tanam
263 Mr.Fred Han Kraan for EPSON HC-20/HX-20 hardware design info
265 Mr.Fred Han Kraan for EPSON HC-40/PX-4 hardware design info
267 Mr.Fred Han Kraan for EPSON HC-80/PX-8/Geneva hardware design info
269 Mr.Dennis Heynlein for intelligent ram disk unit
271 Mr.Enri for National JR-100 hardware design info
274 Mr.Moriya for Sord M5 hardware design info
276 yaMSX1 and yaMSX2 by Mr.tanam
279 - vm/mycomz80a/mon/mon.c
280 Based on MON80 by Mr.Tesuya Suzuki
283 MZ-80A emulator by Mr.Suga
285 Mr.Enri for SHARP MZ-80FIO and MZ-80FD hardware design info
287 The printer interface by Mr.Suga
289 X millenium by Mr.Punyu
290 - vm/mz3500/keyboard.*
291 The keycode tables are from Martinuv 8-bitovy blog
292 http://www.8bity.cz/2013/adapter-pro-pripojeni-ps2-klavesnice-k-sharp-mz-3500/
294 yaPC-6001/yaPC-6201/yaPC-6601 by Mr.tanam
302 MESS TG16 driver (vdc/vce/vpc/cdrom)
304 PHC-25 emulator by Mr.Tago
306 Mr.Enri for CASIO PV-1000 hardware design info
308 Mr.Enri for CASIO PV-2000 hardware design info
311 Mr.Enri for TOMY PyuTa Jr. hardware design info
313 Mr.Fred Han Kraan for EPSON QC-10/QX-10 hardware design info
315 Mr.Enri and Mr.333 for Epoch Super Cassette Vision hardware info
317 x07_emul by Mr.Jacques Brigaud
319 Many advices by Mr Y.S.
321 X millenium T-tune by Mr.Sato
323 KANJI ROM support by X1EMU
325 This homebrew cnosole is designed by Mr.Ishizu
326 http://w01.tp1.jp/~a571632211/z80tvgame/index.html
327 - win32/osd_sound.cpp
328 XM7 by Mr.PI. for DirectSound implement
330 Mr.Temmaru, Mr.Marukun, and Mr.Yoshikun
331 See also res/icon.txt
333 - emulation core design
334 nester by Mr.Darren Ranalli
337 ----------------------------------------
339 t-takeda@m1.interq.or.jp
340 http://homepage3.nifty.com/takeda-toshiya/