Thanks Spencer you've provided the missing information for me on how to read the lst file.
The first 4 digits are the address, then each pair after that represents a z80 assembly command or code. If there is more than one pair, the address will skip a number on the next line. The pair(s) is followed by the code description, a semi-colon, and then the comments.
So if I understand correctly....
0000 00
0001 DB 00
0003 00
would be toggled in as:
Addresss Value toggles Action toggles
0000 0001 0000 0000 write on, cycle, write off, cycle to set the value and advance to the next location.
0000 0010 1101 1011 write on, cycle, write off, cycle
0000 0011 0000 0000 write on, cycle, write off, cycle
0000 0100 0000 0000 write on, cycle, write off, cycle
Is that right?