Difference between revisions of "Talk:Small Devices Backend"
Jump to navigation
Jump to search
m |
("Splash screen (most of ports have it, so it could be unified)") |
||
Line 2: | Line 2: | ||
* Maybe we should name it Limited Devices Backend, as some devices like PS2 are hardly small? -- [[User:SumthinWicked|SumthinWicked]] 22:28, 10 Dec 2005 (UTC) | * Maybe we should name it Limited Devices Backend, as some devices like PS2 are hardly small? -- [[User:SumthinWicked|SumthinWicked]] 22:28, 10 Dec 2005 (UTC) | ||
* Name aside ;) how far down do we need to go? When you start to break oSystem down more and more like this you’re treading a fine line from creating a sub-set (with defined limits) and extending the whole backend into bloat territory (the old adage of all things for all people). A lot of this could benefit any platform, PS2, why not XBOX, older PC’s etc. etc. - Still, that aside I think some abstraction for more ‘lightweight’ devices is a very good idea (as I have for a long time). I believe the SDL backend would be the ideal starting place for this and some global defines to keep this out of the main code are a must. Maybe just some common API’s for things like virtual keyboards, splash screens etc. slipped into a sub-set of oSystem are the ideal starting point. Under the banner of ‘lightweight’ devices. Add more of this concept in as the framework starts to take shape. I guess it has to start somewhere. -- [[User:DJWillis|DJWillis]] 20:58, 14 Jan 2006 | * Name aside ;) how far down do we need to go? When you start to break oSystem down more and more like this you’re treading a fine line from creating a sub-set (with defined limits) and extending the whole backend into bloat territory (the old adage of all things for all people). A lot of this could benefit any platform, PS2, why not XBOX, older PC’s etc. etc. - Still, that aside I think some abstraction for more ‘lightweight’ devices is a very good idea (as I have for a long time). I believe the SDL backend would be the ideal starting place for this and some global defines to keep this out of the main code are a must. Maybe just some common API’s for things like virtual keyboards, splash screens etc. slipped into a sub-set of oSystem are the ideal starting point. Under the banner of ‘lightweight’ devices. Add more of this concept in as the framework starts to take shape. I guess it has to start somewhere. -- [[User:DJWillis|DJWillis]] 20:58, 14 Jan 2006 | ||
== "Splash screen (most of ports have it, so it could be unified)" == | |||
What's a "splash screen" in this context? I don't remember ever seeing a splash-screen (as I know it, atleast) in a ScummVM port. |
Revision as of 12:09, 18 January 2006
- Could use existing code from https://sourceforge.net/tracker/index.php?func=detail&aid=1325302&group_id=37116&atid=418822 -- SumthinWicked 22:28, 10 Dec 2005 (UTC)
- Maybe we should name it Limited Devices Backend, as some devices like PS2 are hardly small? -- SumthinWicked 22:28, 10 Dec 2005 (UTC)
- Name aside ;) how far down do we need to go? When you start to break oSystem down more and more like this you’re treading a fine line from creating a sub-set (with defined limits) and extending the whole backend into bloat territory (the old adage of all things for all people). A lot of this could benefit any platform, PS2, why not XBOX, older PC’s etc. etc. - Still, that aside I think some abstraction for more ‘lightweight’ devices is a very good idea (as I have for a long time). I believe the SDL backend would be the ideal starting place for this and some global defines to keep this out of the main code are a must. Maybe just some common API’s for things like virtual keyboards, splash screens etc. slipped into a sub-set of oSystem are the ideal starting point. Under the banner of ‘lightweight’ devices. Add more of this concept in as the framework starts to take shape. I guess it has to start somewhere. -- DJWillis 20:58, 14 Jan 2006
"Splash screen (most of ports have it, so it could be unified)"
What's a "splash screen" in this context? I don't remember ever seeing a splash-screen (as I know it, atleast) in a ScummVM port.