summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/zx81.h21
1 files changed, 7 insertions, 14 deletions
diff --git a/include/zx81.h b/include/zx81.h
index 5f097bf..c1364d1 100644
--- a/include/zx81.h
+++ b/include/zx81.h
@@ -1,8 +1,8 @@
/*
- ezx81 - X11 ZX81 emulator
+ ds81 - Nintendo DS ZX81 emulator
- Copyright (C) 2003 Ian Cowburn (ianc@noddybox.demon.co.uk)
+ Copyright (C) 2006 Ian Cowburn (ianc@noddybox.demon.co.uk)
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -24,20 +24,20 @@
*/
-#ifndef EZX81_ZX81H
-#define EZX81_ZX81H "$Id$"
+#ifndef DS81_ZX81_H
+#define DS81_ZX81_H
#include "z80.h"
-#include "SDL.h"
+#include "keyboard.h"
/* Initialise the ZX81
*/
-void ZX81Init(Z80 *z80);
+void ZX81Init(uint16 *vram, Z80 *z80);
/* Handle keypresses
*/
-void ZX81KeyEvent(SDL_Event *e);
+void ZX81HandleKey(SoftKey k, int is_pressed);
/* Interfaces for the Z80
*/
@@ -45,13 +45,6 @@ Z80Byte ZX81ReadMem(Z80 *z80, Z80Word addr);
void ZX81WriteMem(Z80 *z80, Z80Word addr, Z80Byte val);
Z80Byte ZX81ReadPort(Z80 *z80, Z80Word port);
void ZX81WritePort(Z80 *z80, Z80Word port, Z80Byte val);
-Z80Byte ZX81ReadForDisassem(Z80 *z80, Z80Word addr);
-
-/* Interfaces for memory menu
-*/
-const char *ZX81Info(Z80 *z80);
-void ZX81Reset(Z80 *z80);
-
#endif