DREAMWEB: Remove readabyte() and readoneblock()

They were only used by the PCX decoder, which was rewritten some
time ago to no longer use them.
This commit is contained in:
eriktorbjorn 2011-06-20 20:09:26 +02:00
parent 7079912091
commit f78d5bc553
3 changed files with 3 additions and 31 deletions

View File

@ -20,6 +20,8 @@ generator = cpp(context, "DreamGen", blacklist = [
'printundermon', 'printundermon',
'worktoscreen', 'worktoscreen',
'width160', 'width160',
'convertkey' 'convertkey',
'readabyte',
'readoneblock'
]) ])
generator.generate('dreamweb') #start routine generator.generate('dreamweb') #start routine

View File

@ -3877,27 +3877,6 @@ void DreamGenContext::allocatework() {
data.word(kWorkspace) = ax; 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() { void DreamGenContext::loadpalfromiff() {
STACK_CHECK; STACK_CHECK;
dx = 2481; dx = 2481;
@ -22131,8 +22110,6 @@ void DreamGenContext::__dispatch_call(uint16 addr) {
case 0xc1c4: dumpeverything(); break; case 0xc1c4: dumpeverything(); break;
case 0xc1c8: allocatework(); break; case 0xc1c8: allocatework(); break;
case 0xc1cc: showpcx(); break; case 0xc1cc: showpcx(); break;
case 0xc1d0: readabyte(); break;
case 0xc1d4: readoneblock(); break;
case 0xc1d8: loadpalfromiff(); break; case 0xc1d8: loadpalfromiff(); break;
case 0xc1dc: setmode(); break; case 0xc1dc: setmode(); break;
case 0xc1ec: paneltomap(); break; case 0xc1ec: paneltomap(); break;

View File

@ -433,13 +433,6 @@ void DreamGenContext::setmode() {
initGraphics(320, 200, false); initGraphics(320, 200, false);
} }
void DreamGenContext::readoneblock() {
ds = data.word(kWorkspace);
cx = 30000;
dx = 0;
readfromfile();
}
void DreamGenContext::showpcx() { void DreamGenContext::showpcx() {
Common::String name = getFilename(*this); Common::String name = getFilename(*this);
Common::File pcxFile; Common::File pcxFile;