Changeset 7258c6a in buchla-68k for include/patch.h
- Timestamp:
- 07/09/2017 04:45:34 PM (7 years ago)
- Branches:
- master
- Children:
- 8618599
- Parents:
- 0292fbb
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
include/patch.h
r0292fbb r7258c6a 37 37 struct patch { /* patch table entry (16 bytes per entry) */ 38 38 39 u nsigned short nextstm; /* index of next entry in stm chain */40 u nsigned short prevstm; /* index of previous entry in stm chain */41 u nsigned short defnum; /* definer */42 u nsigned short stmnum; /* stimulus */43 u nsigned short paspec; /* destination type and flags */44 u nsigned short pasuba; /* sub-address */45 u nsigned short padat1; /* data word 1 */46 u nsigned short padat2; /* data word 2 */39 uint16_t nextstm; /* index of next entry in stm chain */ 40 uint16_t prevstm; /* index of previous entry in stm chain */ 41 uint16_t defnum; /* definer */ 42 uint16_t stmnum; /* stimulus */ 43 uint16_t paspec; /* destination type and flags */ 44 uint16_t pasuba; /* sub-address */ 45 uint16_t padat1; /* data word 1 */ 46 uint16_t padat2; /* data word 2 */ 47 47 }; 48 48 49 49 struct defent { /* definition table entry -- 10 bytes per entry */ 50 50 51 u nsigned short nextdef; /* index of next in def chain */52 u nsigned short stm; /* stimulus */53 u nsigned short adspec; /* destination type */54 u nsigned short adsuba; /* sub-address */55 u nsigned short addat1; /* data word 1 */51 uint16_t nextdef; /* index of next in def chain */ 52 uint16_t stm; /* stimulus */ 53 uint16_t adspec; /* destination type */ 54 uint16_t adsuba; /* sub-address */ 55 uint16_t addat1; /* data word 1 */ 56 56 }; 57 57 … … 61 61 struct seqent { /* sequence table entry -- 14 bytes per entry */ 62 62 63 u nsigned short seqtime; /* time */64 u nsigned short seqact1; /* action 1 */65 u nsigned short seqdat1; /* action 1 data */66 u nsigned short seqact2; /* action 2 */67 u nsigned short seqdat2; /* action 2 data */68 u nsigned short seqact3; /* action 3 */69 u nsigned short seqdat3; /* action 3 data */63 uint16_t seqtime; /* time */ 64 uint16_t seqact1; /* action 1 */ 65 uint16_t seqdat1; /* action 1 data */ 66 uint16_t seqact2; /* action 2 */ 67 uint16_t seqdat2; /* action 2 data */ 68 uint16_t seqact3; /* action 3 */ 69 uint16_t seqdat3; /* action 3 data */ 70 70 }; 71 71 … … 77 77 78 78 #ifndef PATCHDEF 79 extern charstmptr[]; /* stimulus pointer table */80 extern chardefptr[]; /* definition pointer table */79 extern int8_t stmptr[]; /* stimulus pointer table */ 80 extern int8_t defptr[]; /* definition pointer table */ 81 81 82 82 extern struct patch patches[]; /* patch table */ … … 91 91 extern struct seqent seqtab[]; /* sequence table */ 92 92 93 extern u nsigned short seqflag[16]; /* sequence flags */94 extern u nsigned short seqline[16]; /* sequence line */95 extern u nsigned short seqstim[16]; /* sequence stimulus */96 extern u nsigned short seqtime[16]; /* sequence timers */97 extern u nsigned short sregval[16]; /* register values */98 extern u nsigned short trstate[16]; /* trigger states */93 extern uint16_t seqflag[16]; /* sequence flags */ 94 extern uint16_t seqline[16]; /* sequence line */ 95 extern uint16_t seqstim[16]; /* sequence stimulus */ 96 extern uint16_t seqtime[16]; /* sequence timers */ 97 extern uint16_t sregval[16]; /* register values */ 98 extern uint16_t trstate[16]; /* trigger states */ 99 99 100 100 #endif
Note:
See TracChangeset
for help on using the changeset viewer.