From 01faaae82e1ab5db002090a15287d1edff5907c4 Mon Sep 17 00:00:00 2001 From: Shamus Hammons Date: Fri, 5 Sep 2003 18:01:27 +0000 Subject: [PATCH] Added/revised functions --- src/include/tom.h | 10 ++++++---- src/include/video.h | 5 +++++ 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/src/include/tom.h b/src/include/tom.h index a98aadf..a03fa72 100644 --- a/src/include/tom.h +++ b/src/include/tom.h @@ -25,7 +25,8 @@ uint16 TOMReadWord(uint32 offset, uint32 who = UNKNOWN); void TOMWriteByte(uint32 offset, uint8 data, uint32 who = UNKNOWN); void TOMWriteWord(uint32 offset, uint16 data, uint32 who = UNKNOWN); -void tom_exec_scanline(int16 * backbuffer, int32 scanline, bool render); +//void TOMExecScanline(int16 * backbuffer, int32 scanline, bool render); +void TOMExecScanline(uint16 scanline, bool render); uint32 tom_getVideoModeWidth(void); uint32 tom_getVideoModeHeight(void); uint8 tom_getVideoMode(void); @@ -38,15 +39,16 @@ uint16 tom_get_vdb(void); int tom_irq_enabled(int irq); uint16 tom_irq_control_reg(void); void tom_set_irq_latch(int irq, int enabled); -void tom_pit_exec(uint32 cycles); +void TOMExecPIT(uint32 cycles); void tom_set_pending_jerry_int(void); void tom_set_pending_timer_int(void); void tom_set_pending_object_int(void); void tom_set_pending_gpu_int(void); void tom_set_pending_video_int(void); -void tom_reset_timer(void); +void TOMResetPIT(void); -uint32 TOMGetSDLScreenPitch(void); +//uint32 TOMGetSDLScreenPitch(void); +void TOMResetBackbuffer(int16 * backbuffer); // Exported variables diff --git a/src/include/video.h b/src/include/video.h index 37877e9..2d8a91c 100644 --- a/src/include/video.h +++ b/src/include/video.h @@ -5,6 +5,11 @@ #ifndef __VIDEO_H__ #define __VIDEO_H__ +#define VIRTUAL_SCREEN_WIDTH 320 +#define VIRTUAL_SCREEN_HEIGHT 240 + +bool InitVideo(void); +void VideoDone(void); void RenderBackbuffer(void); void ResizeScreen(uint32 width, uint32 height); uint32 GetSDLScreenPitch(void); -- 2.37.2