657
edits
(Clarify shapes bug a bit.) |
(Various updates) |
||
Line 9: | Line 9: | ||
== Sound system == | == Sound system == | ||
Complete support for music/sound engine of the games | Complete support for music/sound engine of the games | ||
* Multiple channels | * Multiple sound channels (8 channels) | ||
* Pool music and select music from pool | * Pool music and select music from pool | ||
* Sound variables (26 | * Sound variables (26 variables) | ||
* Sound | * Sound flags (Looping and others) | ||
* | * Process sound code from SBNG resources, using a secondary process in main loop | ||
== U32 library calls == | == U32 library calls == | ||
Line 22: | Line 20: | ||
* The U32 code controls the players movements on field in soccer2004 | * The U32 code controls the players movements on field in soccer2004 | ||
* The U32 code controls the racing segment at the end of puttrace | * The U32 code controls the racing segment at the end of puttrace | ||
* The U32 code calculates the changes to shapes in PuttsFunShop/SamsFunShop | * The U32 code calculates the changes to shapes in FreddisFunShop/PuttsFunShop/SamsFunShop | ||
U32 subopcode 1004 is used by the 'Spin It' button in FreddisFunShop/PuttsFunShop/SamsFunShop | |||
== Big Thinkers 1st Grade demo == | == Big Thinkers 1st Grade demo == | ||
Line 106: | Line 104: | ||
== Future reference == | == Future reference == | ||
More recent SCUMM games require 16bit color support, requiring major changes to virtual screens in ScummVM, so don't seem worth supporting at this point. This is only a list of their issues for reference. | |||
=== Freddi Fish 5 === | === Freddi Fish 5 === | ||
Line 115: | Line 113: | ||
* Add support for wizImage compression type 2. which is used for background images of many rooms, including the titles and main options. Wiz buffers using codec 2 are just raw images of 16 bits per pixel in 555 format. | * Add support for wizImage compression type 2. which is used for background images of many rooms, including the titles and main options. Wiz buffers using codec 2 are just raw images of 16 bits per pixel in 555 format. | ||
* Add support for processWizImage mode 7. | * Add support for processWizImage mode 7. | ||
edits