Use of the DFB directive in the Apple ][ Monitor program
This is my first post on Applefritter. I do hope I am asking this question in the right area.
I am adapting the disassembler portion of the Apple monitor program that is listed in the Apple ][ Reference Manual on pages 155-171. My question relates to the use of the DFB directive ("define byte") in several tables.
For example, we often see code like the following on page 159:
F962: 04 20 54
F965: 30 00 DFB $04,$20,$54,$
What is the meaning of the '$' at the end of this list of bytes? You can see in memory that DFB defines the bytes 04 20 54, but then it appears that the $ produces bytes "30 00"? How does the '$' at the end of the list of bytes supposed to work? I can't see any rhyme or reason to it. In several places I see from 1-3 bytes being generated. Any help you can provide would be appreciated.