Annotation of hatari/src/falcon/videl.h, revision 1.1.1.7

1.1       root        1: /*
                      2:   Hatari - videl.h
                      3: 
1.1.1.5   root        4:   This file is distributed under the GNU General Public License, version 2
                      5:   or at your option any later version. Read the file gpl.txt for details.
1.1       root        6: */
                      7: 
                      8: #ifndef HATARI_VIDEL_H
                      9: #define HATARI_VIDEL_H
                     10: 
1.1.1.3   root       11: /* To be removed when Videl emulation is complete */
                     12: extern Uint16 vfc_counter;                     /* counter for VFC register $ff82a0 */
                     13: 
1.1.1.4   root       14: extern int nFrameSkips;
                     15: 
1.1.1.2   root       16: extern bool VIDEL_renderScreen(void);
1.1.1.3   root       17: 
1.1       root       18: extern void VIDEL_reset(void);
1.1.1.3   root       19: 
1.1.1.7 ! root       20: extern void VIDEL_ZoomModeChanged(bool bForceChange);
1.1       root       21: extern void VIDEL_ConvertScreenNoZoom(int vw, int vh, int bpp, int nextline);
                     22: extern void VIDEL_ConvertScreenZoom(int vw, int vh, int bpp, int nextline);
                     23: 
1.1.1.3   root       24: /* Called from ioMemTabFalcon.c */
                     25: extern void VIDEL_Monitor_WriteByte(void);
1.1.1.4   root       26: extern void VIDEL_SyncMode_WriteByte(void);
1.1.1.3   root       27: extern void VIDEL_ScreenBase_WriteByte(void);
1.1.1.4   root       28: extern void VIDEL_ScreenCounter_ReadByte(void);
                     29: extern void VIDEL_ScreenCounter_WriteByte(void);
1.1.1.6   root       30: extern void VIDEL_StColorRegsWrite(void);
                     31: extern void VIDEL_FalconColorRegsWrite(void);
1.1.1.4   root       32: extern void VIDEL_LineOffset_WriteWord(void);
                     33: extern void VIDEL_Line_Width_WriteWord(void);
                     34: extern void VIDEL_HorScroll64_WriteByte(void);
                     35: extern void VIDEL_HorScroll65_WriteByte(void);
1.1.1.3   root       36: extern void VIDEL_ST_ShiftModeWriteByte(void);
1.1.1.4   root       37: extern void VIDEL_Falcon_ShiftMode_WriteWord(void);
1.1.1.3   root       38: extern void VIDEL_HHC_WriteWord(void);
                     39: extern void VIDEL_HHT_WriteWord(void);
                     40: extern void VIDEL_HBB_WriteWord(void);
                     41: extern void VIDEL_HBE_WriteWord(void);
                     42: extern void VIDEL_HDB_WriteWord(void);
                     43: extern void VIDEL_HDE_WriteWord(void);
                     44: extern void VIDEL_HSS_WriteWord(void);
                     45: extern void VIDEL_HFS_WriteWord(void);
                     46: extern void VIDEL_HEE_WriteWord(void);
                     47: extern void VIDEL_VFC_ReadWord(void);
                     48: extern void VIDEL_VFT_WriteWord(void);
                     49: extern void VIDEL_VBB_WriteWord(void);
                     50: extern void VIDEL_VBE_WriteWord(void);
                     51: extern void VIDEL_VDB_WriteWord(void);
                     52: extern void VIDEL_VDE_WriteWord(void);
                     53: extern void VIDEL_VSS_WriteWord(void);
                     54: extern void VIDEL_VCO_WriteWord(void);
                     55: extern void VIDEL_VMD_WriteWord(void);
                     56: 
1.1.1.6   root       57: extern void Videl_Color0_WriteWord(void);
                     58: extern void Videl_Color1_WriteWord(void);
                     59: extern void Videl_Color2_WriteWord(void);
                     60: extern void Videl_Color3_WriteWord(void);
                     61: extern void Videl_Color4_WriteWord(void);
                     62: extern void Videl_Color5_WriteWord(void);
                     63: extern void Videl_Color6_WriteWord(void);
                     64: extern void Videl_Color7_WriteWord(void);
                     65: extern void Videl_Color8_WriteWord(void);
                     66: extern void Videl_Color9_WriteWord(void);
                     67: extern void Videl_Color10_WriteWord(void);
                     68: extern void Videl_Color11_WriteWord(void);
                     69: extern void Videl_Color12_WriteWord(void);
                     70: extern void Videl_Color13_WriteWord(void);
                     71: extern void Videl_Color14_WriteWord(void);
                     72: extern void Videl_Color15_WriteWord(void);
                     73: 
                     74: 
1.1.1.4   root       75: /* Called from cycint.c */
                     76: extern void VIDEL_InterruptHandler_HalfLine(void);
1.1.1.3   root       77: 
                     78: /* Called from memorySnapShot.c */
                     79: extern void VIDEL_MemorySnapShot_Capture(bool bSave);
                     80: 
1.1.1.7 ! root       81: extern void Videl_Info(FILE *fp, Uint32 dummy);
1.1.1.6   root       82: 
1.1       root       83: #endif /* _VIDEL_H */

unix.superglobalmegacorp.com

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