Bios of Msx "1.5" machines

Par snake

Resident (61)

Portrait de snake

29-08-2019, 01:38

I mean Msx 2 with 64 kb of vram: Toshiba HX-23, Canon V-25....

I wonder if they have a special bios that is able to handle 64 kb of vram only. Or are they equipped with the ordinary Msx 2 bios because it's already able to do that?

On Openmsx, HX-23 configuration file has this comment: "". HX-23F has 128 kb of vram. Unfortunatly i'm not able to test other "1.5" machines...

!login ou Inscrivez-vous pour poster

Par snake

Resident (61)

Portrait de snake

29-08-2019, 01:45

The comment on HX-23 configuration file: "ROMs are assumed to be the same as HX-23F, which was used as a base for this config".
(sorry, it disappeared from the previous message because i pasted it with html comment delimiters)

Par zeilemaker54

Champion (342)

Portrait de zeilemaker54

29-08-2019, 05:31

MSX2 handles 64 KB VRAM, so same bios.

Par zPasi

Champion (499)

Portrait de zPasi

29-08-2019, 07:24

I think MSX 1.5 usually means MSX1 with V9938 VDP, like SVI 738 X'press. MSX2 with 64 K VRAM is still MSX2.

Par NYYRIKKI

Enlighted (5951)

Portrait de NYYRIKKI

29-08-2019, 08:23

Standard MSX2 BIOS detects the amount of VRAM on boot and if only 64kB is found it disables SCREEN 7 & SCREEN 8 usage and limits the usage of SET PAGE, COPY etc. The VRAM size information is stored in #FAFC

Par sdsnatcher73

Prophet (3551)

Portrait de sdsnatcher73

29-08-2019, 15:04

And for the MSX1 machines with V9938. I don’t think they had a modified BIOS for the V9938 to work. It is basically backwards compatible with the TMS chips (if it were not MSX1 games would have issues on MSX2 computers).

Par Grauw

Ascended (10623)

Portrait de Grauw

29-08-2019, 17:11

The Yamaha CX5MII has a modified BIOS, but it’s only for the memory mapper initialisation. They have a separate little ROM to support the V9938, it adds width 80 text mode support to MSX-BASIC 1.0 by attaching itself to various hooks. It doesn’t work in DOS(2) though, unfortunately.

Par Nprod

Expert (100)

Portrait de Nprod

04-09-2019, 01:55

MSX2 is practically the same as MSX1 in terms of memory, just that most models have a memory mapper attached to a "slot" on the PCB layout itself. The standard definition for it only states a minimum of 64kb, it doesn't specify any requirement to have a mapper.