Skip to content

Commit 3ba8b67

Browse files
committed
Source Code Archive 2024-01-01
1 parent d99e0de commit 3ba8b67

1,381 files changed

Lines changed: 201731 additions & 42209 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

history.txt

Lines changed: 661 additions & 0 deletions
Large diffs are not rendered by default.

history_by_mr_tanam.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
05/04/2021
2+
[PC6001] Fix issues
3+
14
03/22/2015
25
[MSX2] Fix MSX-DOS2 support
36

license/np21w/お察しください.txt

Lines changed: 1150 additions & 0 deletions
Large diffs are not rendered by default.

readme.txt

Lines changed: 37 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
retro pc emulator common source code
2-
4/30/2019
2+
12/31/2023
33

44
--- What's this ?
55

@@ -12,21 +12,27 @@ This archive includes the all source codes of emulators listed below:
1212
BANDAI
1313
eRX-78 RX-78
1414
CANON
15+
eBX-1 BX-1
1516
eX-07 X-07
1617
CASIO
1718
eFP-200 FP-200
1819
eFP-1100 FP-1100
20+
eFX-9000P FX-9000P
1921
ePV-1000 PV-1000
2022
EmuGaki PV-2000
2123
COLECO
2224
yaCOLECOVISION ColecoVision
25+
Computer Research
26+
eCRC-80 CRC-80
2327
EPOCH
2428
eSCV Super Cassette Vision
2529
EPSON
2630
eHC-20 HC-20/HX-20
2731
eHC-40 HC-40/PX-4
2832
eHC-80 HC-80/PX-8/Geneva
2933
eQC-10 QC-10 / QX-10
34+
ESP
35+
eTRNJunior TRN Junior
3036
FUJITSU
3137
eFM8 FM-8 (by Mr.Artane.)
3238
eFM7 FM-7 (by Mr.Artane.)
@@ -42,6 +48,8 @@ This archive includes the all source codes of emulators listed below:
4248
eFMR-60 FMR-60
4349
eFMR-70 FMR-70
4450
eFMR-80 FMR-80
51+
GAKKEN
52+
yaTVBOY TV BOY (by Mr.tanam)
4553
Gijutsu Hyoron Sha
4654
eBabbage-2nd Babbage-2nd
4755
HITACHI
@@ -54,6 +62,8 @@ This archive includes the all source codes of emulators listed below:
5462
eJX PC/JX
5563
Japan Electronics College
5664
eMYCOMZ-80A MYCOMZ-80A
65+
MITEC
66+
eMP-85 MP-85
5767
MITSUBISHI Electric
5868
EmuLTI8 MULTI8
5969
National/Panasonic
@@ -95,6 +105,8 @@ This archive includes the all source codes of emulators listed below:
95105
ePCEngine PC Engine / SuperGrafx + CD-ROM^2
96106
Nintendo
97107
eFamilyBASIC Family BASIC
108+
Nippon Mail Service
109+
eMuCom Mahjong MICOM MAHJONG (by Mr.GORRY)
98110
Pioneer
99111
ePX-7 PX-7 (MSX1 + LaserDisc)
100112
SANYO
@@ -132,18 +144,22 @@ This archive includes the all source codes of emulators listed below:
132144
eSMC-70 SMC-70
133145
eSMC-777 SMC-777
134146
SORD
147+
Emu23 M23
135148
Emu5 m5
149+
SPECTRAVIDEO
150+
yaSVI-3x8 SVI-3x8 (by Mr.tanam)
136151
Systems Formulate
137152
eBUBCOM80 BUBCOM80
138153
TOMY
139154
ePyuTa PyuTa/PyuTa Jr.
140155
TOSHIBA
141-
eEX-80 EX-80
156+
eEX-80BS EX-80BS
142157
yayaHX-20+ HX-20 + FDD (by Mr.umaiboux)
143158
EmuPIA PASOPIA/PASOPIA5
144159
EmuPIA7 PASOPIA7
145160
eJ-3100GT J-3100GT (work in progress)
146161
eJ-3100SL J-3100SL (work in progress)
162+
eT-250 T-250
147163
YAMAHA
148164
eYIS YIS
149165
Yuasa Kyouiku System
@@ -153,7 +169,7 @@ This archive includes the all source codes of emulators listed below:
153169
--- How to build
154170

155171
Build the projects with the Microsoft Visual C++ 2008 with Service Pack 1 or
156-
the Microsoft Visual C++ 2013 with Update 5.
172+
the Microsoft Visual C++ 2017.
157173

