Re: SFX Expander programming and VICE

From: Gábor Lénárt <lgb_at_lgb.hu>
Date: Sat, 26 Nov 2011 20:47:59 +0100
Message-ID: <20111126194759.GC28946@vega.lgb.hu>
On Sat, Nov 26, 2011 at 10:07:05PM +1100, Daniel O'Shea wrote:
> Your PRG file worked for me under WinVICE (and sounds great!) but
> was silent under VICE on linux?

It seems. What is the version of WinVice on your PC?

And thanks for the feedback, nice to know that it works at least especially
because I had no possibility to test if it works at all :)
 
> On 26/11/11 21:31, Gábor Lénárt wrote:
> >On Sat, Nov 26, 2011 at 02:12:20AM +0100, Groepaz wrote:
> >[...]
> >>if you manage to come up with a small test program (that works on the real
> >>thing) - PLEASE post a bug on the vice bugtracker :) soundexpander/sampler are
> >>both kinda hard to test with the original software.
> >
> >http://invitel.hu/lgb/c64_play
> >
> >This is a quite large C64 prg file. It is only large because of the included
> >"song". Also if it produces any sound somehow (it should, but it does not
> >work for me with VICE) it may sounds poor, since the timing information is
> >not so correct yet. Anyway, if I ever can make it hearable, I would clean
> >the rest of the program and give the source, just first I like to make sure
> >it works at all: at this point I am not 100% sure if it is my fault that
> >it does not work or not. Unfortunately I have no real hardware (I have C64,
> >but not the cartridge) that's why I would need VICE to test.
> >
> >The heart of the code is just this:
> >
> >loop:
> >  [...]
> >  STA $DF40 ; YM register select, register number in A now
> >  [...]
> >  STA $DF50 ; write the register data, data in A now
> >  [...]
> >  Looping ...
> >
> >There are enough instructions between the two STAs and between do the
> >looping, so the needed minimal delay after YM register select/data write is
> >provided in this way.
> 
>       Message was sent through the cbm-hackers mailing list

       Message was sent through the cbm-hackers mailing list
Received on 2011-11-26 20:00:22

Archive generated by hypermail 2.2.0.