Lines Matching refs:buffer

23 void gxx0_maventv_PAL_init(uint8* buffer);
24 void gxx0_maventv_NTSC_init(uint8* buffer);
32 // so buffer duplication or skipping won't be neccesary for realtime video.
306 void gxx0_maventv_PAL_init(uint8* buffer)
311 buffer[0x00] = 0x2A;
312 buffer[0x01] = 0x09;
313 buffer[0x02] = 0x8A;
314 buffer[0x03] = 0xCB;
316 buffer[0x04] = 0x00;
317 buffer[0x05] = 0x00;
318 buffer[0x06] = 0xF9;
319 buffer[0x07] = 0x00;
321 buffer[0x08] = 0x7E;
323 buffer[0x09] = 0x44;
325 buffer[0x0a] = 0x9C;
330 buffer[0x0b] = 0x3e;
334 */ buffer[0x0b] = 0x48;
337 buffer[0x0c] = 0x21;
338 buffer[0x0d] = 0x00;
345 // buffer[0x0e] = ((value >> 2) & 0xff);
346 // buffer[0x0f] = (value & 0x03);
348 // buffer[0x10] = ((value >> 2) & 0xff);
349 // buffer[0x11] = (value & 0x03);
356 buffer[0x0e] = ((value >> 2) & 0xff);
357 buffer[0x0f] = (value & 0x03);
359 buffer[0x10] = ((value >> 2) & 0xff);
360 buffer[0x11] = (value & 0x03);
363 buffer[0x12] = 0x1A;
364 buffer[0x13] = 0x2A;
367 buffer[0x14] = 0x1C;
368 buffer[0x15] = 0x3D;
369 buffer[0x16] = 0x14;
373 buffer[0x17] = 0x9C;
375 buffer[0x18] = 0x01;
377 buffer[0x19] = 0x00;
378 buffer[0x1a] = 0xFE;
379 buffer[0x1b] = 0x7E;
380 buffer[0x1c] = 0x60;
381 buffer[0x1d] = 0x05;
388 buffer[0x1e] = ((value >> 2) & 0xff);
389 buffer[0x1f] = (value & 0x03);
394 buffer[0x1e] = ((value >> 2) & 0xff);
395 buffer[0x1f] = (value & 0x03);
400 // buffer[0x20] = 0x72;
402 buffer[0x20] = 0xA5;
404 buffer[0x21] = 0x07;
408 // buffer[0x22] = 0x72;
410 buffer[0x22] = 0xA5;
412 buffer[0x23] = 0x00;
413 buffer[0x24] = 0x00;
415 buffer[0x25] = 0x00;
417 buffer[0x26] = 0x08;
418 buffer[0x27] = 0x04;
419 buffer[0x28] = 0x00;
420 buffer[0x29] = 0x1A;
423 buffer[0x2a] = 0x55;
424 buffer[0x2b] = 0x01;
427 buffer[0x2c] = 0x26;
430 buffer[0x2d] = 0x07;
431 buffer[0x2e] = 0x7E;
434 buffer[0x2f] = 0x02;
435 buffer[0x30] = 0x54;
439 buffer[0x31] = ((value >> 3) & 0xff);
440 buffer[0x32] = (value & 0x07);
443 buffer[0x33] = 0x14; //=((v_total - v_sync_end)/2) -1
445 buffer[0x34] = 0x49;
446 buffer[0x35] = 0x00;
447 buffer[0x36] = 0x00;
448 buffer[0x37] = 0xA3;
449 buffer[0x38] = 0xC8;
450 buffer[0x39] = 0x22;
451 buffer[0x3a] = 0x02;
452 buffer[0x3b] = 0x22;
455 buffer[0x3c] = 0x3F;
456 buffer[0x3d] = 0x03;
460 void gxx0_maventv_NTSC_init(uint8* buffer)
465 buffer[0x00] = 0x21;
466 buffer[0x01] = 0xF0;
467 buffer[0x02] = 0x7C;
468 buffer[0x03] = 0x1F;
470 buffer[0x04] = 0x00;
471 buffer[0x05] = 0x00;//b1 = ON enables colorbar testimage
472 buffer[0x06] = 0xF9;//b0 = ON enables MAVEN TV output
473 buffer[0x07] = 0x00;//influences the colorburst signal amplitude somehow
476 buffer[0x08] = 0x7E;
478 buffer[0x09] = 0x43;
480 buffer[0x0a] = 0x7E;
485 // buffer[0x0b] = 0x46;
489 buffer[0x0b] = 0x48;
492 buffer[0x0c] = 0x00;
493 buffer[0x0d] = 0x00;
500 // buffer[0x0e] = ((value >> 2) & 0xff);
501 // buffer[0x0f] = (value & 0x03);
503 // buffer[0x10] = ((value >> 2) & 0xff);
504 // buffer[0x11] = (value & 0x03);
511 buffer[0x0e] = ((value >> 2) & 0xff);
512 buffer[0x0f] = (value & 0x03);
514 buffer[0x10] = ((value >> 2) & 0xff);
515 buffer[0x11] = (value & 0x03);
518 buffer[0x12] = 0x17;
519 buffer[0x13] = 0x21;
522 buffer[0x14] = 0x1B;
523 buffer[0x15] = 0x1B;
524 buffer[0x16] = 0x24;
528 buffer[0x17] = 0x83;
530 buffer[0x18] = 0x01;
532 buffer[0x19] = 0x00;//mv register?
533 buffer[0x1a] = 0x0F;
534 buffer[0x1b] = 0x0F;
535 buffer[0x1c] = 0x60;
536 buffer[0x1d] = 0x05;
543 buffer[0x1e] = ((value >> 2) & 0xff);
544 buffer[0x1f] = (value & 0x03);
549 buffer[0x1e] = ((value >> 2) & 0xff);
550 buffer[0x1f] = (value & 0x03);
555 // buffer[0x20] = 0x5F;
557 buffer[0x20] = 0x9C;
559 buffer[0x21] = 0x04;
563 // buffer[0x22] = 0x5F;
565 buffer[0x22] = 0x9C;
567 buffer[0x23] = 0x01;
568 buffer[0x24] = 0x02;
571 buffer[0x25] = 0x00;
573 buffer[0x26] = 0x0A;
574 buffer[0x27] = 0x05;//sync stuff
575 buffer[0x28] = 0x00;
576 buffer[0x29] = 0x10;//field line-length stuff
579 buffer[0x2a] = 0xFF;
580 buffer[0x2b] = 0x03;
583 buffer[0x2c] = 0x24;
586 buffer[0x2d] = 0x0F;
587 buffer[0x2e] = 0x78;
590 buffer[0x2f] = 0x00;
591 buffer[0x30] = 0x00;
595 buffer[0x31] = 0xB2;
597 buffer[0x32] = 0x04;
600 buffer[0x33] = 0x14;
602 buffer[0x34] = 0x02;//colorphase or so stuff.
603 buffer[0x35] = 0x00;
604 buffer[0x36] = 0x00;
605 buffer[0x37] = 0xA3;
606 buffer[0x38] = 0xC8;
607 buffer[0x39] = 0x15;
608 buffer[0x3a] = 0x05;
609 buffer[0x3b] = 0x3B;
612 buffer[0x3c] = 0x3C;
613 buffer[0x3d] = 0x00;
658 /* used as buffer for TVout signal to generate */
823 /* calculate minimal line input buffer length */
827 /* calculate optimal line input buffer length (so top of picture is OK too) */
829 * optimal buffer length = ((((0x78 * i) - R) / hor. scaling factor) + Q)
933 //fixme: setup an intermediate buffer if vertical res is different than settings below!