158174
The DirectX SDK is required.
159175
I recommend the DirectX 9.0 SDK Update (December 2004),
@@ -166,13 +182,7 @@ the definition of DIRECTINPUT_VERSION from 0x500 to 0x800 as follows:
166182
//#define DIRECTINPUT_VERSION 0x500
167183
#define DIRECTINPUT_VERSION 0x800
168184

169-
When you use the Microsoft Visual C++ 2008 with Service Pack 1,
170-
the Windows SDK for Windows 8.1 is also required to get the mt.exe utility.
171-
The mt.exe is used to merge a manifest file for Windows Vista or later.
172-
173-
https://msdn.microsoft.com/en-us/windows/desktop/bg162891.aspx
174-
175-
When you use the Microsoft Visual C++ 2013 with Update 5, the dir macros,
185+
When you use the Microsoft Visual C++ 2017, the dir macros,
176186
WindowsSDK_IncludePath, WindowsSDK_LibraryPath_x86, and DXSDK_DIR shoud be
177187
defined and should specifies the install directories of the Windows SDK
178188
and the DirectX SDK.
@@ -213,6 +223,8 @@ See also COPYING.txt for more details about the license.
213223
MAME i286 core
214224
- vm/i386.*
215225
MAME i386 core
226+
- vm/i386_np21.*
227+
Neko Project 21/W i386 core
216228
- vm/i8259.*
217229
Neko Project 2 and MESS 8259 core
218230
- vm/ld700.*
@@ -227,6 +239,8 @@ See also COPYING.txt for more details about the license.
227239
MAME mc6809 core and improved by Mr.Artane.
228240
- vm/mc6840.*
229241
MAME Motorola 6840 (PTM) by Mr.James Wallace
242+
- vm/mc6843.*
243+
MAME Motorola 6843 (FDC) by Mr.Antoine Mine
230244
- vm/mc6847.*
231245
MAME mc6847 core
232246
- vm/msm5205.*
@@ -311,6 +325,8 @@ See also COPYING.txt for more details about the license.
311325
- vm/m5/*
312326
MESS sord driver
313327
Mr.Moriya for Sord M5 hardware design info
328+
- vm/micom_mahjong/*
329+
eMuCom Mahjong by Mr.GORRY
314330
- vm/msx/*
315331
yaMSX1 and yaMSX2 by Mr.tanam
316332
- vm/msx/memory.*
@@ -324,6 +340,9 @@ See also COPYING.txt for more details about the license.
324340
Mr.Enri for SHARP MZ-80FIO and MZ-80FD hardware design info
325341
- vm/mz80k/printer.*
326342
The printer interface by Mr.Suga
343+
- vm/mz700/quickdisk.*
344+
Improved for QDF format by Mr.kitahei88
345+
Improved for BSD record by Mr.Yuushi and Mr.Motochan1500
327346
- vm/mz2500/sasi.*
328347
X millenium by Mr.Punyu
329348
- vm/mz3500/keyboard.*
@@ -332,12 +351,13 @@ See also COPYING.txt for more details about the license.
332351
- vm/pc6001/*
333352
yaPC-6001/yaPC-6201/yaPC-6601 by Mr.tanam
334353
- vm/pc8801/pc88.*
335-
M88 by Mr.CISC
354+
M88/cdif/diskdrv by Mr.CISC
336355
XM8 by Mr.PI.
337356
X88000 by Mr.Manuke
338357
MESS PC-8801 driver
339358
- vm/pc9801/display.*
340359
Neko Project 2 by Mr.Yui
360+
Improved for EGC by Mr.Ryuji Okamoto (qemu/9821������)
341361
- vm/pcengine/pce.*
342362
Ootake (joypad)
343363
xpce (psg)
@@ -355,6 +375,10 @@ See also COPYING.txt for more details about the license.
355375
Mr.Fred Han Kraan for EPSON QC-10/QX-10 hardware design info
356376
- vm/scv/*
357377
Mr.Enri and Mr.333 for Epoch Super Cassette Vision hardware info
378+
- vm/svi3x8/*
379+
yaSVI-3x8 by Mr.tanam
380+
- vm/tvboy/*
381+
yaTVBOY by Mr.tanam
358382
- vm/x07/io.*
359383
x07_emul by Mr.Jacques Brigaud
360384
- vm/x1/*
@@ -364,6 +388,8 @@ See also COPYING.txt for more details about the license.
364388
- vm/x1/display.*
365389
KANJI ROM support by X1EMU
366390
X1tuboZ graphic info by Mr.Sato
391+
- vm/x1/cz8rb.*
392+
CZ-8RB ROM board support by Mr.Meister
367393
- vm/yis/*
368394
YAMAHA provided me some YIS manuals and software disks
369395
Mr.Moriya analyzed the YIS hardware

readme_by_mr_gorry.txt

Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,98 @@
1+
◇ MICOM MAHJONG Emulator 'eMuCom Mahjong'on Common Source Code Project
2+
Hiroaki GOTO as GORRY / http://GORRY.hauN.org/
3+
Version 20200721a
4+
5+
========================================================================
6+
1. これはなに?
7+
========================================================================
8+
9+
'eMuCom Mahjong'は、家庭用ゲーム機「マイコン麻雀(日本メールサービス、
10+
1982年)」を再現するエミュレータを、武田俊也氏による「Common Source
11+
Code Project」上にて実装したものです。
12+
13+
「Common Source Code Project」については、以下をご覧ください。
14+
http://takeda-toshiya.my.coocan.jp/common/index.html
15+
16+
17+
========================================================================
18+
2. なにがいる?
19+
========================================================================
20+
21+
'eMuCom Mahjong'の動作には、以下のものが必要です。
22+
23+
1. ハードウェア
24+
25+
Windows 10 32/64bit上で動作確認をしています。
26+
27+
2. 実機ROMイメージファイル
28+
29+
「マイコン麻雀」実機には、以下のROMが搭載されています。
30+
31+
- MS-1 2732(32x8bit ROM)
32+
- MS-2 2732(32x8bit ROM)
33+
- MS-3 2732(32x8bit ROM)
34+
- MS-4 2732(32x8bit ROM)
35+
→以上を連結し、「PRG.ROM」ファイル(16384バイト)を作成します。
36+
37+
- MS-A 2716(16x8bit ROM)
38+
→「CG.ROM」ファイル(2048バイト)を作成します。
39+
40+
以上を実行ファイル「micom_mahjong.exe」と同じフォルダに置き、実行ファ
41+
イルを起動します。
42+
43+
44+
========================================================================
45+
3. なにをおす?
46+
========================================================================
47+
48+
'eMuCom Mahjong'は、以下のキーで操作します。
49+
50+
1 1(フルキー)
51+
2 2(フルキー)
52+
3 3(フルキー)
53+
4 4(フルキー)
54+
5 5(フルキー)
55+
6 6(フルキー)
56+
7 7(フルキー)
57+
8 8(フルキー)
58+
9 9(フルキー)
59+
10 0(フルキー)
60+
11 [-=ほ](JPキー), [-~](USキー), 1(テンキー)
61+
12 [^~へ](JPキー), [=+](USキー), 2(テンキー)
62+
13 [\|](JPキー), [BackSpace](JP/USキー), 3(テンキー)
63+
0(ツモ) Enter, Space
64+
ポン Z, F1
65+
チー X, F2
66+
カン C, F3
67+
リーチ V, F4
68+
ロン A, F5
69+
70+
71+
========================================================================
72+
4. びるどする?
73+
========================================================================
74+
75+
このパッケージに含まれるソースは、「Common Source Code Project」のソース
76+
(4/6/2020版)の上に重ねて解凍することで、ビルドを行うことができます。
77+
「vc++2013/micom_mahjong.vcxproj」をVisual Studio 2013で開いてください。
78+
79+
80+
========================================================================
81+
5. 著作権表記
82+
========================================================================
83+
84+
このパッケージには、当方が記名したソースファイルが同梱されています。これ
85+
らは当方が著作権を主張しますが、使用・再配布は当方または「Common Source
86+
Code Project」管理者が定める方法・条件に基づいて行うことができます。
87+
88+
89+
========================================================================
90+
6. 連絡先
91+
========================================================================
92+
93+
後藤 浩昭 / GORRY
94+
http://GORRY.hauN.org/
95+
twitter/gorry5
96+
97+
========================================================================
98+
[EOF]

readme_by_mr_meister.txt

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
# eX1改
2+
3+
2020-09-26 by Meister
4+
5+
## 概要
6+
7+
Common Source Code Project( http://takeda-toshiya.my.coocan.jp/ ) のX1エミュレータ eX1に
8+
若干の機能追加を施したものです。
9+
10+
本家が取り込んでくれることを期待し,差分のみ公開します。
11+
12+
## 追加した機能
13+
14+
### BASIC ROMボード CZ-8RB
15+
16+
クリーンコンピュータのX1にROM起動のBASICを追加するものです。
17+
2DDのべたイメージ(320KB)をCZ8RB.ROMというファイル名で置いておくとIPLが読み込んで起動します。
18+
正規品のROMの中身はCZ-8CB01の起動ロゴだけが変更されたCZ-8RB01らしいのでCZ-8CB01の起動ディスクから
19+
イメージを作ればほぼ同じものが手に入るでしょう。
20+
21+
BASICにこだわらず,S-OSやLSX-Dodgersなど任意のOSをFDDよりも高速に起動するために活用することができます。
22+
23+
拙作の互換IPL開発のために必要となり,実装しました。実機を持っていませんがX1センター( http://www.x1center.org/ )や
24+
http://www.retropc.net/mm/x1/CZ-8RB/index.html で調査されている内容を参考にしています。
25+
26+
27+
### 偽スーパーインポーズ
28+
29+
ネタ機能です。エミュレータの背景(黒色)を透かしてスーパーインポーズします。
30+
プログラミングをしながらテレビが見られる!これぞパソコンテレビ X1!(専用ディスプレイ CZ-800D は不要です)
31+
32+
![shot2a](https://user-images.githubusercontent.com/17338071/94328733-cbd19c80-ffef-11ea-9e23-de07fe316f23.jpg)
33+
34+
(NHK+って便利ですね)
35+
36+
![shot2](https://user-images.githubusercontent.com/17338071/94328735-dc821280-ffef-11ea-9b4d-4d051b7ad04b.jpg)
37+
38+
ソースコードの#ifdef USE_SUPERIMPOSE周辺が変更点です。
39+
SetLayeredWindowAttributesで透明色を指定するだけですが,RGB=(0,0,0)を指定するとGUI操作ができなくなる不具合があり
40+
黒の描画色をわざわざRGB=(1,1,1)にしています。
41+

readme_by_mr_tanam.txt

Lines changed: 11 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
1+
12
retro pc emulator drivers
2-
03/22/2015
3+
05/04/2021
34

45
--- What's this ?
56

67
This archive includes the drivers for Common Source Code Project.
78

89
yaPC-6001 Yet Another NEC PC-6001 Emulator
9-
yaPC-6201 Yet Another NEC PC-6001mk2 Emulator
10-
yaPC-6401 Yet Another NEC PC-6001mk2SR Emulator
11-
yaPC-6601 Yet Another NEC PC-6601 Emulator
12-
yaPC-6801 Yet Another NEC PC-6601SR Emulator
1310
yaGAME GEAR Yet Another SEGA GAME GEAR Emulator
1411
yaMASTER SYSTEM Yet Another SEGA MASTER SYSTEM Emulator
1512
yaMSX2 Yet Another ASCII MSX2 Emulator
13+
yaCOLECOVISION Yet Another COLECO COLECOVISION Emulator
14+
yaSVI-3x8 Yet Another SPECTRAVIDEO SVI-3x8 Emulator
15+
yaTVBOY Yet Another GAKKEN TV BOY Emulator
1616

1717
You can build them with Microsoft Visual C++ 2008 SP1 and DirectX SDK.
1818

@@ -22,26 +22,22 @@ You can build them with Microsoft Visual C++ 2008 SP1 and DirectX SDK.
2222
The copyright belongs to the author, but you can use the source codes
2323
under the GNU GENERAL PUBLIC LICENSE.
2424

25+
The copyright of the diverted source is owned by each author.
2526

2627
--- Thanks
27-
Common Source Code Project
28-
http://homepage3.nifty.com/takeda-toshiya/common/index.html
2928

30-
iP6 Plus
31-
http://www.eonet.ne.jp/~windy/pc6001/ip6plus/ip6.html
32-
33-
iP6
34-
http://retropc.net/isio/ip6/
29+
Common Source Code Project
30+
http://takeda-toshiya.my.coocan.jp/common/index.html
3531

3632
PC6001V
3733
http://www.papicom.net/p6v/
3834

39-
SMS Plus
40-
http://cgfm2.emuviews.com/smsplus.php
35+
Sms Plus GX
36+
https://github.com/ekeeke/smsplus-gx
4137

4238
fMSX
4339
http://fms.komkon.org/fMSX/
4440

4541
----------------------------------------
4642
tanam
47-
http://www.geocities.jp/parallel_computer_inc/android.html
43+
https://tms9918.mydns.jp/

0 commit comments

Comments
 (0)