One chip MSX improvement project

Страница 2/116
1 | | 3 | 4 | 5 | 6 | 7

By KdL

Paragon (1380)

Аватар пользователя 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!

By KdL

Paragon (1380)

Аватар пользователя 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

By Manuel

Ascended (17753)

Аватар пользователя 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?

By HRA!

Champion (259)

Аватар пользователя 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.
:-? :-? :-? :-?

By NYYRIKKI

Enlighted (5741)

Аватар пользователя 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)

By KdL

Paragon (1380)

Аватар пользователя KdL

20-04-2008, 16:42

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

By HRA!

Champion (259)

Аватар пользователя 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!

By NYYRIKKI

Enlighted (5741)

Аватар пользователя 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

By KdL

Paragon (1380)

Аватар пользователя 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???)

By KdL

Paragon (1380)

Аватар пользователя 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)

Страница 2/116
1 | | 3 | 4 | 5 | 6 | 7