Commit Graph

46749 Commits

Author SHA1 Message Date
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