[Scummvm-devel] Re: BS 1/2 source

Mark Lodato lodatom at lafayette.edu
Thu Jul 17 14:11:20 CEST 2003


To be honest, I have absolutely no idea how much work this would be 
(probably a lot,) but I think the dynamic module idea might be good (if 
I'm thinking of the same thing you are.)  ScummVM could search the 
current directory for module files and load them automatically.  It may 
even be nice to add certain compile-time options as modules, such as:
* MAD support
* Ogg/Vorbis support
* In-game help
* Scumm support
* BaSS support
* Simon support

That way end users who don't want certain features don't have to use up 
room for them, and adding or removing a feature doesn't require the user 
to have a compiler handy (or the knowledge of how to compile.)

If this happened, would the modules be able to be machine independent? 
If so, then people could just download the ScummVM program for their 
system and use the daily builds for the module files, assuming there's 
no conflict of version.  I doubt this is possible without an ton of 
work, though.

~itsr0y

On 2003-07-17 12:11, J.Brown (Ender) wrote:
> In other news, I'm intrested in peoples opinions regarding what we should
> do with BS1/BS2.
> 
> I would like to see BS become a ScummVM module, as with our other engines,
> but I hear that some of our platforms are already struggling under
> limitations of segment sizes and the like.
> 
> So I basically two options here:
> 
> 	* Keep as a seperate CVS module & program, just 'borrowing' the
> backends from ScummVM Core (Kinda messy)
> 
> 	* Implement it as a module. Most platforms will have no problem
> with this. Porters with segment limits,etc, can choose to either compile
> two binaries (one with say, Scumm + Simon engines, the other with BASS +
> BS1/2 engines). Possibly add dynamic module infrastructure for the larger
> platforms to allow for on-the-fly engine modules to be loaded/unloaded.
> 
> Any options?
> 
>  - Ender
>    Lead Monkey Fodder
>    ScummVM
> 
>    http://www.scummvm.org/   | "Amen! Attempts to eradicate humour from
>    http://www.quakesrc.org/  |  our distribution should be ignored with
>    http://www.enderboi.com/  |  extreme prejudice" - cjwatson at de...
> 
> On Fri, 18 Jul 2003, Jonathan Gray wrote:
> 
>> Date: Fri, 18 Jul 2003 02:54:38 +1000
>> From: Jonathan Gray <khalek at li...>
>> To: scummvm-devel at li...
>> Subject: [Scummvm-devel] BS 1/2 source
>>
>> Just a heads up that our friends at revolution were nice enough to send
>> us the code to the first two broken sword titles.
>>
>> Both olki and myself currently have the code, and we will be removing
>> usage of closed commercial APIs before passing on the GPL'd code to other
>> interested developers. And eventually this will probably be imported into
>> cvs.
>>
>> Redistributing smacker files converted into a more open format will be
>> allowed.
>>
>> Jonathan
>>
>>






More information about the Scummvm-devel mailing list