One chip MSX improvement project

Page 2/123
1 | | 3 | 4 | 5 | 6 | 7

Par KdL

Paragon (1450)

Portrait de KdL

20-04-2008, 02:57

WOW! Laydock 2 is playable now.

bugs:
a) intro and ship demo makes a system crash: press the spacebar fastly to skip it and go to game
b) right border isn't smooth (= Space Manbow)

others:
c) TED return to MSXDOS2 with MODE40 with chars problems:
mode 80 restore it!

Par KdL

Paragon (1450)

Portrait de KdL

20-04-2008, 03:14

mmh.. I've prepared a MSX2+ OCM_BIOS.DAT file but the screen is black at boot
and it work only when:

1) I eject my SD-CARD from slot and I press hard-reset
2) from BASIC 2.0 I goes to MSXDOS2 with CALL SYSTEM after SD-CARD is reinsterted
3) then I load A:/ EP NYANCLER.DSK /B/R (nyancle racing)
4) when game start, I press hard-reset again!
5) and then msx-logo is skipped and BASIC 3.0 is loaded!!! oO oO oO oO oO oO

ps. using soft-reset DEFUSR=0:A=USR(0) the system don't reset! Question

Par Manuel

Ascended (19298)

Portrait de Manuel

20-04-2008, 11:43

KdL: on MSX2+ and turboR, the boot logo is skipped when doing a soft reset (e.g. via DEFUSR=0:A=USR(0)), maybe that is related?

Par HRA!

Champion (289)

Portrait de HRA!

20-04-2008, 15:40

New update PLD:
http://www5d.biglobe.ne.jp/~hra/note/onechipmsx/files/emsx_top_20080420.zip

Update:
(1) VDP S#2 HR bit adjusted.
--> "F1 Spilit 3D Special" is playable LOL!

Memo:
a) I do not have "Laydock2" *_*
b) VDP S#0 5th sprite #(bit4-0) has BUG. (see "test_program\sprite_overmap\SPOVER.BAS")

ps. using soft-reset DEFUSR=0:A=USR(0) the system don't reset!

:-? :-? :-? :-?
It reset on my OCM.
:-? :-? :-? :-?

Par NYYRIKKI

Enlighted (6033)

Portrait de NYYRIKKI

20-04-2008, 15:53

MSX2+ boot logo is in KANJI-BASIC. As there is no KANJI-BASIC in default OCM configuration, you need to put it to SD/MMC. Original code assumes boot logo to be in same slot as SUB-ROM, so you need to patch the ROM to execute the logo code from different slot (0-1 or 0-3)

Par KdL

Paragon (1450)

Portrait de KdL

20-04-2008, 16:42

ohhh ..ok!! do you can post an example of "how to patch it?" Evil

Par HRA!

Champion (289)

Portrait de HRA!

20-04-2008, 16:47

I concentrate on the circuit scale reduction for a little while.
When empty capacity of FPGA is a little, OCM becomes unstable. Eek!

Par NYYRIKKI

Enlighted (6033)

Portrait de NYYRIKKI

21-04-2008, 13:18

KdL:

If you put KANJI-BASIC to slot 0-1, replace MSX2+ SUB-ROM bytes (#3A,#F8,#FA) in address #2C8D with #3E, #84,#00

If the KANJI-BASIC is in slot 0-3 replace the second byte with #8C

Par KdL

Paragon (1450)

Portrait de KdL

22-04-2008, 00:35


If you put KANJI-BASIC to slot 0-1, replace MSX2+ SUB-ROM bytes (#3A,#F8,#FA) in address #2C8D with #3E, #84,#00
If the KANJI-BASIC is in slot 0-3 replace the second byte with #8C

...replace "MSX2+ EXT-ROM" bytes...

BUT GREAT! IT WORK VERY FINE NOW!!! LOL!LOL!LOL! MANY THX!!

  65.536 (00-07) (DISKBASIC)                       OCM-MEGASCSI.ROM
  32.768 (08-11) (MAIN-ROM) (FS-A1WSX)             MSX2P.ROM
  16.384 (12-13) (EXT-ROM)  (FS-A1WSX) (MOD_$2C8D) MSX2PEXT.ROM
  16.384 (14-15) (SUB-ROM)  (FS-A1WSX)             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)           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

NOTE:
a) MSX2+ Logo have a bug on right border with 2008-04-20 HRA! firmware
b) no RTCSAVE with original ROM Crying : how can I add this function to MSX2P.ROM ? Evil (by debugging???)

Par KdL

Paragon (1450)

Portrait de KdL

22-04-2008, 01:35

KANJI BASIC & XBASIC2 works fine!!

..a simple test..

CALL RUN
no Syntax Error!

CALL KANJI
A:\>KMODE 3

www.webalice.it/gnogni/ocm/misc/ocm_kmode3.jpg

(CALL ANK or A:\>KMODE OFF to return default mode)

Page 2/123
1 | | 3 | 4 | 5 | 6 | 7