aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
authorPaul Gilbert2012-01-19 22:10:06 +1100
committerStrangerke2012-04-06 08:19:58 +0200
commit32a16af052580cdb64c751f7330eb77f26ef35d7 (patch)
tree5ea15e48aec9f1096bc30f41a365f2b960a4db87 /engines
parentc2ce0cff4446435a013627e42d7ef16b16d6e81b (diff)
downloadscummvm-rg350-32a16af052580cdb64c751f7330eb77f26ef35d7.tar.gz
scummvm-rg350-32a16af052580cdb64c751f7330eb77f26ef35d7.tar.bz2
scummvm-rg350-32a16af052580cdb64c751f7330eb77f26ef35d7.zip
MORTEVIELLE: Started some notes of the original memory map
Diffstat (limited to 'engines')
-rw-r--r--engines/mortevielle/var_mor.h17
1 files changed, 16 insertions, 1 deletions
diff --git a/engines/mortevielle/var_mor.h b/engines/mortevielle/var_mor.h
index 16ab044569..a96329f477 100644
--- a/engines/mortevielle/var_mor.h
+++ b/engines/mortevielle/var_mor.h
@@ -43,6 +43,21 @@ namespace Mortevielle {
*/
/*---------------------------------------------------------------------------*/
+/*------------------- MEMORY MAP ------------------------*/
+/*---------------------------------------------------------------------------*/
+/* The following is a list of physical addresses in memory currently used
+ * by the game.
+ *
+ * Address
+ * -------
+ * 6000:0 - Decompressed current image
+ * 7000:0+ - Compressed images
+ * 7000:2 - 16 words representing palette map
+ * 7000:4138 - width, height, x/y offset of decoded image
+ */
+
+
+/*---------------------------------------------------------------------------*/
/*------------------------- DEFINES ----------------------------------*/
/*---------------------------------------------------------------------------*/
@@ -411,7 +426,7 @@ extern byte mem[65536 * 16];
#define mortevielle_exit(ret) error("Exit the game")
// Text screen functions not relevant for ScummVM
-#define clrscr {}
+#define clrscr { warning("ClrScr"); }
#define clreol {}
#define graphcolormode {}
extern void gotoxy(int x, int y);