General Category > LisaList2
LisaEm Broken
kgraaf:
I tried to compile RC2, the earliest version that has the fix for "the bug" and it had the same issue. Can anyone here confirm that they've managed to successfully compile from source into a working version? It seems like the emulator has been broken for a very long time
jamesdenton:
So, the last correspondence I had about this particular error was on 13-Aug 2020. At the time I was using MacOS Catalina (10.15.6) on x86_64. The circumstances were the same: attempting to boot from a floppy resulted in the error.
From Ray:
"IPC is Instruction Parameter Cache. It shouldn't be null. It means something didn't work right when it allocated memory. So, generator transforms opcodes from the 68000 into basic blocks and then decodes the operands passed to the opcodes because it will like re-execute the same code repeatedly so it doesn't want to do the work twice. So, if it's null it means it wasn't allocated. A workaround can be that if I see it go to null I reallocate it. It can only be null if it's hitting some other bug somewhere else since the MMU translation table it's glued to is there already, or it got clobbered by something wiping that data structure with zeros. Either way, it's bad."
It looks like I was usign wxWidgets 3.1.2 at the time, which I don't think is compatible with my current kit (M1 ARM64/Ventura). I did manage to compile my own at the time, but no idea if I successfully tested boot from floppy at that point.
gilles:
Compiled yesterday under ubuntu 22.04 (from github main branch)
compile is ok (both wx-widget and lisaem)
romless does not seem to work but runs fine with a real rom H image => this is a workaround to the "ipc null" error message
macworks 3.0 runs fine and installs on profile (boot floppy still needed for next start)
LOS 2.0 starts to install but fails on a profile/widget disk error (cannot write).
jamesdenton:
Thanks, Gilles! I was beginning to suspect romless, too, but my attempts to use a ROM (on Mac, anyway) were greeted with the same IPC error.
EDIT: Apparently, this is a two-step process. If the ROM is split into hi and lo, and you select bootrom.hi in the Preferences menu and attempt to boot, ROMless mode will still be used *until* LisaEm has joined the hi/lo ROM files into a single boot.ROM. I seem to recall this happening automatically upon closing Prefs, but it's inconsistent now. You can attempt to boot and get presented with the "ROMless Boot" window, then hit cancel. The ROM files will be joined, then subsequent boot successful
gilles:
for this test I used an already joined/interleaved boot.rom (16Kb)
I suppose this should not be too complex to fix or at least document. If romless you must have a bootable floppy inserted before pressing power on (otherwise there is no 68000 code to run at all)
[edit] something seems to be missing (even if a floppy image is inserted). we may consider romless boot to floppy non functionnal now (fixable but needs work).
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version