Annotation of generator/hdr/vdp.h, revision 1.1.1.1

1.1       root        1: extern unsigned int vdp_event;
                      2: extern unsigned int vdp_vislines;
                      3: extern unsigned int vdp_totlines;
                      4: extern unsigned int vdp_framerate;
                      5: extern unsigned int vdp_clock;
                      6: extern unsigned int vdp_68kclock;
                      7: extern unsigned int vdp_clksperline_68k;
                      8: extern unsigned int vdp_oddframe;
                      9: extern unsigned int vdp_hinton;
                     10: extern unsigned int vdp_vblank;
                     11: extern unsigned int vdp_hblank;
                     12: extern unsigned int vdp_interlace;
                     13: extern unsigned int vdp_line;
                     14: extern unsigned int vdp_vsync;
                     15: extern unsigned int vdp_pal;
                     16: extern unsigned int vdp_overseas;
                     17: extern unsigned int vdp_basepixel;
                     18: extern unsigned int vdp_layerB;
                     19: extern unsigned int vdp_layerBp;
                     20: extern unsigned int vdp_layerA;
                     21: extern unsigned int vdp_layerAp;
                     22: extern unsigned int vdp_layerW;
                     23: extern unsigned int vdp_layerWp;
                     24: extern unsigned int vdp_layerH;
                     25: extern unsigned int vdp_layerS;
                     26: extern unsigned int vdp_layerSp;
                     27: extern uint8 vdp_cram[];
                     28: extern uint8 vdp_vsram[];
                     29: extern uint8 vdp_vram[];
                     30: extern unsigned int vdp_cramchange;
                     31: extern uint8 vdp_cramf[];
                     32: extern unsigned int vdp_event_start;
                     33: extern unsigned int vdp_event_vint;
                     34: extern unsigned int vdp_event_hint;
                     35: extern unsigned int vdp_event_hdisplay;
                     36: extern unsigned int vdp_event_end;
                     37: extern signed int vdp_hskip_countdown;
                     38: extern unsigned int vdp_event_startofcurrentline;
                     39: 
                     40: void vdp_reset(void);
                     41: int vdp_init(void);
                     42: uint16 vdp_status(void);
                     43: void vdp_storectrl(uint16 data);
                     44: void vdp_storedata_byte(uint8 data);
                     45: void vdp_storedata_word(uint16 data);
                     46: uint8  vdp_fetchdata_byte(void);
                     47: uint16 vdp_fetchdata_word(void);
                     48: void vdp_renderline(unsigned int line, uint8 *linedata);
                     49: void vdp_renderline_interlace2(unsigned int line, uint8 *linedata);
                     50: void vdp_showregs(void);
                     51: void vdp_describe(void);
                     52: void vdp_spritelist(void);
                     53: void vdp_endfield(void);
                     54: void vdp_renderframe(uint8 *framedata, unsigned int lineoffset);
                     55: void vdp_setupvideo(void);
                     56: uint8 vdp_gethpos(void);
                     57: 
                     58: #define LEN_CRAM 128
                     59: #define LEN_VSRAM 40*2*2
                     60: #define LEN_VRAM 64*1024
                     61: 
                     62: /* an estimate of the total cell width including HBLANK, for calculations */
                     63: #define TOTAL_CELLWIDTH 64
                     64: 
                     65: extern uint8 vdp_reg[];

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.