OSDN Git Service

[UI][Debugger][Qt] Add using QTermWidget.
[csp-qt/common_source_project-fm7.git] / readme_fm7.txt
1 ** FM-7 series  emulator for common source code project. **
2                                                Mar 29, 2015
3                    K.Ohta <whatisthis.sowhat _at_ gmail.com>
4
5 1.Background
6   Major FM-7 series emulator, XM7 is closed source code.
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.
17      Excepts : OS-9 Level1 is too heavy to use.
18   b. FM-77 is *not* working now, partly implemented.
19      Especially 400 line card is still not implement.
20   c. FM-8 is *not* implement, I have no document, now.
21   d. FM-77AV (or later) is *partly* implement, but not test to work.
22
23 3.How to Work
24   You Need these R@M images to work FM-7.
25   If you don't have these images, you can get substitution R@Ms
26   from : http://retropc.net/apollo/download/xm7/romset/index.htm .
27   
28   At least for FM-7 or later:
29   BOOT_BAS.ROM : 512 bytes, To boot as BASIC mode.
30   BOOT_DOS.ROM : 512 bytes, To boot as DOS(NOT MS-DOS) mode.
31   FBASIC30.ROM : 31744 bytes, F-BASIC 3.0 code,
32                  Dummy (only BIOS) rom if you use substitution ROMS.
33   SUBSYS_C.ROM : 10240 bytes, Monitor of SUBCPU.
34
35   Optionally ROMS:
36   KANJI.ROM
37   KANJI1.ROM   : 131072 bytes, Kanji JIS class 1 patterns.
38   BOOT_MMR.ROM : 512 bytes, hidden boot ROM for FM-77 (only).
39
40   You need belows if you try to work FM-77AV:
41   INITIATE.ROM : 8192 bytes, initiator ROM.
42   SUBSYSCG.ROM : 8192 bytes, character data for subsystem.
43   SUBSYS_A.ROM : 8192 bytes, monitor type A for sub system.
44   SUBSYS_B.ROM : 8192 bytes, monitor type B for sub system.
45
46   Optionally ROMS:
47   KANJI2.ROM   : 131072 bytes, Kanji JIS class 2 patterns.
48   DICROM.ROM   : 262144 bytes, Dictionary data for Kana-Kanji conversion.
49   EXTSUB.ROM   : 49152 bytes, extra monitor for subsystem (77AV20 or later?)
50
51   Making if you use DICROM :
52   USERDIC.DAT  : 8192 bytes, learning data of Kana-Kanji conversion.
53
54   FM-8 is not designed yet.
55
56 4. Upstream repositry:
57       https://github.com/Artanejp/common_source_project-fm7
58
59
60 Enjoy!
61 -- K.Ohta.