[...] 16.384 (12-13) (SUB-ROM) (FS-A1WSX) (MOD_$2C8D) MSX2PEXT.ROM 16.384 (14-15) (MSXMUSIC) (FS-A1WSX) MSX2PMUS.ROM [...]
sorry, this is a text correction only!
SUB-ROM = EXT-ROM
(MSXMUSIC is FM-BASIC)
a) MSX2+ Logo have a bug on right border with 2008-04-20 HRA! firmware
b) no RTCSAVE with original ROM : how can I add this function to MSX2P.ROM ? (by debugging???)
a) I think that it is the same as the problem of SpaceManbow. The correction is a low priority.
b) I have not tried RTCSAVE yet . However, because RTC is being adjusted, I am scheduled to confirm it one of
these days.
FS-A1WSX is not good to use with CMT (Tapes)!!
>> Actually, it's the more used BIOS in the MSX2+ machines as it can be >> found in Panasonic FS-A1FX and WX and in Sanyo Wavy PHC-70FD1 and FD2. >> That's the reason why we have choosen it for the generic MSX2+ machine. >> >> There's another difference between WX and WSX : >> WSX is without tape interface. So, it should not be a good idea to use >> the BIOS of the WSX for the generic MSX2+ machine. >> >> Benoît
Many thx for infos!!!
Tested solution n.1: OCM_BIOS_MSX2+_GENERIC_PATCHED_NO-RTCSAVE
[TO CONCAT] 65.536 (00-07) (DISKBASIC) OCM-MEGASCSI.ROM 32.768 (08-11) (MAIN-ROM) (FS-A1WX) (CMT-BASIC) MSX2P.ROM 16.384 (12-13) (SUB-ROM) (GENERIC) (MOD_$2C8D) MSX2PEXT.ROM 16.384 (14-15) (MSXMUSIC) (GENERIC) MSX2PMUS.ROM 131.072 (16-31) (KANJIDATA) OCM-KANJI-128KB.ROM 8.192 (32) (SLOT0-1) ($0000-$1FFF) FREE.ROM 8.192 (33) (SLOT0-1) ($2000-$3FFF) FREE.ROM 32.768 (34-37) (SLOT0-1) ($4000-$BFFF) (FS-A1WSX) MSXKANJI.ROM 8.192 (38) (SLOT0-1) ($C000-$DFFF) FREE.ROM 8.192 (39) (SLOT0-1) ($E000-$FFFF) FREE.ROM 8.192 (40) (SLOT0-3) ($0000-$1FFF) FREE.ROM 8.192 (41) (SLOT0-3) ($2000-$3FFF) FREE.ROM 16.384 (42-43) (SLOT0-3) ($4000-$7FFF) XBASIC2.ROM 8.192 (44) (SLOT0-3) ($8000-$9FFF) FREE.ROM 8.192 (45) (SLOT0-3) ($A000-$BFFF) FREE.ROM 8.192 (46) (SLOT0-3) ($C000-$DFFF) FREE.ROM 8.192 (47) (SLOT0-3) ($E000-$FFFF) FREE.ROM 8.192 (48) (8KB) FREE.ROM 8.192 (49) (8KB) FREE.ROM 8.192 (50) (8KB) FREE.ROM 8.192 (51) (8KB) FREE.ROM 8.192 (52) (8KB) FREE.ROM 8.192 (53) (8KB) FREE.ROM 8.192 (54) (8KB) FREE.ROM 8.192 (55) (8KB) FREE.ROM 8.192 (56) (8KB) FREE.ROM 8.192 (57) (8KB) FREE.ROM 8.192 (58) (8KB) FREE.ROM 8.192 (59) (8KB) FREE.ROM 8.192 (60) (8KB) FREE.ROM 8.192 (61) (8KB) FREE.ROM 8.192 (62) (8KB) FREE.ROM 8.192 (63) (8KB) FREE.ROM
Tested solution n.2: OCM_BIOS_MSX2+_GENERIC_UNPATCHED_NO-RTCSAVE
[TO CONCAT] 65.536 (00-07) (DISKBASIC) OCM-MEGASCSI.ROM 32.768 (08-11) (MAIN-ROM) (FS-A1WX) (CMT-BASIC) MSX2P.ROM 8.192 (12) (8KB) FREE.ROM 8.192 (13) (8KB) FREE.ROM 16.384 (14-15) (MSXMUSIC) (GENERIC) MSX2PMUS.ROM 131.072 (16-31) (KANJIDATA) OCM-KANJI-128KB.ROM 16.384 (32-33) (SLOT0-1) ($0000-$3FFF) (GENERIC) MSX2PEXT.ROM 32.768 (34-37) (SLOT0-1) ($4000-$BFFF) (FS-A1WSX) MSXKANJI.ROM 8.192 (38) (SLOT0-1) ($C000-$DFFF) FREE.ROM 8.192 (39) (SLOT0-1) ($E000-$FFFF) FREE.ROM 8.192 (40) (SLOT0-3) ($0000-$1FFF) FREE.ROM 8.192 (41) (SLOT0-3) ($2000-$3FFF) FREE.ROM 16.384 (42-43) (SLOT0-3) ($4000-$7FFF) XBASIC2.ROM 8.192 (44) (SLOT0-3) ($8000-$9FFF) FREE.ROM 8.192 (45) (SLOT0-3) ($A000-$BFFF) FREE.ROM 8.192 (46) (SLOT0-3) ($C000-$DFFF) FREE.ROM 8.192 (47) (SLOT0-3) ($E000-$FFFF) FREE.ROM 8.192 (48) (8KB) FREE.ROM 8.192 (49) (8KB) FREE.ROM 8.192 (50) (8KB) FREE.ROM 8.192 (51) (8KB) FREE.ROM 8.192 (52) (8KB) FREE.ROM 8.192 (53) (8KB) FREE.ROM 8.192 (54) (8KB) FREE.ROM 8.192 (55) (8KB) FREE.ROM 8.192 (56) (8KB) FREE.ROM 8.192 (57) (8KB) FREE.ROM 8.192 (58) (8KB) FREE.ROM 8.192 (59) (8KB) FREE.ROM 8.192 (60) (8KB) FREE.ROM 8.192 (61) (8KB) FREE.ROM 8.192 (62) (8KB) FREE.ROM 8.192 (63) (8KB) FREE.ROM
New idea: OCM_DOUBLE_BIOS_FOR_1CHIPMSX(KAI)
[TO CONCAT] (256KB) OCM_BIOS.DAT.01 = MSX2 BIOS is loaded from MSX2 /OCM-PLD FIRMWARE (512KB) OCM_BIOS.DAT.02 = MSX2+ BIOS is loaded from MSX2+/OCM-PLD FIRMWARE ---------------------------------------------------------------------------- (768KB) OCMDBIOS.DAT = OCM-Double-BIOS for 1chipMSX(KAI) This idea require a modified IPL.ROM for 1chipMSX(KAI): this method is useful if you want a retro-compatibility to the original or any other MSX2 Firmware of 1chipMSX. ______________ KdL 2008-04-23
There is a better idea to enable the switch of BIOS.
(1) The firmware to read BIOS from the SD card is written in EPCS4. [BOOT BIOS]
(2) The firmware that executes it from EPCS4 is written in IPL-ROM. [IPL]
[BOOT BIOS] reads MSX2P.ROM etc. interpreting FAT-FS.
The selection menu of MSX1/2/2+/tR will be put.
However, it is necessary to make BOOT BIOS newly
Nothing prevents, having loaded base system firmware OCM from EPCS4 or from a SD-card,
to choose from the catalogue the necessary variant BIOS and to load it from SD.
For this purpose it is enough to write the loader BIOS-file from a SD-card into ESERAM.
I proposed this to use it on SD-CARD with original-pld-fimware and 1chipMSX(KAI)-pld-firmware to the same time:
a) The original 1chipMSX-pld-firmware is fixed ( "in how much original!" ) and it will load only the 1st 256kb forever!!!
b) 1chipMSX(KAI) could load the second part from 256kb to 768kb, moving its initial sector of 256KB and reading a total of 512kb as it happens now.
c) When you change from original (or msx2) old firmware to the new msx2+ firmware using this solution, the problem of black screen disappears.
Just a minor note about these assertions:
FS-A1WSX is not good to use with CMT (Tapes)!!
>> WSX is without tape interface.
The WSX has a tape interface!. It doesn't have a dedicated tape port; but it has a mixed tape input/output pin "hidden" in the RGB connector.
The WSX has a tape interface!. It doesn't have a dedicated tape port; but it has a mixed tape input/output pin "hidden" in the RGB connector.
I know but MSX2P.ROM of FS-A1WX is best choose for a generic MSX2+ machine, therefore also for 1chipMSX(KAI).
(from E-mail of Benoît) >>To be complete, the tape interface is replaced on WSX by a RGB connector. It >>is possible to load/save via this connector, but the volume is very low by >>comparison with tape interface.