Merge remote-tracking branch 'origin/master' into obattler
This commit is contained in:
@@ -126,6 +126,11 @@ extern int scale; /* (C) screen scale factor */
|
||||
extern int dpi_scale; /* (C) DPI scaling of the emulated screen */
|
||||
extern int vid_api; /* (C) video renderer */
|
||||
extern int vid_cga_contrast; /* (C) video */
|
||||
extern int vid_cga_comp_brightness; /* (C) CGA composite brightness */
|
||||
extern int vid_cga_comp_sharpness; /* (C) CGA composite sharpness */
|
||||
extern int vid_cga_comp_hue; /* (C) CGA composite hue */
|
||||
extern int vid_cga_comp_saturation; /* (C) CGA composite saturation */
|
||||
extern int vid_cga_comp_contrast; /* (C) CGA composite saturation */
|
||||
extern int video_fullscreen; /* (C) video */
|
||||
extern int video_fullscreen_scale; /* (C) video */
|
||||
extern int enable_overscan; /* (C) video */
|
||||
|
||||
@@ -278,6 +278,7 @@ typedef struct ibm8514_t {
|
||||
int _8514on;
|
||||
int _8514crt;
|
||||
PALETTE _8514pal;
|
||||
uint8_t ven_clock;
|
||||
|
||||
latch8514_t latch;
|
||||
|
||||
|
||||
@@ -21,11 +21,13 @@
|
||||
#ifndef VIDEO_CGA_COMP_H
|
||||
#define VIDEO_CGA_COMP_H
|
||||
|
||||
#include <stdbool.h>
|
||||
|
||||
#define Bitu unsigned int
|
||||
#define bool uint8_t
|
||||
|
||||
void update_cga16_color(uint8_t cgamode);
|
||||
void cga_comp_init(int revision);
|
||||
void cga_comp_reload(int new_brightness, int new_saturation, int new_sharpness, int new_hue, int new_contrast);
|
||||
uint32_t *Composite_Process(uint8_t cgamode, uint8_t border, uint32_t blocks /*, bool doublewidth*/, uint32_t *TempLine);
|
||||
|
||||
#endif /*VIDEO_CGA_COMP_H*/
|
||||
|
||||
@@ -498,9 +498,12 @@ extern const device_t bt485a_ramdac_device;
|
||||
extern const device_t gendac_ramdac_device;
|
||||
extern const device_t ibm_rgb528_ramdac_device;
|
||||
extern const device_t ics2494an_305_device;
|
||||
extern const device_t ati18810_device;
|
||||
extern const device_t ati18811_0_device;
|
||||
extern const device_t ati18811_1_device;
|
||||
extern const device_t ati18810_28800_device;
|
||||
extern const device_t ati18811_0_28800_device;
|
||||
extern const device_t ati18811_1_28800_device;
|
||||
extern const device_t ati18810_mach32_device;
|
||||
extern const device_t ati18811_0_mach32_device;
|
||||
extern const device_t ati18811_1_mach32_device;
|
||||
extern const device_t ics2595_device;
|
||||
extern const device_t icd2061_device;
|
||||
extern const device_t ics9161_device;
|
||||
|
||||
@@ -140,6 +140,7 @@ typedef struct monitor_t {
|
||||
const video_timings_t *mon_vid_timings;
|
||||
int mon_vid_type;
|
||||
atomic_bool mon_interlace;
|
||||
atomic_bool mon_composite;
|
||||
struct blit_data_struct *mon_blit_data_ptr;
|
||||
} monitor_t;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user