neuromancer
|
40b73a35a7
|
FREESCAPE: better detection of driller releases for atari
|
2023-07-03 22:18:13 +02:00 |
|
neuromancer
|
8e675393dd
|
FREESCAPE: added code to decrypt some driller releases for atari
|
2023-07-03 22:18:13 +02:00 |
|
neuromancer
|
ababd0da8e
|
FREESCAPE: added code to decrypt dark for amiga/atari
|
2023-07-03 22:18:13 +02:00 |
|
neuromancer
|
d0f9025cb9
|
FREESCAPE: initial parsing and rendering of group objects
|
2023-07-03 22:18:13 +02:00 |
|
neuromancer
|
f4555942b0
|
FREESCAPE: new collision code
|
2023-07-03 22:18:13 +02:00 |
|
neuromancer
|
626f6721d1
|
FREESCAPE: basic implementation of activation (only used in castle/crypt)
|
2023-07-03 22:18:13 +02:00 |
|
neuromancer
|
700c62949c
|
FREESCAPE: initial detection of castle demo for amiga
|
2023-07-03 22:18:13 +02:00 |
|
neuromancer
|
9e2f4b760e
|
FREESCAPE: initial support for castle demo (EGA)
|
2023-07-03 22:18:13 +02:00 |
|
neuromancer
|
764eb59b8e
|
FREESCAPE: refactored castle (DOS) to use drawDOSUI
|
2023-07-03 22:18:13 +02:00 |
|
neuromancer
|
746f694b63
|
FREESCAPE: added support for parsing (hardcoded) font for castle (DOS)
|
2023-07-03 22:18:13 +02:00 |
|
neuromancer
|
55d4acc6e7
|
FREESCAPE: added support for using different languages in castle (DOS)
|
2023-07-03 22:18:13 +02:00 |
|
neuromancer
|
3a6fbca79c
|
FREESCAPE: refactored conditional handling to make it work with castle
|
2023-07-03 22:18:13 +02:00 |
|
neuromancer
|
d342614658
|
FREESCAPE: basic support for control flow opcodes of castle
|
2023-07-03 22:18:13 +02:00 |
|
neuromancer
|
c57029b8e8
|
FREESCAPE: improved image reading for castle in DOS/EGA
|
2023-07-03 22:18:13 +02:00 |
|
neuromancer
|
e5d0ebefd7
|
FREESCAPE: initial support for Dark Side ZX demo
|
2023-07-03 22:18:13 +02:00 |
|
neuromancer
|
8ac1af2c57
|
FREESCAPE: show basic UI in castle for dos
|
2023-07-03 22:18:13 +02:00 |
|
neuromancer
|
e6d6946871
|
FREESCAPE: loading of title and border images in castle for dos
|
2023-07-03 22:18:13 +02:00 |
|
neuromancer
|
ef9b556cfa
|
FREESCAPE: re-use loadGlobalObjects for different games
|
2023-07-03 22:18:13 +02:00 |
|
neuromancer
|
9967b61eaa
|
FREESCAPE: added walls and simplified area change code for driller for dos
|
2023-07-03 22:18:13 +02:00 |
|
neuromancer
|
62a2dd0125
|
FREESCAPE: parsed and added ECD for driller dos demo
|
2023-07-03 22:18:13 +02:00 |
|
neuromancer
|
e3c10896a5
|
FREESCAPE: implemented timed condition executions from dark (and other games)
|
2023-07-03 22:18:13 +02:00 |
|
neuromancer
|
06a0bb0298
|
FREESCAPE: refactored on screen controller code to acept clicks outside the view area
|
2023-07-03 22:18:13 +02:00 |
|
neuromancer
|
56e753df7d
|
FREESCAPE: refactored init code and added onscreen controls for driller dos
|
2023-03-22 20:56:05 +01:00 |
|
neuromancer
|
25c1630d5e
|
FREESCAPE: implemented basic on screen controlls for driller amiga/atari
|
2023-03-22 08:59:34 +01:00 |
|
neuromancer
|
41d6e07be4
|
FREESCAPE: restored and refactored c64 code for driller
|
2023-03-22 08:59:17 +01:00 |
|
neuromancer
|
98a2bbb4f0
|
FREESCAPE: moved more functions to the main freescape class and reorganized game code
|
2023-03-20 11:01:17 +01:00 |
|
neuromancer
|
82813e11d6
|
FREESCAPE: moved some functions to the main freescape class and reorganized game code
|
2023-03-20 11:01:09 +01:00 |
|
neuromancer
|
c77e280500
|
FREESCAPE: correctly parse images in dos driller demo and removed extra files from freescape.dat
|
2023-03-20 10:12:23 +01:00 |
|
neuromancer
|
8227c50b44
|
FREESCAPE: use managed surfaces for border and title images
|
2023-03-20 10:05:59 +01:00 |
|
neuromancer
|
edc1322b0b
|
FREESCAPE: refactored/moved driller code specific for the atari release
|
2023-03-20 09:17:21 +01:00 |
|
neuromancer
|
6ae0763ee4
|
FREESCAPE: refactored/moved driller code for loading assets in different platforms code
|
2023-03-20 09:17:11 +01:00 |
|
neuromancer
|
caa6e9c104
|
FREESCAPE: refactored driller dos code into a directory
|
2023-03-20 09:16:26 +01:00 |
|
neuromancer
|
11dfbe8b72
|
FREESCAPE: fixed image loader and read title in driller for ega and updated freescape.dat
|
2023-03-20 09:16:17 +01:00 |
|
neuromancer
|
94c52bf7bf
|
FREESCAPE: implemented scr image loader and read title/borders images in driller for zx directly from the game data
|
2023-03-20 09:13:58 +01:00 |
|
neuromancer
|
76c2a780a4
|
FREESCAPE: load title/borders images in total eclipse EGA directly from the game data
|
2023-03-20 09:13:50 +01:00 |
|
neuromancer
|
cc42bc2efb
|
FREESCAPE: load title/borders images in dark side EGA (and demo) directly from the game data
|
2023-03-20 09:13:44 +01:00 |
|
neuromancer
|
05f7253af3
|
FREESCAPE: load title/borders images in driller EGA directly from the game data
|
2023-03-20 09:13:33 +01:00 |
|
neuromancer
|
523bc141fe
|
FREESCAPE: initial implementation of image parsing for title/borders in driller
|
2023-03-20 09:13:18 +01:00 |
|
neuromancer
|
7b307e562b
|
FREESCAPE: drafted code that reads title image of driller US release for DOS
|
2023-03-20 09:13:10 +01:00 |
|
neuromancer
|
875940674e
|
FREESCAPE: load some? global objects in dark for dos (and demo)
|
2023-03-20 09:12:58 +01:00 |
|
neuromancer
|
d207536738
|
FREESCAPE: implemented fullscreen messages in dark dos demo
|
2023-03-20 09:12:47 +01:00 |
|
neuromancer
|
8b0cfe0f4b
|
FREESCAPE: implemented area connections in dark
|
2023-03-20 09:12:28 +01:00 |
|
neuromancer
|
cc0832e739
|
FREESCAPE: improve dark UI for dos release and demo
|
2023-03-20 09:12:18 +01:00 |
|
neuromancer
|
ad46a1dd29
|
FREESCAPE: refactor game bits handling and set bit 31 when colliding
|
2023-03-20 09:12:06 +01:00 |
|
neuromancer
|
486a6de365
|
FREESCAPE: refactor to use executeMovementConditions instead of executeLocalGlobalConditions directly
|
2023-03-20 09:11:45 +01:00 |
|
neuromancer
|
f9bdbf2735
|
FREESCAPE: basic parsing of Dark Side DOS demo
|
2023-02-01 14:48:16 +01:00 |
|
neuromancer
|
13670ea643
|
FREESCAPE: added some initial code for supporting dos release of dark
|
2023-02-01 14:48:05 +01:00 |
|
neuromancer
|
3f7dd38045
|
FREESCAPE: implemented SETVAR instruction
|
2023-01-29 20:54:53 +01:00 |
|
neuromancer
|
6a7683f095
|
FREESCAPE: implemented skanner in driller
|
2023-01-29 20:54:44 +01:00 |
|
neuromancer
|
b4271cc31c
|
FREESCAPE: make sure first sound to play is not interrupted
|
2023-01-27 08:42:15 +01:00 |
|