Dumping Mitsubishi ML-F120

Page 1/2
| 2

By wernerkai

Champion (357)

wernerkai's picture

21-06-2015, 07:54

Hello,

I am having trouble with this one.

It has an embedded application. The application runs and gives the option of going to MSX-BASIC by pressing "9". After pressing "9", the MSX first RESETs and then, after that goes into MSX-BASIC.

But with the FDD interface, after the RESET, it runs the application again. I've tried with a couple interfaces... Changed slot, and same result. I just can't enter in the disk-basic.

Using another MSX, I saved GETROM.BIN on tape.

Then I loaded it from tape in the ML-F120.

Then I saved MSX.ROM and MLF120, which is a 16KB ROM in slot 3-0.

But now... a question. If I want to save that block to disk... How will I load a block of 32Kb from tape ?

So, GETROM.BIN should save the MSX.ROM or MSX2.ROM in blocks of 16 Kb...

I saved also IDENT and MSXMEM on tape.

After RESET, MSXMEM doesn't find the ROM in slot 3-0, as GETROM.BIN does.

Another strange thing, I've tried to boot with 64KB RAM cartridge in both slots. But after RESET INP(&HA8) always return 0.

Pictures here

Login or register to post comments

By mars2000you

Enlighted (6014)

mars2000you's picture

21-06-2015, 08:53

Almost 2 years ago, I have found the roms on a Korean website. This machine is available on the Resource page of the blueMSX website.

Here's the config.ini file that I had made (but in your real machine, it's different - RAM in slot 0, firmware in slot 3, external slots need to be 1 and 2) :

[General]
Id=MSX - Mitsubishi ML-F120
Manufacturer=Mitsubishi
Model=ML-F120
System=MSX
KeyLayout=japanese
RomSetVersion=2

[Video]
version=TMS99x8A
vram size=16kB

[CMOS]
Enable CMOS=0
Battery Backed=0

[Subslotted Slots]
slot 0=0
slot 1=0
slot 2=0
slot 3=0

[External Slots]
slot A=2 0
slot B=3 0


[FDC]
Count=2
[CPU]
Z80 Frequency=3579545Hz
[Board]
type=MSX
[Slots]
0 0 0 0 84 "" ""
0 0 0 4 20 "Machines/MSX - Mitsubishi ML-F120/mlf120bios.rom" ""
1 0 2 2 20 "Machines/MSX - Mitsubishi ML-F120/mlf120firm.rom" ""
1 0 4 4 23 "" ""
[AUDIO]
PSG Stereo=0

About the special firmware :

Some of the options in the menu are very special (if someone could scan the manual, it should be very useful, especially for option 8 ) :

1 - Household account book
2 - Address book
3 - File management
4 - Performance management
5 - Notepad
6 - Health management
7 - Robot manipulation (you need the ML-ROBO : http://theoldrobots.com/ML-robo.html)
8 - C-BOL (probably a kind of MSX-LOGO)
9 - BASIC

By mars2000you

Enlighted (6014)

mars2000you's picture

21-06-2015, 08:39

I can confirm on blueMSX your problem with a diskdrive. I've added a disk rom in slot 2 and made some tests :

- if firmware is in slot 3 (as you have found in the real machine), selecting 9 does not allow to go to BASIC, as after the reset, you go back to the menu
- if firmware is in slot 1 (as in my guessed config), selecting 9 allows to go to BASIC after reset

So, it looks that this machine was not conceived to add a diskdrive.

By gdx

Enlighted (4802)

gdx's picture

21-06-2015, 11:15

Check the soldering of cartridge port connectors and the tracks around.

By wernerkai

Champion (357)

wernerkai's picture

21-06-2015, 16:19

gdx wrote:

Check the soldering of cartridge port connectors and the tracks around.

@gdx: checked, nothing wrong. Thanks.

By wernerkai

Champion (357)

wernerkai's picture

21-06-2015, 17:24

Good news, I studied the circuit this morning.

Slot selection logic are the IC's IC6F (LS153P) and IC10G (LS139P). Pin 9 is /SLTSL3, pin 11 is /SLTSL1.

As you can see in the seven last pictures of the updated album, upper slot (former slot 1) turned into slot 3. The internal software was found now in slot 1 by SAVEROM, but not by MSXMEM again.

But now I was able to boot DISK-BASIC, and also MSX-DOS with 64KB RAM in back slot (slot 2).

Next, I will send to you the ROMs by mail, as well with a 64KB dump of now slot1 (former slot 3).

And now I can use this MSX with FDD.

Thank you for the tips :D

By mars2000you

Enlighted (6014)

mars2000you's picture

21-06-2015, 17:14

Good news indeed, I think I'll create 2 machines for blueMSX, one corresponding to the original machine, one corresponding to the modified machine. So anyone will be able to add and use disk rom with the modified version.

I've checked your dumps. They are exactly the same as those found 2 years ago on a Korean site. Thanks!

By wernerkai

Champion (357)

wernerkai's picture

21-06-2015, 19:35

ML-F110 dumped ;)

This one was easy, as there is not internal software.

But just 16 KB of RAM, then the need for 64KB expansion.

Regards.

By Manuel

Ascended (18233)

Manuel's picture

21-06-2015, 21:39

With the ML-F120, without any carts inserted, do you get a reset when going for option '9'? Please double check that.

By wernerkai

Champion (357)

wernerkai's picture

21-06-2015, 23:14

EDIT: without any carts inserted it goes to BASIC without RESET, with or without the MOD

Sorry for mistake Smile

By wernerkai

Champion (357)

wernerkai's picture

21-06-2015, 22:57

Another weird thing...

In ML-F110 after the RESET the result of INP (&HA8) is the following:

without any carts : 0
with 64KB RAM expansion in slot 1: 16
with 64KB RAM expansion in slot 2: 32

In ML-F120 the result for three conditions is always 0, even after the MOD.

Page 1/2
| 2