[Scummvm-cvs-logs] scummvm master -> 77f346a8a656e9bff8d4078dea3052cd5c479965

wjp wjp at usecode.org
Sat Dec 3 20:18:31 CET 2011


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
77f346a8a6 DREAMWEB: Remove unused filenames from blob


Commit: 77f346a8a656e9bff8d4078dea3052cd5c479965
    https://github.com/scummvm/scummvm/commit/77f346a8a656e9bff8d4078dea3052cd5c479965
Author: Willem Jan Palenstijn (wjp at usecode.org)
Date: 2011-12-03T11:17:41-08:00

Commit Message:
DREAMWEB: Remove unused filenames from blob

Changed paths:
    devtools/tasmrecover/tasm-recover
    engines/dreamweb/dreamgen.cpp
    engines/dreamweb/dreamgen.h
    engines/dreamweb/monitor.cpp
    engines/dreamweb/stubs.cpp



diff --git a/devtools/tasmrecover/tasm-recover b/devtools/tasmrecover/tasm-recover
index 8681580..80037a9 100755
--- a/devtools/tasmrecover/tasm-recover
+++ b/devtools/tasmrecover/tasm-recover
@@ -67,6 +67,16 @@ p = parser(skip_binary_data = [
 	'uselist',
 	# vgagrafx.asm
 	'shaketable',
+	'symbolgraphic',
+	'foldergraphic1',
+	'foldergraphic2',
+	'foldergraphic3',
+	'foldertext',
+	'traveltextname',
+	'mongraphics2',
+	'spritename3',
+	'mongraphicname',
+	'characterset2',
 	])
 p.strip_path = 3
 context = p.parse('dreamweb/dreamweb.asm')
