30
edits
(Updated with kPlatform info and latest status) |
(Updates to TODO items and blockers) |
||
Line 13: | Line 13: | ||
==General TODOs== | ==General TODOs== | ||
* Fix palette handling. Games either have corrupt palettes at startup or soon afterwards. | * Fix palette handling. Games either have corrupt palettes at startup or soon afterwards. | ||
* Implement support for Mac color cursors. They are currently black and white and not upscaled. | * Implement support for Mac color cursors. They are currently black and white and not upscaled. | ||
* Implement kPlatform Mac subops for saving and restoring in KQ7, Shivers, Lighthouse, and Mother Goose. | * Implement kPlatform Mac subops for saving and restoring in KQ7, Shivers, Lighthouse, and Mother Goose. | ||
Line 31: | Line 28: | ||
|GK1 | |GK1 | ||
| | | | ||
* | * Testing, the game is playable. | ||
|- | |- | ||
|KQ7 | |KQ7 | ||
Line 40: | Line 37: | ||
|LSL6 HI-RES | |LSL6 HI-RES | ||
| | | | ||
* | * Testing, the game is playable. | ||
|- | |- | ||
|PQ4 | |PQ4 | ||
Line 49: | Line 46: | ||
|GK2 | |GK2 | ||
| | | | ||
* Palette corruption. | * Palette corruption. | ||
* Video files don't play. VLC can't play the Mac videos. Possible endian issue. | |||
* Out of bounds assertion when playing AIFF audio. | |||
* Determine how to name/detect the multi-disc Data files | |||
|- | |- | ||
|HOYLE5 | |HOYLE5 | ||
| | | | ||
* | * Palette corruption. | ||
|- | |- | ||
|MOTHERGOOSE HI-RES | |MOTHERGOOSE HI-RES | ||
| | | | ||
* Requires kPlatform 0 6,7,8,9,10,11 subops for saving and loading, prevents booting | * Requires kPlatform 0 6,7,8,9,10,11 subops for saving and loading, prevents booting | ||
* Palette corruption. | |||
|- | |- | ||
|PHANTASMAGORIA | |PHANTASMAGORIA | ||
| | | | ||
* | * Palette corruption. | ||
* | * Out of bounds assertion when playing AIFF audio. | ||
* | * Determine how to name/detect the multi-disc Data files | ||
|- | |- | ||
|SHIVERS | |SHIVERS | ||
| | | | ||
* Requires kPlatform subops for saving and loading (see below) | * Requires kPlatform subops for saving and loading (see below) | ||
|- | |- | ||
|SQ6 | |SQ6 | ||
| | | | ||
* | * Palette corruption. | ||
* | * Audio assertion when clicking a main menu item. | ||
|- | |- | ||
|TORIN | |TORIN | ||
| | | | ||
* | * Lip sync not animating, log reports missing sync resources | ||
|- | |- | ||
|LSL7 | |LSL7 | ||
| | | | ||
* | * Saving/restoring crashes, kScummVMSaveLoad script patch not applied correctly | ||
|- | |- | ||
|LIGHTHOUSE | |LIGHTHOUSE | ||
| | | | ||
* Lite:init errors | * Lite:init errors | ||
* Requires kPlatform subops for saving and loading (see below) | * Requires kPlatform subops for saving and loading (see below) | ||
* Determine how to name/detect the multi-disc Data files | |||
|- | |- | ||
|RAMA | |RAMA | ||
| | | | ||
* | * Determine how to name/detect the multi-disc Data files | ||
|- | |- | ||
|PQSWAT | |PQSWAT | ||
| | | | ||
* | * Determine how to name/detect the multi-disc Data files | ||
|} | |} | ||
== kPlatform subops == | == kPlatform subops == |
edits