Hi all,
Wondering if Gabor is still around to ping for Xemu problems? Let's see :)
I'm trying to get my head back into gear for the mega65 world again, and wanted to try get xemu up and running again to try get my sf2 port working via it :)
I've managed to build and run it again, but now my problem is that it doesn't seem to be allowing me to attach an external .d81 image via a parameter anymore.
I used to be able to do so via commands such as this:
build/bin/xmega65.native -8 /path/to/diskimage.d81
But it seems to get ignored for me now...
I tried debugging a little tonight, and saw this point it reached in "sdcard.c":
static void sdcard_mount_d81 ( Uint8 data )
{
DEBUGPRINT("SDCARD: D81: mount register request @ $D68B val=$%02X at PC=$%04X" NL, data, cpu65.pc);
if ((data & 3) == 3) {
int use_d81;
mounted = 0;
if (*external_d81) { // request for external mounting
if (first_mount) {
first_mount = 0;
use_d81 = 1;
} else
use_d81 = QUESTION_WINDOW("Use D81 from
SD-card|Use external D81 image/prg file", "Hypervisor mount request,
and you have defined external D81 image.");
} else
For me, I notice that 'data' = 0, hence why this test for data & 3 is false, hence why I don't get a popup window offering me to mount the d81 image, like I recall seeing in the past.
Any ideas? I'll keep debugging on my end...
Gurce