diff --git a/engines/dreamweb/dreamgen.cpp b/engines/dreamweb/dreamgen.cpp
index 2939d54..127e62f 100644
--- a/engines/dreamweb/dreamgen.cpp
+++ b/engines/dreamweb/dreamgen.cpp
@@ -2187,7 +2187,7 @@ void DreamGenContext::showGun() {
 	data.byte(kRoomssample) = 34;
 	loadRoomsSample();
 	data.byte(kVolume) = 0;
-	dx = 2020;
+	dx = 1890;
 	loadIntoTemp();
 	createPanel2();
 	ds = data.word(kTempgraphics);
@@ -2210,7 +2210,7 @@ void DreamGenContext::showGun() {
 	al = 12;
 	ah = 0;
 	playChannel0();
-	dx = 1929;
+	dx = 1851;
 	loadTempText();
 	rollEndCredits2();
 	getRidOfTempText();
@@ -2468,7 +2468,7 @@ void DreamGenContext::titles() {
 
 void DreamGenContext::endGame() {
 	STACK_CHECK;
-	dx = 1929;
+	dx = 1851;
 	loadTempText();
 	monkSpeaking();
 	gettingShot();
@@ -2483,7 +2483,7 @@ void DreamGenContext::monkSpeaking() {
 	STACK_CHECK;
 	data.byte(kRoomssample) = 35;
 	loadRoomsSample();
-	dx = 2033;
+	dx = 1903;
 	loadIntoTemp();
 	clearWork();
 	showMonk();
@@ -2550,7 +2550,7 @@ void DreamGenContext::gettingShot() {
 void DreamGenContext::bibleQuote() {
 	STACK_CHECK;
 	mode640x480();
-	dx = 2046;
+	dx = 1916;
 	showPCX();
 	fadeScreenUps();
 	cx = 80;
@@ -2589,7 +2589,7 @@ hangonloope:
 
 void DreamGenContext::intro() {
 	STACK_CHECK;
-	dx = 1916;
+	dx = 1838;
 	loadTempText();
 	loadPalFromIFF();
 	setMode();
@@ -2722,7 +2722,7 @@ void DreamGenContext::realCredits() {
 	mode640x480();
 	cx = 35;
 	hangOn();
-	dx = 2059;
+	dx = 1929;
 	showPCX();
 	al = 12;
 	ah = 0;
@@ -2744,7 +2744,7 @@ void DreamGenContext::realCredits() {
 	_cmp(data.byte(kLasthardkey), 1);
 	if (flags.z())
 		goto realcreditsearly;
-	dx = 2072;
+	dx = 1942;
 	showPCX();
 	al = 12;
 	ah = 0;
@@ -2766,7 +2766,7 @@ void DreamGenContext::realCredits() {
 	_cmp(data.byte(kLasthardkey), 1);
 	if (flags.z())
 		goto realcreditsearly;
-	dx = 2085;
+	dx = 1955;
 	showPCX();
 	al = 12;
 	ah = 0;
@@ -2788,7 +2788,7 @@ void DreamGenContext::realCredits() {
 	_cmp(data.byte(kLasthardkey), 1);
 	if (flags.z())
 		goto realcreditsearly;
-	dx = 2098;
+	dx = 1968;
 	showPCX();
 	al = 12;
 	ah = 0;
@@ -2810,7 +2810,7 @@ void DreamGenContext::realCredits() {
 	_cmp(data.byte(kLasthardkey), 1);
 	if (flags.z())
 		goto realcreditsearly;
-	dx = 2111;
+	dx = 1981;
 	showPCX();
 	al = 12;
 	ah = 0;
@@ -2832,7 +2832,7 @@ void DreamGenContext::realCredits() {
 	_cmp(data.byte(kLasthardkey), 1);
 	if (flags.z())
 		goto realcreditsearly;
-	dx = 2124;
+	dx = 1994;
 	showPCX();
 	fadeScreenUps();
 	cx = 60;
@@ -5273,14 +5273,14 @@ void DreamGenContext::getDestInfo() {
 	push(ax);
 	dx = data;
 	es = dx;
-	si = 2930;
+	si = 2800;
 	_add(si, ax);
 	cl = es.byte(si);
 	ax = pop();
 	push(cx);
 	dx = data;
 	es = dx;
-	si = 2946;
+	si = 2816;
 	_add(si, ax);
 	ax = pop();
 }
@@ -5457,23 +5457,23 @@ clearedlocations:
 	bx = ax;
 	dx = data;
 	es = dx;
-	_add(bx, 2930);
+	_add(bx, 2800);
 	es.byte(bx) = 0;
 }
 
 void DreamGenContext::readDestIcon() {
 	STACK_CHECK;
-	dx = 1682;
+	dx = 1630;
 	loadIntoTemp();
-	dx = 1695;
+	dx = 1643;
 	loadIntoTemp2();
-	dx = 1630;
+	dx = 1604;
 	loadIntoTemp3();
 }
 
 void DreamGenContext::readCityPic() {
 	STACK_CHECK;
-	dx = 1669;
+	dx = 1617;
 	loadIntoTemp();
 }
 
@@ -5508,14 +5508,14 @@ void DreamGenContext::printOuterMon() {
 void DreamGenContext::loadPersonal() {
 	STACK_CHECK;
 	al = data.byte(kLocation);
-	dx = 1721;
+	dx = 1669;
 	_cmp(al, 0);
 	if (flags.z())
 		goto foundpersonal;
 	_cmp(al, 42);
 	if (flags.z())
 		goto foundpersonal;
-	dx = 1734;
+	dx = 1682;
 	_cmp(al, 2);
 	if (flags.z())
 		goto foundpersonal;
@@ -5538,19 +5538,19 @@ foundpersonal:
 void DreamGenContext::loadNews() {
 	STACK_CHECK;
 	al = data.byte(kNewsitem);
-	dx = 1747;
+	dx = 1695;
 	_cmp(al, 0);
 	if (flags.z())
 		goto foundnews;
-	dx = 1760;
+	dx = 1708;
 	_cmp(al, 1);
 	if (flags.z())
 		goto foundnews;
-	dx = 1773;
+	dx = 1721;
 	_cmp(al, 2);
 	if (flags.z())
 		goto foundnews;
-	dx = 1786;
+	dx = 1734;
 foundnews:
 	openFile();
 	readHeader();
@@ -5570,23 +5570,23 @@ foundnews:
 void DreamGenContext::loadCart() {
 	STACK_CHECK;
 	lookInInterface();
-	dx = 1799;
+	dx = 1747;
 	_cmp(al, 0);
 	if (flags.z())
 		goto gotcart;
-	dx = 1812;
+	dx = 1760;
 	_cmp(al, 1);
 	if (flags.z())
 		goto gotcart;
-	dx = 1825;
+	dx = 1773;
 	_cmp(al, 2);
 	if (flags.z())
 		goto gotcart;
-	dx = 1838;
+	dx = 1786;
 	_cmp(al, 3);
 	if (flags.z())
 		goto gotcart;
-	dx = 1851;
+	dx = 1799;
 gotcart:
 	openFile();
 	readHeader();
@@ -5670,7 +5670,7 @@ void DreamGenContext::delChar() {
 	si = data.word(kCurpos);
 	_add(si, si);
 	es = cs;
-	_add(si, 2964);
+	_add(si, 2834);
 	es.byte(si) = 0;
 	al = es.byte(si+1);
 	ah = 0;
@@ -5697,7 +5697,7 @@ void DreamGenContext::execCommand() {
 	es = cs;
 	bx = offset_comlist;
 	ds = cs;
-	si = 2964;
+	si = 2834;
 	al = ds.byte(si);
 	_cmp(al, 0);
 	if (!flags.z())
@@ -5790,7 +5790,7 @@ dirroot:
 	si = offset_rootdir;
 	_inc(si);
 	es = cs;
-	di = 2475;
+	di = 2345;
 	_inc(di);
 	cx = 12;
 	_movsb(cx, true);
@@ -5892,7 +5892,7 @@ notyetassigned:
 	push(bx);
 	_add(bx, 2);
 	ds = cs;
-	si = 2964;
+	si = 2834;
 checkpass:
 	_lodsw();
 	ah = es.byte(bx);
@@ -5963,7 +5963,7 @@ void DreamGenContext::read() {
 	return;
 okcom:
 	es = cs;
-	di = 2475;
+	di = 2345;
 	ax = data.word(kTextfile1);
 	data.word(kMonsource) = ax;
 	ds = ax;
@@ -6093,7 +6093,7 @@ keyok2:
 	ds = cs;
 	si = offset_operand1+1;
 	es = cs;
-	di = 2475+1;
+	di = 2345+1;
 	cx = 12;
 	_movsb(cx, true);
 	monitorLogo();
@@ -6220,7 +6220,7 @@ void DreamGenContext::parser() {
 	al = '=';
 	_stosb();
 	ds = cs;
-	si = 2964;
+	si = 2834;
 notspace1:
 	_lodsw();
 	_cmp(al, 32);
@@ -9043,7 +9043,7 @@ nowinch:
 
 void DreamGenContext::loadKeypad() {
 	STACK_CHECK;
-	dx = 1617;
+	dx = 1591;
 	loadIntoTemp();
 }
 
@@ -9380,11 +9380,11 @@ void DreamGenContext::dumpSymBox() {
 void DreamGenContext::useDiary() {
 	STACK_CHECK;
 	getRidOfReels();
-	dx = 1708;
+	dx = 1656;
 	loadIntoTemp();
-	dx = 1877;
+	dx = 1812;
 	loadTempText();
-	dx = 1552;
+	dx = 1526;
 	loadTempCharset();
 	createPanel();
 	showIcon();
@@ -9711,7 +9711,7 @@ opsblock1:
 
 void DreamGenContext::loadSaveBox() {
 	STACK_CHECK;
-	dx = 1630;
+	dx = 1604;
 	loadIntoTemp();
 }
 
@@ -9844,7 +9844,7 @@ void DreamGenContext::getNamePos() {
 	_mul(cx);
 	dx = data;
 	es = dx;
-	bx = 3498;
+	bx = 3368;
 	_add(bx, ax);
 	al = data.byte(kCursorpos);
 	ah = 0;
@@ -9998,7 +9998,7 @@ void DreamGenContext::showNames() {
 	STACK_CHECK;
 	dx = data;
 	es = dx;
-	si = 3498+1;
+	si = 3368+1;
 	di = (60)+21;
 	bx = (52)+10;
 	cl = 0;
@@ -10518,7 +10518,7 @@ void DreamGenContext::clearChanges() {
 	di = 0;
 	_stosw(cx, true);
 	es = cs;
-	di = 2930;
+	di = 2800;
 	al = 1;
 	_stosb(2);
 	al = 0;
@@ -11486,178 +11486,178 @@ void DreamGenContext::__start() {
 		//0x05b0: ..6. .7.. 8..9 ..:.
 		0x11, 0x3b, 0x00, 0x11, 0x3d, 0x00, 0x11, 0x3f, 0x00, 0x11, 0x40, 0x00, 0x11, 0x41, 0x00, 0xff, 
 		//0x05c0: .;.. =..? .. at . .A..
-		0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x53, 0x30, 0x30, 0x00, 0x44, 0x52, 0x45, 
-		//0x05d0: DREA MWEB .S00 .DRE
-		0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x53, 0x30, 0x32, 0x00, 0x49, 0x4e, 0x53, 0x54, 0x41, 0x4c, 
-		//0x05e0: AMWE B.S0 2.IN STAL
-		0x4c, 0x2e, 0x44, 0x41, 0x54, 0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x43, 
-		//0x05f0: L.DA T.DR EAMW EB.C
-		0x30, 0x30, 0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x43, 0x30, 0x31, 0x00, 
-		//0x0600: 00.D REAM WEB. C01.
-		0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x43, 0x30, 0x32, 0x00, 0x44, 0x52, 0x45, 
-		//0x0610: DREA MWEB .C02 .DRE
-		0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x56, 0x30, 0x30, 0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 
-		//0x0620: AMWE B.V0 0.DR EAMW
-		0x45, 0x42, 0x2e, 0x56, 0x39, 0x39, 0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 
-		//0x0630: EB.V 99.D REAM WEB.
-		0x47, 0x30, 0x30, 0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x47, 0x30, 0x31, 
-		//0x0640: G00. DREA MWEB .G01
-		0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x47, 0x30, 0x32, 0x00, 0x44, 0x52, 
-		//0x0650: .DRE AMWE B.G0 2.DR
-		0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x47, 0x30, 0x38, 0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 
-		//0x0660: EAMW EB.G 08.D REAM
-		0x57, 0x45, 0x42, 0x2e, 0x47, 0x30, 0x33, 0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 
-		//0x0670: WEB. G03. DREA MWEB
-		0x2e, 0x47, 0x30, 0x37, 0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x47, 0x30, 
-		//0x0680: .G07 .DRE AMWE B.G0
-		0x34, 0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x47, 0x30, 0x35, 0x00, 0x44, 
-		//0x0690: 4.DR EAMW EB.G 05.D
-		0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x47, 0x30, 0x36, 0x00, 0x44, 0x52, 0x45, 0x41, 
-		//0x06a0: REAM WEB. G06. DREA
-		0x4d, 0x57, 0x45, 0x42, 0x2e, 0x47, 0x31, 0x34, 0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 
-		//0x06b0: MWEB .G14 .DRE AMWE
-		0x42, 0x2e, 0x54, 0x30, 0x31, 0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x54, 
-		//0x06c0: B.T0 1.DR EAMW EB.T
-		0x30, 0x32, 0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x54, 0x31, 0x30, 0x00, 
-		//0x06d0: 02.D REAM WEB. T10.
-		0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x54, 0x31, 0x31, 0x00, 0x44, 0x52, 0x45, 
-		//0x06e0: DREA MWEB .T11 .DRE
-		0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x54, 0x31, 0x32, 0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 
-		//0x06f0: AMWE B.T1 2.DR EAMW
-		0x45, 0x42, 0x2e, 0x54, 0x31, 0x33, 0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 
-		//0x0700: EB.T 13.D REAM WEB.
-		0x54, 0x32, 0x30, 0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x54, 0x32, 0x31, 
-		//0x0710: T20. DREA MWEB .T21
-		0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x54, 0x32, 0x32, 0x00, 0x44, 0x52, 
-		//0x0720: .DRE AMWE B.T2 2.DR
-		0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x54, 0x32, 0x33, 0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 
-		//0x0730: EAMW EB.T 23.D REAM
-		0x57, 0x45, 0x42, 0x2e, 0x54, 0x32, 0x34, 0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 
-		//0x0740: WEB. T24. DREA MWEB
-		0x2e, 0x54, 0x35, 0x30, 0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x54, 0x35, 
-		//0x0750: .T50 .DRE AMWE B.T5
-		0x31, 0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x54, 0x38, 0x30, 0x00, 0x44, 
-		//0x0760: 1.DR EAMW EB.T 80.D
-		0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x54, 0x38, 0x31, 0x00, 0x44, 0x52, 0x45, 0x41, 
-		//0x0770: REAM WEB. T81. DREA
-		0x4d, 0x57, 0x45, 0x42, 0x2e, 0x54, 0x38, 0x32, 0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 
-		//0x0780: MWEB .T82 .DRE AMWE
-		0x42, 0x2e, 0x54, 0x38, 0x33, 0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x54, 
-		//0x0790: B.T8 3.DR EAMW EB.T
-		0x38, 0x34, 0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x56, 0x4f, 0x4c, 0x00, 
-		//0x07a0: 84.D REAM WEB. VOL.
-		0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x47, 0x30, 0x39, 0x00, 0x44, 0x52, 0x45, 
-		//0x07b0: DREA MWEB .G09 .DRE
-		0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x47, 0x31, 0x30, 0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 
-		//0x07c0: AMWE B.G1 0.DR EAMW
-		0x45, 0x42, 0x2e, 0x47, 0x31, 0x31, 0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 
-		//0x07d0: EB.G 11.D REAM WEB.
-		0x47, 0x31, 0x32, 0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x47, 0x31, 0x33, 
-		//0x07e0: G12. DREA MWEB .G13
-		0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x47, 0x31, 0x35, 0x00, 0x44, 0x52, 
-		//0x07f0: .DRE AMWE B.G1 5.DR
-		0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x49, 0x30, 0x30, 0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 
-		//0x0800: EAMW EB.I 00.D REAM
-		0x57, 0x45, 0x42, 0x2e, 0x49, 0x30, 0x31, 0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 
-		//0x0810: WEB. I01. DREA MWEB
-		0x2e, 0x49, 0x30, 0x32, 0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x49, 0x30, 
-		//0x0820: .I02 .DRE AMWE B.I0
-		0x33, 0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x49, 0x30, 0x34, 0x00, 0x44, 
-		//0x0830: 3.DR EAMW EB.I 04.D
-		0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x49, 0x30, 0x35, 0x00, 0x44, 0x52, 0x45, 0x41, 
-		//0x0840: REAM WEB. I05. DREA
-		0x4d, 0x57, 0x45, 0x42, 0x2e, 0x49, 0x30, 0x36, 0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 
-		//0x0850: MWEB .I06 .DRE AMWE
-		0x42, 0x2e, 0x49, 0x30, 0x37, 0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x50, 
-		//0x0860: B.I0 7.DR EAMW EB.P
-		0x41, 0x4c, 0x00, 0x00, 0x01, 0x11, 0x01, 0x40, 0x01, 0x9d, 0x00, 0xc6, 0x00, 0x7c, 0xc4, 0xf0, 
-		//0x0870: AL.. ...@ .... .|..
-		0x00, 0x22, 0x01, 0x02, 0x00, 0x2c, 0x00, 0x94, 0xc4, 0x00, 0x00, 0x40, 0x01, 0x00, 0x00, 0xc8, 
-		//0x0880: .".. .,.. ...@ ....
-		0x00, 0xa0, 0xca, 0xff, 0xff, 0x11, 0x01, 0x40, 0x01, 0x9d, 0x00, 0xc6, 0x00, 0x7c, 0xc4, 0x00, 
-		//0x0890: .... ...@ .... .|..
-		0x00, 0x40, 0x01, 0x00, 0x00, 0xc8, 0x00, 0xa0, 0xca, 0xff, 0xff, 0xee, 0x00, 0x02, 0x01, 0x04, 
-		//0x08a0: . at .. .... .... ....
-		0x00, 0x2c, 0x00, 0xc8, 0xc4, 0x68, 0x00, 0x7c, 0x00, 0x04, 0x00, 0x2c, 0x00, 0xcc, 0xc4, 0x18, 
-		//0x08b0: .,.. .h.| ..., ....
-		0x01, 0x34, 0x01, 0x04, 0x00, 0x2c, 0x00, 0xb0, 0xc4, 0x68, 0x00, 0xd8, 0x00, 0x8a, 0x00, 0xc0, 
-		//0x08c0: .4.. .,.. .h.. ....
-		0x00, 0xd0, 0xc4, 0x11, 0x01, 0x40, 0x01, 0x9d, 0x00, 0xc6, 0x00, 0x7c, 0xc4, 0x00, 0x00, 0x40, 
-		//0x08d0: .... . at .. ...| ...@
-		0x01, 0x00, 0x00, 0xc8, 0x00, 0xa0, 0xca, 0xff, 0xff, 0x45, 0x58, 0x49, 0x54, 0x20, 0x20, 0x20, 
-		//0x08e0: .... .... .EXI T   
-		0x20, 0x20, 0x20, 0x48, 0x45, 0x4c, 0x50, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4c, 0x49, 0x53, 
-		//0x08f0:    H ELP        LIS
-		0x54, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x52, 0x45, 0x41, 0x44, 0x20, 0x20, 0x20, 0x20, 0x20, 
-		//0x0900: T       R EAD      
-		0x20, 0x4c, 0x4f, 0x47, 0x4f, 0x4e, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4b, 0x45, 0x59, 0x53, 0x20, 
-		//0x0910:  LOG ON      K EYS 
-		0x20, 0x20, 0x20, 0x20, 0x20, 0x01, 0x00, 0x50, 0x55, 0x42, 0x4c, 0x49, 0x43, 0x20, 0x20, 0x20, 
-		//0x0920:       ..P UBLI C   
-		0x20, 0x20, 0x20, 0x50, 0x55, 0x42, 0x4c, 0x49, 0x43, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, 
-		//0x0930:    P UBLI C      ..
-		0x00, 0x42, 0x4c, 0x41, 0x43, 0x4b, 0x44, 0x52, 0x41, 0x47, 0x4f, 0x4e, 0x20, 0x52, 0x59, 0x41, 
-		//0x0940: .BLA CKDR AGON  RYA
-		0x4e, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, 0x00, 0x48, 0x45, 0x4e, 0x44, 0x52, 
-		//0x0950: N         ...H ENDR
-		0x49, 0x58, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4c, 0x4f, 0x55, 0x49, 0x53, 0x20, 0x20, 0x20, 0x20, 
-		//0x0960: IX      L OUIS     
-		0x20, 0x20, 0x00, 0x00, 0x00, 0x53, 0x45, 0x50, 0x54, 0x49, 0x4d, 0x55, 0x53, 0x20, 0x20, 0x20, 
-		//0x0970:   .. .SEP TIMU S   
-		0x20, 0x42, 0x45, 0x43, 0x4b, 0x45, 0x54, 0x54, 0x20, 0x20, 0x20, 0x20, 0x00, 0xff, 0xff, 0x20, 
-		//0x0980:  BEC KETT      ... 
-		0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x22, 0x52, 0x4f, 
-		//0x0990:                ."RO
-		0x4f, 0x54, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x22, 0x20, 0x20, 0x20, 0x20, 
-		//0x09a0: OT          ."     
-		0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x30, 0x30, 0x30, 0x30, 0x00, 0x30, 0x30, 
-		//0x09b0:           .000 0.00
-		0x00, 0xba, 0x00, 0xca, 0x00, 0x9d, 0x00, 0xad, 0x00, 0x1c, 0xc8, 0xf3, 0x00, 0x03, 0x01, 0x83, 
-		//0x09c0: .... .... .... ....
-		0x00, 0x93, 0x00, 0x18, 0xc8, 0x0c, 0x01, 0x1c, 0x01, 0xa8, 0x00, 0xb8, 0x00, 0x50, 0xc7, 0x00, 
-		//0x09d0: .... .... .... .P..
-		0x00, 0x40, 0x01, 0x00, 0x00, 0xc8, 0x00, 0xa0, 0xca, 0xff, 0xff, 0x77, 0x00, 0xae, 0x00, 0x52, 
-		//0x09e0: . at .. .... ...w ...R
-		0x00, 0x80, 0x00, 0x34, 0xc8, 0x46, 0x00, 0x89, 0x00, 0x3e, 0x00, 0x6f, 0x00, 0x80, 0xc8, 0xbc, 
-		//0x09f0: ...4 .F.. .>.o ....
-		0x00, 0xfa, 0x00, 0x44, 0x00, 0x98, 0x00, 0x4c, 0xc8, 0x00, 0x00, 0x40, 0x01, 0x00, 0x00, 0xc8, 
-		//0x0a00: ...D ...L ...@ ....
-		0x00, 0xa0, 0xca, 0xff, 0xff, 0x77, 0x00, 0xae, 0x00, 0x52, 0x00, 0x80, 0x00, 0x44, 0xc8, 0x46, 
-		//0x0a10: .... .w.. .R.. .D.F
-		0x00, 0x8b, 0x00, 0x3e, 0x00, 0x6f, 0x00, 0x50, 0xc8, 0xec, 0x00, 0xfc, 0x00, 0x70, 0x00, 0x80, 
-		//0x0a20: ...> .o.P .... .p..
-		0x00, 0x48, 0xc8, 0x00, 0x00, 0x40, 0x01, 0x00, 0x00, 0xc8, 0x00, 0xa0, 0xca, 0xff, 0xff, 0x0d, 
-		//0x0a30: .H.. . at .. .... ....
-		0x0a, 0x0d, 0x0a, 0x24, 0x81, 0x00, 0xb8, 0x00, 0x52, 0x00, 0x80, 0x00, 0xc0, 0xc8, 0x50, 0x00, 
-		//0x0a40: ...$ .... R... ..P.
-		0x93, 0x00, 0x3e, 0x00, 0x6f, 0x00, 0x80, 0xc8, 0xb7, 0x00, 0xfa, 0x00, 0x3e, 0x00, 0x6f, 0x00, 
-		//0x0a50: ..>. o... .... >.o.
-		0xc4, 0xc8, 0x00, 0x00, 0x40, 0x01, 0x00, 0x00, 0xc8, 0x00, 0xa0, 0xca, 0xff, 0xff, 0x53, 0x50, 
-		//0x0a60: .... @... .... ..SP
-		0x45, 0x45, 0x43, 0x48, 0x52, 0x32, 0x34, 0x43, 0x30, 0x30, 0x30, 0x35, 0x2e, 0x52, 0x41, 0x57, 
-		//0x0a70: EECH R24C 0005 .RAW
-		0x00, 0x4f, 0x42, 0x4a, 0x45, 0x43, 0x54, 0x20, 0x4e, 0x41, 0x4d, 0x45, 0x20, 0x4f, 0x4e, 0x45, 
-		//0x0a80: .OBJ ECT  NAME  ONE
+		0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x53, 0x30, 0x30, 0x00, 0x49, 0x4e, 0x53, 
+		//0x05d0: DREA MWEB .S00 .INS
+		0x54, 0x41, 0x4c, 0x4c, 0x2e, 0x44, 0x41, 0x54, 0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 
+		//0x05e0: TALL .DAT .DRE AMWE
+		0x42, 0x2e, 0x43, 0x30, 0x30, 0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x43, 
+		//0x05f0: B.C0 0.DR EAMW EB.C
+		0x30, 0x32, 0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x56, 0x30, 0x30, 0x00, 
+		//0x0600: 02.D REAM WEB. V00.
+		0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x56, 0x39, 0x39, 0x00, 0x44, 0x52, 0x45, 
+		//0x0610: DREA MWEB .V99 .DRE
+		0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x47, 0x30, 0x30, 0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 
+		//0x0620: AMWE B.G0 0.DR EAMW
+		0x45, 0x42, 0x2e, 0x47, 0x30, 0x31, 0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 
+		//0x0630: EB.G 01.D REAM WEB.
+		0x47, 0x30, 0x32, 0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x47, 0x30, 0x38, 
+		//0x0640: G02. DREA MWEB .G08
+		0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x47, 0x30, 0x34, 0x00, 0x44, 0x52, 
+		//0x0650: .DRE AMWE B.G0 4.DR
+		0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x47, 0x30, 0x35, 0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 
+		//0x0660: EAMW EB.G 05.D REAM
+		0x57, 0x45, 0x42, 0x2e, 0x47, 0x30, 0x36, 0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 
+		//0x0670: WEB. G06. DREA MWEB
+		0x2e, 0x47, 0x31, 0x34, 0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x54, 0x30, 
+		//0x0680: .G14 .DRE AMWE B.T0
+		0x31, 0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x54, 0x30, 0x32, 0x00, 0x44, 
+		//0x0690: 1.DR EAMW EB.T 02.D
+		0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x54, 0x31, 0x30, 0x00, 0x44, 0x52, 0x45, 0x41, 
+		//0x06a0: REAM WEB. T10. DREA
+		0x4d, 0x57, 0x45, 0x42, 0x2e, 0x54, 0x31, 0x31, 0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 
+		//0x06b0: MWEB .T11 .DRE AMWE
+		0x42, 0x2e, 0x54, 0x31, 0x32, 0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x54, 
+		//0x06c0: B.T1 2.DR EAMW EB.T
+		0x31, 0x33, 0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x54, 0x32, 0x30, 0x00, 
+		//0x06d0: 13.D REAM WEB. T20.
+		0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x54, 0x32, 0x31, 0x00, 0x44, 0x52, 0x45, 
+		//0x06e0: DREA MWEB .T21 .DRE
+		0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x54, 0x32, 0x32, 0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 
+		//0x06f0: AMWE B.T2 2.DR EAMW
+		0x45, 0x42, 0x2e, 0x54, 0x32, 0x33, 0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 
+		//0x0700: EB.T 23.D REAM WEB.
+		0x54, 0x32, 0x34, 0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x54, 0x35, 0x31, 
+		//0x0710: T24. DREA MWEB .T51
+		0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x54, 0x38, 0x30, 0x00, 0x44, 0x52, 
+		//0x0720: .DRE AMWE B.T8 0.DR
+		0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x54, 0x38, 0x32, 0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 
+		//0x0730: EAMW EB.T 82.D REAM
+		0x57, 0x45, 0x42, 0x2e, 0x54, 0x38, 0x33, 0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 
+		//0x0740: WEB. T83. DREA MWEB
+		0x2e, 0x54, 0x38, 0x34, 0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x56, 0x4f, 
+		//0x0750: .T84 .DRE AMWE B.VO
+		0x4c, 0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x47, 0x31, 0x33, 0x00, 0x44, 
+		//0x0760: L.DR EAMW EB.G 13.D
+		0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x47, 0x31, 0x35, 0x00, 0x44, 0x52, 0x45, 0x41, 
+		//0x0770: REAM WEB. G15. DREA
+		0x4d, 0x57, 0x45, 0x42, 0x2e, 0x49, 0x30, 0x30, 0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 
+		//0x0780: MWEB .I00 .DRE AMWE
+		0x42, 0x2e, 0x49, 0x30, 0x31, 0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x49, 
+		//0x0790: B.I0 1.DR EAMW EB.I
+		0x30, 0x32, 0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x49, 0x30, 0x33, 0x00, 
+		//0x07a0: 02.D REAM WEB. I03.
+		0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x49, 0x30, 0x34, 0x00, 0x44, 0x52, 0x45, 
+		//0x07b0: DREA MWEB .I04 .DRE
+		0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x49, 0x30, 0x35, 0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 
+		//0x07c0: AMWE B.I0 5.DR EAMW
+		0x45, 0x42, 0x2e, 0x49, 0x30, 0x36, 0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 
+		//0x07d0: EB.I 06.D REAM WEB.
+		0x49, 0x30, 0x37, 0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x50, 0x41, 0x4c, 
+		//0x07e0: I07. DREA MWEB .PAL
+		0x00, 0x00, 0x01, 0x11, 0x01, 0x40, 0x01, 0x9d, 0x00, 0xc6, 0x00, 0x7c, 0xc4, 0xf0, 0x00, 0x22, 
+		//0x07f0: .... . at .. ...| ..."
+		0x01, 0x02, 0x00, 0x2c, 0x00, 0x94, 0xc4, 0x00, 0x00, 0x40, 0x01, 0x00, 0x00, 0xc8, 0x00, 0xa0, 
+		//0x0800: ..., .... . at .. ....
+		0xca, 0xff, 0xff, 0x11, 0x01, 0x40, 0x01, 0x9d, 0x00, 0xc6, 0x00, 0x7c, 0xc4, 0x00, 0x00, 0x40, 
+		//0x0810: .... . at .. ...| ...@
+		0x01, 0x00, 0x00, 0xc8, 0x00, 0xa0, 0xca, 0xff, 0xff, 0xee, 0x00, 0x02, 0x01, 0x04, 0x00, 0x2c, 
+		//0x0820: .... .... .... ...,
+		0x00, 0xc8, 0xc4, 0x68, 0x00, 0x7c, 0x00, 0x04, 0x00, 0x2c, 0x00, 0xcc, 0xc4, 0x18, 0x01, 0x34, 
+		//0x0830: ...h .|.. .,.. ...4
+		0x01, 0x04, 0x00, 0x2c, 0x00, 0xb0, 0xc4, 0x68, 0x00, 0xd8, 0x00, 0x8a, 0x00, 0xc0, 0x00, 0xd0, 
+		//0x0840: ..., ...h .... ....
+		0xc4, 0x11, 0x01, 0x40, 0x01, 0x9d, 0x00, 0xc6, 0x00, 0x7c, 0xc4, 0x00, 0x00, 0x40, 0x01, 0x00, 
+		//0x0850: ...@ .... .|.. . at ..
+		0x00, 0xc8, 0x00, 0xa0, 0xca, 0xff, 0xff, 0x45, 0x58, 0x49, 0x54, 0x20, 0x20, 0x20, 0x20, 0x20, 
+		//0x0860: .... ...E XIT      
+		0x20, 0x48, 0x45, 0x4c, 0x50, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4c, 0x49, 0x53, 0x54, 0x20, 
+		//0x0870:  HEL P       L IST 
+		0x20, 0x20, 0x20, 0x20, 0x20, 0x52, 0x45, 0x41, 0x44, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4c, 
+		//0x0880:       REA D       L
+		0x4f, 0x47, 0x4f, 0x4e, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4b, 0x45, 0x59, 0x53, 0x20, 0x20, 0x20, 
+		//0x0890: OGON       KEY S   
+		0x20, 0x20, 0x20, 0x01, 0x00, 0x50, 0x55, 0x42, 0x4c, 0x49, 0x43, 0x20, 0x20, 0x20, 0x20, 0x20, 
+		//0x08a0:    . .PUB LIC      
+		0x20, 0x50, 0x55, 0x42, 0x4c, 0x49, 0x43, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, 0x00, 0x42, 
+		//0x08b0:  PUB LIC       ...B
+		0x4c, 0x41, 0x43, 0x4b, 0x44, 0x52, 0x41, 0x47, 0x4f, 0x4e, 0x20, 0x52, 0x59, 0x41, 0x4e, 0x20, 
+		//0x08c0: LACK DRAG ON R YAN 
+		0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, 0x00, 0x48, 0x45, 0x4e, 0x44, 0x52, 0x49, 0x58, 
+		//0x08d0:        .. .HEN DRIX
+		0x20, 0x20, 0x20, 0x20, 0x20, 0x4c, 0x4f, 0x55, 0x49, 0x53, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 
+		//0x08e0:       LOU IS       
+		0x00, 0x00, 0x00, 0x53, 0x45, 0x50, 0x54, 0x49, 0x4d, 0x55, 0x53, 0x20, 0x20, 0x20, 0x20, 0x42, 
+		//0x08f0: ...S EPTI MUS     B
+		0x45, 0x43, 0x4b, 0x45, 0x54, 0x54, 0x20, 0x20, 0x20, 0x20, 0x00, 0xff, 0xff, 0x20, 0x20, 0x20, 
+		//0x0900: ECKE TT     .. .   
+		0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x22, 0x52, 0x4f, 0x4f, 0x54, 
+		//0x0910:             ." ROOT
+		0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x22, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 
+		//0x0920:           ."       
+		0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x30, 0x30, 0x30, 0x30, 0x00, 0x30, 0x30, 0x00, 0xba, 
+		//0x0930:        .0 000. 00..
+		0x00, 0xca, 0x00, 0x9d, 0x00, 0xad, 0x00, 0x1c, 0xc8, 0xf3, 0x00, 0x03, 0x01, 0x83, 0x00, 0x93, 
+		//0x0940: .... .... .... ....
+		0x00, 0x18, 0xc8, 0x0c, 0x01, 0x1c, 0x01, 0xa8, 0x00, 0xb8, 0x00, 0x50, 0xc7, 0x00, 0x00, 0x40, 
+		//0x0950: .... .... ...P ...@
+		0x01, 0x00, 0x00, 0xc8, 0x00, 0xa0, 0xca, 0xff, 0xff, 0x77, 0x00, 0xae, 0x00, 0x52, 0x00, 0x80, 
+		//0x0960: .... .... .w.. .R..
+		0x00, 0x34, 0xc8, 0x46, 0x00, 0x89, 0x00, 0x3e, 0x00, 0x6f, 0x00, 0x80, 0xc8, 0xbc, 0x00, 0xfa, 
+		//0x0970: .4.F ...> .o.. ....
+		0x00, 0x44, 0x00, 0x98, 0x00, 0x4c, 0xc8, 0x00, 0x00, 0x40, 0x01, 0x00, 0x00, 0xc8, 0x00, 0xa0, 
+		//0x0980: .D.. .L.. . at .. ....
+		0xca, 0xff, 0xff, 0x77, 0x00, 0xae, 0x00, 0x52, 0x00, 0x80, 0x00, 0x44, 0xc8, 0x46, 0x00, 0x8b, 
+		//0x0990: ...w ...R ...D .F..
+		0x00, 0x3e, 0x00, 0x6f, 0x00, 0x50, 0xc8, 0xec, 0x00, 0xfc, 0x00, 0x70, 0x00, 0x80, 0x00, 0x48, 
+		//0x09a0: .>.o .P.. ...p ...H
+		0xc8, 0x00, 0x00, 0x40, 0x01, 0x00, 0x00, 0xc8, 0x00, 0xa0, 0xca, 0xff, 0xff, 0x0d, 0x0a, 0x0d, 
+		//0x09b0: ...@ .... .... ....
+		0x0a, 0x24, 0x81, 0x00, 0xb8, 0x00, 0x52, 0x00, 0x80, 0x00, 0xc0, 0xc8, 0x50, 0x00, 0x93, 0x00, 
+		//0x09c0: .$.. ..R. .... P...
+		0x3e, 0x00, 0x6f, 0x00, 0x80, 0xc8, 0xb7, 0x00, 0xfa, 0x00, 0x3e, 0x00, 0x6f, 0x00, 0xc4, 0xc8, 
+		//0x09d0: >.o. .... ..>. o...
+		0x00, 0x00, 0x40, 0x01, 0x00, 0x00, 0xc8, 0x00, 0xa0, 0xca, 0xff, 0xff, 0x53, 0x50, 0x45, 0x45, 
+		//0x09e0: .. at . .... .... SPEE
+		0x43, 0x48, 0x52, 0x32, 0x34, 0x43, 0x30, 0x30, 0x30, 0x35, 0x2e, 0x52, 0x41, 0x57, 0x00, 0x4f, 
+		//0x09f0: CHR2 4C00 05.R AW.O
+		0x42, 0x4a, 0x45, 0x43, 0x54, 0x20, 0x4e, 0x41, 0x4d, 0x45, 0x20, 0x4f, 0x4e, 0x45, 0x20, 0x20, 
+		//0x0a00: BJEC T NA ME O NE  
 		0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 
-		//0x0a90:                    
-		0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x10, 0x12, 0x12, 0x11, 0x10, 0x10, 
-		//0x0aa0:            ... ....
-		0x10, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 
+		//0x0a10:                    
+		0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x10, 0x12, 0x12, 0x11, 0x10, 0x10, 0x10, 0x01, 
+		//0x0a20:         . .... ....
+		0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 
+		//0x0a30: .... .... .... ....
+		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
+		//0x0a40: .... .... .... ....
+		0x44, 0x3a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
+		//0x0a50: D:.. .... .... ....
+		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
+		//0x0a60: .... .... .... ....
+		0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x20, 0x44, 0x41, 0x54, 0x41, 0x20, 0x46, 0x49, 
+		//0x0a70: DREA MWEB  DAT A FI
+		0x4c, 0x45, 0x20, 0x43, 0x4f, 0x50, 0x59, 0x52, 0x49, 0x47, 0x48, 0x54, 0x20, 0x31, 0x39, 0x39, 
+		//0x0a80: LE C OPYR IGHT  199
+		0x32, 0x20, 0x43, 0x52, 0x45, 0x41, 0x54, 0x49, 0x56, 0x45, 0x20, 0x52, 0x45, 0x41, 0x4c, 0x49, 
+		//0x0a90: 2 CR EATI VE R EALI
+		0x54, 0x59, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
+		//0x0aa0: TY.. .... .... ....
+		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
 		//0x0ab0: .... .... .... ....
-		0x02, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
+		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
 		//0x0ac0: .... .... .... ....
-		0x00, 0x00, 0x44, 0x3a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
-		//0x0ad0: ..D: .... .... ....
+		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
+		//0x0ad0: .... .... .... ....
 		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
 		//0x0ae0: .... .... .... ....
-		0x00, 0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x20, 0x44, 0x41, 0x54, 0x41, 0x20, 
-		//0x0af0: ..DR EAMW EB D ATA 
-		0x46, 0x49, 0x4c, 0x45, 0x20, 0x43, 0x4f, 0x50, 0x59, 0x52, 0x49, 0x47, 0x48, 0x54, 0x20, 0x31, 
-		//0x0b00: FILE  COP YRIG HT 1
-		0x39, 0x39, 0x32, 0x20, 0x43, 0x52, 0x45, 0x41, 0x54, 0x49, 0x56, 0x45, 0x20, 0x52, 0x45, 0x41, 
-		//0x0b10: 992  CREA TIVE  REA
-		0x4c, 0x49, 0x54, 0x59, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
-		//0x0b20: LITY .... .... ....
+		0x01, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
+		//0x0af0: .... .... .... ....
+		0x05, 0x00, 0x03, 0x02, 0x04, 0x01, 0x0a, 0x09, 0x08, 0x06, 0x0b, 0x04, 0x07, 0x07, 0x00, 0x00, 
+		//0x0b00: .... .... .... ....
+		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
+		//0x0b10: .... .... .... ....
+		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
+		//0x0b20: .... .... .... ....
 		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
 		//0x0b30: .... .... .... ....
 		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
@@ -11666,27 +11666,27 @@ void DreamGenContext::__start() {
 		//0x0b50: .... .... .... ....
 		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
 		//0x0b60: .... .... .... ....
-		0x00, 0x00, 0x01, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
+		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
 		//0x0b70: .... .... .... ....
-		0x00, 0x00, 0x05, 0x00, 0x03, 0x02, 0x04, 0x01, 0x0a, 0x09, 0x08, 0x06, 0x0b, 0x04, 0x07, 0x07, 
-		//0x0b80: .... .... .... ....
 		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
+		//0x0b80: .... .... .... ....
+		0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
 		//0x0b90: .... .... .... ....
-		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
+		0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
 		//0x0ba0: .... .... .... ....
-		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
+		0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
 		//0x0bb0: .... .... .... ....
-		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
+		0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
 		//0x0bc0: .... .... .... ....
-		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
+		0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
 		//0x0bd0: .... .... .... ....
-		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
+		0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
 		//0x0be0: .... .... .... ....
-		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
+		0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
 		//0x0bf0: .... .... .... ....
-		0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
+		0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
 		//0x0c00: .... .... .... ....
-		0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
+		0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
 		//0x0c10: .... .... .... ....
 		0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
 		//0x0c20: .... .... .... ....
@@ -11720,51 +11720,35 @@ void DreamGenContext::__start() {
 		//0x0d00: .... .... .... ....
 		0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
 		//0x0d10: .... .... .... ....
-		0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
+		0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 
 		//0x0d20: .... .... .... ....
-		0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
+		0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 
 		//0x0d30: .... .... .... ....
-		0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
+		0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x00, 0x01, 0x01, 0x01, 0x01, 
 		//0x0d40: .... .... .... ....
-		0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
-		//0x0d50: .... .... .... ....
-		0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
-		//0x0d60: .... .... .... ....
-		0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
-		//0x0d70: .... .... .... ....
-		0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
-		//0x0d80: .... .... .... ....
-		0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
-		//0x0d90: .... .... .... ....
-		0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x00, 0x01, 0x01, 0x01, 0x01, 
-		//0x0da0: .... .... .... ....
 		0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x00, 0x01, 0x01, 0x01, 
-		//0x0db0: .... .... .... ....
+		//0x0d50: .... .... .... ....
 		0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x00, 0x01, 0x01, 
-		//0x0dc0: .... .... .... ....
+		//0x0d60: .... .... .... ....
 		0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x00, 0x01, 
-		//0x0dd0: .... .... .... ....
+		//0x0d70: .... .... .... ....
 		0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 0x00, 
-		//0x0de0: .... .... .... ....
-		0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x02, 
-		//0x0df0: .... .... .... ....
-		0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 
-		//0x0e00: .... .... .... ....
-		0x02, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 
-		//0x0e10: .... .... .... ....
-		0x01, 0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x44, 0x30, 0x30, 0x00, 0x44, 0x52, 
-		//0x0e20: .DRE AMWE B.D0 0.DR
-		0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x44, 0x30, 0x31, 0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 
-		//0x0e30: EAMW EB.D 01.D REAM
-		0x57, 0x45, 0x42, 0x2e, 0x44, 0x30, 0x32, 0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 
-		//0x0e40: WEB. D02. DREA MWEB
-		0x2e, 0x44, 0x30, 0x33, 0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x44, 0x30, 
-		//0x0e50: .D03 .DRE AMWE B.D0
-		0x34, 0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x44, 0x30, 0x35, 0x00, 0x44, 
-		//0x0e60: 4.DR EAMW EB.D 05.D
-		0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x44, 0x30, 0x36, 0x00, 0x44, 0x52, 0x45, 0x41, 
-		//0x0e70: REAM WEB. D06. DREA
-		0x4d, 0x57, 0x45, 0x42, 0x2e, 0x44, 0x45, 0x4d, 0x00, 0x00, 0x00, 0x00, };
+		//0x0d80: .... .... .... ....
+		0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x44, 
+		//0x0d90: .... .... .... ...D
+		0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x44, 0x30, 0x30, 0x00, 0x44, 0x52, 0x45, 0x41, 
+		//0x0da0: REAM WEB. D00. DREA
+		0x4d, 0x57, 0x45, 0x42, 0x2e, 0x44, 0x30, 0x31, 0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 
+		//0x0db0: MWEB .D01 .DRE AMWE
+		0x42, 0x2e, 0x44, 0x30, 0x32, 0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x44, 
+		//0x0dc0: B.D0 2.DR EAMW EB.D
+		0x30, 0x33, 0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x44, 0x30, 0x34, 0x00, 
+		//0x0dd0: 03.D REAM WEB. D04.
+		0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x44, 0x30, 0x35, 0x00, 0x44, 0x52, 0x45, 
+		//0x0de0: DREA MWEB .D05 .DRE
+		0x41, 0x4d, 0x57, 0x45, 0x42, 0x2e, 0x44, 0x30, 0x36, 0x00, 0x44, 0x52, 0x45, 0x41, 0x4d, 0x57, 
+		//0x0df0: AMWE B.D0 6.DR EAMW
+		0x45, 0x42, 0x2e, 0x44, 0x45, 0x4d, 0x00, 0x00, 0x00, 0x00, };
 	ds.assign(src, src + sizeof(src));
 	dreamweb(); 
 }
diff --git a/engines/dreamweb/dreamgen.h b/engines/dreamweb/dreamgen.h
index ed072d2..94f4836 100644
--- a/engines/dreamweb/dreamgen.h
+++ b/engines/dreamweb/dreamgen.h
@@ -36,24 +36,24 @@ public:
 	void __start();
 #include "stubs.h" // Allow hand-reversed functions to have a signature different than void f()
 
-	static const uint16 offset_money1poke = 0x09b9;
-	static const uint16 offset_operand1 = 0x098f;
-	static const uint16 offset_comlist = 0x08e9;
-	static const uint16 offset_opslist = 0x09eb;
-	static const uint16 offset_destlist = 0x08ab;
-	static const uint16 offset_speechfilename = 0x0a6e;
-	static const uint16 offset_keybuffer = 0x0ac2;
-	static const uint16 offset_decidelist = 0x0a44;
-	static const uint16 offset_talklist = 0x0875;
-	static const uint16 offset_openchangesize = 0x0873;
-	static const uint16 offset_diarylist = 0x09c1;
-	static const uint16 offset_discopslist = 0x0a15;
-	static const uint16 offset_rootdir = 0x099d;
-	static const uint16 offset_commandline = 0x0a81;
-	static const uint16 offset_quitlist = 0x0895;
-	static const uint16 offset_keys = 0x0925;
-	static const uint16 offset_money2poke = 0x09be;
-	static const uint16 offset_speechfile = 0x0a74;
+	static const uint16 offset_commandline = 0x09ff;
+	static const uint16 offset_money2poke = 0x093c;
+	static const uint16 offset_keys = 0x08a3;
+	static const uint16 offset_keybuffer = 0x0a40;
+	static const uint16 offset_diarylist = 0x093f;
+	static const uint16 offset_decidelist = 0x09c2;
+	static const uint16 offset_rootdir = 0x091b;
+	static const uint16 offset_opslist = 0x0969;
+	static const uint16 offset_discopslist = 0x0993;
+	static const uint16 offset_comlist = 0x0867;
+	static const uint16 offset_quitlist = 0x0813;
+	static const uint16 offset_speechfilename = 0x09ec;
+	static const uint16 offset_talklist = 0x07f3;
+	static const uint16 offset_operand1 = 0x090d;
+	static const uint16 offset_openchangesize = 0x07f1;
+	static const uint16 offset_money1poke = 0x0937;
+	static const uint16 offset_destlist = 0x0829;
+	static const uint16 offset_speechfile = 0x09f2;
 	static const uint16 kStartvars = 0;
 	static const uint16 kProgresspoints = 1;
 	static const uint16 kWatchon = 2;
@@ -459,74 +459,64 @@ public:
 	static const uint16 kR53 = 1447;
 	static const uint16 kR55 = 1454;
 	static const uint16 kSpritename1 = 1488;
-	static const uint16 kSpritename3 = 1501;
-	static const uint16 kIdname = 1514;
-	static const uint16 kCharacterset1 = 1526;
-	static const uint16 kCharacterset2 = 1539;
-	static const uint16 kCharacterset3 = 1552;
-	static const uint16 kSamplename = 1565;
-	static const uint16 kBasicsample = 1578;
-	static const uint16 kIcongraphics0 = 1591;
-	static const uint16 kIcongraphics1 = 1604;
-	static const uint16 kExtragraphics1 = 1617;
-	static const uint16 kIcongraphics8 = 1630;
-	static const uint16 kMongraphicname = 1643;
-	static const uint16 kMongraphics2 = 1656;
-	static const uint16 kCityname = 1669;
-	static const uint16 kTravelgraphic1 = 1682;
-	static const uint16 kTravelgraphic2 = 1695;
-	static const uint16 kDiarygraphic = 1708;
-	static const uint16 kMonitorfile1 = 1721;
-	static const uint16 kMonitorfile2 = 1734;
-	static const uint16 kMonitorfile10 = 1747;
-	static const uint16 kMonitorfile11 = 1760;
-	static const uint16 kMonitorfile12 = 1773;
-	static const uint16 kMonitorfile13 = 1786;
-	static const uint16 kMonitorfile20 = 1799;
-	static const uint16 kMonitorfile21 = 1812;
-	static const uint16 kMonitorfile22 = 1825;
-	static const uint16 kMonitorfile23 = 1838;
-	static const uint16 kMonitorfile24 = 1851;
-	static const uint16 kFoldertext = 1864;
-	static const uint16 kDiarytext = 1877;
-	static const uint16 kPuzzletextname = 1890;
-	static const uint16 kTraveltextname = 1903;
-	static const uint16 kIntrotextname = 1916;
-	static const uint16 kEndtextname = 1929;
-	static const uint16 kCommandtextname = 1942;
-	static const uint16 kVolumetabname = 1955;
-	static const uint16 kFoldergraphic1 = 1968;
-	static const uint16 kFoldergraphic2 = 1981;
-	static const uint16 kFoldergraphic3 = 1994;
-	static const uint16 kSymbolgraphic = 2007;
-	static const uint16 kGungraphic = 2020;
-	static const uint16 kMonkface = 2033;
-	static const uint16 kTitle0graphics = 2046;
-	static const uint16 kTitle1graphics = 2059;
-	static const uint16 kTitle2graphics = 2072;
-	static const uint16 kTitle3graphics = 2085;
-	static const uint16 kTitle4graphics = 2098;
-	static const uint16 kTitle5graphics = 2111;
-	static const uint16 kTitle6graphics = 2124;
-	static const uint16 kTitle7graphics = 2137;
-	static const uint16 kPalettescreen = 2150;
-	static const uint16 kCurrentfile = 2475;
-	static const uint16 kFileheader = 2802;
-	static const uint16 kFiledata = 2852;
-	static const uint16 kExtradata = 2892;
-	static const uint16 kMadeuproomdat = 2898;
-	static const uint16 kRoomscango = 2930;
-	static const uint16 kRoompics = 2946;
-	static const uint16 kOplist = 2961;
-	static const uint16 kInputline = 2964;
-	static const uint16 kLinedata = 3092;
-	static const uint16 kPresslist = 3492;
-	static const uint16 kSavenames = 3498;
-	static const uint16 kSavefiles = 3617;
-	static const uint16 kRecname = 3708;
-	static const uint16 kQuitrequested = 3721;
-	static const uint16 kSubtitles = 3722;
-	static const uint16 kForeignrelease = 3723;
+	static const uint16 kIdname = 1501;
+	static const uint16 kCharacterset1 = 1513;
+	static const uint16 kCharacterset3 = 1526;
+	static const uint16 kSamplename = 1539;
+	static const uint16 kBasicsample = 1552;
+	static const uint16 kIcongraphics0 = 1565;
+	static const uint16 kIcongraphics1 = 1578;
+	static const uint16 kExtragraphics1 = 1591;
+	static const uint16 kIcongraphics8 = 1604;
+	static const uint16 kCityname = 1617;
+	static const uint16 kTravelgraphic1 = 1630;
+	static const uint16 kTravelgraphic2 = 1643;
+	static const uint16 kDiarygraphic = 1656;
+	static const uint16 kMonitorfile1 = 1669;
+	static const uint16 kMonitorfile2 = 1682;
+	static const uint16 kMonitorfile10 = 1695;
+	static const uint16 kMonitorfile11 = 1708;
+	static const uint16 kMonitorfile12 = 1721;
+	static const uint16 kMonitorfile13 = 1734;
+	static const uint16 kMonitorfile20 = 1747;
+	static const uint16 kMonitorfile21 = 1760;
+	static const uint16 kMonitorfile22 = 1773;
+	static const uint16 kMonitorfile23 = 1786;
+	static const uint16 kMonitorfile24 = 1799;
+	static const uint16 kDiarytext = 1812;
+	static const uint16 kPuzzletextname = 1825;
+	static const uint16 kIntrotextname = 1838;
+	static const uint16 kEndtextname = 1851;
+	static const uint16 kCommandtextname = 1864;
+	static const uint16 kVolumetabname = 1877;
+	static const uint16 kGungraphic = 1890;
+	static const uint16 kMonkface = 1903;
+	static const uint16 kTitle0graphics = 1916;
+	static const uint16 kTitle1graphics = 1929;
+	static const uint16 kTitle2graphics = 1942;
+	static const uint16 kTitle3graphics = 1955;
+	static const uint16 kTitle4graphics = 1968;
+	static const uint16 kTitle5graphics = 1981;
+	static const uint16 kTitle6graphics = 1994;
+	static const uint16 kTitle7graphics = 2007;
+	static const uint16 kPalettescreen = 2020;
+	static const uint16 kCurrentfile = 2345;
+	static const uint16 kFileheader = 2672;
+	static const uint16 kFiledata = 2722;
+	static const uint16 kExtradata = 2762;
+	static const uint16 kMadeuproomdat = 2768;
+	static const uint16 kRoomscango = 2800;
+	static const uint16 kRoompics = 2816;
+	static const uint16 kOplist = 2831;
+	static const uint16 kInputline = 2834;
+	static const uint16 kLinedata = 2962;
+	static const uint16 kPresslist = 3362;
+	static const uint16 kSavenames = 3368;
+	static const uint16 kSavefiles = 3487;
+	static const uint16 kRecname = 3578;
+	static const uint16 kQuitrequested = 3591;
+	static const uint16 kSubtitles = 3592;
+	static const uint16 kForeignrelease = 3593;
 	static const uint16 kBlocktextdat = (0);
 	static const uint16 kPersonframes = (0);
 	static const uint16 kDebuglevel1 = (0);
@@ -593,7 +583,7 @@ public:
 	static const uint16 kLenofmapstore = (22*8*20*8);
 	static const uint16 kUndertextsizex = (228);
 	static const uint16 kNumchanges = (250);
-	static const uint16 kHeaderlen = (2898-2802);
+	static const uint16 kHeaderlen = (2768-2672);
 	static const uint16 kUndertimedysize = (30);
 	static const uint16 kExframeslen = (30000);
 	static const uint16 kTablesize = (32);
diff --git a/engines/dreamweb/monitor.cpp b/engines/dreamweb/monitor.cpp
index 04cfaa0..405cb11 100644
--- a/engines/dreamweb/monitor.cpp
+++ b/engines/dreamweb/monitor.cpp
@@ -46,11 +46,11 @@ void DreamGenContext::useMon() {
 	showIcon();
 	drawFloor();
 	getRidOfAll();
-	loadIntoTemp("DREAMWEB.G03");
+	loadIntoTemp("DREAMWEB.G03"); // mon. graphic name
 	loadPersonal();
 	loadNews();
 	loadCart();
-	loadTempCharset("DREAMWEB.C01");
+	loadTempCharset("DREAMWEB.C01"); // character set 2
 	printOuterMon();
 	initialMonCols();
 	printLogo();
diff --git a/engines/dreamweb/stubs.cpp b/engines/dreamweb/stubs.cpp
index ee167f3..14f8d9e 100644
--- a/engines/dreamweb/stubs.cpp
+++ b/engines/dreamweb/stubs.cpp
@@ -2218,7 +2218,7 @@ uint8 *DreamGenContext::getObTextStartCPP() {
 void DreamGenContext::enterSymbol() {
 	data.byte(kManisoffscreen) = 1;
 	getRidOfReels();
-	loadIntoTemp("DREAMWEB.G12");
+	loadIntoTemp("DREAMWEB.G12"); // symbol graphics
 	data.byte(kSymboltopx) = 24;
 	data.byte(kSymboltopdir) = 0;
 	data.byte(kSymbolbotx) = 24;
@@ -2708,11 +2708,11 @@ void DreamGenContext::restoreReels() {
 }
 
 void DreamGenContext::loadFolder() {
-	loadIntoTemp("DREAMWEB.G09");
-	loadIntoTemp2("DREAMWEB.G10");
-	loadIntoTemp3("DREAMWEB.G11");
-	loadTempCharset("DREAMWEB.C02");
-	loadTempText("DREAMWEB.T50");
+	loadIntoTemp("DREAMWEB.G09"); // folder graphics 1
+	loadIntoTemp2("DREAMWEB.G10"); // folder graphics 2
+	loadIntoTemp3("DREAMWEB.G11"); // folder graphics 3
+	loadTempCharset("DREAMWEB.C02"); // character set 3
+	loadTempText("DREAMWEB.T50"); // folder text
 }
 
 void DreamGenContext::showFolder() {
@@ -2898,7 +2898,7 @@ void DreamGenContext::folderExit() {
 }
 
 void DreamGenContext::loadTravelText() {
-	data.word(kTraveltext) = standardLoad("DREAMWEB.T81");
+	data.word(kTraveltext) = standardLoad("DREAMWEB.T81"); // location descs
 }
 
 void DreamGenContext::loadTempText() {
@@ -2944,8 +2944,8 @@ void DreamGenContext::workToScreenM() {
 }
 
 void DreamGenContext::loadMenu() {
-	loadIntoTemp("DREAMWEB.S02");
-	loadIntoTemp2("DREAMWEB.G07");
+	loadIntoTemp("DREAMWEB.S02"); // sprite name 3
+	loadIntoTemp2("DREAMWEB.G07"); // mon. graphics 2
 }
 
 void DreamGenContext::showMenu() {






More information about the Scummvm-git-logs mailing list