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',
|
||||
'worktoscreen',
|
||||
'width160',
|
||||
'convertkey'
|
||||
'convertkey',
|
||||
'readabyte',
|
||||
'readoneblock'
|
||||
])
|
||||
generator.generate('dreamweb') #start routine
|
||||
|
@ -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;
|
||||
|
@ -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;
|
||||
|
Loading…
x
Reference in New Issue
Block a user