Convert CLI version input parsing to Lex/Yacc
[emu8051.git] / src / common / memory.h
index fee41a6..cbb9eb8 100644 (file)
@@ -33,8 +33,8 @@
 #define INT_MEM_MAX_SIZE   256
 #define EXT_MEM_MAX_SIZE 65536
 
-#define PGM_MEM_DEFAULT_SIZE 8192
-#define EXT_MEM_DEFAULT_SIZE 1024
+#define PGM_MEM_DEFAULT_SIZE PGM_MEM_MAX_SIZE
+#define EXT_MEM_DEFAULT_SIZE 256
 
 enum mem_id_t {
        PGM_MEM_ID,
@@ -46,6 +46,9 @@ enum mem_id_t {
 void
 memory_init(void);
 
+u_int8_t *
+memory_getbuf(enum mem_id_t id, unsigned long address);
+
 void
 memory_clear(enum mem_id_t id);
 
@@ -83,6 +86,6 @@ uint16_t
 pgm_read_addr16(uint16_t base);
 
 void
-DumpMem(char *Address, char *Asize, int memory_id);
+DumpMem(unsigned int address, int size, int memory_id);
 
 #endif /* MEMORY_H */