Open main menu

Difference between revisions of "Small Devices Backend"

→‎Common Features: Add "Device specific options pages"
m (Revise content to feature some info on CPU archs and fix a few typos.)
(→‎Common Features: Add "Device specific options pages")
Line 45: Line 45:
* Possibility for low-res sound (8bit, mono, probably partly implemented in main mixer code for speed)
* Possibility for low-res sound (8bit, mono, probably partly implemented in main mixer code for speed)
* Should hide unneeded options from GUI like MT-32, MIDI device (i.e. those which either don't make sense or are too fat for small devices)
* Should hide unneeded options from GUI like MT-32, MIDI device (i.e. those which either don't make sense or are too fat for small devices)
* Device specific options pages - Extend the ScummVM GUI to provide a way for a port to populate a custom options page with it's own settings. This needs to use the existing ScummVM widgets and provide a clean way for a backend to populate the page without 'define soup'. Maybe via something hooked into the backend at creation time (something that could just return a stub if no custom page was required). The DS port currently does this via defines and backend specific hooks.


=== CPU Architectures ===
=== CPU Architectures ===
208

edits