• Hello MLAers! We've re-enabled auto-approval for accounts. If you are still waiting on account approval, please check this thread for more information.

Basilisk II error message

I've been running the Basilisk II Macintosh emulator for a while now.

It seems, however, to return an error message from time to time. If I set the emulated mac's memory to less than about 50 MB, I get told, upon starting the emulator:

Not enough memory is available while using:
To disable extensions, restart and hold down the shift key.
If I click on either of the provided buttons, the machine hangs.

This is obviously an erronious message, because the real machine only had 4 MB of RAM, and, in any case, there's no label as to what the machine is trying to use (Not enough memory is available while using:

 
Bump... OK, it seems to be linked to virtual memory. Whenever I use the Memory control panel to turn on virtual memory, I get this when I reboot. Why?

 
I'm quite sure the CPU emulator used in BasilikII doesn't support MMU operations. So it's not going to work with virtual memory. Period. (Technically I think it stubs out a few of the memory remapping capabilities because those are needed to boot MacOS on any CPU after the 68000, but it's entirely missing the paging functionality needed for VM.) Thus I'd suggest simply not enabling virtual memory. On any modern computer you should be able to assign 128MB or more of real RAM to BasiliskII, which is more than enough for any 68k software. Your native OS can probably handle demand paging the BasiliskII process, should it be necessary, better than Apple virtual memory kludge can swap on the real thing.

 
Back
Top