Lines Matching defs:code

207 	int code, channel, character;
210 if (!DecodeBits(fChannel == C_RADEON_CC1 || fChannel == C_RADEON_CC2 ? buffer0 : buffer1, code))
214 code = ((code << 8) & 0xff00) | ((code >> 8) & 0x00ff);
218 if ((code & (0x0001 << bit)) != 0)
219 code ^= 0x0080;
220 if ((code & (0x0100 << bit)) != 0)
221 code ^= 0x8000;
223 if ((code & 0x8080) != 0x8080) {
224 PRINT(("CCaption::Decode() - parity error (%04X)\n", code));
229 channel = (code & 0x0800) >> 12;
232 PRINT(("CCaption::Decode() - ignore channel (%02X)\n", code & 0x7f7f));
238 PRINT(("CCaption::Decode() - ignore channel (%02X)\n", code & 0x7f7f));
243 if ((code & 0x7000) == 0x0000) {
245 character = code & 0x007f;
256 PRINT(("<%04X>", code & 0x7f7f));
259 else if ((code & 0x7770) == 0x1120) {
260 /* middle row code (112X) */
261 fColor = code & 0x000f;
298 else if ((code & 0x7770) == 0x1130) {
300 character = (code & 0x000f);
356 PRINT(("<special=%04X>", code & 0x7f7f));
360 else if ((code & 0x7770) == 0x1420) {
362 if (code == fLastControlCode)
364 fLastControlCode = code;
366 /* miscellaneous control code (142X) */
367 switch (code & 0x000f) {
491 const int code = fText[row][column];
493 fDisplayText[row][column] = code;
501 else if ((code & 0x7770) == 0x1720) {
503 const int offset = code & 0x000f;
512 PRINT(("<tab=%04X>", code & 0x7f7f));
515 else if ((code & 0x7040) == 0x1040) {
516 /* preamble address code (1Y4X, 1Y6X) */
518 switch (code & 0x0720) {
580 PRINT(("\n<pac=%04X>", code & 0x7f7f));
584 if ((code & 0x0010) == 0x0000) {
586 fColor = (code & 0x000f);
623 fColor = C_WHITE | (code & 0x0001);
624 fColumn = (code & 0x000e) << 1;
630 character = (code >> 8) & 0x7f;
643 character = (code >> 0) & 0x7f;
671 const int code = (fDisplayText[row][column] >> 0) & 0xff;
704 if (code >= 0x20 && code <= 0x7f) {
705 switch (code) {
748 printf("%c", code);
753 switch (code) {
819 // buggy code
820 printf("<%02X>", code);