Harddisk image

Por TheKid

Paragon (1037)

Imagen del TheKid

23-11-2020, 11:37

Hi there,

I have some trouble using openmsx with a harddisk image and scc.

I made a harddisk image like this:

set power off
diskmanipulator create /tmp/new-hd.dsk 32M
hda /tmp/new-hd.dsk
diskmanipulator import hda /tmp/topart1

When I use the philips nms 8250, ide extension and scc my program crashes.
When I use turbo R, ide extension and scc my program works.
So my first thoughts where that somehow the ide interface needs more then 128 KB of memory, since the turbo R has 512.
The stange thing is that on my real nms 8250 with the sunrise CF interface + scc it works fine.

Next thing I did was using openmsx with the nms 8250, ide, scc, 512ram and slot expander. Now it works but I don't hear scc music .

So my two questions are. Why does the nms 8250 needs more memory then on the real msx.
And secondly how can I set or use the slot expander using ide, 512ram and scc music?

Login sesión o register para postear comentarios

Por Manuel

Ascended (17288)

Imagen del Manuel

23-11-2020, 13:30

Does your real 8250 have only the original 128kB RAM?

Por TheKid

Paragon (1037)

Imagen del TheKid

23-11-2020, 14:19

Darn, totally forgot my nms 8250 has an internal memory mapper for 256 Kram.
Hmm, so apperently the ide needs extra memory, because the diskversion works on a standard nms 8250

Por Manuel

Ascended (17288)

Imagen del Manuel

23-11-2020, 15:39

DOS2 always needs extra mapper RAM.

Por TheKid

Paragon (1037)

Imagen del TheKid

24-11-2020, 20:27

Okay, mystery solved. I was loading 4 songs into memory (songbank 6 and 7) and that exceeded the 128 kram memory and that's why it didn't work on a standard msx 2.

As far as the slotexpander goes. When I use the slot expander extension, plugin 512ram and scc, the scc isn't recognized. When I put the scc in cartridge slot 2, it works. So apperently the scc isn't recognized when it is in the slot expander.

Por Manuel

Ascended (17288)

Imagen del Manuel

24-11-2020, 21:37

Many SCC detection routines fail to do that indeed. The one I used from Briquilinus selects the subslot it finds the SCC in, so that it works in most software that uses SCC.

Por ducasp

Champion (392)

Imagen del ducasp

24-11-2020, 22:21

TheKid wrote:

Okay, mystery solved. I was loading 4 songs into memory (songbank 6 and 7) and that exceeded the 128 kram memory and that's why it didn't work on a standard msx 2.

As far as the slotexpander goes. When I use the slot expander extension, plugin 512ram and scc, the scc isn't recognized. When I put the scc in cartridge slot 2, it works. So apperently the scc isn't recognized when it is in the slot expander.

Remember that DOS2 will pre-allocate 96KB of your Mapper, 64KB as main ram, 32KB for its own uses, leaving only two pages (32KB) available for programs on a 128KB machine...