Changes

Arnold V Specs Revised

518 bytes added, 17:13, 18 July 2020
/* Automatic feeding of sound generator */
It is therefore possible to simulate split screen, by setting the soft scroll at the time correct time, then setting it back to 0 immediately after.
 
===8255===
 
* When switching port A to input, FF is present on the outputs.
 
This will cause FF to be output and an invalid PSG register to be selected:
 
[code]
ld bc,&f400
out (c),c
ld bc,&f6c0
out (c),c
ld bc,&f792
out (c),c
;; At this point FF appears in PPI port A. This selects an invalid PSG register, FF is returned when attempting to read this register.
[/code]
 
Therefore use this:
 
[code]
ld bc,&f400
out (c),c
ld bc,&f6c0
out (c),c
ld bc,&f600 ;;; << use inactive
out (c),c
ld bc,&f792
out (c),c
[/code]
===Automatic feeding of sound generator===
2,562
edits