diff options
| author | eriktorbjorn | 2011-06-20 20:09:26 +0200 | 
|---|---|---|
| committer | eriktorbjorn | 2011-06-20 20:09:26 +0200 | 
| commit | f78d5bc553e1e372b9e21c867e70bd561a8eb1bb (patch) | |
| tree | d8047ae96b06891f73cde4264fb768dee44aaa73 | |
| parent | 70799120914c5abb9fd0788493117e1c47769f0f (diff) | |
| download | scummvm-rg350-f78d5bc553e1e372b9e21c867e70bd561a8eb1bb.tar.gz scummvm-rg350-f78d5bc553e1e372b9e21c867e70bd561a8eb1bb.tar.bz2 scummvm-rg350-f78d5bc553e1e372b9e21c867e70bd561a8eb1bb.zip | |
DREAMWEB: Remove readabyte() and readoneblock()
They were only used by the PCX decoder, which was rewritten some
time ago to no longer use them.
| -rwxr-xr-x | devtools/tasmrecover/tasm-recover | 4 | ||||
| -rw-r--r-- | engines/dreamweb/dreamgen.cpp | 23 | ||||
| -rw-r--r-- | engines/dreamweb/stubs.cpp | 7 | 
3 files changed, 3 insertions, 31 deletions
| diff --git a/devtools/tasmrecover/tasm-recover b/devtools/tasmrecover/tasm-recover index 27aeb326c0..96fd6c45fa 100755 --- a/devtools/tasmrecover/tasm-recover +++ b/devtools/tasmrecover/tasm-recover @@ -20,6 +20,8 @@ generator = cpp(context, "DreamGen", blacklist = [  	'printundermon',  	'worktoscreen',  	'width160', -	'convertkey' +	'convertkey', +	'readabyte', +	'readoneblock'  	])  generator.generate('dreamweb') #start routine diff --git a/engines/dreamweb/dreamgen.cpp b/engines/dreamweb/dreamgen.cpp index 2f58230260..9349436ca2 100644 --- a/engines/dreamweb/dreamgen.cpp +++ b/engines/dreamweb/dreamgen.cpp @@ -3877,27 +3877,6 @@ void DreamGenContext::allocatework() {  	data.word(kWorkspace) = ax;  } -void DreamGenContext::readabyte() { -	STACK_CHECK; -	_cmp(si, 30000); -	if (!flags.z()) -		goto notendblock; -	push(bx); -	push(es); -	push(di); -	push(ds); -	push(si); -	readoneblock(); -	si = pop(); -	ds = pop(); -	di = pop(); -	es = pop(); -	bx = pop(); -	si = 0; -notendblock: -	_lodsb(); -} -  void DreamGenContext::loadpalfromiff() {  	STACK_CHECK;  	dx = 2481; @@ -22131,8 +22110,6 @@ void DreamGenContext::__dispatch_call(uint16 addr) {  		case 0xc1c4: dumpeverything(); break;  		case 0xc1c8: allocatework(); break;  		case 0xc1cc: showpcx(); break; -		case 0xc1d0: readabyte(); break; -		case 0xc1d4: readoneblock(); break;  		case 0xc1d8: loadpalfromiff(); break;  		case 0xc1dc: setmode(); break;  		case 0xc1ec: paneltomap(); break; diff --git a/engines/dreamweb/stubs.cpp b/engines/dreamweb/stubs.cpp index be870aa52f..58f2441791 100644 --- a/engines/dreamweb/stubs.cpp +++ b/engines/dreamweb/stubs.cpp @@ -433,13 +433,6 @@ void DreamGenContext::setmode() {  	initGraphics(320, 200, false);  } -void DreamGenContext::readoneblock() { -	ds = data.word(kWorkspace); -	cx = 30000; -	dx = 0; -	readfromfile(); -} -  void DreamGenContext::showpcx() {  	Common::String name = getFilename(*this);  	Common::File pcxFile; | 
