home *** CD-ROM | disk | FTP | other *** search
- ; CDTV.i Information for programming CDTV/A570
- ;
- ; By Comrade J
- ;
- ; Read cdtv.txt
-
-
- CDTV_RESET equ 1
- CDTV_READ equ 2
- CDTV_WRITE equ 3 (!!!!!)
- CDTV_UPDATE equ 4
- CDTV_CLEAR equ 5
- CDTV_STOP equ 6
- CDTV_START equ 7
- CDTV_FLUSH equ 8
- CDTV_MOTOR equ 9
- CDTV_SEEK equ 10
- CDTV_FORMAT equ 11
- CDTV_REMOVE equ 12
- CDTV_CHANGENUM equ 13
- CDTV_CHANGESTATE equ 14
- CDTV_PROTSTATUS equ 15
- CDTV_GETDRIVETYPE equ 18
- CDTV_GETNUMTRACKS equ 19
- CDTV_ADDCHANGEINT equ 20
- CDTV_REMCHANGEINT equ 21
- CDTV_GETGEOMETRY equ 22
- CDTV_EJECT equ 23
- CDTV_DIRECT equ 32
- CDTV_STATUS equ 33
- CDTV_QUICKSTATUS equ 34
- CDTV_INFO equ 35
- CDTV_ERRORINFO equ 36
- CDTV_ISROM equ 37
- CDTV_OPTIONS equ 38
- CDTV_FRONTPANEL equ 39
- CDTV_FRAMECALL equ 40
- CDTV_FRAMECOUNT equ 41
- CDTV_READXL equ 42
- CDTV_PLAYTRACK equ 43
- CDTV_PLAYLSN equ 44
- CDTV_PLAYMSF equ 45
- CDTV_PLAYSEGSLSN equ 46
- CDTV_PLAYSEGSMSF equ 47
- CDTV_TOCLSN equ 48
- CDTV_TOCMSF equ 49
- CDTV_SUBQLSN equ 50
- CDTV_SUBQMSF equ 51
- CDTV_PAUSE equ 52
- CDTV_STOPPLAY equ 53
- CDTV_POKESEGLSN equ 54
- CDTV_POKESEGMSF equ 55
- CDTV_MUTE equ 56
- CDTV_FADE equ 57
- CDTV_POKEPLAYLSN equ 58
- CDTV_POKEPLAYMSF equ 59
- CDTV_GENLOCK equ 60
-
-
- ; Quick-Status Bits
- ; Bits returned in IO_ACTUAL of the CDTV_QUICKSTATUS.
-
- QSB_READY equ 0
- QSB_AUDIO equ 2
- QSB_DONE equ 3
- QSB_ERROR equ 4
- QSB_SPIN equ 5
- QSB_DISK equ 6
- QSB_INFERR equ 7
-
- QSF_READY equ $01
- QSF_AUDIO equ $04
- QSF_DONE equ $08
- QSF_ERROR equ $10
- QSF_SPIN equ $20
- QSF_DISK equ $40
- QSF_INFERR equ $80
-
- ; CDTV_GENLOCK values (io_Offset)
- CDTV_GENLOCK_REMOTE equ 0 ; Remote control
- CDTV_GENLOCK_AMIGA equ 1 ; Amiga video out
- CDTV_GENLOCK_EXTERNAL equ 2 ; External video out
- CDTV_GENLOCK_MIXED equ 3 ; Amiga over external video
-
-
- ; CDTV_INFO Command values (io_Offset)
-
- CDTV_INFO_BLOCK_SIZE equ 2 ; CD-ROM block size
- CDTV_INFO_FRAME_RATE equ 3 ; CD-ROM frame rate
-
-