OSDN Git Service

[DOC] Update ChangeLog .
[csp-qt/common_source_project-fm7.git] / readme_fm7.txt
1 ** FM-7 series  emulator for common source code project. **
2                                                Jul 23, 2015
3                    K.Ohta <whatisthis.sowhat _at_ gmail.com>
4
5 1.Background
6   Major FM-7 series emulator, XM7 is closed source code, not FOSS.
7   But, I was porting to SDL/Agar toolkit.[1]
8   This has many of bugs inheritated from Agar Toolkit.
9   And, I wish to distribute FM-7 emulator with FOSS license.
10   So, I decided to build FM-7 emulator to Common Source Code
11   Project.
12
13   [1] https://github.com/Artanejp/XM7-for-SDL
14   
15 2.Status
16   a. FM-7 is working now. Excepts "Gambler Jiko Chusinha" or another.
17   b. FM-77 is working now.
18      Especially 400 line card and 2HD FDDs are still not implement.
19   c. FM-8 is *not* implement, I have no document, now.
20   d. FM77AV is mostly working.
21      Some of softwares are not booting (i.e. DAIVA),
22      maybe it causes from issues of both floppy image and mb8877.cpp.
23   e. Now, implementing FM77AV40SX, but mostly not working.
24   f. FM-8 will be implemented, but not start.
25   
26 3.How to Work
27   You Need these R@M images to work FM-7.
28   If you don't have these images, you can get substitution R@Ms
29   from : http://retropc.net/apollo/download/xm7/romset/index.htm .
30   
31   At least for FM-7 or later:
32   BOOT_BAS.ROM : 512 bytes, To boot as BASIC mode.
33   BOOT_DOS.ROM : 512 bytes, To boot as DOS(NOT MS-DOS) mode.
34   FBASIC302.ROM
35   FBASIC300.ROM
36   FBASIC30.ROM : 31744 bytes, F-BASIC 3.0 code,
37                  Dummy (only BIOS) rom if you use substitution ROMS.
38   SUBSYS_C.ROM : 10240 bytes, Monitor of SUBCPU.
39
40   Optionally ROMS:
41   KANJI.ROM
42   KANJI1.ROM   : 131072 bytes, Kanji JIS class 1 patterns.
43   BOOT_MMR.ROM : 512 bytes, hidden boot ROM for FM-77 (only).
44
45   You need belows if you try to work FM77AV:
46   INITIATE.ROM : 8192 bytes, initiator ROM.
47                  You must use *pure* FM77AV's Initiator ROM.
48   SUBSYSCG.ROM : 8192 bytes, character data for subsystem.
49   SUBSYS_A.ROM : 8192 bytes, monitor type A for sub system.
50   SUBSYS_B.ROM : 8192 bytes, monitor type B for sub system.
51
52   Optionally ROMS (For FM77AV20/40):
53   KANJI2.ROM   : 131072 bytes, Kanji JIS class 2 patterns.
54   DICROM.ROM   : 262144 bytes, Dictionary data for Kana-Kanji conversion.
55   EXTSUB.ROM   : 49152 bytes, extra monitor for subsystem (77AV20 or later?)
56
57   Making if you use DICROM :
58   USERDIC.DAT  : 8192 bytes, learning data of Kana-Kanji conversion.
59
60
61 4. Upstream repositry:
62       https://github.com/Artanejp/common_source_project-fm7
63
64
65 Enjoy!
66 -- K.Ohta.