Commit graph

1466 commits

Author SHA1 Message Date
neuromancer
dc48952124 FREESCAPE: fix font loading for castle 2024-10-03 20:19:06 +02:00
neuromancer
88dd2c60da FREESCAPE: added CD release of castle into detection tables 2024-10-02 22:44:39 +02:00
neuromancer
d6faa4f1db FREESCAPE: corrected CPC driller UI text positions 2024-10-02 22:44:39 +02:00
neuromancer
f9d3dcbfbb FREESCAPE: corrected CPC dark UI text positions 2024-10-02 22:44:39 +02:00
neuromancer
7b714f6d6f FREESCAPE: corrected Driller Amiga/Atari UI text positions 2024-10-02 22:44:39 +02:00
neuromancer
68ad7b064d FREESCAPE: corrected dark ZX UI text positions 2024-10-02 13:20:55 +02:00
neuromancer
34fbfbe28a FREESCAPE: corrected Driller ZX UI text positions 2024-10-02 13:20:55 +02:00
neuromancer
30a27c1521 FREESCAPE: corrected Driller DOS UI text positions 2024-10-02 13:20:55 +02:00
neuromancer
0fdd48416c FREESCAPE: big refactoring of font handling to use the common font code 2024-10-01 23:25:12 +02:00
tunnelsociety
1724ce92bf JANITORIAL: FREESCAPE: Fix typo in metaengine 2024-09-29 21:28:28 +02:00
neuromancer
8f38e67a66 FREESCAPE: initial implementation of hercules support for driller 2024-09-29 19:49:07 +02:00
Steven Don
95abc65d04 FREESCAPE: Fix RLE decoding
Simplified binary image RLE decoding, thereby implementing missing codes. This
also allows decoding the bitmaps for Hercules display mode. Hercules images are
encoded using the same scheme, but at 720x348 resolution.
2024-09-29 12:24:58 +02:00
neuromancer
95787613fa FREESCAPE: avoid uninitialized local variables in drawRiddle 2024-09-29 09:40:59 +02:00
neuromancer
b5241de05c FREESCAPE: removed assert 2024-09-29 09:14:18 +02:00
neuromancer
1de1caf4ec FREESCAPE: correct parsing and rendering of riddles in castle 2024-09-29 09:03:06 +02:00
neuromancer
bf92c793e3 FREESCAPE: improved riddle rendering for castle zx 2024-09-29 09:03:06 +02:00
neuromancer
f467275b6e FREESCAPE: basic implementation of ghost effect for castle dos 2024-09-29 09:03:06 +02:00
neuromancer
69c13277e2 FREESCAPE: basic implementation of ghost effect for castle zx 2024-09-26 08:57:08 +02:00
neuromancer
7c2864c0d4 FREESCAPE: basic implementation of key display for castle dos 2024-09-26 08:57:08 +02:00
neuromancer
a5ae580b34 FREESCAPE: fix offset computation in groups 2024-09-26 08:57:08 +02:00
D G Turner
05356dbcfc FREESCAPE: Fix Redundant Redeclaration GCC Compiler Warning 2024-09-22 03:11:39 +01:00
neuromancer
8d6f6b1054 FREESCAPE: parse more fields in groups 2024-09-19 21:44:16 +02:00
neuromancer
783681c0ef FREESCAPE: UI fixes in castle 2024-09-19 21:44:16 +02:00
neuromancer
8ca3c78efe FREESCAPE: clear depth buffer before re-enabling depth testing 2024-09-19 21:44:16 +02:00
neuromancer
54301898b4 FREESCAPE: fixed background texture size for castle 2024-09-19 21:44:16 +02:00
neuromancer
fda44f61a1 FREESCAPE: avoid decrypting the first two bytes in castle for dos 2024-09-19 21:44:16 +02:00
neuromancer
5490e3dbd7 FREESCAPE: load more images from castle for zx 2024-09-19 21:44:16 +02:00
neuromancer
c1855a78d1 FREESCAPE: simplified and improved handling of group operations 2024-09-16 20:29:44 +02:00
neuromancer
014713440d FREESCAPE: fixes for riddles in castle for amiga demo 2024-09-16 20:29:44 +02:00
neuromancer
94fceaba06 FREESCAPE: fixes for riddles in castle for zx 2024-09-16 20:29:44 +02:00
neuromancer
188ae18562 FREESCAPE: fixes for riddles in castle for dos 2024-09-16 20:29:44 +02:00
neuromancer
485a98aa9c FREESCAPE: improved reading and rendering of riddles in castle for dos 2024-09-16 20:29:44 +02:00
neuromancer
255e72dd32 FREESCAPE: improved loading of data in castle dos demo 2024-09-16 20:29:44 +02:00
neuromancer
a5a50bd956 FREESCAPE: keep track of explored areas in castle 2024-09-16 20:29:44 +02:00
neuromancer
18019342cd FREESCAPE: make sure spirits are counted as destroyed 2024-09-16 20:29:44 +02:00
neuromancer
a8a7ce664e FREESCAPE: implemented info menu in castle for zx (eng) and refacted drawStringsInSurface 2024-09-14 09:19:45 +02:00
neuromancer
3f90fa93b8 FREESCAPE: improved info menu in castle for dos 2024-09-14 09:19:45 +02:00
neuromancer
1085fcb33f FREESCAPE: initialize all the pointers from castle 2024-09-14 09:19:45 +02:00
neuromancer
07d47d5d31 FREESCAPE: improved border screen text padding 2024-09-14 09:19:45 +02:00
neuromancer
d0e38b604c FREESCAPE: avoid leaving two copies of the same bit array in castle 2024-09-12 20:48:20 +02:00
neuromancer
308ba211da FREESCAPE: deallocate and delete surfaces created for castle 2024-09-12 20:48:20 +02:00
neuromancer
d4b7d794a3 FREESCAPE: fixed spirit metter background in castle dos ega 2024-09-12 20:48:20 +02:00
neuromancer
dff24e6080 FREESCAPE: fixed background image rendering in castle dos ega 2024-09-12 09:21:06 +02:00
neuromancer
5840db6142 FREESCAPE: refactored drawEnergyMeter 2024-09-12 09:21:05 +02:00
neuromancer
0c41f4c49a FREESCAPE: refactor code to parse header and bitmaps from castle ega dos 2024-09-11 21:24:15 +02:00
neuromancer
1cceb9c018 FREESCAPE: parse header and bitmaps from castle ega dos 2024-09-11 21:24:15 +02:00
neuromancer
df47092a7c FREESCAPE: parse and render riddle background in castle ega dos 2024-09-11 21:24:15 +02:00
Eugene Sandulenko
45ad345e31
FREESCAPE: Added mising override keyword 2024-09-08 16:16:27 +02:00
neuromancer
4de3a93ed0 FREESCAPE: loaded more images from castle ega dos 2024-09-08 12:36:43 +02:00
neuromancer
f8c9e65d8f FREESCAPE: fix incorrect deallocation 2024-09-08 12:36:43 +02:00