Added card save/load for: . Phasor (#260) . CP/M (#260) . 80 column card: . aux memory now saved separately from main memory . extended memory (RAMworks) (#260) Mockingboard & Phasor: . Full AY8910 internal state now preserved. . needed for eg. envelope, ay_change[], etc . also Phasor player only updates AY regs that have changed Other: . On restore error, then PostMessage(WM_USER_RESTART), so that emulator not left in intermediate state . Fix: Start Dir wasn't set when drag & dropping an image onto a drive icon or double-clicking an image file
20 lines
592 B
C
20 lines
592 B
C
/* Emulador do computador TK3000 //e (Microdigital)
|
|
* por Fábio Belavenuto - Copyright (C) 2004
|
|
*
|
|
* Adaptado do emulador Applewin por Michael O'Brien
|
|
*
|
|
* Este arquivo é distribuido pela Licença Pública Geral GNU.
|
|
* Veja o arquivo Licenca.txt distribuido com este software.
|
|
*
|
|
* ESTE SOFTWARE NÃO OFERECE NENHUMA GARANTIA
|
|
*
|
|
*/
|
|
|
|
// Emula a CPU Z80
|
|
|
|
// Protótipos
|
|
void ConfigureSoftcard(LPBYTE pCxRomPeripheral, UINT uSlot);
|
|
|
|
// NB. These are in z80.cpp:
|
|
void Z80_GetSnapshot(const HANDLE hFile, const UINT uZ80Slot);
|
|
void Z80_SetSnapshot(const HANDLE hFile);
|