mirror of
https://github.com/cc65/cc65.git
synced 2024-12-23 04:30:10 +00:00
added definition for DCB
git-svn-id: svn://svn.cc65.org/cc65/trunk@446 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
parent
56489eb834
commit
5ad8b34061
@ -171,5 +171,20 @@ extern unsigned int get_ostype(void); /* get ROM version */
|
|||||||
#include <_antic.h>
|
#include <_antic.h>
|
||||||
#define ANTIC (*(struct __antic*)0xD400)
|
#define ANTIC (*(struct __antic*)0xD400)
|
||||||
|
|
||||||
|
/* device control block */
|
||||||
|
struct __dcb {
|
||||||
|
unsigned char device; /* device id */
|
||||||
|
unsigned char unit; /* unix number */
|
||||||
|
unsigned char command; /* command */
|
||||||
|
unsigned char status; /* command type / status return */
|
||||||
|
void *buffer; /* pointer to buffer */
|
||||||
|
unsigned char timeout; /* device timeout in seconds */
|
||||||
|
unsigned char unused;
|
||||||
|
unsigned int xfersize; /* # of bytes to transfer */
|
||||||
|
unsigned char aux1; /* 1st command auxiliary byte */
|
||||||
|
unsigned char aux2; /* 2nd command auxiliary byte */
|
||||||
|
};
|
||||||
|
#define DCB (*(struct __dcb *)0x300)
|
||||||
|
|
||||||
/* End of atari.h */
|
/* End of atari.h */
|
||||||
#endif /* #ifndef _ATARI_H */
|
#endif /* #ifndef _ATARI_H */
|
||||||
|
Loading…
Reference in New Issue
Block a user