MSX2 logo on SVI738 with MSX2+ upgrade

Page 1/3
| 2 | 3

By lkpalwa

Resident (53)

lkpalwa's picture

18-06-2018, 16:25

Hi! As I understand EXT/SUB rom does not have space for 600 bytes, according to NYRRIKI info, I now he have done a small boot logo that is nice. My question is possible to add the 600 bytes in the RS232 rom (that have space in the end from 31F0x03 to 3FF0x0F and) and make the call from another MSX2+ boot routine? Crazy
Where are does 600 bytes stored in the Kanji ROM and where is the routine to call it, and who is the code handle afte calling that code, does it return to the call routine or do we need to make a jump back from the boot logo code. oO oO oO

Login or register to post comments

By lkpalwa

Resident (53)

lkpalwa's picture

18-06-2018, 16:26

Maybe Nyrriki have some input here, thx in advanced Tongue

By Manuel

Ascended (14375)

Manuel's picture

18-06-2018, 17:59

Can you make a demo or a video of the animation? Smile

By lkpalwa

Resident (53)

lkpalwa's picture

19-06-2018, 00:08

??? now I do not follow? what I want to do is paste the 600 bytes to the free are in rs232 and make the call in the msx2+ boot process to load it from there instead?

By lkpalwa

Resident (53)

lkpalwa's picture

19-06-2018, 00:10

http://tinypic.com/r/e7l01i/9 here is what i what to show when booting
;) ;) ;) ;)

By NYYRIKKI

Enlighted (4947)

NYYRIKKI's picture

19-06-2018, 13:44

I think that with quite a small effort you can put the boot logo to pretty much where ever you have some space for it.
The boot logo originally is at Kanji BASIC ROM #7A00. To move it, remove the automatic SlotID setup from address #2C8D (put 6x NOP there) After this the slotID can be put to #2CBC and logo routine address can be put to #2CBF

To actually move the logo from #7A00 to another address, check out msxsyssrc-project. The boot logo source code can be found from base300-folder with name optrom.mac

By lkpalwa

Resident (53)

lkpalwa's picture

19-06-2018, 17:30

Thx Nyyrikki Tongue but a small question how are slots ID called ? - try to read the Read Book and the Technical MSX Databook ..but do not get it to work - should slotid be 0Bh or 8Bh (0000 1011) or (10001011) or am I get this wrong ?

slot 0
slot 1
slot 2
slot 3-0
slot 3-1
slot 3-2
slot 3-3

values for does ... any one have a table with correct SlotID values ? I get the MSX to start in BlueMSX but no logo Sad
Thx in advanced Smile

By Grauw

Enlighted (7248)

Grauw's picture

19-06-2018, 18:02

If the slot is expanded you must set bit 7, so 8B.

By NYYRIKKI

Enlighted (4947)

NYYRIKKI's picture

19-06-2018, 23:09

slot 0 = #0
slot 1 = #1
slot 2 = #2
slot 3-0 = #83
slot 3-1 = #87
slot 3-2 = #8B
slot 3-3 = #8F

By lkpalwa

Resident (53)

lkpalwa's picture

20-06-2018, 10:06

thanks NYYRIKKI but I do not get it to work oO oO oO

Here is what I have done on RS232 rom I pasted in the KANJI code 7A00H-07FFFH so it added at the range same range when merge the EXT/SUB and the RS232 rom. I added the 6 NOP to address 2C8DH

T6C8Dh 00...... .... NOP
T6C8Eh 00...... .... NOP
T6C8Fh 00...... .... NOP
T6C90h 00...... .... NOP
T6C91h 00...... .... NOP
T6C92h 00...... .... NOP

and put the SlotID and adress jump to 2CBCH and 2CBFH

T6CB9h FD218B00 ý!‹. LD IY,0008Bh
T6CBDh DD21007A Ý!.z LD IX,07A00h
T6CC1h C31C00.. Ã... JP T001CH

it starts without any issues in BlueMSX but no BOOT logo ??? any ideas Tongue Tongue Tongue

By lkpalwa

Resident (53)

lkpalwa's picture

20-06-2018, 10:08

I have check that code is in same range 7A00h to 7FFFh by using HxD tool, same tool is used to change values in 2C8DH, 2CBCH and 2CBFH Tongue Tongue Tongue

Page 1/3
| 2 | 3
My MSX profile