Konamiman / Konpass

Assembler IDE, debugger and monitor for MSX, originally developed by Compjoetania
22 stars 3 forks source link

Insufficient free memory #14

Open jeroldangarcia opened 2 years ago

jeroldangarcia commented 2 years ago

Trying to run konpass on:

I get the following error :

KONPASS.CFG not found, will use default config

Memory Management: DOS2 Mapper support
Locating ROM/RAM: done, found 8 segments (128kb RAM)

Memory allocation limited to 3584 segments (57344KB RAM)
Searching free memory: Insufficiient free memory !

Any idea ? Congrats for your incredible work....

turbor commented 2 years ago

A standard NMS8250 only has 128 kB of RAM ( 8 mapper pages of 16kB ) , then the MSXDOS2 also takes away a few of those precious pages...

The original Compass stated that a minimum mapper size of 256 kB was needed. IIRC It is possible to load Compass in a 128KB machine if you boot from a DOS1 disk, but that leaves little memory for your source code (making it almost unusable).

So practically you should get an extra external memory mapper for that machine, or run compass/konpass in an emulator.