Vladimir Menshakov
2bcc06f9ea
DREAMWEB: cleanup frameoutnm
2011-06-15 17:34:16 +02:00
Vladimir Menshakov
4ccd7fd791
DREAMWEB: fixed l/le/g/ge condition checks
2011-06-15 17:34:15 +02:00
Vladimir Menshakov
f7b56a0d94
DREAMWEB: fixed OF register handling once again
2011-06-15 17:34:15 +02:00
Vladimir Menshakov
53e49d1a50
DREAMWEB: removed unused file
2011-06-15 17:34:14 +02:00
Vladimir Menshakov
3e605f3cc4
DREAMWEB: regenerated sources
2011-06-15 17:34:14 +02:00
Vladimir Menshakov
92e2dc8899
DREAMWEB: cut rendering box to the screen size
2011-06-15 17:34:13 +02:00
eriktorbjorn
985d2facf2
DREAMWEB: Notice when the user presses ESC.
...
Unfortunately, skipping the intro does not work because of a stack
underrun. I have no idea what's wrong.
2011-06-15 17:34:13 +02:00
Vladimir Menshakov
3ecd3f9ca1
DREAMWEB: commented out noisy debug
2011-06-15 17:34:12 +02:00
Vladimir Menshakov
9b7b93e8ea
DREAMWEB: fixed fades and palette setting
2011-06-15 17:34:12 +02:00
eriktorbjorn
b01af82d09
DREAMWEB: Make it easier to quit (albeit not yet very gracefully)
2011-06-15 17:34:12 +02:00
Vladimir Menshakov
d0404f4b61
DREAMWEB: moved palette fixes into set/getPalette
2011-06-15 17:34:11 +02:00
Vladimir Menshakov
938c14ddac
DREAMWEB: increased vga frequency to 70Hz, fixed data segments
2011-06-15 17:34:11 +02:00
Vladimir Menshakov
fd1360096b
DREAMWEB: replace pitch with kScreenwidth
2011-06-15 17:34:10 +02:00
Vladimir Menshakov
d70bc05b8e
DREAMWEB: added assertion
2011-06-15 17:34:10 +02:00
eriktorbjorn
c8be54bbd8
DREAMWEB: Cleaned up the PCX decoder slightly
2011-06-15 17:34:10 +02:00
Vladimir Menshakov
9034191796
DREAMWEB: removed dummy video segment, blacklisted video-related functions.
2011-06-15 17:34:07 +02:00
Vladimir Menshakov
3f592047bb
DREAMWEB: fixed rep prefix
2011-06-15 17:34:05 +02:00
eriktorbjorn
038f19dfe9
DREAMWEB: The PCX decode works now.
...
There will be cleanups, and quite possibly a complete rewrite,
later. For now, this is encouraging enough. (The image looks wrong,
but that's because something else draws over it almost immediately.)
It currently cheats and sets the palette, where the original seems
to just store it in a buffer. I don't know where this should be
done.
2011-06-15 17:34:04 +02:00
eriktorbjorn
47ed2ce385
DREAMWEB: Fix typo
2011-06-15 17:34:04 +02:00
Vladimir Menshakov
9109f36c04
DREAMWEB: fixed typo in multidump
2011-06-15 17:34:00 +02:00
Vladimir Menshakov
5c629e3849
DREAMWEB: fixed invalid memcpys
2011-06-15 17:33:57 +02:00
Vladimir Menshakov
e535e6e295
DREAMWEB: added keyboard handling
2011-06-15 17:33:56 +02:00
Vladimir Menshakov
b04f590898
DREAMWEB: added forgotten updateScreen()
2011-06-15 17:33:56 +02:00
Vladimir Menshakov
8a72645c16
DREAMWEB: added setPalette instead of showgroup + framenm
2011-06-15 17:33:56 +02:00
Vladimir Menshakov
4c54bf9799
DREAMWEB: implemented multiXXX vga functions
2011-06-15 17:33:55 +02:00
Vladimir Menshakov
8cc8e73d1f
DREAMWEB: blacklisted vga blitting functions
2011-06-15 17:33:55 +02:00
Vladimir Menshakov
97310ab904
DREAMWEB: asserted invalid calls
2011-06-15 17:33:54 +02:00
Vladimir Menshakov
9b76173573
DREAMWEB: regenerating source
2011-06-15 17:33:54 +02:00
Vladimir Menshakov
2cb4eac5e0
DREAMWEB: removed hardcoded constant
2011-06-15 17:33:53 +02:00
Vladimir Menshakov
4518719345
DREAMWEB: added 'equ' const to public header
2011-06-15 17:33:53 +02:00
Vladimir Menshakov
f7a3a552f3
DREAMWEB: fixed CF for neg instruction
2011-06-15 17:33:52 +02:00
Vladimir Menshakov
9193f33aad
DREAMWEB: replaced movsw with 2*movsb
2011-06-15 17:33:52 +02:00
Vladimir Menshakov
25a937e156
DREAMWEB: added fadedos
2011-06-15 17:33:52 +02:00
Vladimir Menshakov
23736a0240
DREAMWEB: output equ values in log
2011-06-15 17:33:51 +02:00
Vladimir Menshakov
33bb7c3f72
DREAMWEB: fixed memory deallocation
2011-06-15 17:33:51 +02:00
Vladimir Menshakov
07ad2efd80
DREAMWEB: fixed invalid register parts update
2011-06-15 17:33:51 +02:00
Vladimir Menshakov
9717b220f1
DREAMWEB: added names instead of offsets for variables
2011-06-15 17:33:50 +02:00
Vladimir Menshakov
834816db60
DREAMWEB: fixed loadseg
2011-06-15 17:33:50 +02:00
Vladimir Menshakov
2f9e63579d
DREAMWEB: fixed missing explicit segment specification. added verbose data dump to the generator
2011-06-15 17:33:49 +02:00
Vladimir Menshakov
90440a2b68
DREAMWEB: added assertion in pop()
2011-06-15 17:33:49 +02:00
Vladimir Menshakov
e654b50632
DREAMWEB: removed generated code
2011-06-15 17:33:48 +02:00
Vladimir Menshakov
d2688a520b
DREAMWEB: removed static from functions for now (allowing external usage)
2011-06-15 17:33:48 +02:00
Torbjörn Andersson
4cea3245fe
DREAMWEB: First attempt at unstubbing showpcx()
...
This is untested and incomplete, but I'm too tired to do an more
with it tonight, and it doesn't seem to cause any catastrophic
failures. Yet.
2011-06-15 17:33:47 +02:00
Vladimir
66ee7b20f5
DREAMWEB: removed noisy palette log
2011-06-15 17:33:45 +02:00
Vladimir
fce91bd196
DREAMWEB: fixed of flag handling
2011-06-15 17:33:41 +02:00
Vladimir
bea919c9b4
DREAMWEB: fixed hardcoded offsets
2011-06-15 17:33:38 +02:00
Torbjörn Andersson
a5bd71858b
DREAMWEB: Adjusted mode640x480 slightly
...
I can't imagine it makes any diffrence, but I guess this function
should set these registers just in case...
2011-06-15 17:33:37 +02:00
Vladimir
83d7320712
DREAMWEB: fixed bogus logs
2011-06-15 17:33:33 +02:00
Vladimir
fe40748d1a
DREAMWEB: implemented loadseg
2011-06-15 17:33:30 +02:00
Vladimir
3bd7cb1902
DREAMWEB: fixed loadfromfile
2011-06-15 17:33:27 +02:00