Free RAM by holding CTRL key

Page 1/2
| 2

By SkalTura

Champion (399)

SkalTura's picture

05-03-2012, 20:03

Hi there,

For some games you have to hold the CTRL key to free more RAM. I read that this is done by only loading one drive.
Can this be done without holding the CTRL key, maybe with some "POKE" or something ??

Login or register to post comments

By DanySoft

Champion (452)

DanySoft's picture

05-03-2012, 21:10

Two solution:
First, hold CTRL and down DEL for boot MSX and get 1 drive, free ram completed.

Second, run the games is not ok, else see this text attached 

POKE UNIVERSAL
The universal poke to do this is:

POKE -1,1.0625*(NOT(PEEK(-1))AND&HF0)
The same POKE, but a bit shorter:
POKE -1,(15-PEEK(-1)\16)*17
Try this in case a program gives trouble. Always use this universal poke if you put it in a (BASIC) loader, never use POKE -1,170 or POKE -1,255! This will guarantee the program will work on all MSX computers. If you are trying to run a program on your MSX2 and the MSX resets right after running the loader, you can check whether the loader contains one of the aforementioned non-universal pokes. Replace it with the universal poke and try again

bye bye Big smile

Note: Is not OK, or not run the game, boot the msx, wait, press immediately CTRL+STOP, and digite LIST, 
to search first POKE -1,... , if not corretted this POKE for your MSX, remove the line and adding the
POKE -1,170 or 255 or set the poke universal and reboot the msx.

By mars2000you

Enlighted (6428)

mars2000you's picture

05-03-2012, 21:23

Hi there,

For some games you have to hold the CTRL key to free more RAM. I read that this is done by only loading one drive.
Can this be done without holding the CTRL key, maybe with some "POKE" or something ??

Check here :

http://www.alsoftware.com.br/adrianpage/index.php?page=msxso...

There is an utility called ONEDRIVE, but it seems to be for DOS1, I don't know if it works with DOS2.

By SkalTura

Champion (399)

SkalTura's picture

05-03-2012, 22:55

Thank you !!
I will try both your suggestions

By Gradius2

Hero (652)

Gradius2's picture

06-03-2012, 05:38

I recall only CTRL was necessary.  What "adding" DEL does?

About onedrive...
"note: under DOS2 this program has no effect over system drives."

"This program is useless with MSXDOS2."

By SkalTura

Champion (399)

SkalTura's picture

06-03-2012, 20:33

POKE -1,1.0625*(NOT(PEEK(-1))AND&HF0)

This didn't work. The game loaded, but hangs up during play.

The "ONEDRIVE" tool under MSXDOS1 did work !!
I started in MSXDOS1, types "ONEDRIVE", and then "BASIC" to go to MSX Basic to load the game and it worked fine. It didn't need to startup with CTRL key anymore.

But... When I insert my MSXDOS2.20 cartridge, the "ONEDRIVE" tool doesn't work anymore, even though I booted with a MSXDOS1 floppy. That's to bad, because the other program's don't work with MSXDOS1.

Is there a way to load MSXDOS1 with the MSXDOS2.20 cartridge still inside the MSX, so I can use "ONEDRIVE" tool ??

By mars2000you

Enlighted (6428)

mars2000you's picture

06-03-2012, 20:54

Is there a way to load MSXDOS1 with the MSXDOS2.20 cartridge still inside the MSX, so I can use "ONEDRIVE" tool ??

Here : http://frs.badcoffee.info/tools.html

Go to RUNDOS1 ! ;)

By SkalTura

Champion (399)

SkalTura's picture

07-03-2012, 19:20

Thanks you, but that didn't work...
It loads RUNDOS1, but the ONEDRIVE tool still won't load because the MSXDOS2.20 cartridge is detected.
And only loading RUNDOS1 is not enough to get the games to work.

Only solution is to take out MSXDOS2.20 cartridge I guess ?

By mars2000you

Enlighted (6428)

mars2000you's picture

07-03-2012, 19:41

I think it's more simple to use only DOS1.

By SkalTura

Champion (399)

SkalTura's picture

09-03-2012, 19:04

I think it's more simple to use only DOS1.

When the DOS2.20 cartridge is inserted and DOS1 is loaden, the ONEDRIVE tool is still not working. Only when the cartridge is out...

By mars2000you

Enlighted (6428)

mars2000you's picture

09-03-2012, 19:43

I think it's more simple to use only DOS1.

When the DOS2.20 cartridge is inserted and DOS1 is loaden, the ONEDRIVE tool is still not working. Only when the cartridge is out...

only DOS 1 = no DOS 2 cartridge (and no DOS 2 formatted disk with the DOS 2 files)

Page 1/2
| 2