diff --git a/src/vid_ati18800.c b/src/vid_ati18800.c index 74cc6be64..110980f41 100644 --- a/src/vid_ati18800.c +++ b/src/vid_ati18800.c @@ -123,7 +123,6 @@ uint8_t ati18800_in(uint16_t addr, void *p) if (ati_eeprom_read(&ati18800->eeprom)) temp |= 8; break; - default: temp = ati18800->regs[ati18800->index]; break; @@ -167,7 +166,7 @@ void *ati18800_init() ati18800_t *ati18800 = malloc(sizeof(ati18800_t)); memset(ati18800, 0, sizeof(ati18800_t)); - rom_init(&ati18800->bios_rom, "roms/vgaedge16.vbi", 0xc0000, 0x8000, 0x7fff, 0, MEM_MAPPING_EXTERNAL); + rom_init(&ati18800->bios_rom, "roms/vga88.BIN", 0xc0000, 0x10000, 0xffff, 0, MEM_MAPPING_EXTERNAL); svga_init(&ati18800->svga, ati18800, 1 << 19, /*512kb*/ NULL, @@ -187,7 +186,7 @@ void *ati18800_init() static int ati18800_available() { - return rom_present("roms/vgaedge16.vbi"); + return rom_present("roms/vga88.BIN"); } void ati18800_close(void *p)