|
|
1.1 root 1: /*
2: Hatari - videl.h
3:
4: This file is distributed under the GNU Public License, version 2 or at
5: your option any later version. Read the file gpl.txt for details.
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.2 root 14: extern bool VIDEL_renderScreen(void);
1.1.1.3 ! root 15:
1.1 root 16: extern void VIDEL_reset(void);
1.1.1.3 ! root 17:
1.1 root 18: extern void VIDEL_ZoomModeChanged(void);
19: extern void VIDEL_ConvertScreenNoZoom(int vw, int vh, int bpp, int nextline);
20: extern void VIDEL_ConvertScreenZoom(int vw, int vh, int bpp, int nextline);
21:
1.1.1.3 ! root 22: /* Called from ioMemTabFalcon.c */
! 23: extern void VIDEL_Monitor_WriteByte(void);
! 24: extern void VIDEL_ScreenBase_WriteByte(void);
! 25: extern void VIDEL_ColorRegsWrite(void);
! 26: extern void VIDEL_ST_ShiftModeWriteByte(void);
! 27: extern void VIDEL_FALC_ShiftModeWriteWord(void);
! 28: extern void VIDEL_HHC_WriteWord(void);
! 29: extern void VIDEL_HHT_WriteWord(void);
! 30: extern void VIDEL_HBB_WriteWord(void);
! 31: extern void VIDEL_HBE_WriteWord(void);
! 32: extern void VIDEL_HDB_WriteWord(void);
! 33: extern void VIDEL_HDE_WriteWord(void);
! 34: extern void VIDEL_HSS_WriteWord(void);
! 35: extern void VIDEL_HFS_WriteWord(void);
! 36: extern void VIDEL_HEE_WriteWord(void);
! 37: extern void VIDEL_VFC_ReadWord(void);
! 38: extern void VIDEL_VFT_WriteWord(void);
! 39: extern void VIDEL_VBB_WriteWord(void);
! 40: extern void VIDEL_VBE_WriteWord(void);
! 41: extern void VIDEL_VDB_WriteWord(void);
! 42: extern void VIDEL_VDE_WriteWord(void);
! 43: extern void VIDEL_VSS_WriteWord(void);
! 44: extern void VIDEL_VCO_WriteWord(void);
! 45: extern void VIDEL_VMD_WriteWord(void);
! 46:
! 47:
! 48: /* Called from memorySnapShot.c */
! 49: extern void VIDEL_MemorySnapShot_Capture(bool bSave);
! 50:
1.1 root 51: #endif /* _VIDEL_H */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.