}
#endif
-
//
// Request a change in the power state of the emulated Apple
//
powerStateChangeRequested = true;
}
-
//
// Load a file into RAM/ROM image space
//
return true;
}
-
const uint8_t stateHeader[19] = "APPLE2SAVESTATE1.2";
static void SaveApple2State(const char * filename)
{
fclose(file);
}
-
static bool LoadApple2State(const char * filename)
{
WriteLog("Main: Loading Apple2 state...\n");
return true;
}
-
static void ResetApple2State(void)
{
keyDown = false;
mainCPU.cpuFlags |= V65C02_ASSERT_LINE_RESET;
}
-
static double cyclesForSample = 0;
static void AppleTimer(uint16_t cycles)
{
#endif
}
-
#ifdef CPU_CLOCK_CHECKING
uint8_t counter = 0;
uint32_t totalCPU = 0;
#if 0
#include "dis65c02.h"
static char disbuf[80];
-uint16_t pc=0x801;
-while (pc < 0x9FF)
+uint16_t pc=0xA000;
+while (pc < 0xA3FF)
{
pc += Decode65C02(&mainCPU, disbuf, pc);
WriteLog("%s\n", disbuf);
return 0;
}
-
//
// Apple //e scancodes. Tables are normal (0), +CTRL (1), +SHIFT (2),
// +CTRL+SHIFT (3). Order of keys is:
#endif
}
-
static void BlinkTimer(void)
{
// Set up blinking at 1/4 sec intervals
SetCallbackTime(BlinkTimer, 250000);
}
-
/*
Next problem is this: How to have events occur and synchronize with the rest
of the threads?
time = 20;
}
*/
-