RETRIG : ASM BASIC INTER &83D &846 &899

To force the sending of a velur, you can put a 255 in the previous value, since this value est not used by most registers (and I never noticed anything strange from the frequency registers).

SAVE A BIT OF MACHINE TIME ?

Errr… That's not possible, sorry :). I hope to release some more optimised versions later, coz I know where the machine time leaks are. However, you may notice that the first frame takes a lot of machine time, that's because all PSG registers are refreshed, thus sent to the PSG (Their 'previous value' is set to 255). To avoid this, AFTER initialisation, you can read the current PSG values (through the PPI, not through the player !), and write them in their respective 'previous values' address in the player. Thus, only the changing values will be played in the first frame.

documentations/software/starkos/howto.player.ay3.force.txt · Last modified: 2009/05/13 15:19 by grim