Для меня это загадка, но простая замена прошивки без замены карты памяти не проходит В терминах MAME -- первый вариант для прошивки ЭР, второй -- для WD:
Код:
static ADDRESS_MAP_START( banked_map, AS_PROGRAM, 16, uknc_ide_device )
// bank 1
AM_RANGE (020000, 027777) AM_ROM AM_REGION("uknc_ide", 0)
AM_RANGE (030000, 030017) AM_READWRITE(read, write)
// bank 2
AM_RANGE (040000, 057777) AM_ROM AM_REGION("uknc_ide", 020000)
// bank 3
AM_RANGE (060000, 077777) AM_ROM AM_REGION("uknc_ide", 040000)
ADDRESS_MAP_END
static ADDRESS_MAP_START( banked_map, AS_PROGRAM, 16, uknc_ide_device )
// bank 1
AM_RANGE (020000, 037777) AM_ROM AM_REGION("uknc_ide", 0)
// bank 2
AM_RANGE (040000, 057777) AM_ROM AM_REGION("uknc_ide", 020000)
// bank 3
AM_RANGE (060000, 067777) AM_ROM AM_REGION("uknc_ide", 040000)
AM_RANGE (070000, 070017) AM_READWRITE(read, write)
ADDRESS_MAP_END