size of memini disk

Página 1/2
| 2

Por Leo

Paragon (1236)

Imagen del Leo

13-07-2009, 13:31

Hi all,
I was wondering why the basic instruction "call memini" gives a disk ram of 32kbytes on
turboR or MSX2+ with 512kb while it gives a size of 90kb on a 128kb msx2 ?

is there a way to allocate more ram for memini on TurboR ?

PS: i want to use it as cache for pictures have them faster than from Floppy and load all of them
once ...

Any clue ?

Login sesión o register para postear comentarios

Por djh1697

Paragon (1635)

Imagen del djh1697

13-07-2009, 13:46

Why not use another Ram disk utility? I remember a shareware one that used VRAM as well as mapped RAM and gave a sizeable RAM disk.

Por Poltergeist

Champion (278)

Imagen del Poltergeist

13-07-2009, 14:03

Well, I cannot give an answer to your question, but may I suggest not to use that build-in Ramdisk? it's very slow. And I do mean really very very slow, at least when I used it on my VG-8235 some decades ago. It would be a lot faster to use another ramdisk utility, as djh1697 suggests...

Por Kwik

Expert (127)

Imagen del Kwik

13-07-2009, 14:31

As far as i know, you can use an argument (not sure though):

_MEMINI(512)

Por Leo

Paragon (1236)

Imagen del Leo

13-07-2009, 17:40

As far as i know, you can use an argument (not sure though):

_MEMINI(512)

Yes i remember that argument but by default it uses max size , it tried to input more than 32kbyte but it says "illegal ...."

Por Manuel

Ascended (18784)

Imagen del Manuel

13-07-2009, 19:28

All I know is that the max size was 32kB in MSX BASIC 2.0 and 96k in MSX BASIC 2.1. Are you telling me they undid this in MSX-BASIC 4.1?

It sure does seem so!

Por Leo

Paragon (1236)

Imagen del Leo

13-07-2009, 19:42

All I know is that the max size was 32kB in MSX BASIC 2.0 and 96k in MSX BASIC 2.1. Are you telling me they undid this in MSX-BASIC 4.1?

It sure does seem so!

Exactly ! strange ?

Por Sonic_aka_T

Enlighted (4130)

Imagen del Sonic_aka_T

13-07-2009, 19:56

Could it be a DOS2 related issue?

Por konamiman

Paragon (1172)

Imagen del konamiman

13-07-2009, 20:59

From MSX2 Technical Handbook:
On MSX1 RAM from 0000H to 7FFFH was used only by DOS. On MSX2, however, this
portion can be used as a RAM disk of up to 32K bytes.

That is, the RAM disk provided by CALL MEMINI is limited to 32K, no matter how many mapped memory you have in your computer. If you want to use more memory from BASIC you need to use either the DOS 2 RAM Disk, or any external tool such as NestorBASIC.

Por cax

Prophet (3737)

Imagen del cax

13-07-2009, 21:45

konamiman, can you explain why on 128K MSX2 machine the size of the disk is about 90K ?

Por Manuel

Ascended (18784)

Imagen del Manuel

13-07-2009, 22:35

cax: only on MSX BASIC 2.1 machines, which are only Philips machines, AFAIK.

My theory: they did the 2.1 especially for Philips after complaints of 128k owners :-)

Página 1/2
| 2