Changeset 7258c6a in buchla-68k for ram/ptdisp.c
- Timestamp:
- 07/09/2017 04:45:34 PM (7 years ago)
- Branches:
- master
- Children:
- 8618599
- Parents:
- 0292fbb
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ram/ptdisp.c
r0292fbb r7258c6a 15 15 #include "ptdisp.h" 16 16 17 extern char*LineBak(void);18 extern char*LineFwd(void);19 20 extern char*(*BakLine)(void);21 extern char*(*FwdLine)(void);22 23 extern u nsigned short pt_alc(void);24 25 extern u nsigned*obj8, *obj9, *obj10, *obj11;26 extern u nsigned short *LineBuf, *ScObAdr, *OldLine;27 extern u nsigned short LineAtr;28 29 extern short CurLine, CurScan;30 extern short ScrlObj, SmScNsl;31 extern short PdScDnF, PdScUpF;32 extern short ctcsw, submenu;33 extern short cxval;34 35 extern int cg3[][256];36 37 u nsigned short seqflag[16]; /* sequence flags */38 u nsigned short seqline[16]; /* current sequencer line */39 u nsigned short seqstim[16]; /* sequence stimulus */40 u nsigned short seqtime[16]; /* sequence timers */41 u nsigned short sregval[16]; /* register values */42 u nsigned short trstate[16]; /* trigger states */17 extern int8_t *LineBak(void); 18 extern int8_t *LineFwd(void); 19 20 extern int8_t *(*BakLine)(void); 21 extern int8_t *(*FwdLine)(void); 22 23 extern uint16_t pt_alc(void); 24 25 extern uint16_t *obj8, *obj9, *obj10, *obj11; 26 extern uint16_t *LineBuf, *ScObAdr, *OldLine; 27 extern uint16_t LineAtr; 28 29 extern int16_t CurLine, CurScan; 30 extern int16_t ScrlObj, SmScNsl; 31 extern int16_t PdScDnF, PdScUpF; 32 extern int16_t ctcsw, submenu; 33 extern int16_t cxval; 34 35 extern int16_t cg3[][256]; 36 37 uint16_t seqflag[16]; /* sequence flags */ 38 uint16_t seqline[16]; /* current sequencer line */ 39 uint16_t seqstim[16]; /* sequence stimulus */ 40 uint16_t seqtime[16]; /* sequence timers */ 41 uint16_t sregval[16]; /* register values */ 42 uint16_t trstate[16]; /* trigger states */ 43 43 44 44 struct seqent seqtab[NSLINES]; /* sequence table */ … … 48 48 */ 49 49 50 charpthead[] =50 int8_t pthead[] = 51 51 52 52 "\260 Definer p ch Stmulus p ch Destnation \275\276 Datum \260 No Seq Rg T \260"; 53 53 54 char*ptmcon[] = {54 int8_t *ptmcon[] = { 55 55 56 56 "\260 Key SeqLin Instr Index Level V Out Srce PchWh Pitch \260", … … 61 61 }; 62 62 63 short ptabpal[16][3] = { /* patch display palette */63 int16_t ptabpal[16][3] = { /* patch display palette */ 64 64 65 65 {0, 0, 0}, /* 0 - black */ … … 91 91 */ 92 92 93 void ptwin( short n)93 void ptwin(int16_t n) 94 94 { 95 register short i, j;96 short atrbuf[64];97 charlinbuf[66];95 register int16_t i, j; 96 int16_t atrbuf[64]; 97 int8_t linbuf[66]; 98 98 99 99 if (v_regs[5] & 0x0180) … … 256 256 void ptwins(void) 257 257 { 258 register short i;258 register int16_t i; 259 259 260 260 for (i = 0; i < 4; i++) … … 285 285 ScObAdr = obj9; 286 286 LineBuf = obj9; 287 OldLine = (u nsigned short *)NULL;287 OldLine = (uint16_t *)NULL; 288 288 LineAtr = PTPATR; 289 289
Note:
See TracChangeset
for help on using the changeset viewer.