mirror of
https://github.com/libretro/scummvm.git
synced 2025-03-06 10:17:14 +00:00
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:
parent
7079912091
commit
f78d5bc553
@ -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
|
||||||
|
@ -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;
|
||||||
|
@ -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;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user