On Sun, 23 Sep 2001, Stuffed Crust wrote:

> 
> On Sun, Sep 23, 2001 at 09:27:19AM +0200, Rickard Lind wrote:
> > I want to develop and run FreeSCI on my Toshiba Libretto, however the
> > hardware is a bit limited:
>  
> > * Pentium 75MHz
> > * 640x480
> 
> I think your bottlenect is the gfx system, because of the relatively
> slow processor.  But it ought to work okay...

with freesci -x1 it works ok... but it's really tiny on my 6.1" display.

> 
> > * OPL3 FM synth
>  
> > Do the xlib driver support fullscreen?
> 
> Hmm.  I don't believe it does.  Adding DGA support may make things a bit
> faster, actually.
> 
> > How is the adlib support evolving (Pizza)?
> 
> It isn't, really.  I've pretty much given up on using /dev/sequencer
> because it seems to have timing problems, and would require us to do
> funky things to handle voice management. OSS/Commercial provides the
> /dev/fm interface, which is actually perfect for our needs, but that
> would mean I'd (and every potential user) would have to have OSS/C.

ALSA lists opl timers in /proc/asound/timers. Hmm.... you should do more
ALSA stuff.

> Unfortunately, I've been a bit swamped with work lately, so I haven't
> had time to start trying to integrate the OPL2 emulator out of mame.  In
> the end, this will probably be the music "device" of choice.. at least
> until SCI games started supporting GM explicitly..

I suggest splitting midi_adlib.c into midi_adlib.c and oplout_ossseq.c.
Then you could add a file called oplout_pcmemu.c and a pcm_oss.c or
something like that.

BTW the credits screen in HQ gave almost pleasent sound with your driver.

-- 
/Rickard Lind




Reply via email to