Last 8514/A compatibles changes (August 23rd, 2025)
1. Remove excess logging. 2. Fixed rom loading at the correct address of the ATI 8514/A add-on BIOS ROM. 3. Add more BIOS ranges of said bios.
This commit is contained in:
@@ -67,8 +67,6 @@ typedef union {
|
||||
|
||||
typedef struct ibm8514_t {
|
||||
rom_t bios_rom;
|
||||
rom_t bios_rom2;
|
||||
mem_mapping_t bios_mapping;
|
||||
uint8_t *rom1;
|
||||
uint8_t *rom2;
|
||||
hwcursor8514_t hwcursor;
|
||||
@@ -107,6 +105,8 @@ typedef struct ibm8514_t {
|
||||
uint64_t dispofftime;
|
||||
|
||||
struct {
|
||||
uint16_t scratch0;
|
||||
uint16_t scratch1;
|
||||
uint16_t subsys_cntl;
|
||||
uint16_t setup_md;
|
||||
uint16_t advfunc_cntl;
|
||||
|
||||
@@ -348,6 +348,8 @@ extern void ati8514_out(uint16_t addr, uint8_t val, void *priv);
|
||||
extern uint8_t ati8514_in(uint16_t addr, void *priv);
|
||||
extern void ati8514_recalctimings(svga_t *svga);
|
||||
extern uint8_t ati8514_mca_read(int port, void *priv);
|
||||
extern uint8_t ati8514_rom_readb(uint32_t addr, void *priv);
|
||||
extern uint16_t ati8514_rom_readw(uint32_t addr, void *priv);
|
||||
extern void ati8514_mca_write(int port, uint8_t val, void *priv);
|
||||
extern void ati8514_pos_write(uint16_t port, uint8_t val, void *priv);
|
||||
extern void ati8514_init(svga_t *svga, void *ext8514, void *dev8514);
|
||||
|
||||
Reference in New Issue
Block a user