Ero sivun ”Spectravideo” versioiden välillä
Kohteesta Kasettilamerit
Tnt (keskustelu | muokkaukset) (Ak: Uusi sivu: ; SYNC : 400 * 55h (raw) : 1 * 7fh (raw) ; BYTE : STARTBIT : - this is not verified to be zero when reading : DATA : MSB first ; STOP : 1 * 00 : pause : motor off ; HEADER : 10...) |
(ei mitään eroa)
|
Versio 21. marraskuuta 2017 kello 11.48
- SYNC
- 400 * 55h (raw)
- 1 * 7fh (raw)
- BYTE
- STARTBIT : - this is not verified to be zero when reading
- DATA : MSB first
- STOP
- 1 * 00
- pause
- motor off
- HEADER
- 10 * type
- 6 * name - padded with spaces
- 1 * attribute
- CSAVE ...
- SAVE "CAS..."
- CLOAD ...
- SYNC
- HEADER D3,FF - CSAVE, not screen
- STOP
- SYNC
- DATA[] - tokenized BASIC
- 7 * 00
- STOP
- CSAVE ...,S
- SAVE "CAS...",S
- CLOAD ...
- SYNC
- HEADER D3,00 - CSAVE SCREEN 0
- STOP
- SYNC
- DATA[03C0h] - written to VDP[0000h-03BFh]
- STOP
- SYNC
- HEADER D3,01 - CSAVE SCREEN 1
- STOP
- SYNC
- DATA[1800h] - written to VDP[0000h-17FFh] - bitmap
- DATA[1800h] - written to VDP[2000h-37FFh] - color
- DATA[0080h] - written to VDP[1B00h-1B7Fh] - sprite attributes
- DATA[0800h] - written to VDP[3800h-3FFFh] - sprite data
- STOP
- SYNC
- HEADER D3,02 - CSAVE SCREEN 2
- STOP
- SYNC
- DATA[0600h] - written to VDP[0000h-05FFh] - color
- DATA[0080h] - written to VDP[1B00h-1B7Fh] - sprite attributes
- DATA[0800h] - written to VDP[3800h-3FFFh] - sprite data
- STOP
- BSAVE ...,start,end,exec
- BLOAD ...
- SYNC
- HEADER D0,00 - BSAVE
- STOP
- SYNC
- start.w - lo,hi
- end.w - --
- exec.w - --
- DATA[] - from start to end, inclusive
- STOP
- OPEN "CAS..." - Sequential file
- SAVE ,A
- SYNC
- HEADER EA,00 - Sequential file
- STOP
- SYNC
- DATA [256]
- STOP
- ...
- SYNC
- DATA {256] - last block is padded with 1Ah
- STOP