neuromancer
7f3e4e8087
FREESCAPE: v8 initialization in castle for dos
2024-10-26 13:00:51 +02:00
neuromancer
a83522af4a
FREESCAPE: avoid crash in castle dos demo
2024-10-26 13:00:51 +02:00
neuromancer
eb01f34229
FREESCAPE: improved initial config menu for several games
2024-10-26 13:00:51 +02:00
neuromancer
99c9c041a7
FREESCAPE: support some special entrances in castle
2024-10-25 20:40:31 +02:00
Eugene Sandulenko
265afcf998
FREESCAPE: Fix usage of deprecated ManagedSurface methods
2024-10-24 15:07:02 +02:00
Eugene Sandulenko
1a1ac058f8
FREESCAPE: Fix warnings on print format
...
Since we know that the files in the engine are tiny, we better clip
it to int32 rather than use barely portable format options
2024-10-24 15:07:02 +02:00
neuromancer
8d4e946df9
FREESCAPE: fixed uninitialized value for borderExtra in driller
2024-10-24 13:23:21 +02:00
neuromancer
223123ac56
FREESCAPE: better support for perspective matrix changes per game
2024-10-24 13:23:21 +02:00
neuromancer
0ad3732bfa
FREESCAPE: better handling for group operations
2024-10-24 13:23:21 +02:00
neuromancer
d880355a0e
FREESCAPE: fixes for castle
2024-10-24 13:23:21 +02:00
neuromancer
05392e3a27
FREESCAPE: improved cga palette for eclipse
2024-10-24 13:23:21 +02:00
neuromancer
7448ab2919
FREESCAPE: correctly load sound fxs in eclipse for CGA
2024-10-19 09:05:40 +02:00
neuromancer
9de5e09070
FREESCAPE: refactoring font handling for amiga/atari
2024-10-15 21:29:04 +02:00
neuromancer
bbeaa0ead2
FREESCAPE: correctly load title screen for dark and eclipse atari
2024-10-15 09:48:39 +02:00
neuromancer
d0fd267dd3
FREESCAPE: correctly load title screen for driller atari
2024-10-14 12:31:11 +02:00
neuromancer
11b40ecf99
FREESCAPE: correctly load title screen for driller amiga
2024-10-14 12:31:11 +02:00
neuromancer
74c21e6796
FREESCAPE: load font for castle demo for amiga
2024-10-14 12:31:11 +02:00
neuromancer
1b5df20e1e
FREESCAPE: convert menu strings to uppercase
2024-10-14 12:31:11 +02:00
neuromancer
1912619c84
FREESCAPE: border screen multi-language support for castle dos
2024-10-12 12:58:46 +02:00
neuromancer
26995bad7c
FREESCAPE: improved multi-language support for castle dos
2024-10-12 12:58:46 +02:00
neuromancer
88b09b45ba
FREESCAPE: improved multi-language support for castle dos
2024-10-12 12:58:46 +02:00
neuromancer
d3f672c0bb
FREESCAPE: added another castle release
2024-10-11 21:53:48 +02:00
neuromancer
d8e7fa3a63
FREESCAPE: added missing entrance in castle for dos
2024-10-11 15:33:20 +02:00
neuromancer
4892a80ede
FREESCAPE: use correct variable number for castle shield
2024-10-11 15:33:20 +02:00
neuromancer
8e44ee53a3
FREESCAPE: tweaks in runCollisionConditions
2024-10-11 15:33:20 +02:00
neuromancer
1be5b6f030
FREESCAPE: reset groups after the game state is restored
2024-10-11 15:33:20 +02:00
neuromancer
7b09ad622c
FREESCAPE: added missing instruction
2024-10-11 15:33:20 +02:00
neuromancer
d7a2863030
FREESCAPE: avoid crash in dungeon level of castle
2024-10-09 12:48:24 +02:00
neuromancer
6ae98fd3d6
FREESCAPE: adjusted interaction distance for castle
2024-10-09 12:48:24 +02:00
neuromancer
0c4cc3d871
FREESCAPE: more precise implementation of nested if/else/endif handling
2024-10-09 12:48:24 +02:00
Steven Don
f7f20d415c
Added spaces to comments as requested by bluegr.
2024-10-07 16:36:47 +02:00
Steven Don
ca74a362a7
FREESCAPE: Further simplification of Space Station Oblivion title loading
2024-10-07 16:36:47 +02:00
Steven Don
3945333766
FREESCAPE: Replaced i,j with x,y in loading Space Station Oblivion title image
2024-10-07 16:36:47 +02:00
Steven Don
35ed846d72
FREESCAPE: simplified 8 bit title image loading for Space Station Oblivion
...
The processing in DrillerEngine::load8bitTitleImage was rather overcomplicated,
had a few potential off-by-one errors and had superfluous checks instead of
checking for the end-of-line marker. This commit greatly simplifies the
decoding.
Although I've not touched that aspect, I would have preferred the use x,y
instead of i,j for coordinates, and using a for loop rather than a while
countdown.
2024-10-07 16:36:47 +02:00
neuromancer
c01c1826b6
FREESCAPE: implement info menu for castle dos
2024-10-07 13:04:33 +02:00
neuromancer
b0df4500de
FREESCAPE: implement info menu for castle zx
2024-10-07 13:04:33 +02:00
neuromancer
5c201b470b
FREESCAPE: small ui fixes for castle zx
2024-10-06 22:17:02 +02:00
neuromancer
1a681566b1
FREESCAPE: improved energy metter in castle
2024-10-06 22:17:02 +02:00
neuromancer
5e426860f6
FREESCAPE: improved handling on yaw conversion when traversing an entrance
2024-10-06 16:43:29 +02:00
neuromancer
6f053f7297
FREESCAPE: improved castle zx sounds
2024-10-06 16:43:29 +02:00
neuromancer
bc1e1b80eb
FREESCAPE: better responsiveness when scripts introduce a delay and some font fixes
2024-10-06 16:43:29 +02:00
neuromancer
0a6618b438
FREESCAPE: improved getCPCPixelMode0 function and used palette for dark title screen
2024-10-05 20:57:14 +02:00
neuromancer
9a75ba4c5e
FREESCAPE: correctly implement aspect ratio correction
2024-10-05 20:57:14 +02:00
neuromancer
5099963f3f
FREESCAPE: initial support for hercules video in driller dos
2024-10-05 10:44:19 +02:00
neuromancer
852df15bd9
FREESCAPE: endgame fixes for castle zx
2024-10-05 10:44:19 +02:00
neuromancer
75d4b92e2c
FREESCAPE: state transition fixes for castle zx
2024-10-05 10:44:19 +02:00
neuromancer
db6ac69465
FREESCAPE: avoid double free in drawFullscreenRiddleAndWait
2024-10-05 10:44:19 +02:00
neuromancer
e3af52fa68
FREESCAPE: more font improvements for castle for dos
2024-10-05 10:44:19 +02:00
neuromancer
4a068df9d7
FREESCAPE: more font improvements for castle for dos
2024-10-05 10:44:19 +02:00
neuromancer
5f1e07952d
FREESCAPE: correctly show riddle fonts in castle for dos
2024-10-03 20:19:06 +02:00