Commit Graph
33 Commits
Author SHA1 Message Date
elasota 348e0d7aa2 MTROPOLIS: Add boot+detection for Obsidian Macintosh Japanese version 2023-02-01 21:57:38 -05:00
Lothar Serra Mari 32499a7c0b MTROPOLIS: Add detection entries for the German versions of the "Uncle Albert" series 2022-12-22 18:58:47 -05:00
Cameron Cawley 28d7b361ea COMMON: Move more file format code into common/formats 2022-12-11 22:33:23 +01:00
elasota a77748bbf7 MTROPOLIS: Switch to openFileOrDataFork. 2022-12-04 15:47:21 -05:00
Eugene Sandulenko fb7095f5a4 COMMON: Move all compression-related files to a separate directory 2022-12-01 11:53:02 +01:00
elasota c52eaf92fc COMMON: Move Installer VISE loader from mTropolis engine to Common. 2022-11-30 23:17:47 +02:00
elasota 19a3f6ade7 MTROPOLIS: Split off VISE archive handling. 2022-11-29 18:58:13 -05:00
elasota d8058f94f3 MTROPOLIS: VISE 3 archive improvements. 2022-11-29 18:58:13 -05:00
Vladimir Serbinenko 05f1a0df51 COMMON: Remove the need for most reflecting when initing reflected table
Instead reflect the polynomial and change the shifts. Also removes the
need for explicit init.

This makes our crc more similar to its standard implementation
2022-11-29 01:05:31 +01:00
eientei95 a6501be6b5 MTROPOLIS: Add detection for Star Trek: The Game Show demo (#4431) 2022-11-21 21:18:38 -05:00
elasota 7f497cdb8c MTROPOLIS: Add more things to get SPQR to boot. 2022-11-12 20:43:25 -05:00
elasota abbd516eaa MTROPOLIS: Fix VISE 3 archives 2022-11-06 00:15:59 -04:00
elasota 5f9246b4c1 MTROPOLIS: Refactor VISE 3 archive code. 2022-11-06 00:15:57 -04:00
D G Turner c38ea63b90 MTROPOLIS: Fix Comparison with Correct Enumerated Type
This was causing a GCC compiler warning regarding the mismatched
type comparison.
2022-11-04 06:20:21 +00:00
elasota fa66f887f3 MTROPOLIS: Add some stub VISE 3 stuff to boot SPQR Mac. 2022-11-02 19:31:16 -04:00
elasota 752b276a11 MTROPOLIS: Add detection for SPQR: The Empire's Darkest Hour Macintosh Retail. 2022-10-30 21:44:11 -04:00
elasota 285eb67b31 MTROPOLIS: Add detection and boot stub for SPQR: The Empire's Darkest Hour Windows Retail 2022-10-30 21:44:10 -04:00
elasota 4eca244685 MTROPOLIS: Add more loaders for MTI data 2022-09-11 14:52:43 -04:00
elasota ca882b5d57 MTROPOLIS: Fix some things required to boot MTI 2022-09-11 14:52:42 -04:00
Walter Agazzi 0a48c8210a MTROPOLIS: Add detection for Obsidian Italian version 2022-09-06 03:10:51 +02:00
D G Turner 7cc4a58670 MTROPOLIS: Fix Enumerated Value Not In Switch GCC Compiler Warnings 2022-09-06 00:13:02 +01:00
elasota 139536ced1 MTROPOLIS: Refactor boot file tables to reduce detection size 2022-09-02 23:20:20 -04:00
elasota e082187093 MTROPOLIS: Add some handling for MTI data. 2022-09-01 01:48:41 -04:00
elasota 642baf7d4c MTROPOLIS: Finish subtitle handling for Obsidian. 2022-08-22 20:58:27 -04:00
elasota f7a3e571f0 MTROPOLIS: Add subtitles support 2022-08-09 21:54:08 -04:00
elasota 17f0acacb9 MTROPOLIS: Update detection+boot to handle data-fork-only copy of Mac Obsidian 2022-08-01 18:55:04 -04:00
elasota 660044616b MTROPOLIS: Uninit fields cleanup 2022-07-22 18:51:05 -04:00
elasota 73374fbf36 MTROPOLIS: Fix double-free if installer archive fails to open. 2022-07-04 16:38:46 -04:00
elasota 565e831ce2 MTROPOLIS: Remove unused field 2022-07-04 16:38:46 -04:00
elasota 7d7e17868d MTROPOLIS: Fix up dynamic MIDI option, add hack to skip corrupted video frame 2022-07-02 22:03:00 -04:00
elasota 37ef659ed5 MTROPOLIS: Cleanup: Add some debug fields for tag decoding, remove extra tabs. 2022-06-21 21:54:53 -04:00
D G Turner b606d3bd8c MTROPOLIS: Fix Set But Unused Variable and Missing Switch Case GCC Warnings 2022-06-21 14:42:41 +01:00
elasota 8827158250 MTROPOLIS: Move boot code out and make it more generic 2022-06-21 01:37:00 -04:00