size of memini disk

Page 1/2
| 2

By Leo

Paragon (1236)

Leo's picture

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 or register to post comments

By djh1697

Paragon (1410)

djh1697's picture

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.

By Poltergeist

Champion (275)

Poltergeist's picture

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...

By Kwik

Expert (127)

Kwik's picture

13-07-2009, 14:31

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

_MEMINI(512)

By Leo

Paragon (1236)

Leo's picture

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 ...."

By Manuel

Ascended (15821)

Manuel's picture

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!

By Leo

Paragon (1236)

Leo's picture

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 ?

By Sonic_aka_T

Enlighted (4130)

Sonic_aka_T's picture

13-07-2009, 19:56

Could it be a DOS2 related issue?

By konamiman

Paragon (1045)

konamiman's picture

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.

By cax

Prophet (3722)

cax's picture

13-07-2009, 21:45

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

By Manuel

Ascended (15821)

Manuel's picture

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 :-)

Page 1/2
| 2