786 Commits

Author SHA1 Message Date
Einar Johan Trøan Sømåen
5e91a9a3f6
TINSEL: Initialize cursor from system reel in Noir 2021-02-17 00:35:51 +01:00
Einar Johan Trøan Sømåen
dff38571d6
TINSEL: Map WHICHINVENTORY 2021-02-17 00:35:51 +01:00
Einar Johan Trøan Sømåen
fc58fe123a
TINSEL: Map CONTROL 2021-02-17 00:35:50 +01:00
Einar Johan Trøan Sømåen
cdd1fe91bd
TINSEL: Map MOVECURSOR 2021-02-17 00:35:50 +01:00
Einar Johan Trøan Sømåen
e4e0779a28
TINSEL: Map STARTPROCESS 2021-02-17 00:35:50 +01:00
Einar Johan Trøan Sømåen
3d461fca18
TINSEL: Initialize graphics for Noir as 16 Bit 565
Also avoid touching palettes when drawing backgrounds.
2021-02-16 23:24:28 +01:00
Einar Johan Trøan Sømåen
dfbdd4bca6
TINSEL: Map WAITTIME 2021-02-16 23:24:28 +01:00
Einar Johan Trøan Sømåen
25c91b5213
TINSEL: Map BACKGROUND
And don't load a palette in Discworld Noir
2021-02-16 23:24:28 +01:00
Einar Johan Trøan Sømåen
70aa0e793d
TINSEL: Map and stub PLAYMUSIC 2021-02-16 23:24:28 +01:00
Einar Johan Trøan Sømåen
e583392bac
TINSEL: Map and stub SET3DTEXTURE 2021-02-16 23:24:28 +01:00
Einar Johan Trøan Sømåen
0831a53422
TINSEL: Map EVENT 2021-02-16 23:24:27 +01:00
Einar Johan Trøan Sømåen
f9c1f62cdd
TINSEL: Partially implement scene loading for Discworld Noir 2021-02-16 23:24:27 +01:00
Einar Johan Trøan Sømåen
92533e3ac4
TINSEL: Add some missing break-statements 2021-02-15 23:49:10 +01:00
Einar Johan Trøan Sømåen
3fd1395273
TINSEL: Map NEWSCENE, and error out during loading. 2021-02-15 23:41:27 +01:00
Einar Johan Trøan Sømåen
77692d3d7c
TINSEL: Patch heap_mem to use 512 MiB for Noir.
This is similar to what Kerbox' implementation does, but not
verified to be the precise value needed.
2021-02-15 23:41:04 +01:00
Einar Johan Trøan Sømåen
430e3e4bf6
TINSEL: Map ADDINV1 2021-02-15 23:40:59 +01:00
Einar Johan Trøan Sømåen
5993212fab
TINSEL: Map and stub ADDCONV 2021-02-15 23:39:52 +01:00
Einar Johan Trøan Sømåen
4c358a7753
TINSEL: Map and stub ADDINV3 2021-02-15 23:39:52 +01:00
Einar Johan Trøan Sømåen
1a7d06c5ce
TINSEL: Map and stub ADDNOTEBOOK 2021-02-15 23:39:51 +01:00
Einar Johan Trøan Sømåen
29685806ad
TINSEL: Map DECINV2 2021-02-15 23:39:51 +01:00
Einar Johan Trøan Sømåen
918dce9803
TINSEL: Map and stub DECINVMAIN 2021-02-15 23:02:59 +01:00
Einar Johan Trøan Sømåen
f7f4669e54
TINSEL: Map SETSYSTEMSTRING 2021-02-15 22:59:48 +01:00
Einar Johan Trøan Sømåen
ca96788c5a
TINSEL: Stub library function 86 2021-02-15 22:55:27 +01:00
Ori Avtalion
9856dd9303 TINSEL: Silence g++ warnings 2021-02-15 19:08:30 +02:00
Ori Avtalion
be8fe20fff TINSEL: Remove redundant struct initialization 2021-02-15 18:55:18 +02:00
Einar Johan Trøan Sømåen
0047173d29
TINSEL: Map DECLARELANGUAGE 2021-02-12 23:28:12 +01:00
Einar Johan Trøan Sømåen
8f56936ad2
TINSEL: Map ACTORRGB 2021-02-12 23:26:30 +01:00
Einar Johan Trøan Sømåen
86c46950bc
TINSEL: Map DECTALKFONT 2021-02-12 23:23:29 +01:00
Einar Johan Trøan Sømåen
858e103e3e
TINSEL: Map DECTAGFONT 2021-02-12 23:21:25 +01:00
Einar Johan Trøan Sømåen
aae70d323f
TINSEL: Map and stub DEC3D 2021-02-12 23:17:57 +01:00
Einar Johan Trøan Sømåen
26272acc7f
TINSEL: Map DECLEAD 2021-02-12 23:13:39 +01:00
Einar Johan Trøan Sømåen
88431fa460
TINSEL: Stub library functions 210, 212, 213 2021-02-12 23:11:04 +01:00
Einar Johan Trøan Sømåen
bcb8464653
TINSEL: Map and stub SETSYSTEMREEL 2021-02-12 23:09:28 +01:00
Einar Johan Trøan Sømåen
f49587ba6e
TINSEL: Map CDCHANGESCENE 2021-02-12 22:54:01 +01:00
Einar Johan Trøan Sømåen
5e60cbf17e
TINSEL: Create a stub-system, and map SETSYSTEMVAR 2021-02-12 21:58:08 +01:00
Einar Johan Trøan Sømåen
24b77f1e99
TINSEL: Implement Noir game-chunk loading. 2021-02-07 22:52:51 +01:00
Einar Johan Trøan Sømåen
dfa3c1b67b
TINSEL: Add NOOP-instruction to pcode, and adjust accordingly. 2021-02-06 01:31:20 +01:00
Einar Johan Trøan Sømåen
9abd575302
TINSEL: Don't check for "!= TinselV2" when correcting for V1 chunks
This way Noir also avoids this adjustment
2021-02-06 01:25:55 +01:00
Einar Johan Trøan Sømåen
ea21659084
TINSEL: Implement LZSS decompression for Noir 2021-02-06 01:04:54 +01:00
Einar Johan Trøan Sømåen
847b67b455
TINSEL: Unblock Noir in TinselEngine::run(), and use DW2's graphics-config for now. 2021-02-06 00:29:54 +01:00
Einar Johan Trøan Sømåen
0f78bfeeae
TINSEL: Adjust LoadFile for Noir, stubbing out compression for now. 2021-02-06 00:29:47 +01:00
Einar Johan Trøan Sømåen
6e3daad277
TINSEL: Modify handle to read flags correctly for Noir.
Contains fixes from Kerbox' repos.
2021-02-06 00:29:27 +01:00
Matthew Duggan
e15c3b35db TINSEL: Fix build when DEBUG is defined 2021-01-11 11:44:56 +09:00
Cameron Cawley
4ced49acd4 ENGINES: Changed AdvancedMetaEngine::createInstance to return a Common::Error 2020-12-04 20:57:14 +00:00
Eugene Sandulenko
2a8cb94d04 TINSEL: Added missing translation mark 2020-11-28 17:53:00 +01:00
Eugene Sandulenko
279a277bb3 TINSEL: Marked Saturn DW1 as unsupported 2020-11-28 17:41:24 +01:00
Eugene Sandulenko
dfffded8f8 TINSEL: Use AD_ENTRY2s macro in the detection table 2020-11-28 17:41:23 +01:00
Paul Gilbert
9b46b79060 TINSEL: Fix loading of handle table for Tinsel 1 2020-11-16 18:56:02 -08:00
Eugene Sandulenko
7ff469982c TINSEL: Fix warnings 2020-11-14 19:27:09 +01:00
Eugene Sandulenko
81161e0f95 TINSEL: Fix warnings 2020-11-10 02:14:41 +01:00