Implement the line doubling mode selection on the Amstrad PC1512 and PC1640, with None as default, and make the None mode on all 4 cards (the two Amstrads, CGA, and Yamaha V6355) operate like PCem.
This commit is contained in:
@@ -116,13 +116,15 @@ typedef struct cga_t {
|
||||
int double_type;
|
||||
} cga_t;
|
||||
|
||||
void cga_init(cga_t *cga);
|
||||
void cga_out(uint16_t addr, uint8_t val, void *priv);
|
||||
uint8_t cga_in(uint16_t addr, void *priv);
|
||||
void cga_write(uint32_t addr, uint8_t val, void *priv);
|
||||
uint8_t cga_read(uint32_t addr, void *priv);
|
||||
void cga_recalctimings(cga_t *cga);
|
||||
void cga_poll(void *priv);
|
||||
extern void cga_init(cga_t *cga);
|
||||
extern void cga_out(uint16_t addr, uint8_t val, void *priv);
|
||||
extern uint8_t cga_in(uint16_t addr, void *priv);
|
||||
extern void cga_write(uint32_t addr, uint8_t val, void *priv);
|
||||
extern uint8_t cga_read(uint32_t addr, void *priv);
|
||||
extern void cga_recalctimings(cga_t *cga);
|
||||
extern void cga_interpolate_init(void);
|
||||
extern void cga_do_blit(int vid_xsize, int firstline, int lastline, int double_type);
|
||||
extern void cga_poll(void *priv);
|
||||
|
||||
//#ifdef EMU_DEVICE_H
|
||||
//extern const device_config_t cga_config[];
|
||||
|
||||
Reference in New Issue
Block a user