tdlabac / MSX1_MiSTer

GNU General Public License v2.0
21 stars 4 forks source link

MSX Diag doesn't show the correct Freq in NTSC video mode #21

Closed wwark closed 1 year ago

wwark commented 1 year ago

Hi, In this case, I use the bios MSX JB HB-201 and set video mode to NTSC.

In the MSX Diag, the keyboard is set correctly to JP but the FREQ value is 50Hz. 20221112_001445-msxdiag

Is it normal ? Thanks for your time :+1: very glad of your work !!!

wwark commented 1 year ago

Test RAM 1.0 shows 60Hz 20221112_002257-testram

GuerreroNinja commented 1 year ago

Maybe the MSX Diag with the HB-201 BIOS show the VDP version instead of the freq mode?

wwark commented 1 year ago

Trying on Mame with HB 201. The VDP is different. image

But I read the VDP used on the core is from Coleco and it was NTSC.

GuerreroNinja commented 1 year ago

The TMS9918A/28A is NTSC, while the TMS9929A is PAL. I suspect MSX Diag just read the VDP model and that's all. The core implements the TMS9929A, so the expected behaviour in MSX Diag is OK, I see no bug here?

https://www.msx.org/wiki/Texas_Instruments_TMS9918

wwark commented 1 year ago

ok so not real frequence of the core. I see. I will close this ticket. Thank your for your time :+1:

wwark commented 1 year ago

20221115_210313-msxdiag Now we can use boot.rom (hb 201 MSX1) The MSX DIAG shows the VDP of HB201 and the good freq for information.

GuerreroNinja commented 1 year ago

Yes, as I supposed MSX Diag just read the BIOS and set the VDP accordingly. So, the right approach here in order to enjoy NTSC is changing the OSD option AND the BIOS, just in case any game checks that (dunno though if there is one...).