summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Nathan Woods <npwoods@mess.org>2016-08-06 08:54:37 -0400
committer Nathan Woods <npwoods@mess.org>2016-08-06 08:54:37 -0400
commit7f5e233933332226222e2510511cdc7c8ff8fbc2 (patch)
tree67a1cce178de5c6903f28a419ebe69867118ff10
parent057474989c1a92e9e935dbc8cb9d233ba3a4ea3a (diff)
Created a tiny_rom_entry structure for the purposes of rom_entry declarations in code, and a first pass at the required core changes
to unpack tiny_rom_entry structures at runtime. WARNING - I've done preliminary testing on a tiny build (pacman works), but nothing more. I know for a fact that a full compile fails
-rw-r--r--src/devices/bus/a1bus/a1cassette.cpp2
-rw-r--r--src/devices/bus/a1bus/a1cassette.h2
-rw-r--r--src/devices/bus/a1bus/a1cffa.cpp2
-rw-r--r--src/devices/bus/a1bus/a1cffa.h2
-rw-r--r--src/devices/bus/a2bus/a2applicard.cpp2
-rw-r--r--src/devices/bus/a2bus/a2applicard.h2
-rw-r--r--src/devices/bus/a2bus/a2cffa.cpp4
-rw-r--r--src/devices/bus/a2bus/a2cffa.h4
-rw-r--r--src/devices/bus/a2bus/a2corvus.cpp2
-rw-r--r--src/devices/bus/a2bus/a2corvus.h2
-rw-r--r--src/devices/bus/a2bus/a2diskii.cpp2
-rw-r--r--src/devices/bus/a2bus/a2diskii.h2
-rw-r--r--src/devices/bus/a2bus/a2diskiing.cpp2
-rw-r--r--src/devices/bus/a2bus/a2diskiing.h2
-rw-r--r--src/devices/bus/a2bus/a2hsscsi.cpp2
-rw-r--r--src/devices/bus/a2bus/a2hsscsi.h2
-rw-r--r--src/devices/bus/a2bus/a2memexp.cpp4
-rw-r--r--src/devices/bus/a2bus/a2memexp.h4
-rw-r--r--src/devices/bus/a2bus/a2pic.cpp2
-rw-r--r--src/devices/bus/a2bus/a2pic.h2
-rw-r--r--src/devices/bus/a2bus/a2scsi.cpp2
-rw-r--r--src/devices/bus/a2bus/a2scsi.h2
-rw-r--r--src/devices/bus/a2bus/a2ssc.cpp2
-rw-r--r--src/devices/bus/a2bus/a2ssc.h2
-rw-r--r--src/devices/bus/a2bus/a2swyft.cpp2
-rw-r--r--src/devices/bus/a2bus/a2swyft.h2
-rw-r--r--src/devices/bus/a2bus/a2thunderclock.cpp2
-rw-r--r--src/devices/bus/a2bus/a2thunderclock.h2
-rw-r--r--src/devices/bus/a2bus/a2ultraterm.cpp4
-rw-r--r--src/devices/bus/a2bus/a2ultraterm.h4
-rw-r--r--src/devices/bus/a2bus/a2videoterm.cpp12
-rw-r--r--src/devices/bus/a2bus/a2videoterm.h12
-rw-r--r--src/devices/bus/a2bus/a2vulcan.cpp4
-rw-r--r--src/devices/bus/a2bus/a2vulcan.h4
-rw-r--r--src/devices/bus/a2bus/a2zipdrive.cpp2
-rw-r--r--src/devices/bus/a2bus/a2zipdrive.h2
-rw-r--r--src/devices/bus/a2bus/corvfdc01.cpp2
-rw-r--r--src/devices/bus/a2bus/corvfdc01.h2
-rw-r--r--src/devices/bus/a2bus/corvfdc02.cpp2
-rw-r--r--src/devices/bus/a2bus/corvfdc02.h2
-rw-r--r--src/devices/bus/a2bus/mouse.cpp2
-rw-r--r--src/devices/bus/a2bus/mouse.h2
-rw-r--r--src/devices/bus/a2bus/timemasterho.cpp2
-rw-r--r--src/devices/bus/a2bus/timemasterho.h2
-rw-r--r--src/devices/bus/abcbus/fd2.cpp2
-rw-r--r--src/devices/bus/abcbus/fd2.h2
-rw-r--r--src/devices/bus/abcbus/hdc.cpp2
-rw-r--r--src/devices/bus/abcbus/hdc.h2
-rw-r--r--src/devices/bus/abcbus/lux10828.cpp2
-rw-r--r--src/devices/bus/abcbus/lux10828.h2
-rw-r--r--src/devices/bus/abcbus/lux21046.cpp2
-rw-r--r--src/devices/bus/abcbus/lux21046.h2
-rw-r--r--src/devices/bus/abcbus/lux21056.cpp2
-rw-r--r--src/devices/bus/abcbus/lux21056.h2
-rw-r--r--src/devices/bus/abcbus/memcard.cpp2
-rw-r--r--src/devices/bus/abcbus/memcard.h2
-rw-r--r--src/devices/bus/abcbus/sio.cpp2
-rw-r--r--src/devices/bus/abcbus/sio.h2
-rw-r--r--src/devices/bus/abcbus/slutprov.cpp2
-rw-r--r--src/devices/bus/abcbus/slutprov.h2
-rw-r--r--src/devices/bus/abcbus/turbo.cpp2
-rw-r--r--src/devices/bus/abcbus/turbo.h2
-rw-r--r--src/devices/bus/abcbus/uni800.cpp2
-rw-r--r--src/devices/bus/abcbus/uni800.h2
-rw-r--r--src/devices/bus/abckb/abc77.cpp2
-rw-r--r--src/devices/bus/abckb/abc77.h2
-rw-r--r--src/devices/bus/abckb/abc800kb.cpp2
-rw-r--r--src/devices/bus/abckb/abc800kb.h2
-rw-r--r--src/devices/bus/abckb/abc99.cpp2
-rw-r--r--src/devices/bus/abckb/abc99.h2
-rw-r--r--src/devices/bus/adam/ide.cpp2
-rw-r--r--src/devices/bus/adam/ide.h2
-rw-r--r--src/devices/bus/adamnet/ddp.cpp2
-rw-r--r--src/devices/bus/adamnet/ddp.h2
-rw-r--r--src/devices/bus/adamnet/fdc.cpp2
-rw-r--r--src/devices/bus/adamnet/fdc.h2
-rw-r--r--src/devices/bus/adamnet/kb.cpp2
-rw-r--r--src/devices/bus/adamnet/kb.h2
-rw-r--r--src/devices/bus/adamnet/printer.cpp2
-rw-r--r--src/devices/bus/adamnet/printer.h2
-rw-r--r--src/devices/bus/adamnet/spi.cpp2
-rw-r--r--src/devices/bus/adamnet/spi.h2
-rw-r--r--src/devices/bus/amiga/zorro/a590.cpp2
-rw-r--r--src/devices/bus/amiga/zorro/a590.h2
-rw-r--r--src/devices/bus/amiga/zorro/action_replay.cpp6
-rw-r--r--src/devices/bus/amiga/zorro/action_replay.h6
-rw-r--r--src/devices/bus/amiga/zorro/buddha.cpp2
-rw-r--r--src/devices/bus/amiga/zorro/buddha.h2
-rw-r--r--src/devices/bus/bml3/bml3kanji.cpp2
-rw-r--r--src/devices/bus/bml3/bml3kanji.h2
-rw-r--r--src/devices/bus/bml3/bml3mp1802.cpp2
-rw-r--r--src/devices/bus/bml3/bml3mp1802.h2
-rw-r--r--src/devices/bus/bml3/bml3mp1805.cpp2
-rw-r--r--src/devices/bus/bml3/bml3mp1805.h2
-rw-r--r--src/devices/bus/bw2/ramcard.cpp2
-rw-r--r--src/devices/bus/bw2/ramcard.h2
-rw-r--r--src/devices/bus/c64/currah_speech.cpp2
-rw-r--r--src/devices/bus/c64/currah_speech.h2
-rw-r--r--src/devices/bus/c64/fcc.cpp2
-rw-r--r--src/devices/bus/c64/fcc.h2
-rw-r--r--src/devices/bus/c64/multiscreen.cpp2
-rw-r--r--src/devices/bus/c64/multiscreen.h2
-rw-r--r--src/devices/bus/c64/supercpu.cpp2
-rw-r--r--src/devices/bus/c64/supercpu.h2
-rw-r--r--src/devices/bus/c64/xl80.cpp2
-rw-r--r--src/devices/bus/c64/xl80.h2
-rw-r--r--src/devices/bus/cbm2/hrg.cpp2
-rw-r--r--src/devices/bus/cbm2/hrg.h2
-rw-r--r--src/devices/bus/cbmiec/c1526.cpp4
-rw-r--r--src/devices/bus/cbmiec/c1526.h4
-rw-r--r--src/devices/bus/cbmiec/c1541.cpp24
-rw-r--r--src/devices/bus/cbmiec/c1541.h24
-rw-r--r--src/devices/bus/cbmiec/c1571.cpp8
-rw-r--r--src/devices/bus/cbmiec/c1571.h8
-rw-r--r--src/devices/bus/cbmiec/c1581.cpp4
-rw-r--r--src/devices/bus/cbmiec/c1581.h4
-rw-r--r--src/devices/bus/cbmiec/c64_nl10.cpp2
-rw-r--r--src/devices/bus/cbmiec/c64_nl10.h2
-rw-r--r--src/devices/bus/cbmiec/cmdhd.cpp2
-rw-r--r--src/devices/bus/cbmiec/cmdhd.h2
-rw-r--r--src/devices/bus/cbmiec/fd2000.cpp2
-rw-r--r--src/devices/bus/cbmiec/fd2000.h2
-rw-r--r--src/devices/bus/cbmiec/interpod.cpp2
-rw-r--r--src/devices/bus/cbmiec/interpod.h2
-rw-r--r--src/devices/bus/cbmiec/serialbox.cpp2
-rw-r--r--src/devices/bus/cbmiec/serialbox.h2
-rw-r--r--src/devices/bus/cbmiec/vic1515.cpp2
-rw-r--r--src/devices/bus/cbmiec/vic1515.h2
-rw-r--r--src/devices/bus/cbmiec/vic1520.cpp2
-rw-r--r--src/devices/bus/cbmiec/vic1520.h2
-rw-r--r--src/devices/bus/centronics/comxpl80.cpp2
-rw-r--r--src/devices/bus/centronics/comxpl80.h2
-rw-r--r--src/devices/bus/centronics/epson_ex800.cpp2
-rw-r--r--src/devices/bus/centronics/epson_ex800.h2
-rw-r--r--src/devices/bus/centronics/epson_lx800.cpp2
-rw-r--r--src/devices/bus/centronics/epson_lx800.h2
-rw-r--r--src/devices/bus/centronics/epson_lx810l.cpp4
-rw-r--r--src/devices/bus/centronics/epson_lx810l.h4
-rw-r--r--src/devices/bus/centronics/nec_p72.cpp2
-rw-r--r--src/devices/bus/centronics/nec_p72.h2
-rw-r--r--src/devices/bus/cgenie/expansion/floppy.cpp2
-rw-r--r--src/devices/bus/cgenie/expansion/floppy.h2
-rw-r--r--src/devices/bus/coco/coco_fdc.cpp12
-rw-r--r--src/devices/bus/coco/coco_fdc.h12
-rw-r--r--src/devices/bus/coco/coco_pak.cpp2
-rw-r--r--src/devices/bus/coco/coco_pak.h2
-rw-r--r--src/devices/bus/comx35/clm.cpp2
-rw-r--r--src/devices/bus/comx35/clm.h2
-rw-r--r--src/devices/bus/comx35/eprom.cpp2
-rw-r--r--src/devices/bus/comx35/eprom.h2
-rw-r--r--src/devices/bus/comx35/expbox.cpp2
-rw-r--r--src/devices/bus/comx35/expbox.h2
-rw-r--r--src/devices/bus/comx35/fdc.cpp2
-rw-r--r--src/devices/bus/comx35/fdc.h2
-rw-r--r--src/devices/bus/comx35/printer.cpp2
-rw-r--r--src/devices/bus/comx35/printer.h2
-rw-r--r--src/devices/bus/comx35/thermal.cpp2
-rw-r--r--src/devices/bus/comx35/thermal.h2
-rw-r--r--src/devices/bus/cpc/brunword4.cpp2
-rw-r--r--src/devices/bus/cpc/brunword4.h2
-rw-r--r--src/devices/bus/cpc/cpc_rs232.cpp4
-rw-r--r--src/devices/bus/cpc/cpc_rs232.h4
-rw-r--r--src/devices/bus/cpc/cpc_ssa1.cpp4
-rw-r--r--src/devices/bus/cpc/cpc_ssa1.h4
-rw-r--r--src/devices/bus/cpc/ddi1.cpp2
-rw-r--r--src/devices/bus/cpc/ddi1.h2
-rw-r--r--src/devices/bus/cpc/hd20.cpp2
-rw-r--r--src/devices/bus/cpc/hd20.h2
-rw-r--r--src/devices/bus/cpc/mface2.cpp2
-rw-r--r--src/devices/bus/cpc/mface2.h2
-rw-r--r--src/devices/bus/cpc/smartwatch.cpp2
-rw-r--r--src/devices/bus/cpc/smartwatch.h2
-rw-r--r--src/devices/bus/cpc/transtape.cpp2
-rw-r--r--src/devices/bus/cpc/transtape.h2
-rw-r--r--src/devices/bus/dmv/k220.cpp2
-rw-r--r--src/devices/bus/dmv/k220.h2
-rw-r--r--src/devices/bus/dmv/k230.cpp8
-rw-r--r--src/devices/bus/dmv/k230.h8
-rw-r--r--src/devices/bus/dmv/k806.cpp2
-rw-r--r--src/devices/bus/dmv/k806.h2
-rw-r--r--src/devices/bus/ecbbus/grip.cpp2
-rw-r--r--src/devices/bus/ecbbus/grip.h2
-rw-r--r--src/devices/bus/econet/e01.cpp2
-rw-r--r--src/devices/bus/econet/e01.h2
-rw-r--r--src/devices/bus/electron/m2105.cpp2
-rw-r--r--src/devices/bus/electron/m2105.h2
-rw-r--r--src/devices/bus/ep64/exdos.cpp2
-rw-r--r--src/devices/bus/ep64/exdos.h2
-rw-r--r--src/devices/bus/epson_sio/pf10.cpp2
-rw-r--r--src/devices/bus/epson_sio/pf10.h2
-rw-r--r--src/devices/bus/epson_sio/tf20.cpp2
-rw-r--r--src/devices/bus/epson_sio/tf20.h2
-rw-r--r--src/devices/bus/ieee488/c2031.cpp2
-rw-r--r--src/devices/bus/ieee488/c2031.h2
-rw-r--r--src/devices/bus/ieee488/c2040.cpp6
-rw-r--r--src/devices/bus/ieee488/c2040.h6
-rw-r--r--src/devices/bus/ieee488/c2040fdc.cpp2
-rw-r--r--src/devices/bus/ieee488/c2040fdc.h2
-rw-r--r--src/devices/bus/ieee488/c8050.cpp6
-rw-r--r--src/devices/bus/ieee488/c8050.h6
-rw-r--r--src/devices/bus/ieee488/c8050fdc.cpp2
-rw-r--r--src/devices/bus/ieee488/c8050fdc.h2
-rw-r--r--src/devices/bus/ieee488/c8280.cpp2
-rw-r--r--src/devices/bus/ieee488/c8280.h2
-rw-r--r--src/devices/bus/ieee488/d9060.cpp2
-rw-r--r--src/devices/bus/ieee488/d9060.h2
-rw-r--r--src/devices/bus/ieee488/hardbox.cpp2
-rw-r--r--src/devices/bus/ieee488/hardbox.h2
-rw-r--r--src/devices/bus/ieee488/shark.cpp2
-rw-r--r--src/devices/bus/ieee488/shark.h2
-rw-r--r--src/devices/bus/ieee488/softbox.cpp2
-rw-r--r--src/devices/bus/ieee488/softbox.h2
-rw-r--r--src/devices/bus/imi7000/imi5000h.cpp2
-rw-r--r--src/devices/bus/imi7000/imi5000h.h2
-rw-r--r--src/devices/bus/intv/ecs.cpp2
-rw-r--r--src/devices/bus/intv/ecs.h2
-rw-r--r--src/devices/bus/intv/voice.cpp2
-rw-r--r--src/devices/bus/intv/voice.h2
-rw-r--r--src/devices/bus/iq151/disc2.cpp2
-rw-r--r--src/devices/bus/iq151/disc2.h2
-rw-r--r--src/devices/bus/iq151/minigraf.cpp2
-rw-r--r--src/devices/bus/iq151/minigraf.h2
-rw-r--r--src/devices/bus/iq151/ms151a.cpp2
-rw-r--r--src/devices/bus/iq151/ms151a.h2
-rw-r--r--src/devices/bus/iq151/rom.cpp2
-rw-r--r--src/devices/bus/iq151/rom.h2
-rw-r--r--src/devices/bus/iq151/video32.cpp2
-rw-r--r--src/devices/bus/iq151/video32.h2
-rw-r--r--src/devices/bus/iq151/video64.cpp2
-rw-r--r--src/devices/bus/iq151/video64.h2
-rw-r--r--src/devices/bus/isa/3c505.cpp2
-rw-r--r--src/devices/bus/isa/3c505.h2
-rw-r--r--src/devices/bus/isa/aga.cpp4
-rw-r--r--src/devices/bus/isa/aga.h4
-rw-r--r--src/devices/bus/isa/aha1542.cpp2
-rw-r--r--src/devices/bus/isa/aha1542.h2
-rw-r--r--src/devices/bus/isa/cga.cpp14
-rw-r--r--src/devices/bus/isa/cga.h14
-rw-r--r--src/devices/bus/isa/dectalk.cpp2
-rw-r--r--src/devices/bus/isa/dectalk.h2
-rw-r--r--src/devices/bus/isa/ega.cpp2
-rw-r--r--src/devices/bus/isa/ega.h2
-rw-r--r--src/devices/bus/isa/finalchs.cpp2
-rw-r--r--src/devices/bus/isa/finalchs.h2
-rw-r--r--src/devices/bus/isa/hdc.cpp2
-rw-r--r--src/devices/bus/isa/hdc.h2
-rw-r--r--src/devices/bus/isa/ibm_mfc.cpp2
-rw-r--r--src/devices/bus/isa/ibm_mfc.h2
-rw-r--r--src/devices/bus/isa/mc1502_fdc.cpp2
-rw-r--r--src/devices/bus/isa/mc1502_fdc.h2
-rw-r--r--src/devices/bus/isa/mc1502_rom.cpp2
-rw-r--r--src/devices/bus/isa/mc1502_rom.h2
-rw-r--r--src/devices/bus/isa/mda.cpp4
-rw-r--r--src/devices/bus/isa/mda.h4
-rw-r--r--src/devices/bus/isa/mufdc.cpp4
-rw-r--r--src/devices/bus/isa/mufdc.h4
-rw-r--r--src/devices/bus/isa/omti8621.cpp4
-rw-r--r--src/devices/bus/isa/omti8621.h4
-rw-r--r--src/devices/bus/isa/p1_fdc.cpp2
-rw-r--r--src/devices/bus/isa/p1_fdc.h2
-rw-r--r--src/devices/bus/isa/p1_hdc.cpp2
-rw-r--r--src/devices/bus/isa/p1_hdc.h2
-rw-r--r--src/devices/bus/isa/p1_rom.cpp2
-rw-r--r--src/devices/bus/isa/p1_rom.h2
-rw-r--r--src/devices/bus/isa/pc1640_iga.cpp2
-rw-r--r--src/devices/bus/isa/pc1640_iga.h2
-rw-r--r--src/devices/bus/isa/pgc.cpp2
-rw-r--r--src/devices/bus/isa/pgc.h2
-rw-r--r--src/devices/bus/isa/sb16.cpp2
-rw-r--r--src/devices/bus/isa/sb16.h2
-rw-r--r--src/devices/bus/isa/side116.cpp2
-rw-r--r--src/devices/bus/isa/side116.h2
-rw-r--r--src/devices/bus/isa/stereo_fx.cpp2
-rw-r--r--src/devices/bus/isa/stereo_fx.h2
-rw-r--r--src/devices/bus/isa/svga_cirrus.cpp4
-rw-r--r--src/devices/bus/isa/svga_cirrus.h4
-rw-r--r--src/devices/bus/isa/svga_s3.cpp8
-rw-r--r--src/devices/bus/isa/svga_s3.h8
-rw-r--r--src/devices/bus/isa/svga_trident.cpp2
-rw-r--r--src/devices/bus/isa/svga_trident.h2
-rw-r--r--src/devices/bus/isa/svga_tseng.cpp2
-rw-r--r--src/devices/bus/isa/svga_tseng.h2
-rw-r--r--src/devices/bus/isa/vga.cpp2
-rw-r--r--src/devices/bus/isa/vga.h2
-rw-r--r--src/devices/bus/isa/vga_ati.cpp6
-rw-r--r--src/devices/bus/isa/vga_ati.h6
-rw-r--r--src/devices/bus/isa/wd1002a_wx1.cpp2
-rw-r--r--src/devices/bus/isa/wd1002a_wx1.h2
-rw-r--r--src/devices/bus/isa/wdxt_gen.cpp2
-rw-r--r--src/devices/bus/isa/wdxt_gen.h2
-rw-r--r--src/devices/bus/isa/xtide.cpp2
-rw-r--r--src/devices/bus/isa/xtide.h2
-rw-r--r--src/devices/bus/kc/d004.cpp4
-rw-r--r--src/devices/bus/kc/d004.h4
-rw-r--r--src/devices/bus/kc/rom.cpp2
-rw-r--r--src/devices/bus/kc/rom.h2
-rw-r--r--src/devices/bus/macpds/pds_tpdfpd.cpp2
-rw-r--r--src/devices/bus/macpds/pds_tpdfpd.h2
-rw-r--r--src/devices/bus/msx_cart/bm_012.cpp2
-rw-r--r--src/devices/bus/msx_cart/bm_012.h2
-rw-r--r--src/devices/bus/msx_cart/moonsound.cpp2
-rw-r--r--src/devices/bus/msx_cart/moonsound.h2
-rw-r--r--src/devices/bus/msx_cart/msx_audio.cpp4
-rw-r--r--src/devices/bus/msx_cart/msx_audio.h4
-rw-r--r--src/devices/bus/msx_cart/yamaha.cpp4
-rw-r--r--src/devices/bus/msx_cart/yamaha.h4
-rw-r--r--src/devices/bus/nes/aladdin.cpp2
-rw-r--r--src/devices/bus/nes/aladdin.h2
-rw-r--r--src/devices/bus/nes/datach.cpp2
-rw-r--r--src/devices/bus/nes/datach.h2
-rw-r--r--src/devices/bus/nes/disksys.cpp2
-rw-r--r--src/devices/bus/nes/disksys.h2
-rw-r--r--src/devices/bus/nes/karastudio.cpp2
-rw-r--r--src/devices/bus/nes/karastudio.h2
-rw-r--r--src/devices/bus/nes/sunsoft_dcs.cpp2
-rw-r--r--src/devices/bus/nes/sunsoft_dcs.h2
-rw-r--r--src/devices/bus/newbrain/eim.cpp2
-rw-r--r--src/devices/bus/newbrain/eim.h2
-rw-r--r--src/devices/bus/newbrain/fdc.cpp2
-rw-r--r--src/devices/bus/newbrain/fdc.h2
-rw-r--r--src/devices/bus/nubus/nubus_48gc.cpp4
-rw-r--r--src/devices/bus/nubus/nubus_48gc.h4
-rw-r--r--src/devices/bus/nubus/nubus_asntmc3b.cpp4
-rw-r--r--src/devices/bus/nubus/nubus_asntmc3b.h4
-rw-r--r--src/devices/bus/nubus/nubus_cb264.cpp2
-rw-r--r--src/devices/bus/nubus/nubus_cb264.h2
-rw-r--r--src/devices/bus/nubus/nubus_image.cpp2
-rw-r--r--src/devices/bus/nubus/nubus_image.h2
-rw-r--r--src/devices/bus/nubus/nubus_m2hires.cpp2
-rw-r--r--src/devices/bus/nubus/nubus_m2hires.h2
-rw-r--r--src/devices/bus/nubus/nubus_m2video.cpp2
-rw-r--r--src/devices/bus/nubus/nubus_m2video.h2
-rw-r--r--src/devices/bus/nubus/nubus_radiustpd.cpp2
-rw-r--r--src/devices/bus/nubus/nubus_radiustpd.h2
-rw-r--r--src/devices/bus/nubus/nubus_spec8.cpp2
-rw-r--r--src/devices/bus/nubus/nubus_spec8.h2
-rw-r--r--src/devices/bus/nubus/nubus_specpdq.cpp2
-rw-r--r--src/devices/bus/nubus/nubus_specpdq.h2
-rw-r--r--src/devices/bus/nubus/nubus_vikbw.cpp2
-rw-r--r--src/devices/bus/nubus/nubus_vikbw.h2
-rw-r--r--src/devices/bus/nubus/nubus_wsportrait.cpp2
-rw-r--r--src/devices/bus/nubus/nubus_wsportrait.h2
-rw-r--r--src/devices/bus/nubus/pds30_30hr.cpp2
-rw-r--r--src/devices/bus/nubus/pds30_30hr.h2
-rw-r--r--src/devices/bus/nubus/pds30_cb264.cpp2
-rw-r--r--src/devices/bus/nubus/pds30_cb264.h2
-rw-r--r--src/devices/bus/nubus/pds30_mc30.cpp2
-rw-r--r--src/devices/bus/nubus/pds30_mc30.h2
-rw-r--r--src/devices/bus/nubus/pds30_procolor816.cpp2
-rw-r--r--src/devices/bus/nubus/pds30_procolor816.h2
-rw-r--r--src/devices/bus/nubus/pds30_sigmalview.cpp2
-rw-r--r--src/devices/bus/nubus/pds30_sigmalview.h2
-rw-r--r--src/devices/bus/odyssey2/voice.cpp2
-rw-r--r--src/devices/bus/odyssey2/voice.h2
-rw-r--r--src/devices/bus/oricext/jasmin.cpp2
-rw-r--r--src/devices/bus/oricext/microdisc.cpp2
-rw-r--r--src/devices/bus/pc_kbd/ec1841.cpp2
-rw-r--r--src/devices/bus/pc_kbd/ec1841.h2
-rw-r--r--src/devices/bus/pc_kbd/iskr1030.cpp2
-rw-r--r--src/devices/bus/pc_kbd/iskr1030.h2
-rw-r--r--src/devices/bus/pc_kbd/keytro.cpp2
-rw-r--r--src/devices/bus/pc_kbd/keytro.h2
-rw-r--r--src/devices/bus/pc_kbd/msnat.cpp2
-rw-r--r--src/devices/bus/pc_kbd/msnat.h2
-rw-r--r--src/devices/bus/pc_kbd/pc83.cpp2
-rw-r--r--src/devices/bus/pc_kbd/pc83.h2
-rw-r--r--src/devices/bus/pc_kbd/pcat84.cpp4
-rw-r--r--src/devices/bus/pc_kbd/pcat84.h4
-rw-r--r--src/devices/bus/pc_kbd/pcxt83.cpp2
-rw-r--r--src/devices/bus/pc_kbd/pcxt83.h2
-rw-r--r--src/devices/bus/pet/hsg.cpp2
-rw-r--r--src/devices/bus/pet/hsg.h2
-rw-r--r--src/devices/bus/pet/superpet.cpp2
-rw-r--r--src/devices/bus/pet/superpet.h2
-rw-r--r--src/devices/bus/plus4/c1551.cpp2
-rw-r--r--src/devices/bus/plus4/c1551.h2
-rw-r--r--src/devices/bus/plus4/sid.cpp2
-rw-r--r--src/devices/bus/plus4/sid.h2
-rw-r--r--src/devices/bus/ql/cst_q_plus4.cpp2
-rw-r--r--src/devices/bus/ql/cst_q_plus4.h2
-rw-r--r--src/devices/bus/ql/cst_qdisc.cpp2
-rw-r--r--src/devices/bus/ql/cst_qdisc.h2
-rw-r--r--src/devices/bus/ql/cumana_fdi.cpp2
-rw-r--r--src/devices/bus/ql/cumana_fdi.h2
-rw-r--r--src/devices/bus/ql/kempston_di.cpp2
-rw-r--r--src/devices/bus/ql/kempston_di.h2
-rw-r--r--src/devices/bus/ql/miracle_gold_card.cpp2
-rw-r--r--src/devices/bus/ql/miracle_gold_card.h2
-rw-r--r--src/devices/bus/ql/miracle_hd.cpp2
-rw-r--r--src/devices/bus/ql/miracle_hd.h2
-rw-r--r--src/devices/bus/ql/mp_fdi.cpp2
-rw-r--r--src/devices/bus/ql/mp_fdi.h2
-rw-r--r--src/devices/bus/ql/opd_basic_master.cpp2
-rw-r--r--src/devices/bus/ql/opd_basic_master.h2
-rw-r--r--src/devices/bus/ql/pcml_qdisk.cpp2
-rw-r--r--src/devices/bus/ql/pcml_qdisk.h2
-rw-r--r--src/devices/bus/ql/qubide.cpp2
-rw-r--r--src/devices/bus/ql/qubide.h2
-rw-r--r--src/devices/bus/ql/sandy_superdisk.cpp2
-rw-r--r--src/devices/bus/ql/sandy_superdisk.h2
-rw-r--r--src/devices/bus/ql/sandy_superqboard.cpp2
-rw-r--r--src/devices/bus/ql/sandy_superqboard.h2
-rw-r--r--src/devices/bus/ql/trumpcard.cpp2
-rw-r--r--src/devices/bus/ql/trumpcard.h2
-rw-r--r--src/devices/bus/s100/dj2db.cpp2
-rw-r--r--src/devices/bus/s100/dj2db.h2
-rw-r--r--src/devices/bus/s100/djdma.cpp2
-rw-r--r--src/devices/bus/s100/djdma.h2
-rw-r--r--src/devices/bus/s100/mm65k16s.cpp2
-rw-r--r--src/devices/bus/s100/mm65k16s.h2
-rw-r--r--src/devices/bus/s100/nsmdsa.cpp2
-rw-r--r--src/devices/bus/s100/nsmdsa.h2
-rw-r--r--src/devices/bus/s100/nsmdsad.cpp2
-rw-r--r--src/devices/bus/s100/nsmdsad.h2
-rw-r--r--src/devices/bus/scsi/omti5100.cpp2
-rw-r--r--src/devices/bus/scsi/s1410.cpp2
-rw-r--r--src/devices/bus/scsi/s1410.h2
-rw-r--r--src/devices/bus/scsi/sa1403d.cpp2
-rw-r--r--src/devices/bus/scsi/sa1403d.h2
-rw-r--r--src/devices/bus/snes/upd.cpp16
-rw-r--r--src/devices/bus/snes/upd.h16
-rw-r--r--src/devices/bus/spc1000/fdd.cpp2
-rw-r--r--src/devices/bus/spc1000/fdd.h2
-rw-r--r--src/devices/bus/svi3x8/expander/sv603.cpp2
-rw-r--r--src/devices/bus/svi3x8/expander/sv603.h2
-rw-r--r--src/devices/bus/svi3x8/slot/sv806.cpp2
-rw-r--r--src/devices/bus/svi3x8/slot/sv806.h2
-rw-r--r--src/devices/bus/ti99_peb/bwg.cpp2
-rw-r--r--src/devices/bus/ti99_peb/evpc.cpp2
-rw-r--r--src/devices/bus/ti99_peb/evpc.h2
-rw-r--r--src/devices/bus/ti99_peb/hfdc.cpp2
-rw-r--r--src/devices/bus/ti99_peb/myarcmem.cpp2
-rw-r--r--src/devices/bus/ti99_peb/pcode.cpp2
-rw-r--r--src/devices/bus/ti99_peb/pcode.h2
-rw-r--r--src/devices/bus/ti99_peb/spchsyn.cpp2
-rw-r--r--src/devices/bus/ti99_peb/spchsyn.h2
-rw-r--r--src/devices/bus/ti99_peb/ti_fdc.cpp2
-rw-r--r--src/devices/bus/ti99_peb/ti_rs232.cpp2
-rw-r--r--src/devices/bus/ti99_peb/tn_ide.cpp2
-rw-r--r--src/devices/bus/ti99_peb/tn_ide.h2
-rw-r--r--src/devices/bus/ti99x/gromport.cpp4
-rw-r--r--src/devices/bus/ti99x/gromport.h4
-rw-r--r--src/devices/bus/tiki100/8088.cpp2
-rw-r--r--src/devices/bus/tiki100/8088.h2
-rw-r--r--src/devices/bus/tvc/hbf.cpp2
-rw-r--r--src/devices/bus/tvc/hbf.h2
-rw-r--r--src/devices/bus/vic20/fe3.cpp2
-rw-r--r--src/devices/bus/vic20/fe3.h2
-rw-r--r--src/devices/bus/vip/vp700.cpp2
-rw-r--r--src/devices/bus/vip/vp700.h2
-rw-r--r--src/devices/bus/vtech/memexp/floppy.cpp2
-rw-r--r--src/devices/bus/vtech/memexp/floppy.h2
-rw-r--r--src/devices/bus/vtech/memexp/rs232.cpp2
-rw-r--r--src/devices/bus/vtech/memexp/rs232.h2
-rw-r--r--src/devices/bus/vtech/memexp/rtty.cpp2
-rw-r--r--src/devices/bus/vtech/memexp/rtty.h2
-rw-r--r--src/devices/bus/vtech/memexp/wordpro.cpp2
-rw-r--r--src/devices/bus/vtech/memexp/wordpro.h2
-rw-r--r--src/devices/bus/wangpc/lic.cpp2
-rw-r--r--src/devices/bus/wangpc/lic.h2
-rw-r--r--src/devices/bus/wangpc/rtc.cpp2
-rw-r--r--src/devices/bus/wangpc/rtc.h2
-rw-r--r--src/devices/bus/wangpc/tig.cpp2
-rw-r--r--src/devices/bus/wangpc/tig.h2
-rw-r--r--src/devices/bus/wangpc/wdc.cpp2
-rw-r--r--src/devices/bus/wangpc/wdc.h2
-rw-r--r--src/devices/bus/x68k/x68k_scsiext.cpp2
-rw-r--r--src/devices/bus/x68k/x68k_scsiext.h2
-rw-r--r--src/devices/cpu/alto2/alto2cpu.cpp2
-rw-r--r--src/devices/cpu/alto2/alto2cpu.h2
-rw-r--r--src/devices/cpu/tms32031/tms32031.cpp2
-rw-r--r--src/devices/cpu/tms32031/tms32031.h2
-rw-r--r--src/devices/machine/at_keybc.cpp2
-rw-r--r--src/devices/machine/at_keybc.h2
-rw-r--r--src/devices/machine/i80130.cpp2
-rw-r--r--src/devices/machine/i80130.h2
-rw-r--r--src/devices/machine/ldp1000.cpp2
-rw-r--r--src/devices/machine/ldp1000.h2
-rw-r--r--src/devices/machine/ldp1450.cpp2
-rw-r--r--src/devices/machine/ldp1450.h2
-rw-r--r--src/devices/machine/ldpr8210.cpp4
-rw-r--r--src/devices/machine/ldpr8210.h4
-rw-r--r--src/devices/machine/ldv1000.cpp2
-rw-r--r--src/devices/machine/ldv1000.h2
-rw-r--r--src/devices/machine/ldvp931.cpp2
-rw-r--r--src/devices/machine/ldvp931.h2
-rw-r--r--src/devices/machine/mpu401.cpp2
-rw-r--r--src/devices/machine/mpu401.h2
-rw-r--r--src/devices/machine/pdc.cpp2
-rw-r--r--src/devices/machine/pdc.h2
-rw-r--r--src/devices/machine/wozfdc.cpp2
-rw-r--r--src/devices/machine/wozfdc.h2
-rw-r--r--src/devices/sound/2608intf.cpp2
-rw-r--r--src/devices/sound/2608intf.h2
-rw-r--r--src/devices/sound/bsmt2000.cpp2
-rw-r--r--src/devices/sound/bsmt2000.h2
-rw-r--r--src/devices/sound/qs1000.cpp2
-rw-r--r--src/devices/sound/qs1000.h2
-rw-r--r--src/devices/sound/qsound.cpp2
-rw-r--r--src/devices/sound/votrax.cpp2
-rw-r--r--src/devices/sound/votrax.h2
-rw-r--r--src/devices/video/ef9365.cpp2
-rw-r--r--src/devices/video/ef9365.h2
-rw-r--r--src/devices/video/hd44780.cpp2
-rw-r--r--src/devices/video/hd44780.h2
-rw-r--r--src/devices/video/hd61830.cpp2
-rw-r--r--src/devices/video/hd61830.h2
-rw-r--r--src/devices/video/hd63484.cpp2
-rw-r--r--src/devices/video/hd63484.h2
-rw-r--r--src/devices/video/m50458.cpp2
-rw-r--r--src/devices/video/m50458.h2
-rw-r--r--src/devices/video/mb90082.cpp2
-rw-r--r--src/devices/video/mb90082.h2
-rw-r--r--src/devices/video/msm6222b.cpp2
-rw-r--r--src/devices/video/msm6222b.h2
-rw-r--r--src/devices/video/saa5050.cpp16
-rw-r--r--src/devices/video/saa5050.h16
-rw-r--r--src/devices/video/sed1200.cpp8
-rw-r--r--src/devices/video/sed1200.h8
-rw-r--r--src/devices/video/sed1330.cpp2
-rw-r--r--src/devices/video/sed1330.h2
-rw-r--r--src/devices/video/upd7220.cpp2
-rw-r--r--src/devices/video/upd7220.h2
-rw-r--r--src/emu/device.cpp16
-rw-r--r--src/emu/device.h5
-rw-r--r--src/emu/driver.cpp2
-rw-r--r--src/emu/driver.h2
-rw-r--r--src/emu/gamedrv.h2
-rw-r--r--src/emu/romentry.h24
-rw-r--r--src/emu/romload.cpp27
-rw-r--r--src/emu/romload.h5
-rw-r--r--src/frontend/mame/info.cpp9
-rw-r--r--src/frontend/mame/ui/miscmenu.cpp6
-rw-r--r--src/frontend/mame/ui/selgame.cpp17
-rw-r--r--src/frontend/mame/ui/selsoft.cpp6
-rw-r--r--src/mame/audio/midway.h2
-rw-r--r--src/mame/audio/namco52.h2
-rw-r--r--src/mame/audio/namco54.h2
-rw-r--r--src/mame/audio/t5182.h2
-rw-r--r--src/mame/drivers/4enlinea.cpp2
-rw-r--r--src/mame/drivers/pcxt.cpp4
-rw-r--r--src/mame/machine/abc1600mac.h2
-rw-r--r--src/mame/machine/abc80kb.h2
-rw-r--r--src/mame/machine/amigakbd.h2
-rw-r--r--src/mame/machine/apricotkb.h2
-rw-r--r--src/mame/machine/beta.h2
-rw-r--r--src/mame/machine/compiskb.h2
-rw-r--r--src/mame/machine/cuda.h2
-rw-r--r--src/mame/machine/dec_lk201.h2
-rw-r--r--src/mame/machine/dmv_keyb.h2
-rw-r--r--src/mame/machine/egret.h2
-rw-r--r--src/mame/machine/ie15_kbd.h2
-rw-r--r--src/mame/machine/jvs13551.h2
-rw-r--r--src/mame/machine/k573dio.h2
-rw-r--r--src/mame/machine/k573mcr.h2
-rw-r--r--src/mame/machine/k573msu.h2
-rw-r--r--src/mame/machine/k573npu.h2
-rw-r--r--src/mame/machine/k7659kb.h2
-rw-r--r--src/mame/machine/km035.h2
-rw-r--r--src/mame/machine/m1comm.h2
-rw-r--r--src/mame/machine/m20_8086.h2
-rw-r--r--src/mame/machine/m24_kbd.h2
-rw-r--r--src/mame/machine/m24_z8000.h2
-rw-r--r--src/mame/machine/mackbd.h2
-rw-r--r--src/mame/machine/mie.h2
-rw-r--r--src/mame/machine/mm1kb.h2
-rw-r--r--src/mame/machine/ms7004.h2
-rw-r--r--src/mame/machine/namco50.h2
-rw-r--r--src/mame/machine/namco51.h2
-rw-r--r--src/mame/machine/namco53.h2
-rw-r--r--src/mame/machine/namco62.h2
-rw-r--r--src/mame/machine/namcomcu.h10
-rw-r--r--src/mame/machine/nmk004.h2
-rw-r--r--src/mame/machine/pc1512kb.h2
-rw-r--r--src/mame/machine/pc9801_118.h2
-rw-r--r--src/mame/machine/pc9801_86.h2
-rw-r--r--src/mame/machine/pcd_kbd.h2
-rw-r--r--src/mame/machine/psxcd.h2
-rw-r--r--src/mame/machine/tandy2kb.h2
-rw-r--r--src/mame/machine/trs80m2kb.h2
-rw-r--r--src/mame/machine/v1050kb.h2
-rw-r--r--src/mame/machine/victor9k_fdc.h2
-rw-r--r--src/mame/machine/victor9kb.h2
-rw-r--r--src/mame/machine/wangpckb.h2
-rw-r--r--src/mame/machine/x820kb.h2
-rw-r--r--src/mame/video/abc1600.h2
-rw-r--r--src/mame/video/gic.h2
-rw-r--r--src/mame/video/pcd.h4
-rw-r--r--src/mame/video/stic.h2
589 files changed, 843 insertions, 776 deletions
diff --git a/src/devices/bus/a1bus/a1cassette.cpp b/src/devices/bus/a1bus/a1cassette.cpp
index 94eab958858..9a33b667fa9 100644
--- a/src/devices/bus/a1bus/a1cassette.cpp
+++ b/src/devices/bus/a1bus/a1cassette.cpp
@@ -47,7 +47,7 @@ machine_config_constructor a1bus_cassette_device::device_mconfig_additions() con
return MACHINE_CONFIG_NAME( cassette );
}
-const rom_entry *a1bus_cassette_device::device_rom_region() const
+const tiny_rom_entry *a1bus_cassette_device::device_rom_region() const
{
return ROM_NAME( cassette );
}
diff --git a/src/devices/bus/a1bus/a1cassette.h b/src/devices/bus/a1bus/a1cassette.h
index 482704b31cf..b5391e680ff 100644
--- a/src/devices/bus/a1bus/a1cassette.h
+++ b/src/devices/bus/a1bus/a1cassette.h
@@ -29,7 +29,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
optional_device<cassette_image_device> m_cassette;
diff --git a/src/devices/bus/a1bus/a1cffa.cpp b/src/devices/bus/a1bus/a1cffa.cpp
index fc0ff3da3a1..4edaf39c5d0 100644
--- a/src/devices/bus/a1bus/a1cffa.cpp
+++ b/src/devices/bus/a1bus/a1cffa.cpp
@@ -42,7 +42,7 @@ machine_config_constructor a1bus_cffa_device::device_mconfig_additions() const
return MACHINE_CONFIG_NAME( cffa );
}
-const rom_entry *a1bus_cffa_device::device_rom_region() const
+const tiny_rom_entry *a1bus_cffa_device::device_rom_region() const
{
return ROM_NAME( cffa );
}
diff --git a/src/devices/bus/a1bus/a1cffa.h b/src/devices/bus/a1bus/a1cffa.h
index d395468891b..1a342c34b33 100644
--- a/src/devices/bus/a1bus/a1cffa.h
+++ b/src/devices/bus/a1bus/a1cffa.h
@@ -30,7 +30,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
required_device<ata_interface_device> m_ata;
diff --git a/src/devices/bus/a2bus/a2applicard.cpp b/src/devices/bus/a2bus/a2applicard.cpp
index cb647b6476b..3075bd12ede 100644
--- a/src/devices/bus/a2bus/a2applicard.cpp
+++ b/src/devices/bus/a2bus/a2applicard.cpp
@@ -66,7 +66,7 @@ machine_config_constructor a2bus_applicard_device::device_mconfig_additions() co
// device_rom_region - device-specific ROMs
//-------------------------------------------------
-const rom_entry *a2bus_applicard_device::device_rom_region() const
+const tiny_rom_entry *a2bus_applicard_device::device_rom_region() const
{
return ROM_NAME( a2applicard );
}
diff --git a/src/devices/bus/a2bus/a2applicard.h b/src/devices/bus/a2bus/a2applicard.h
index e1bb4b4d685..fa0b11be8bf 100644
--- a/src/devices/bus/a2bus/a2applicard.h
+++ b/src/devices/bus/a2bus/a2applicard.h
@@ -38,7 +38,7 @@ public:
protected:
virtual void device_start() override;
virtual void device_reset() override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
// overrides of standard a2bus slot functions
virtual UINT8 read_c0nx(address_space &space, UINT8 offset) override;
diff --git a/src/devices/bus/a2bus/a2cffa.cpp b/src/devices/bus/a2bus/a2cffa.cpp
index aa7f6336ce2..85eef339230 100644
--- a/src/devices/bus/a2bus/a2cffa.cpp
+++ b/src/devices/bus/a2bus/a2cffa.cpp
@@ -68,12 +68,12 @@ machine_config_constructor a2bus_cffa2000_device::device_mconfig_additions() con
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *a2bus_cffa2000_device::device_rom_region() const
+const tiny_rom_entry *a2bus_cffa2000_device::device_rom_region() const
{
return ROM_NAME( cffa2 );
}
-const rom_entry *a2bus_cffa2_6502_device::device_rom_region() const
+const tiny_rom_entry *a2bus_cffa2_6502_device::device_rom_region() const
{
return ROM_NAME( cffa2_6502 );
}
diff --git a/src/devices/bus/a2bus/a2cffa.h b/src/devices/bus/a2bus/a2cffa.h
index 4215bde504f..b628fb16d1a 100644
--- a/src/devices/bus/a2bus/a2cffa.h
+++ b/src/devices/bus/a2bus/a2cffa.h
@@ -30,7 +30,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
protected:
virtual void device_start() override;
@@ -70,7 +70,7 @@ class a2bus_cffa2_6502_device : public a2bus_cffa2000_device, public device_nvra
{
public:
a2bus_cffa2_6502_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
protected:
// device_config_nvram_interface overrides
diff --git a/src/devices/bus/a2bus/a2corvus.cpp b/src/devices/bus/a2bus/a2corvus.cpp
index 6e33d0be8fa..cc95c3919cb 100644
--- a/src/devices/bus/a2bus/a2corvus.cpp
+++ b/src/devices/bus/a2bus/a2corvus.cpp
@@ -92,7 +92,7 @@ machine_config_constructor a2bus_corvus_device::device_mconfig_additions() const
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *a2bus_corvus_device::device_rom_region() const
+const tiny_rom_entry *a2bus_corvus_device::device_rom_region() const
{
return ROM_NAME( corvus );
}
diff --git a/src/devices/bus/a2bus/a2corvus.h b/src/devices/bus/a2bus/a2corvus.h
index e7751089e33..2e64d8b9cdc 100644
--- a/src/devices/bus/a2bus/a2corvus.h
+++ b/src/devices/bus/a2bus/a2corvus.h
@@ -31,7 +31,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
required_device<corvus_hdc_t> m_corvushd;
diff --git a/src/devices/bus/a2bus/a2diskii.cpp b/src/devices/bus/a2bus/a2diskii.cpp
index 488b675a5f9..cfda06bbdcb 100644
--- a/src/devices/bus/a2bus/a2diskii.cpp
+++ b/src/devices/bus/a2bus/a2diskii.cpp
@@ -81,7 +81,7 @@ machine_config_constructor a2bus_iwmflop_device::device_mconfig_additions() cons
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *a2bus_floppy_device::device_rom_region() const
+const tiny_rom_entry *a2bus_floppy_device::device_rom_region() const
{
return ROM_NAME( diskii );
}
diff --git a/src/devices/bus/a2bus/a2diskii.h b/src/devices/bus/a2bus/a2diskii.h
index 9e01464893e..75363e244ed 100644
--- a/src/devices/bus/a2bus/a2diskii.h
+++ b/src/devices/bus/a2bus/a2diskii.h
@@ -29,7 +29,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
protected:
virtual void device_start() override;
diff --git a/src/devices/bus/a2bus/a2diskiing.cpp b/src/devices/bus/a2bus/a2diskiing.cpp
index 474e228b6fa..cf83f6d16df 100644
--- a/src/devices/bus/a2bus/a2diskiing.cpp
+++ b/src/devices/bus/a2bus/a2diskiing.cpp
@@ -59,7 +59,7 @@ machine_config_constructor a2bus_diskiing_device::device_mconfig_additions() con
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *a2bus_diskiing_device::device_rom_region() const
+const tiny_rom_entry *a2bus_diskiing_device::device_rom_region() const
{
return ROM_NAME( diskiing );
}
diff --git a/src/devices/bus/a2bus/a2diskiing.h b/src/devices/bus/a2bus/a2diskiing.h
index 28cfa664be0..f1ac98cc8c0 100644
--- a/src/devices/bus/a2bus/a2diskiing.h
+++ b/src/devices/bus/a2bus/a2diskiing.h
@@ -32,7 +32,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
DECLARE_FLOPPY_FORMATS( floppy_formats );
diff --git a/src/devices/bus/a2bus/a2hsscsi.cpp b/src/devices/bus/a2bus/a2hsscsi.cpp
index fa2744c995e..a9869d57f4d 100644
--- a/src/devices/bus/a2bus/a2hsscsi.cpp
+++ b/src/devices/bus/a2bus/a2hsscsi.cpp
@@ -104,7 +104,7 @@ machine_config_constructor a2bus_hsscsi_device::device_mconfig_additions() const
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *a2bus_hsscsi_device::device_rom_region() const
+const tiny_rom_entry *a2bus_hsscsi_device::device_rom_region() const
{
return ROM_NAME( hsscsi );
}
diff --git a/src/devices/bus/a2bus/a2hsscsi.h b/src/devices/bus/a2bus/a2hsscsi.h
index d4d07ce04ea..11f2ae7a48a 100644
--- a/src/devices/bus/a2bus/a2hsscsi.h
+++ b/src/devices/bus/a2bus/a2hsscsi.h
@@ -30,7 +30,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
required_device<ncr5380n_device> m_ncr5380;
required_device<nscsi_bus_device> m_scsibus;
diff --git a/src/devices/bus/a2bus/a2memexp.cpp b/src/devices/bus/a2bus/a2memexp.cpp
index 9832b3160e2..d7177d645d1 100644
--- a/src/devices/bus/a2bus/a2memexp.cpp
+++ b/src/devices/bus/a2bus/a2memexp.cpp
@@ -59,12 +59,12 @@ machine_config_constructor a2bus_memexp_device::device_mconfig_additions() const
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *a2bus_memexp_device::device_rom_region() const
+const tiny_rom_entry *a2bus_memexp_device::device_rom_region() const
{
return ROM_NAME( memexp );
}
-const rom_entry *a2bus_ramfactor_device::device_rom_region() const
+const tiny_rom_entry *a2bus_ramfactor_device::device_rom_region() const
{
return ROM_NAME( ramfactor );
}
diff --git a/src/devices/bus/a2bus/a2memexp.h b/src/devices/bus/a2bus/a2memexp.h
index 8ce49163db1..c953e0f7bf8 100644
--- a/src/devices/bus/a2bus/a2memexp.h
+++ b/src/devices/bus/a2bus/a2memexp.h
@@ -28,7 +28,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
bool m_isramfactor;
UINT8 m_bankhior;
@@ -62,7 +62,7 @@ class a2bus_ramfactor_device : public a2bus_memexp_device
public:
a2bus_ramfactor_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
};
// device type definition
diff --git a/src/devices/bus/a2bus/a2pic.cpp b/src/devices/bus/a2bus/a2pic.cpp
index c16ee6f2140..3592b2d582c 100644
--- a/src/devices/bus/a2bus/a2pic.cpp
+++ b/src/devices/bus/a2bus/a2pic.cpp
@@ -89,7 +89,7 @@ machine_config_constructor a2bus_pic_device::device_mconfig_additions() const
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *a2bus_pic_device::device_rom_region() const
+const tiny_rom_entry *a2bus_pic_device::device_rom_region() const
{
return ROM_NAME( pic );
}
diff --git a/src/devices/bus/a2bus/a2pic.h b/src/devices/bus/a2bus/a2pic.h
index 997e4a342a6..9e5df928f9b 100644
--- a/src/devices/bus/a2bus/a2pic.h
+++ b/src/devices/bus/a2bus/a2pic.h
@@ -29,7 +29,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual ioport_constructor device_input_ports() const override;
required_ioport m_dsw1;
diff --git a/src/devices/bus/a2bus/a2scsi.cpp b/src/devices/bus/a2bus/a2scsi.cpp
index 50a715893bf..7b154901ec5 100644
--- a/src/devices/bus/a2bus/a2scsi.cpp
+++ b/src/devices/bus/a2bus/a2scsi.cpp
@@ -97,7 +97,7 @@ machine_config_constructor a2bus_scsi_device::device_mconfig_additions() const
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *a2bus_scsi_device::device_rom_region() const
+const tiny_rom_entry *a2bus_scsi_device::device_rom_region() const
{
return ROM_NAME( scsi );
}
diff --git a/src/devices/bus/a2bus/a2scsi.h b/src/devices/bus/a2bus/a2scsi.h
index b6132577846..09b4ad18fe2 100644
--- a/src/devices/bus/a2bus/a2scsi.h
+++ b/src/devices/bus/a2bus/a2scsi.h
@@ -30,7 +30,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
required_device<ncr5380n_device> m_ncr5380;
required_device<nscsi_bus_device> m_scsibus;
diff --git a/src/devices/bus/a2bus/a2ssc.cpp b/src/devices/bus/a2bus/a2ssc.cpp
index d2765ebc557..b7189b77992 100644
--- a/src/devices/bus/a2bus/a2ssc.cpp
+++ b/src/devices/bus/a2bus/a2ssc.cpp
@@ -118,7 +118,7 @@ machine_config_constructor a2bus_ssc_device::device_mconfig_additions() const
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *a2bus_ssc_device::device_rom_region() const
+const tiny_rom_entry *a2bus_ssc_device::device_rom_region() const
{
return ROM_NAME( ssc );
}
diff --git a/src/devices/bus/a2bus/a2ssc.h b/src/devices/bus/a2bus/a2ssc.h
index bca78273307..bdcaca2e900 100644
--- a/src/devices/bus/a2bus/a2ssc.h
+++ b/src/devices/bus/a2bus/a2ssc.h
@@ -29,7 +29,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual ioport_constructor device_input_ports() const override;
required_ioport m_dsw1, m_dsw2;
diff --git a/src/devices/bus/a2bus/a2swyft.cpp b/src/devices/bus/a2bus/a2swyft.cpp
index d47e7770937..b5f0d65c60d 100644
--- a/src/devices/bus/a2bus/a2swyft.cpp
+++ b/src/devices/bus/a2bus/a2swyft.cpp
@@ -36,7 +36,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *a2bus_swyft_device::device_rom_region() const
+const tiny_rom_entry *a2bus_swyft_device::device_rom_region() const
{
return ROM_NAME( swyft );
}
diff --git a/src/devices/bus/a2bus/a2swyft.h b/src/devices/bus/a2bus/a2swyft.h
index 564a76ac6b9..a490d266ac9 100644
--- a/src/devices/bus/a2bus/a2swyft.h
+++ b/src/devices/bus/a2bus/a2swyft.h
@@ -27,7 +27,7 @@ public:
a2bus_swyft_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
a2bus_swyft_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source);
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
protected:
virtual void device_start() override;
diff --git a/src/devices/bus/a2bus/a2thunderclock.cpp b/src/devices/bus/a2bus/a2thunderclock.cpp
index 8b378f238b6..e789b364a51 100644
--- a/src/devices/bus/a2bus/a2thunderclock.cpp
+++ b/src/devices/bus/a2bus/a2thunderclock.cpp
@@ -67,7 +67,7 @@ machine_config_constructor a2bus_thunderclock_device::device_mconfig_additions()
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *a2bus_thunderclock_device::device_rom_region() const
+const tiny_rom_entry *a2bus_thunderclock_device::device_rom_region() const
{
return ROM_NAME( thunderclock );
}
diff --git a/src/devices/bus/a2bus/a2thunderclock.h b/src/devices/bus/a2bus/a2thunderclock.h
index 55ab8fe4389..324b6a30ea0 100644
--- a/src/devices/bus/a2bus/a2thunderclock.h
+++ b/src/devices/bus/a2bus/a2thunderclock.h
@@ -30,7 +30,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
DECLARE_WRITE_LINE_MEMBER( upd_dataout_w );
diff --git a/src/devices/bus/a2bus/a2ultraterm.cpp b/src/devices/bus/a2bus/a2ultraterm.cpp
index 6f7722e46ea..3898e4be0c3 100644
--- a/src/devices/bus/a2bus/a2ultraterm.cpp
+++ b/src/devices/bus/a2bus/a2ultraterm.cpp
@@ -124,12 +124,12 @@ machine_config_constructor a2bus_videx160_device::device_mconfig_additions() con
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *a2bus_ultraterm_device::device_rom_region() const
+const tiny_rom_entry *a2bus_ultraterm_device::device_rom_region() const
{
return ROM_NAME( a2ultraterm );
}
-const rom_entry *a2bus_ultratermenh_device::device_rom_region() const
+const tiny_rom_entry *a2bus_ultratermenh_device::device_rom_region() const
{
return ROM_NAME( a2ultratermenh );
}
diff --git a/src/devices/bus/a2bus/a2ultraterm.h b/src/devices/bus/a2bus/a2ultraterm.h
index cbd435106cf..3eadec62422 100644
--- a/src/devices/bus/a2bus/a2ultraterm.h
+++ b/src/devices/bus/a2bus/a2ultraterm.h
@@ -61,7 +61,7 @@ class a2bus_ultraterm_device : public a2bus_videx160_device
public:
a2bus_ultraterm_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
};
class a2bus_ultratermenh_device : public a2bus_videx160_device
@@ -69,7 +69,7 @@ class a2bus_ultratermenh_device : public a2bus_videx160_device
public:
a2bus_ultratermenh_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
};
// device type definition
diff --git a/src/devices/bus/a2bus/a2videoterm.cpp b/src/devices/bus/a2bus/a2videoterm.cpp
index 4fc271c604f..f6d00066321 100644
--- a/src/devices/bus/a2bus/a2videoterm.cpp
+++ b/src/devices/bus/a2bus/a2videoterm.cpp
@@ -138,32 +138,32 @@ machine_config_constructor a2bus_videx80_device::device_mconfig_additions() cons
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *a2bus_videoterm_device::device_rom_region() const
+const tiny_rom_entry *a2bus_videoterm_device::device_rom_region() const
{
return ROM_NAME( a2videoterm );
}
-const rom_entry *a2bus_ap16_device::device_rom_region() const
+const tiny_rom_entry *a2bus_ap16_device::device_rom_region() const
{
return ROM_NAME( a2ap16 );
}
-const rom_entry *a2bus_ap16alt_device::device_rom_region() const
+const tiny_rom_entry *a2bus_ap16alt_device::device_rom_region() const
{
return ROM_NAME( a2ap16alt );
}
-const rom_entry *a2bus_vtc1_device::device_rom_region() const
+const tiny_rom_entry *a2bus_vtc1_device::device_rom_region() const
{
return ROM_NAME( vtc1 );
}
-const rom_entry *a2bus_vtc2_device::device_rom_region() const
+const tiny_rom_entry *a2bus_vtc2_device::device_rom_region() const
{
return ROM_NAME( vtc2 );
}
-const rom_entry *a2bus_aevm80_device::device_rom_region() const
+const tiny_rom_entry *a2bus_aevm80_device::device_rom_region() const
{
return ROM_NAME( a2aevm80 );
}
diff --git a/src/devices/bus/a2bus/a2videoterm.h b/src/devices/bus/a2bus/a2videoterm.h
index 654103879ec..23b29ca86d4 100644
--- a/src/devices/bus/a2bus/a2videoterm.h
+++ b/src/devices/bus/a2bus/a2videoterm.h
@@ -62,7 +62,7 @@ class a2bus_videoterm_device : public a2bus_videx80_device
public:
a2bus_videoterm_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
};
class a2bus_ap16_device : public a2bus_videx80_device
@@ -70,7 +70,7 @@ class a2bus_ap16_device : public a2bus_videx80_device
public:
a2bus_ap16_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual UINT8 read_cnxx(address_space &space, UINT8 offset) override;
};
@@ -81,7 +81,7 @@ class a2bus_ap16alt_device : public a2bus_videx80_device
public:
a2bus_ap16alt_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual UINT8 read_cnxx(address_space &space, UINT8 offset) override;
};
@@ -91,7 +91,7 @@ class a2bus_vtc1_device : public a2bus_videx80_device
public:
a2bus_vtc1_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
};
class a2bus_vtc2_device : public a2bus_videx80_device
@@ -99,7 +99,7 @@ class a2bus_vtc2_device : public a2bus_videx80_device
public:
a2bus_vtc2_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
};
class a2bus_aevm80_device : public a2bus_videx80_device
@@ -107,7 +107,7 @@ class a2bus_aevm80_device : public a2bus_videx80_device
public:
a2bus_aevm80_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
};
// device type definition
diff --git a/src/devices/bus/a2bus/a2vulcan.cpp b/src/devices/bus/a2bus/a2vulcan.cpp
index f917d179ffd..c17631287c6 100644
--- a/src/devices/bus/a2bus/a2vulcan.cpp
+++ b/src/devices/bus/a2bus/a2vulcan.cpp
@@ -100,12 +100,12 @@ machine_config_constructor a2bus_vulcanbase_device::device_mconfig_additions() c
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *a2bus_vulcan_device::device_rom_region() const
+const tiny_rom_entry *a2bus_vulcan_device::device_rom_region() const
{
return ROM_NAME( vulcan );
}
-const rom_entry *a2bus_vulcangold_device::device_rom_region() const
+const tiny_rom_entry *a2bus_vulcangold_device::device_rom_region() const
{
return ROM_NAME( vulcangold );
}
diff --git a/src/devices/bus/a2bus/a2vulcan.h b/src/devices/bus/a2bus/a2vulcan.h
index 25871c70fcb..03facf5dcbf 100644
--- a/src/devices/bus/a2bus/a2vulcan.h
+++ b/src/devices/bus/a2bus/a2vulcan.h
@@ -56,7 +56,7 @@ class a2bus_vulcan_device : public a2bus_vulcanbase_device
{
public:
a2bus_vulcan_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
protected:
virtual void device_start() override;
@@ -68,7 +68,7 @@ class a2bus_vulcangold_device : public a2bus_vulcanbase_device
{
public:
a2bus_vulcangold_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
};
// device type definition
diff --git a/src/devices/bus/a2bus/a2zipdrive.cpp b/src/devices/bus/a2bus/a2zipdrive.cpp
index 8213a63e010..f7a78aa4223 100644
--- a/src/devices/bus/a2bus/a2zipdrive.cpp
+++ b/src/devices/bus/a2bus/a2zipdrive.cpp
@@ -60,7 +60,7 @@ machine_config_constructor a2bus_zipdrivebase_device::device_mconfig_additions()
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *a2bus_zipdrivebase_device::device_rom_region() const
+const tiny_rom_entry *a2bus_zipdrivebase_device::device_rom_region() const
{
return ROM_NAME( zipdrive );
}
diff --git a/src/devices/bus/a2bus/a2zipdrive.h b/src/devices/bus/a2bus/a2zipdrive.h
index 43af97dd532..cdc4a15bca6 100644
--- a/src/devices/bus/a2bus/a2zipdrive.h
+++ b/src/devices/bus/a2bus/a2zipdrive.h
@@ -31,7 +31,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
protected:
virtual void device_start() override;
diff --git a/src/devices/bus/a2bus/corvfdc01.cpp b/src/devices/bus/a2bus/corvfdc01.cpp
index c8f93b725d1..335315e0022 100644
--- a/src/devices/bus/a2bus/corvfdc01.cpp
+++ b/src/devices/bus/a2bus/corvfdc01.cpp
@@ -101,7 +101,7 @@ machine_config_constructor a2bus_corvfdc01_device::device_mconfig_additions() co
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *a2bus_corvfdc01_device::device_rom_region() const
+const tiny_rom_entry *a2bus_corvfdc01_device::device_rom_region() const
{
return ROM_NAME( fdc01 );
}
diff --git a/src/devices/bus/a2bus/corvfdc01.h b/src/devices/bus/a2bus/corvfdc01.h
index 256ebd45ca3..626a2ca145d 100644
--- a/src/devices/bus/a2bus/corvfdc01.h
+++ b/src/devices/bus/a2bus/corvfdc01.h
@@ -31,7 +31,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
DECLARE_WRITE_LINE_MEMBER(intrq_w);
DECLARE_WRITE_LINE_MEMBER(drq_w);
diff --git a/src/devices/bus/a2bus/corvfdc02.cpp b/src/devices/bus/a2bus/corvfdc02.cpp
index 870fc194bfb..89201538f6a 100644
--- a/src/devices/bus/a2bus/corvfdc02.cpp
+++ b/src/devices/bus/a2bus/corvfdc02.cpp
@@ -71,7 +71,7 @@ machine_config_constructor a2bus_corvfdc02_device::device_mconfig_additions() co
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *a2bus_corvfdc02_device::device_rom_region() const
+const tiny_rom_entry *a2bus_corvfdc02_device::device_rom_region() const
{
return ROM_NAME( fdc02 );
}
diff --git a/src/devices/bus/a2bus/corvfdc02.h b/src/devices/bus/a2bus/corvfdc02.h
index b47aba0b10f..d7a1d6a2a1e 100644
--- a/src/devices/bus/a2bus/corvfdc02.h
+++ b/src/devices/bus/a2bus/corvfdc02.h
@@ -31,7 +31,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
DECLARE_WRITE_LINE_MEMBER(intrq_w);
DECLARE_WRITE_LINE_MEMBER(drq_w);
diff --git a/src/devices/bus/a2bus/mouse.cpp b/src/devices/bus/a2bus/mouse.cpp
index 3d4e11d3487..02eec429329 100644
--- a/src/devices/bus/a2bus/mouse.cpp
+++ b/src/devices/bus/a2bus/mouse.cpp
@@ -163,7 +163,7 @@ machine_config_constructor a2bus_mouse_device::device_mconfig_additions() const
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *a2bus_mouse_device::device_rom_region() const
+const tiny_rom_entry *a2bus_mouse_device::device_rom_region() const
{
return ROM_NAME( mouse );
}
diff --git a/src/devices/bus/a2bus/mouse.h b/src/devices/bus/a2bus/mouse.h
index 669487f1ec4..a5bf3a5c831 100644
--- a/src/devices/bus/a2bus/mouse.h
+++ b/src/devices/bus/a2bus/mouse.h
@@ -31,7 +31,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual ioport_constructor device_input_ports() const override;
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
diff --git a/src/devices/bus/a2bus/timemasterho.cpp b/src/devices/bus/a2bus/timemasterho.cpp
index 9b8543613f2..647dc774116 100644
--- a/src/devices/bus/a2bus/timemasterho.cpp
+++ b/src/devices/bus/a2bus/timemasterho.cpp
@@ -112,7 +112,7 @@ machine_config_constructor a2bus_timemasterho_device::device_mconfig_additions()
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *a2bus_timemasterho_device::device_rom_region() const
+const tiny_rom_entry *a2bus_timemasterho_device::device_rom_region() const
{
return ROM_NAME( timemaster );
}
diff --git a/src/devices/bus/a2bus/timemasterho.h b/src/devices/bus/a2bus/timemasterho.h
index d1442593efc..87fa840bc8f 100644
--- a/src/devices/bus/a2bus/timemasterho.h
+++ b/src/devices/bus/a2bus/timemasterho.h
@@ -31,7 +31,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual ioport_constructor device_input_ports() const override;
DECLARE_WRITE8_MEMBER(pia_out_a);
diff --git a/src/devices/bus/abcbus/fd2.cpp b/src/devices/bus/abcbus/fd2.cpp
index e967c3050cf..cc906c3e925 100644
--- a/src/devices/bus/abcbus/fd2.cpp
+++ b/src/devices/bus/abcbus/fd2.cpp
@@ -75,7 +75,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *abc_fd2_t::device_rom_region() const
+const tiny_rom_entry *abc_fd2_t::device_rom_region() const
{
return ROM_NAME( abc_fd2 );
}
diff --git a/src/devices/bus/abcbus/fd2.h b/src/devices/bus/abcbus/fd2.h
index 752c97d818b..78d5bc0c767 100644
--- a/src/devices/bus/abcbus/fd2.h
+++ b/src/devices/bus/abcbus/fd2.h
@@ -35,7 +35,7 @@ public:
abc_fd2_t(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
DECLARE_WRITE8_MEMBER( status_w );
diff --git a/src/devices/bus/abcbus/hdc.cpp b/src/devices/bus/abcbus/hdc.cpp
index 4108daa85a3..28636376d3e 100644
--- a/src/devices/bus/abcbus/hdc.cpp
+++ b/src/devices/bus/abcbus/hdc.cpp
@@ -43,7 +43,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *abc_hdc_device::device_rom_region() const
+const tiny_rom_entry *abc_hdc_device::device_rom_region() const
{
return ROM_NAME( abc_hdc );
}
diff --git a/src/devices/bus/abcbus/hdc.h b/src/devices/bus/abcbus/hdc.h
index 565a3302a88..d0417be0a31 100644
--- a/src/devices/bus/abcbus/hdc.h
+++ b/src/devices/bus/abcbus/hdc.h
@@ -33,7 +33,7 @@ public:
abc_hdc_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
protected:
diff --git a/src/devices/bus/abcbus/lux10828.cpp b/src/devices/bus/abcbus/lux10828.cpp
index 4b9c074e193..7955b3135fd 100644
--- a/src/devices/bus/abcbus/lux10828.cpp
+++ b/src/devices/bus/abcbus/lux10828.cpp
@@ -172,7 +172,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *luxor_55_10828_device::device_rom_region() const
+const tiny_rom_entry *luxor_55_10828_device::device_rom_region() const
{
return ROM_NAME( luxor_55_10828 );
}
diff --git a/src/devices/bus/abcbus/lux10828.h b/src/devices/bus/abcbus/lux10828.h
index 1d48f042013..4be7801b873 100644
--- a/src/devices/bus/abcbus/lux10828.h
+++ b/src/devices/bus/abcbus/lux10828.h
@@ -72,7 +72,7 @@ public:
DECLARE_FLOPPY_FORMATS( floppy_formats );
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
diff --git a/src/devices/bus/abcbus/lux21046.cpp b/src/devices/bus/abcbus/lux21046.cpp
index 1931cbad35a..a6187c278ed 100644
--- a/src/devices/bus/abcbus/lux21046.cpp
+++ b/src/devices/bus/abcbus/lux21046.cpp
@@ -126,7 +126,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *luxor_55_21046_device::device_rom_region() const
+const tiny_rom_entry *luxor_55_21046_device::device_rom_region() const
{
return ROM_NAME( luxor_55_21046 );
}
diff --git a/src/devices/bus/abcbus/lux21046.h b/src/devices/bus/abcbus/lux21046.h
index da6a5ef5c66..d63d02d8ebb 100644
--- a/src/devices/bus/abcbus/lux21046.h
+++ b/src/devices/bus/abcbus/lux21046.h
@@ -57,7 +57,7 @@ public:
luxor_55_21046_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
diff --git a/src/devices/bus/abcbus/lux21056.cpp b/src/devices/bus/abcbus/lux21056.cpp
index f5227393a0a..f84d5b18414 100644
--- a/src/devices/bus/abcbus/lux21056.cpp
+++ b/src/devices/bus/abcbus/lux21056.cpp
@@ -122,7 +122,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *luxor_55_21056_device::device_rom_region() const
+const tiny_rom_entry *luxor_55_21056_device::device_rom_region() const
{
return ROM_NAME( luxor_55_21056 );
}
diff --git a/src/devices/bus/abcbus/lux21056.h b/src/devices/bus/abcbus/lux21056.h
index c5fde193476..769bc9ad93e 100644
--- a/src/devices/bus/abcbus/lux21056.h
+++ b/src/devices/bus/abcbus/lux21056.h
@@ -34,7 +34,7 @@ public:
luxor_55_21056_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
diff --git a/src/devices/bus/abcbus/memcard.cpp b/src/devices/bus/abcbus/memcard.cpp
index c7fbd2f3f31..9195f3b135b 100644
--- a/src/devices/bus/abcbus/memcard.cpp
+++ b/src/devices/bus/abcbus/memcard.cpp
@@ -94,7 +94,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *abc_memory_card_t::device_rom_region() const
+const tiny_rom_entry *abc_memory_card_t::device_rom_region() const
{
return ROM_NAME( abc_dos );
}
diff --git a/src/devices/bus/abcbus/memcard.h b/src/devices/bus/abcbus/memcard.h
index 7fb79f435fe..a9e0e349ca7 100644
--- a/src/devices/bus/abcbus/memcard.h
+++ b/src/devices/bus/abcbus/memcard.h
@@ -30,7 +30,7 @@ public:
abc_memory_card_t(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
protected:
// device-level overrides
diff --git a/src/devices/bus/abcbus/sio.cpp b/src/devices/bus/abcbus/sio.cpp
index fe4d93ac2e7..bf1c733281d 100644
--- a/src/devices/bus/abcbus/sio.cpp
+++ b/src/devices/bus/abcbus/sio.cpp
@@ -65,7 +65,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *abc_sio_device::device_rom_region() const
+const tiny_rom_entry *abc_sio_device::device_rom_region() const
{
return ROM_NAME( abc_sio );
}
diff --git a/src/devices/bus/abcbus/sio.h b/src/devices/bus/abcbus/sio.h
index e76b4ad07a4..991de18f0ed 100644
--- a/src/devices/bus/abcbus/sio.h
+++ b/src/devices/bus/abcbus/sio.h
@@ -26,7 +26,7 @@ public:
abc_sio_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
protected:
diff --git a/src/devices/bus/abcbus/slutprov.cpp b/src/devices/bus/abcbus/slutprov.cpp
index bd1184c15c5..b10415badca 100644
--- a/src/devices/bus/abcbus/slutprov.cpp
+++ b/src/devices/bus/abcbus/slutprov.cpp
@@ -25,7 +25,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *abc_slutprov_device::device_rom_region() const
+const tiny_rom_entry *abc_slutprov_device::device_rom_region() const
{
return ROM_NAME( abc_slutprov );
}
diff --git a/src/devices/bus/abcbus/slutprov.h b/src/devices/bus/abcbus/slutprov.h
index f5b7cf661fb..bb4c6262c43 100644
--- a/src/devices/bus/abcbus/slutprov.h
+++ b/src/devices/bus/abcbus/slutprov.h
@@ -24,7 +24,7 @@ public:
abc_slutprov_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
protected:
// device-level overrides
diff --git a/src/devices/bus/abcbus/turbo.cpp b/src/devices/bus/abcbus/turbo.cpp
index 1f16cadab96..ecf035d432f 100644
--- a/src/devices/bus/abcbus/turbo.cpp
+++ b/src/devices/bus/abcbus/turbo.cpp
@@ -44,7 +44,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *turbo_kontroller_device::device_rom_region() const
+const tiny_rom_entry *turbo_kontroller_device::device_rom_region() const
{
return ROM_NAME( turbo_kontroller );
}
diff --git a/src/devices/bus/abcbus/turbo.h b/src/devices/bus/abcbus/turbo.h
index b4678c4b14c..9423f095f9f 100644
--- a/src/devices/bus/abcbus/turbo.h
+++ b/src/devices/bus/abcbus/turbo.h
@@ -32,7 +32,7 @@ public:
turbo_kontroller_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
protected:
diff --git a/src/devices/bus/abcbus/uni800.cpp b/src/devices/bus/abcbus/uni800.cpp
index 9d22dc0a6cd..d3657841e90 100644
--- a/src/devices/bus/abcbus/uni800.cpp
+++ b/src/devices/bus/abcbus/uni800.cpp
@@ -56,7 +56,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *abc_uni800_device::device_rom_region() const
+const tiny_rom_entry *abc_uni800_device::device_rom_region() const
{
return ROM_NAME( abc_uni800 );
}
diff --git a/src/devices/bus/abcbus/uni800.h b/src/devices/bus/abcbus/uni800.h
index be1d9086c4e..bc298f6d6c0 100644
--- a/src/devices/bus/abcbus/uni800.h
+++ b/src/devices/bus/abcbus/uni800.h
@@ -24,7 +24,7 @@ public:
abc_uni800_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
protected:
// device-level overrides
diff --git a/src/devices/bus/abckb/abc77.cpp b/src/devices/bus/abckb/abc77.cpp
index 315d678db8b..0fd9c53d7b8 100644
--- a/src/devices/bus/abckb/abc77.cpp
+++ b/src/devices/bus/abckb/abc77.cpp
@@ -77,7 +77,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *abc77_device::device_rom_region() const
+const tiny_rom_entry *abc77_device::device_rom_region() const
{
return ROM_NAME( abc77 );
}
diff --git a/src/devices/bus/abckb/abc77.h b/src/devices/bus/abckb/abc77.h
index 0e8744ed6c2..f3521bfd0af 100644
--- a/src/devices/bus/abckb/abc77.h
+++ b/src/devices/bus/abckb/abc77.h
@@ -35,7 +35,7 @@ public:
abc77_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
diff --git a/src/devices/bus/abckb/abc800kb.cpp b/src/devices/bus/abckb/abc800kb.cpp
index 511b1fe7c91..aedd983e202 100644
--- a/src/devices/bus/abckb/abc800kb.cpp
+++ b/src/devices/bus/abckb/abc800kb.cpp
@@ -101,7 +101,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *abc800_keyboard_device::device_rom_region() const
+const tiny_rom_entry *abc800_keyboard_device::device_rom_region() const
{
return ROM_NAME( abc800_keyboard );
}
diff --git a/src/devices/bus/abckb/abc800kb.h b/src/devices/bus/abckb/abc800kb.h
index 61e55826d54..9606706a08b 100644
--- a/src/devices/bus/abckb/abc800kb.h
+++ b/src/devices/bus/abckb/abc800kb.h
@@ -33,7 +33,7 @@ public:
abc800_keyboard_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
diff --git a/src/devices/bus/abckb/abc99.cpp b/src/devices/bus/abckb/abc99.cpp
index 8dc4d9e75c7..eb3ed258968 100644
--- a/src/devices/bus/abckb/abc99.cpp
+++ b/src/devices/bus/abckb/abc99.cpp
@@ -94,7 +94,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *abc99_device::device_rom_region() const
+const tiny_rom_entry *abc99_device::device_rom_region() const
{
return ROM_NAME( abc99 );
}
diff --git a/src/devices/bus/abckb/abc99.h b/src/devices/bus/abckb/abc99.h
index 5ca05436a0b..5002039cf93 100644
--- a/src/devices/bus/abckb/abc99.h
+++ b/src/devices/bus/abckb/abc99.h
@@ -32,7 +32,7 @@ public:
abc99_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
diff --git a/src/devices/bus/adam/ide.cpp b/src/devices/bus/adam/ide.cpp
index 54d4240f7db..ad3f56159e3 100644
--- a/src/devices/bus/adam/ide.cpp
+++ b/src/devices/bus/adam/ide.cpp
@@ -51,7 +51,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *powermate_ide_device::device_rom_region() const
+const tiny_rom_entry *powermate_ide_device::device_rom_region() const
{
return ROM_NAME( adam_ata );
}
diff --git a/src/devices/bus/adam/ide.h b/src/devices/bus/adam/ide.h
index f26f42a3c1d..4f29001b8d9 100644
--- a/src/devices/bus/adam/ide.h
+++ b/src/devices/bus/adam/ide.h
@@ -32,7 +32,7 @@ public:
powermate_ide_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
protected:
diff --git a/src/devices/bus/adamnet/ddp.cpp b/src/devices/bus/adamnet/ddp.cpp
index 2a2f674d0c3..6e82af0b985 100644
--- a/src/devices/bus/adamnet/ddp.cpp
+++ b/src/devices/bus/adamnet/ddp.cpp
@@ -39,7 +39,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *adam_digital_data_pack_device::device_rom_region() const
+const tiny_rom_entry *adam_digital_data_pack_device::device_rom_region() const
{
return ROM_NAME( adam_ddp );
}
diff --git a/src/devices/bus/adamnet/ddp.h b/src/devices/bus/adamnet/ddp.h
index 1a2a2402d03..f5255317d6d 100644
--- a/src/devices/bus/adamnet/ddp.h
+++ b/src/devices/bus/adamnet/ddp.h
@@ -33,7 +33,7 @@ public:
adam_digital_data_pack_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
// not really public
diff --git a/src/devices/bus/adamnet/fdc.cpp b/src/devices/bus/adamnet/fdc.cpp
index e83ac70766d..cf99e564b78 100644
--- a/src/devices/bus/adamnet/fdc.cpp
+++ b/src/devices/bus/adamnet/fdc.cpp
@@ -66,7 +66,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *adam_fdc_device::device_rom_region() const
+const tiny_rom_entry *adam_fdc_device::device_rom_region() const
{
return ROM_NAME( adam_fdc );
}
diff --git a/src/devices/bus/adamnet/fdc.h b/src/devices/bus/adamnet/fdc.h
index a8cd3d17648..72838e385a7 100644
--- a/src/devices/bus/adamnet/fdc.h
+++ b/src/devices/bus/adamnet/fdc.h
@@ -33,7 +33,7 @@ public:
adam_fdc_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
diff --git a/src/devices/bus/adamnet/kb.cpp b/src/devices/bus/adamnet/kb.cpp
index a9cc31b8edf..0a2481bc7cd 100644
--- a/src/devices/bus/adamnet/kb.cpp
+++ b/src/devices/bus/adamnet/kb.cpp
@@ -39,7 +39,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *adam_keyboard_device::device_rom_region() const
+const tiny_rom_entry *adam_keyboard_device::device_rom_region() const
{
return ROM_NAME( adam_kb );
}
diff --git a/src/devices/bus/adamnet/kb.h b/src/devices/bus/adamnet/kb.h
index a9cb98450dd..34885d083c9 100644
--- a/src/devices/bus/adamnet/kb.h
+++ b/src/devices/bus/adamnet/kb.h
@@ -31,7 +31,7 @@ public:
adam_keyboard_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
diff --git a/src/devices/bus/adamnet/printer.cpp b/src/devices/bus/adamnet/printer.cpp
index 7de2db87b2e..9062b7aec52 100644
--- a/src/devices/bus/adamnet/printer.cpp
+++ b/src/devices/bus/adamnet/printer.cpp
@@ -39,7 +39,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *adam_printer_device::device_rom_region() const
+const tiny_rom_entry *adam_printer_device::device_rom_region() const
{
return ROM_NAME( adam_prn );
}
diff --git a/src/devices/bus/adamnet/printer.h b/src/devices/bus/adamnet/printer.h
index 13025fe5393..1bb657e3d91 100644
--- a/src/devices/bus/adamnet/printer.h
+++ b/src/devices/bus/adamnet/printer.h
@@ -31,7 +31,7 @@ public:
adam_printer_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
// not really public
diff --git a/src/devices/bus/adamnet/spi.cpp b/src/devices/bus/adamnet/spi.cpp
index 29da38c0b7b..e15e7dd0d9f 100644
--- a/src/devices/bus/adamnet/spi.cpp
+++ b/src/devices/bus/adamnet/spi.cpp
@@ -42,7 +42,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *adam_spi_device::device_rom_region() const
+const tiny_rom_entry *adam_spi_device::device_rom_region() const
{
return ROM_NAME( adam_spi );
}
diff --git a/src/devices/bus/adamnet/spi.h b/src/devices/bus/adamnet/spi.h
index 81abae409e3..47a26511a38 100644
--- a/src/devices/bus/adamnet/spi.h
+++ b/src/devices/bus/adamnet/spi.h
@@ -34,7 +34,7 @@ public:
adam_spi_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
// not really public
diff --git a/src/devices/bus/amiga/zorro/a590.cpp b/src/devices/bus/amiga/zorro/a590.cpp
index 1d66ba99f6e..5cd5c0c9f6b 100644
--- a/src/devices/bus/amiga/zorro/a590.cpp
+++ b/src/devices/bus/amiga/zorro/a590.cpp
@@ -177,7 +177,7 @@ ROM_START( dmac_hdc )
ROM_LOAD("390333-03.u5", 0x000, 0x104, CRC(dc4a8d9b) SHA1(761a1318106e49057f95258699076ec1079967ad))
ROM_END
-const rom_entry *dmac_hdc_device::device_rom_region() const
+const tiny_rom_entry *dmac_hdc_device::device_rom_region() const
{
return ROM_NAME( dmac_hdc );
}
diff --git a/src/devices/bus/amiga/zorro/a590.h b/src/devices/bus/amiga/zorro/a590.h
index 488585fd0cb..252074a2e33 100644
--- a/src/devices/bus/amiga/zorro/a590.h
+++ b/src/devices/bus/amiga/zorro/a590.h
@@ -34,7 +34,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
DECLARE_READ8_MEMBER( dmac_scsi_r );
DECLARE_WRITE8_MEMBER( dmac_scsi_w );
diff --git a/src/devices/bus/amiga/zorro/action_replay.cpp b/src/devices/bus/amiga/zorro/action_replay.cpp
index 03711e56f1c..8fd4f7b0eeb 100644
--- a/src/devices/bus/amiga/zorro/action_replay.cpp
+++ b/src/devices/bus/amiga/zorro/action_replay.cpp
@@ -52,7 +52,7 @@ ROM_START( ar_mk1 )
ROMX_LOAD("ar1_v150.bin", 0x0000, 0x10000, BAD_DUMP CRC(f82c4258) SHA1(843b433b2c56640e045d5fdc854dc6b1a4964e7c), ROM_BIOS(2))
ROM_END
-const rom_entry *action_replay_mk1_device::device_rom_region() const
+const tiny_rom_entry *action_replay_mk1_device::device_rom_region() const
{
return ROM_NAME( ar_mk1 );
}
@@ -68,7 +68,7 @@ ROM_START( ar_mk2 )
ROMX_LOAD("ar2_v214.bin", 0x0000, 0x20000, BAD_DUMP CRC(1bb3d0a8) SHA1(14b1f5a69efb6f4e2331970e6ca0f33c0f04ac91), ROM_BIOS(3))
ROM_END
-const rom_entry *action_replay_mk2_device::device_rom_region() const
+const tiny_rom_entry *action_replay_mk2_device::device_rom_region() const
{
return ROM_NAME( ar_mk2 );
}
@@ -83,7 +83,7 @@ ROM_START( ar_mk3 )
ROMX_LOAD("ar3_v314.bin", 0x0000, 0x40000, BAD_DUMP CRC(009f7768) SHA1(0439d6ccc2a0e5c2e83fcf2389dc4d4a440a4c62), ROM_BIOS(2))
ROM_END
-const rom_entry *action_replay_mk3_device::device_rom_region() const
+const tiny_rom_entry *action_replay_mk3_device::device_rom_region() const
{
return ROM_NAME( ar_mk3 );
}
diff --git a/src/devices/bus/amiga/zorro/action_replay.h b/src/devices/bus/amiga/zorro/action_replay.h
index 7e1eb942796..cf73b5c602b 100644
--- a/src/devices/bus/amiga/zorro/action_replay.h
+++ b/src/devices/bus/amiga/zorro/action_replay.h
@@ -51,7 +51,7 @@ public:
action_replay_mk1_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
};
class action_replay_mk2_device : public action_replay_device
@@ -61,7 +61,7 @@ public:
action_replay_mk2_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
};
class action_replay_mk3_device : public action_replay_device
@@ -71,7 +71,7 @@ public:
action_replay_mk3_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
};
// device type definition
diff --git a/src/devices/bus/amiga/zorro/buddha.cpp b/src/devices/bus/amiga/zorro/buddha.cpp
index 6f21e86d9be..512802f39fc 100644
--- a/src/devices/bus/amiga/zorro/buddha.cpp
+++ b/src/devices/bus/amiga/zorro/buddha.cpp
@@ -53,7 +53,7 @@ ROM_START( buddha )
ROMX_LOAD("buddha_103-17.rom", 0x0000, 0x8000, CRC(2b7b24e0) SHA1(ec17a58962c373a2892090ec9b1722d2c326d631), ROM_SKIP(1) | ROM_BIOS(2))
ROM_END
-const rom_entry *buddha_device::device_rom_region() const
+const tiny_rom_entry *buddha_device::device_rom_region() const
{
return ROM_NAME( buddha );
}
diff --git a/src/devices/bus/amiga/zorro/buddha.h b/src/devices/bus/amiga/zorro/buddha.h
index f8e213db69d..be2d569c5de 100644
--- a/src/devices/bus/amiga/zorro/buddha.h
+++ b/src/devices/bus/amiga/zorro/buddha.h
@@ -56,7 +56,7 @@ public:
protected:
// device-level overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual void device_start() override;
virtual void device_reset() override;
diff --git a/src/devices/bus/bml3/bml3kanji.cpp b/src/devices/bus/bml3/bml3kanji.cpp
index 0b0d4f519e2..c2af2911e65 100644
--- a/src/devices/bus/bml3/bml3kanji.cpp
+++ b/src/devices/bus/bml3/bml3kanji.cpp
@@ -51,7 +51,7 @@ machine_config_constructor bml3bus_kanji_device::device_mconfig_additions() cons
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *bml3bus_kanji_device::device_rom_region() const
+const tiny_rom_entry *bml3bus_kanji_device::device_rom_region() const
{
return ROM_NAME( kanji );
}
diff --git a/src/devices/bus/bml3/bml3kanji.h b/src/devices/bus/bml3/bml3kanji.h
index 8a1c8dd24df..c91ba3cca2e 100644
--- a/src/devices/bus/bml3/bml3kanji.h
+++ b/src/devices/bus/bml3/bml3kanji.h
@@ -28,7 +28,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
DECLARE_READ8_MEMBER(bml3_kanji_r);
DECLARE_WRITE8_MEMBER(bml3_kanji_w);
diff --git a/src/devices/bus/bml3/bml3mp1802.cpp b/src/devices/bus/bml3/bml3mp1802.cpp
index 911d72c725e..d8d22c1467b 100644
--- a/src/devices/bus/bml3/bml3mp1802.cpp
+++ b/src/devices/bus/bml3/bml3mp1802.cpp
@@ -70,7 +70,7 @@ machine_config_constructor bml3bus_mp1802_device::device_mconfig_additions() con
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *bml3bus_mp1802_device::device_rom_region() const
+const tiny_rom_entry *bml3bus_mp1802_device::device_rom_region() const
{
return ROM_NAME( mp1802 );
}
diff --git a/src/devices/bus/bml3/bml3mp1802.h b/src/devices/bus/bml3/bml3mp1802.h
index de42c95261a..60191295d36 100644
--- a/src/devices/bus/bml3/bml3mp1802.h
+++ b/src/devices/bus/bml3/bml3mp1802.h
@@ -32,7 +32,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
DECLARE_READ8_MEMBER(bml3_mp1802_r);
DECLARE_WRITE8_MEMBER(bml3_mp1802_w);
diff --git a/src/devices/bus/bml3/bml3mp1805.cpp b/src/devices/bus/bml3/bml3mp1805.cpp
index e1b2317b7c6..23027eeffd0 100644
--- a/src/devices/bus/bml3/bml3mp1805.cpp
+++ b/src/devices/bus/bml3/bml3mp1805.cpp
@@ -69,7 +69,7 @@ machine_config_constructor bml3bus_mp1805_device::device_mconfig_additions() con
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *bml3bus_mp1805_device::device_rom_region() const
+const tiny_rom_entry *bml3bus_mp1805_device::device_rom_region() const
{
return ROM_NAME( mp1805 );
}
diff --git a/src/devices/bus/bml3/bml3mp1805.h b/src/devices/bus/bml3/bml3mp1805.h
index 57ffdfefcaa..662eecfff6a 100644
--- a/src/devices/bus/bml3/bml3mp1805.h
+++ b/src/devices/bus/bml3/bml3mp1805.h
@@ -31,7 +31,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
DECLARE_READ8_MEMBER(bml3_mp1805_r);
DECLARE_WRITE8_MEMBER(bml3_mp1805_w);
diff --git a/src/devices/bus/bw2/ramcard.cpp b/src/devices/bus/bw2/ramcard.cpp
index 16f5da689cc..bd8e6e76261 100644
--- a/src/devices/bus/bw2/ramcard.cpp
+++ b/src/devices/bus/bw2/ramcard.cpp
@@ -31,7 +31,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *bw2_ramcard_device::device_rom_region() const
+const tiny_rom_entry *bw2_ramcard_device::device_rom_region() const
{
return ROM_NAME( bw2_ramcard );
}
diff --git a/src/devices/bus/bw2/ramcard.h b/src/devices/bus/bw2/ramcard.h
index da66c4d670d..de510eddb96 100644
--- a/src/devices/bus/bw2/ramcard.h
+++ b/src/devices/bus/bw2/ramcard.h
@@ -30,7 +30,7 @@ public:
bw2_ramcard_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
protected:
// device-level overrides
diff --git a/src/devices/bus/c64/currah_speech.cpp b/src/devices/bus/c64/currah_speech.cpp
index 8e73f0801f1..1285730416c 100644
--- a/src/devices/bus/c64/currah_speech.cpp
+++ b/src/devices/bus/c64/currah_speech.cpp
@@ -100,7 +100,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *c64_currah_speech_cartridge_device::device_rom_region() const
+const tiny_rom_entry *c64_currah_speech_cartridge_device::device_rom_region() const
{
return ROM_NAME( c64_currah_speech );
}
diff --git a/src/devices/bus/c64/currah_speech.h b/src/devices/bus/c64/currah_speech.h
index 1ca31571bbd..03f684275d2 100644
--- a/src/devices/bus/c64/currah_speech.h
+++ b/src/devices/bus/c64/currah_speech.h
@@ -32,7 +32,7 @@ public:
c64_currah_speech_cartridge_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
protected:
diff --git a/src/devices/bus/c64/fcc.cpp b/src/devices/bus/c64/fcc.cpp
index 0757ae94e76..93e5fe4ccc4 100644
--- a/src/devices/bus/c64/fcc.cpp
+++ b/src/devices/bus/c64/fcc.cpp
@@ -53,7 +53,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *c64_final_chesscard_device::device_rom_region() const
+const tiny_rom_entry *c64_final_chesscard_device::device_rom_region() const
{
return ROM_NAME( c64_fcc );
}
diff --git a/src/devices/bus/c64/fcc.h b/src/devices/bus/c64/fcc.h
index a2952e34c0f..29d22dde05c 100644
--- a/src/devices/bus/c64/fcc.h
+++ b/src/devices/bus/c64/fcc.h
@@ -32,7 +32,7 @@ public:
c64_final_chesscard_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
diff --git a/src/devices/bus/c64/multiscreen.cpp b/src/devices/bus/c64/multiscreen.cpp
index 1c54b055986..d0848bf5a24 100644
--- a/src/devices/bus/c64/multiscreen.cpp
+++ b/src/devices/bus/c64/multiscreen.cpp
@@ -95,7 +95,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *c64_multiscreen_cartridge_device::device_rom_region() const
+const tiny_rom_entry *c64_multiscreen_cartridge_device::device_rom_region() const
{
return ROM_NAME( c64_multiscreen );
}
diff --git a/src/devices/bus/c64/multiscreen.h b/src/devices/bus/c64/multiscreen.h
index 1b56cdda70f..f68024d2267 100644
--- a/src/devices/bus/c64/multiscreen.h
+++ b/src/devices/bus/c64/multiscreen.h
@@ -33,7 +33,7 @@ public:
c64_multiscreen_cartridge_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
protected:
diff --git a/src/devices/bus/c64/supercpu.cpp b/src/devices/bus/c64/supercpu.cpp
index cb8a28e2198..f7d36540732 100644
--- a/src/devices/bus/c64/supercpu.cpp
+++ b/src/devices/bus/c64/supercpu.cpp
@@ -38,7 +38,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *c64_supercpu_device::device_rom_region() const
+const tiny_rom_entry *c64_supercpu_device::device_rom_region() const
{
return ROM_NAME( c64_supercpu );
}
diff --git a/src/devices/bus/c64/supercpu.h b/src/devices/bus/c64/supercpu.h
index df799261faf..ea3618fe6de 100644
--- a/src/devices/bus/c64/supercpu.h
+++ b/src/devices/bus/c64/supercpu.h
@@ -31,7 +31,7 @@ public:
c64_supercpu_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
diff --git a/src/devices/bus/c64/xl80.cpp b/src/devices/bus/c64/xl80.cpp
index 5f4a1eaa285..561ae033148 100644
--- a/src/devices/bus/c64/xl80.cpp
+++ b/src/devices/bus/c64/xl80.cpp
@@ -72,7 +72,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *c64_xl80_device::device_rom_region() const
+const tiny_rom_entry *c64_xl80_device::device_rom_region() const
{
return ROM_NAME( c64_xl80 );
}
diff --git a/src/devices/bus/c64/xl80.h b/src/devices/bus/c64/xl80.h
index b167b549265..22caa7a5042 100644
--- a/src/devices/bus/c64/xl80.h
+++ b/src/devices/bus/c64/xl80.h
@@ -32,7 +32,7 @@ public:
c64_xl80_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
// not really public
diff --git a/src/devices/bus/cbm2/hrg.cpp b/src/devices/bus/cbm2/hrg.cpp
index 6bc88abdadb..ecc42220d80 100644
--- a/src/devices/bus/cbm2/hrg.cpp
+++ b/src/devices/bus/cbm2/hrg.cpp
@@ -54,7 +54,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *cbm2_hrg_t::device_rom_region() const
+const tiny_rom_entry *cbm2_hrg_t::device_rom_region() const
{
return ROM_NAME( cbm2_hrg );
}
diff --git a/src/devices/bus/cbm2/hrg.h b/src/devices/bus/cbm2/hrg.h
index c93b806b3e1..d4c813a6d48 100644
--- a/src/devices/bus/cbm2/hrg.h
+++ b/src/devices/bus/cbm2/hrg.h
@@ -31,7 +31,7 @@ public:
cbm2_hrg_t(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
protected:
// device-level overrides
diff --git a/src/devices/bus/cbmiec/c1526.cpp b/src/devices/bus/cbmiec/c1526.cpp
index 61353ffeb62..c475eb79f08 100644
--- a/src/devices/bus/cbmiec/c1526.cpp
+++ b/src/devices/bus/cbmiec/c1526.cpp
@@ -48,7 +48,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *c1526_t::device_rom_region() const
+const tiny_rom_entry *c1526_t::device_rom_region() const
{
return ROM_NAME( c1526 );
}
@@ -68,7 +68,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *c4023_t::device_rom_region() const
+const tiny_rom_entry *c4023_t::device_rom_region() const
{
return ROM_NAME( c4023 );
}
diff --git a/src/devices/bus/cbmiec/c1526.h b/src/devices/bus/cbmiec/c1526.h
index deba3be2ce7..d8ab0567905 100644
--- a/src/devices/bus/cbmiec/c1526.h
+++ b/src/devices/bus/cbmiec/c1526.h
@@ -49,7 +49,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
protected:
// device_cbm_iec_interface overrides
@@ -71,7 +71,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
protected:
// device_ieee488_interface overrides
diff --git a/src/devices/bus/cbmiec/c1541.cpp b/src/devices/bus/cbmiec/c1541.cpp
index 6e1be701b64..3a763c1f53e 100644
--- a/src/devices/bus/cbmiec/c1541.cpp
+++ b/src/devices/bus/cbmiec/c1541.cpp
@@ -189,7 +189,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *c1540_t::device_rom_region() const
+const tiny_rom_entry *c1540_t::device_rom_region() const
{
return ROM_NAME( c1540 );
}
@@ -233,7 +233,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *c1541_t::device_rom_region() const
+const tiny_rom_entry *c1541_t::device_rom_region() const
{
return ROM_NAME( c1541 );
}
@@ -257,7 +257,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *c1541c_t::device_rom_region() const
+const tiny_rom_entry *c1541c_t::device_rom_region() const
{
return ROM_NAME( c1541c );
}
@@ -283,7 +283,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *c1541ii_t::device_rom_region() const
+const tiny_rom_entry *c1541ii_t::device_rom_region() const
{
return ROM_NAME( c1541ii );
}
@@ -311,7 +311,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *sx1541_t::device_rom_region() const
+const tiny_rom_entry *sx1541_t::device_rom_region() const
{
return ROM_NAME( sx1541 );
}
@@ -331,7 +331,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *fsd1_t::device_rom_region() const
+const tiny_rom_entry *fsd1_t::device_rom_region() const
{
return ROM_NAME( fsd1 );
}
@@ -359,7 +359,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *fsd2_t::device_rom_region() const
+const tiny_rom_entry *fsd2_t::device_rom_region() const
{
return ROM_NAME( fsd2 );
}
@@ -380,7 +380,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *csd1_t::device_rom_region() const
+const tiny_rom_entry *csd1_t::device_rom_region() const
{
return ROM_NAME( csd1 );
}
@@ -400,7 +400,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *c1541_dolphin_dos_t::device_rom_region() const
+const tiny_rom_entry *c1541_dolphin_dos_t::device_rom_region() const
{
return ROM_NAME( c1541dd );
}
@@ -421,7 +421,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *c1541_professional_dos_v1_t::device_rom_region() const
+const tiny_rom_entry *c1541_professional_dos_v1_t::device_rom_region() const
{
return ROM_NAME( c1541pd );
}
@@ -446,7 +446,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *c1541_prologic_dos_classic_t::device_rom_region() const
+const tiny_rom_entry *c1541_prologic_dos_classic_t::device_rom_region() const
{
return ROM_NAME( c1541pdc );
}
@@ -470,7 +470,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *indus_gt_t::device_rom_region() const
+const tiny_rom_entry *indus_gt_t::device_rom_region() const
{
return ROM_NAME( indusgt );
}
diff --git a/src/devices/bus/cbmiec/c1541.h b/src/devices/bus/cbmiec/c1541.h
index df03b9429af..7192089e65a 100644
--- a/src/devices/bus/cbmiec/c1541.h
+++ b/src/devices/bus/cbmiec/c1541.h
@@ -108,7 +108,7 @@ public:
c1540_t(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
};
@@ -121,7 +121,7 @@ public:
c1541_t(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
};
@@ -134,7 +134,7 @@ public:
c1541c_t(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
// not really public
@@ -151,7 +151,7 @@ public:
c1541ii_t(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
};
@@ -164,7 +164,7 @@ public:
sx1541_t(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
};
@@ -177,7 +177,7 @@ public:
fsd1_t(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
};
@@ -190,7 +190,7 @@ public:
fsd2_t(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
// device-level overrides
virtual void device_start() override;
@@ -206,7 +206,7 @@ public:
csd1_t(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
};
@@ -219,7 +219,7 @@ public:
c1541_dolphin_dos_t(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
};
@@ -233,7 +233,7 @@ public:
c1541_professional_dos_v1_t(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
};
@@ -247,7 +247,7 @@ public:
c1541_prologic_dos_classic_t(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
// not really public
@@ -277,7 +277,7 @@ public:
indus_gt_t(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
};
diff --git a/src/devices/bus/cbmiec/c1571.cpp b/src/devices/bus/cbmiec/c1571.cpp
index 976455387ae..b7d98b8b15d 100644
--- a/src/devices/bus/cbmiec/c1571.cpp
+++ b/src/devices/bus/cbmiec/c1571.cpp
@@ -63,7 +63,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *c1570_t::device_rom_region() const
+const tiny_rom_entry *c1570_t::device_rom_region() const
{
return ROM_NAME( c1570 );
}
@@ -89,7 +89,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *c1571_t::device_rom_region() const
+const tiny_rom_entry *c1571_t::device_rom_region() const
{
return ROM_NAME( c1571 );
}
@@ -113,7 +113,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *c1571cr_t::device_rom_region() const
+const tiny_rom_entry *c1571cr_t::device_rom_region() const
{
return ROM_NAME( c1571cr );
}
@@ -133,7 +133,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *mini_chief_t::device_rom_region() const
+const tiny_rom_entry *mini_chief_t::device_rom_region() const
{
return ROM_NAME( minichief );
}
diff --git a/src/devices/bus/cbmiec/c1571.h b/src/devices/bus/cbmiec/c1571.h
index cd0da9a3a3d..74d90080615 100644
--- a/src/devices/bus/cbmiec/c1571.h
+++ b/src/devices/bus/cbmiec/c1571.h
@@ -48,7 +48,7 @@ public:
c1571_t(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
@@ -134,7 +134,7 @@ public:
c1570_t(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
};
@@ -148,7 +148,7 @@ public:
c1571cr_t(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
DECLARE_WRITE8_MEMBER( via0_pa_w );
@@ -165,7 +165,7 @@ public:
mini_chief_t(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
DECLARE_READ8_MEMBER( cia_pa_r );
diff --git a/src/devices/bus/cbmiec/c1581.cpp b/src/devices/bus/cbmiec/c1581.cpp
index e13317654a2..1bfcad12218 100644
--- a/src/devices/bus/cbmiec/c1581.cpp
+++ b/src/devices/bus/cbmiec/c1581.cpp
@@ -58,7 +58,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *c1581_t::device_rom_region() const
+const tiny_rom_entry *c1581_t::device_rom_region() const
{
return ROM_NAME( c1581 );
}
@@ -78,7 +78,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *c1563_t::device_rom_region() const
+const tiny_rom_entry *c1563_t::device_rom_region() const
{
return ROM_NAME( c1563 );
}
diff --git a/src/devices/bus/cbmiec/c1581.h b/src/devices/bus/cbmiec/c1581.h
index adcbaf63468..0694bc77ab8 100644
--- a/src/devices/bus/cbmiec/c1581.h
+++ b/src/devices/bus/cbmiec/c1581.h
@@ -43,7 +43,7 @@ public:
c1581_t(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
@@ -99,7 +99,7 @@ public:
c1563_t(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
};
diff --git a/src/devices/bus/cbmiec/c64_nl10.cpp b/src/devices/bus/cbmiec/c64_nl10.cpp
index 970baa2f941..9ee058adf80 100644
--- a/src/devices/bus/cbmiec/c64_nl10.cpp
+++ b/src/devices/bus/cbmiec/c64_nl10.cpp
@@ -31,7 +31,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *c64_nl10_interface_device::device_rom_region() const
+const tiny_rom_entry *c64_nl10_interface_device::device_rom_region() const
{
return ROM_NAME( c64_nl10_interface );
}
diff --git a/src/devices/bus/cbmiec/c64_nl10.h b/src/devices/bus/cbmiec/c64_nl10.h
index 143758c98e4..99da4a2c141 100644
--- a/src/devices/bus/cbmiec/c64_nl10.h
+++ b/src/devices/bus/cbmiec/c64_nl10.h
@@ -30,7 +30,7 @@ public:
c64_nl10_interface_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
protected:
// device-level overrides
diff --git a/src/devices/bus/cbmiec/cmdhd.cpp b/src/devices/bus/cbmiec/cmdhd.cpp
index d3025700fa7..ef26f7be706 100644
--- a/src/devices/bus/cbmiec/cmdhd.cpp
+++ b/src/devices/bus/cbmiec/cmdhd.cpp
@@ -49,7 +49,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *cmd_hd_device::device_rom_region() const
+const tiny_rom_entry *cmd_hd_device::device_rom_region() const
{
return ROM_NAME( cmd_hd );
}
diff --git a/src/devices/bus/cbmiec/cmdhd.h b/src/devices/bus/cbmiec/cmdhd.h
index 2a1a244affe..9869531b05d 100644
--- a/src/devices/bus/cbmiec/cmdhd.h
+++ b/src/devices/bus/cbmiec/cmdhd.h
@@ -43,7 +43,7 @@ public:
cmd_hd_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
DECLARE_WRITE8_MEMBER( led_w );
diff --git a/src/devices/bus/cbmiec/fd2000.cpp b/src/devices/bus/cbmiec/fd2000.cpp
index d31b9d97507..c9040a6c657 100644
--- a/src/devices/bus/cbmiec/fd2000.cpp
+++ b/src/devices/bus/cbmiec/fd2000.cpp
@@ -74,7 +74,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *fd2000_device::device_rom_region() const
+const tiny_rom_entry *fd2000_device::device_rom_region() const
{
switch (m_variant)
{
diff --git a/src/devices/bus/cbmiec/fd2000.h b/src/devices/bus/cbmiec/fd2000.h
index 90f6db128ca..4a660cd218d 100644
--- a/src/devices/bus/cbmiec/fd2000.h
+++ b/src/devices/bus/cbmiec/fd2000.h
@@ -49,7 +49,7 @@ public:
};
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
DECLARE_READ8_MEMBER( via_pa_r );
diff --git a/src/devices/bus/cbmiec/interpod.cpp b/src/devices/bus/cbmiec/interpod.cpp
index f15d014a00a..ebf1a6b3776 100644
--- a/src/devices/bus/cbmiec/interpod.cpp
+++ b/src/devices/bus/cbmiec/interpod.cpp
@@ -98,7 +98,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *interpod_device::device_rom_region() const
+const tiny_rom_entry *interpod_device::device_rom_region() const
{
return ROM_NAME( interpod );
}
diff --git a/src/devices/bus/cbmiec/interpod.h b/src/devices/bus/cbmiec/interpod.h
index 0de21651381..833bcd94a35 100644
--- a/src/devices/bus/cbmiec/interpod.h
+++ b/src/devices/bus/cbmiec/interpod.h
@@ -52,7 +52,7 @@ public:
interpod_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
protected:
diff --git a/src/devices/bus/cbmiec/serialbox.cpp b/src/devices/bus/cbmiec/serialbox.cpp
index c3b653cb030..617a4c3eded 100644
--- a/src/devices/bus/cbmiec/serialbox.cpp
+++ b/src/devices/bus/cbmiec/serialbox.cpp
@@ -48,7 +48,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *serial_box_device::device_rom_region() const
+const tiny_rom_entry *serial_box_device::device_rom_region() const
{
return ROM_NAME( serial_box );
}
diff --git a/src/devices/bus/cbmiec/serialbox.h b/src/devices/bus/cbmiec/serialbox.h
index 93c558b9512..090ebdfb091 100644
--- a/src/devices/bus/cbmiec/serialbox.h
+++ b/src/devices/bus/cbmiec/serialbox.h
@@ -39,7 +39,7 @@ public:
serial_box_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
protected:
diff --git a/src/devices/bus/cbmiec/vic1515.cpp b/src/devices/bus/cbmiec/vic1515.cpp
index 61f19761d7a..c1ab23f427a 100644
--- a/src/devices/bus/cbmiec/vic1515.cpp
+++ b/src/devices/bus/cbmiec/vic1515.cpp
@@ -31,7 +31,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *vic1515_t::device_rom_region() const
+const tiny_rom_entry *vic1515_t::device_rom_region() const
{
return ROM_NAME( vic1515 );
}
diff --git a/src/devices/bus/cbmiec/vic1515.h b/src/devices/bus/cbmiec/vic1515.h
index d726bdb4087..9cf6a53b3d1 100644
--- a/src/devices/bus/cbmiec/vic1515.h
+++ b/src/devices/bus/cbmiec/vic1515.h
@@ -31,7 +31,7 @@ public:
vic1515_t(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
diff --git a/src/devices/bus/cbmiec/vic1520.cpp b/src/devices/bus/cbmiec/vic1520.cpp
index 55cd372f385..9d62de41bb6 100644
--- a/src/devices/bus/cbmiec/vic1520.cpp
+++ b/src/devices/bus/cbmiec/vic1520.cpp
@@ -71,7 +71,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *vic1520_t::device_rom_region() const
+const tiny_rom_entry *vic1520_t::device_rom_region() const
{
return ROM_NAME( vic1520 );
}
diff --git a/src/devices/bus/cbmiec/vic1520.h b/src/devices/bus/cbmiec/vic1520.h
index 61bd5e314ef..9f893766bf8 100644
--- a/src/devices/bus/cbmiec/vic1520.h
+++ b/src/devices/bus/cbmiec/vic1520.h
@@ -31,7 +31,7 @@ public:
vic1520_t(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
diff --git a/src/devices/bus/centronics/comxpl80.cpp b/src/devices/bus/centronics/comxpl80.cpp
index be2fc18e39d..2db0e42694a 100644
--- a/src/devices/bus/centronics/comxpl80.cpp
+++ b/src/devices/bus/centronics/comxpl80.cpp
@@ -51,7 +51,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *comx_pl80_device::device_rom_region() const
+const tiny_rom_entry *comx_pl80_device::device_rom_region() const
{
return ROM_NAME( comxpl80 );
}
diff --git a/src/devices/bus/centronics/comxpl80.h b/src/devices/bus/centronics/comxpl80.h
index 96821d1f5eb..9301fcc5ef3 100644
--- a/src/devices/bus/centronics/comxpl80.h
+++ b/src/devices/bus/centronics/comxpl80.h
@@ -31,7 +31,7 @@ public:
comx_pl80_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
diff --git a/src/devices/bus/centronics/epson_ex800.cpp b/src/devices/bus/centronics/epson_ex800.cpp
index c09cc8f4af7..3e50493f6aa 100644
--- a/src/devices/bus/centronics/epson_ex800.cpp
+++ b/src/devices/bus/centronics/epson_ex800.cpp
@@ -186,7 +186,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *epson_ex800_t::device_rom_region() const
+const tiny_rom_entry *epson_ex800_t::device_rom_region() const
{
return ROM_NAME( ex800 );
}
diff --git a/src/devices/bus/centronics/epson_ex800.h b/src/devices/bus/centronics/epson_ex800.h
index 2b28229c0df..e5dabd1cc42 100644
--- a/src/devices/bus/centronics/epson_ex800.h
+++ b/src/devices/bus/centronics/epson_ex800.h
@@ -32,7 +32,7 @@ public:
epson_ex800_t(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
diff --git a/src/devices/bus/centronics/epson_lx800.cpp b/src/devices/bus/centronics/epson_lx800.cpp
index 3898cd30bd9..3eb784999ba 100644
--- a/src/devices/bus/centronics/epson_lx800.cpp
+++ b/src/devices/bus/centronics/epson_lx800.cpp
@@ -40,7 +40,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *epson_lx800_t::device_rom_region() const
+const tiny_rom_entry *epson_lx800_t::device_rom_region() const
{
return ROM_NAME( lx800 );
}
diff --git a/src/devices/bus/centronics/epson_lx800.h b/src/devices/bus/centronics/epson_lx800.h
index 89e88ceb6d9..a8cd3113749 100644
--- a/src/devices/bus/centronics/epson_lx800.h
+++ b/src/devices/bus/centronics/epson_lx800.h
@@ -34,7 +34,7 @@ public:
epson_lx800_t(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
diff --git a/src/devices/bus/centronics/epson_lx810l.cpp b/src/devices/bus/centronics/epson_lx810l.cpp
index 5b179fe2ad0..1ceeb810caf 100644
--- a/src/devices/bus/centronics/epson_lx810l.cpp
+++ b/src/devices/bus/centronics/epson_lx810l.cpp
@@ -71,7 +71,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *epson_lx810l_t::device_rom_region() const
+const tiny_rom_entry *epson_lx810l_t::device_rom_region() const
{
return ROM_NAME( lx810l );
}
@@ -81,7 +81,7 @@ const rom_entry *epson_lx810l_t::device_rom_region() const
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *epson_ap2000_t::device_rom_region() const
+const tiny_rom_entry *epson_ap2000_t::device_rom_region() const
{
return ROM_NAME( ap2000 );
}
diff --git a/src/devices/bus/centronics/epson_lx810l.h b/src/devices/bus/centronics/epson_lx810l.h
index 072f30500bd..6a58929a405 100644
--- a/src/devices/bus/centronics/epson_lx810l.h
+++ b/src/devices/bus/centronics/epson_lx810l.h
@@ -47,7 +47,7 @@ public:
UINT32 clock, const char *shortname, const char *source);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
@@ -147,7 +147,7 @@ public:
device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
};
diff --git a/src/devices/bus/centronics/nec_p72.cpp b/src/devices/bus/centronics/nec_p72.cpp
index 0c45018359d..45a0822ebac 100644
--- a/src/devices/bus/centronics/nec_p72.cpp
+++ b/src/devices/bus/centronics/nec_p72.cpp
@@ -25,7 +25,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *nec_p72_t::device_rom_region() const
+const tiny_rom_entry *nec_p72_t::device_rom_region() const
{
return ROM_NAME( p72 );
}
diff --git a/src/devices/bus/centronics/nec_p72.h b/src/devices/bus/centronics/nec_p72.h
index ef7c67f85f1..3638170d4b5 100644
--- a/src/devices/bus/centronics/nec_p72.h
+++ b/src/devices/bus/centronics/nec_p72.h
@@ -28,7 +28,7 @@ public:
UINT32 clock, const char *shortname, const char *source);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
protected:
diff --git a/src/devices/bus/cgenie/expansion/floppy.cpp b/src/devices/bus/cgenie/expansion/floppy.cpp
index fdd61b88855..676d73a0659 100644
--- a/src/devices/bus/cgenie/expansion/floppy.cpp
+++ b/src/devices/bus/cgenie/expansion/floppy.cpp
@@ -59,7 +59,7 @@ ROM_START( cgenie_fdc )
ROM_LOAD("cgdos.rom", 0x0000, 0x2000, CRC(2a96cf74) SHA1(6dcac110f87897e1ee7521aefbb3d77a14815893))
ROM_END
-const rom_entry *cgenie_fdc_device::device_rom_region() const
+const tiny_rom_entry *cgenie_fdc_device::device_rom_region() const
{
return ROM_NAME( cgenie_fdc );
}
diff --git a/src/devices/bus/cgenie/expansion/floppy.h b/src/devices/bus/cgenie/expansion/floppy.h
index 540b2febebe..8717371fc89 100644
--- a/src/devices/bus/cgenie/expansion/floppy.h
+++ b/src/devices/bus/cgenie/expansion/floppy.h
@@ -44,7 +44,7 @@ public:
protected:
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual void device_start() override;
virtual void device_reset() override;
diff --git a/src/devices/bus/coco/coco_fdc.cpp b/src/devices/bus/coco/coco_fdc.cpp
index 46ee2bb8d93..ae66083b403 100644
--- a/src/devices/bus/coco/coco_fdc.cpp
+++ b/src/devices/bus/coco/coco_fdc.cpp
@@ -226,7 +226,7 @@ machine_config_constructor coco_fdc_device::device_mconfig_additions() const
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *coco_fdc_device::device_rom_region() const
+const tiny_rom_entry *coco_fdc_device::device_rom_region() const
{
return ROM_NAME( coco_fdc );
}
@@ -482,7 +482,7 @@ machine_config_constructor dragon_fdc_device::device_mconfig_additions() const
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *dragon_fdc_device::device_rom_region() const
+const tiny_rom_entry *dragon_fdc_device::device_rom_region() const
{
return ROM_NAME( dragon_fdc );
}
@@ -624,7 +624,7 @@ sdtandy_fdc_device::sdtandy_fdc_device(const machine_config &mconfig, const char
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *sdtandy_fdc_device::device_rom_region() const
+const tiny_rom_entry *sdtandy_fdc_device::device_rom_region() const
{
return ROM_NAME( sdtandy_fdc );
}
@@ -656,7 +656,7 @@ coco_fdc_v11_device::coco_fdc_v11_device(const machine_config &mconfig, const ch
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *coco_fdc_v11_device::device_rom_region() const
+const tiny_rom_entry *coco_fdc_v11_device::device_rom_region() const
{
return ROM_NAME( coco_fdc_v11 );
}
@@ -680,7 +680,7 @@ coco3_hdb1_device::coco3_hdb1_device(const machine_config &mconfig, const char *
{
}
-const rom_entry *coco3_hdb1_device::device_rom_region() const
+const tiny_rom_entry *coco3_hdb1_device::device_rom_region() const
{
return ROM_NAME( coco3_hdb1 );
}
@@ -709,7 +709,7 @@ cp400_fdc_device::cp400_fdc_device(const machine_config &mconfig, const char *ta
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *cp400_fdc_device::device_rom_region() const
+const tiny_rom_entry *cp400_fdc_device::device_rom_region() const
{
return ROM_NAME( cp400_fdc );
}
diff --git a/src/devices/bus/coco/coco_fdc.h b/src/devices/bus/coco/coco_fdc.h
index 067fd3fde19..f1f4db0226e 100644
--- a/src/devices/bus/coco/coco_fdc.h
+++ b/src/devices/bus/coco/coco_fdc.h
@@ -41,7 +41,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual UINT8* get_cart_base() override;
@@ -93,7 +93,7 @@ public:
coco_fdc_v11_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
};
@@ -110,7 +110,7 @@ public:
coco3_hdb1_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
};
@@ -127,7 +127,7 @@ public:
cp400_fdc_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
};
@@ -146,7 +146,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual void update_lines() override;
virtual void dskreg_w(UINT8 data) override;
protected:
@@ -170,7 +170,7 @@ public:
sdtandy_fdc_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
};
diff --git a/src/devices/bus/coco/coco_pak.cpp b/src/devices/bus/coco/coco_pak.cpp
index c091606027d..84b03657ec8 100644
--- a/src/devices/bus/coco/coco_pak.cpp
+++ b/src/devices/bus/coco/coco_pak.cpp
@@ -77,7 +77,7 @@ machine_config_constructor coco_pak_device::device_mconfig_additions() const
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *coco_pak_device::device_rom_region() const
+const tiny_rom_entry *coco_pak_device::device_rom_region() const
{
return ROM_NAME( coco_pak );
}
diff --git a/src/devices/bus/coco/coco_pak.h b/src/devices/bus/coco/coco_pak.h
index ed531943242..f75b48721ec 100644
--- a/src/devices/bus/coco/coco_pak.h
+++ b/src/devices/bus/coco/coco_pak.h
@@ -25,7 +25,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual UINT8* get_cart_base() override;
protected:
diff --git a/src/devices/bus/comx35/clm.cpp b/src/devices/bus/comx35/clm.cpp
index 6929a01d6eb..513a123086a 100644
--- a/src/devices/bus/comx35/clm.cpp
+++ b/src/devices/bus/comx35/clm.cpp
@@ -87,7 +87,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *comx_clm_device::device_rom_region() const
+const tiny_rom_entry *comx_clm_device::device_rom_region() const
{
return ROM_NAME( comx_clm );
}
diff --git a/src/devices/bus/comx35/clm.h b/src/devices/bus/comx35/clm.h
index 5b2da54d905..0a71c1afb21 100644
--- a/src/devices/bus/comx35/clm.h
+++ b/src/devices/bus/comx35/clm.h
@@ -32,7 +32,7 @@ public:
comx_clm_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
// not really public
diff --git a/src/devices/bus/comx35/eprom.cpp b/src/devices/bus/comx35/eprom.cpp
index 56be84b4902..505b81ebb29 100644
--- a/src/devices/bus/comx35/eprom.cpp
+++ b/src/devices/bus/comx35/eprom.cpp
@@ -42,7 +42,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *comx_epr_device::device_rom_region() const
+const tiny_rom_entry *comx_epr_device::device_rom_region() const
{
return ROM_NAME( comx_epr );
}
diff --git a/src/devices/bus/comx35/eprom.h b/src/devices/bus/comx35/eprom.h
index 3d30b7e312a..db6823f7ac3 100644
--- a/src/devices/bus/comx35/eprom.h
+++ b/src/devices/bus/comx35/eprom.h
@@ -30,7 +30,7 @@ public:
comx_epr_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
protected:
// device-level overrides
diff --git a/src/devices/bus/comx35/expbox.cpp b/src/devices/bus/comx35/expbox.cpp
index ce0dec61006..dac3ffc95c3 100644
--- a/src/devices/bus/comx35/expbox.cpp
+++ b/src/devices/bus/comx35/expbox.cpp
@@ -87,7 +87,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *comx_eb_device::device_rom_region() const
+const tiny_rom_entry *comx_eb_device::device_rom_region() const
{
return ROM_NAME( comx_eb );
}
diff --git a/src/devices/bus/comx35/expbox.h b/src/devices/bus/comx35/expbox.h
index 0b479c79326..72bc7fc5a59 100644
--- a/src/devices/bus/comx35/expbox.h
+++ b/src/devices/bus/comx35/expbox.h
@@ -47,7 +47,7 @@ protected:
virtual void device_reset() override;
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
// device_comx_expansion_card_interface overrides
diff --git a/src/devices/bus/comx35/fdc.cpp b/src/devices/bus/comx35/fdc.cpp
index e2c5066873a..30693eb3738 100644
--- a/src/devices/bus/comx35/fdc.cpp
+++ b/src/devices/bus/comx35/fdc.cpp
@@ -74,7 +74,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *comx_fd_device::device_rom_region() const
+const tiny_rom_entry *comx_fd_device::device_rom_region() const
{
return ROM_NAME( comx_fd );
}
diff --git a/src/devices/bus/comx35/fdc.h b/src/devices/bus/comx35/fdc.h
index cdcb23a363e..0d8cddd7e60 100644
--- a/src/devices/bus/comx35/fdc.h
+++ b/src/devices/bus/comx35/fdc.h
@@ -32,7 +32,7 @@ public:
comx_fd_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
DECLARE_FLOPPY_FORMATS( floppy_formats );
diff --git a/src/devices/bus/comx35/printer.cpp b/src/devices/bus/comx35/printer.cpp
index 2f36fffd9bd..5d0cb050f70 100644
--- a/src/devices/bus/comx35/printer.cpp
+++ b/src/devices/bus/comx35/printer.cpp
@@ -44,7 +44,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *comx_prn_device::device_rom_region() const
+const tiny_rom_entry *comx_prn_device::device_rom_region() const
{
return ROM_NAME( comx_prn );
}
diff --git a/src/devices/bus/comx35/printer.h b/src/devices/bus/comx35/printer.h
index 8f0a2d2fcaf..f5b4d86b5a0 100644
--- a/src/devices/bus/comx35/printer.h
+++ b/src/devices/bus/comx35/printer.h
@@ -32,7 +32,7 @@ public:
comx_prn_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
protected:
diff --git a/src/devices/bus/comx35/thermal.cpp b/src/devices/bus/comx35/thermal.cpp
index e74b62978d6..87945343580 100644
--- a/src/devices/bus/comx35/thermal.cpp
+++ b/src/devices/bus/comx35/thermal.cpp
@@ -37,7 +37,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *comx_thm_device::device_rom_region() const
+const tiny_rom_entry *comx_thm_device::device_rom_region() const
{
return ROM_NAME( comx_thm );
}
diff --git a/src/devices/bus/comx35/thermal.h b/src/devices/bus/comx35/thermal.h
index 7d16f2a3d06..e2cadb511a8 100644
--- a/src/devices/bus/comx35/thermal.h
+++ b/src/devices/bus/comx35/thermal.h
@@ -30,7 +30,7 @@ public:
comx_thm_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
protected:
// device-level overrides
diff --git a/src/devices/bus/cpc/brunword4.cpp b/src/devices/bus/cpc/brunword4.cpp
index 278ef4ed183..a6ee0d9540c 100644
--- a/src/devices/bus/cpc/brunword4.cpp
+++ b/src/devices/bus/cpc/brunword4.cpp
@@ -57,7 +57,7 @@ ROM_START( cpc_brunword4 )
ROM_LOAD( "brunw-fb.rom", 0x7c000, 0x4000, CRC(88383953) SHA1(50c6417b26134b68a80912bdb91c8578eb00c8a2) )
ROM_END
-const rom_entry *cpc_brunword4_device::device_rom_region() const
+const tiny_rom_entry *cpc_brunword4_device::device_rom_region() const
{
return ROM_NAME( cpc_brunword4 );
}
diff --git a/src/devices/bus/cpc/brunword4.h b/src/devices/bus/cpc/brunword4.h
index 4a65bf3402d..009de694767 100644
--- a/src/devices/bus/cpc/brunword4.h
+++ b/src/devices/bus/cpc/brunword4.h
@@ -17,7 +17,7 @@ public:
cpc_brunword4_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
DECLARE_WRITE8_MEMBER(rombank_w);
virtual void set_mapping(UINT8 type) override;
diff --git a/src/devices/bus/cpc/cpc_rs232.cpp b/src/devices/bus/cpc/cpc_rs232.cpp
index 42e4b83221f..225c83c79d1 100644
--- a/src/devices/bus/cpc/cpc_rs232.cpp
+++ b/src/devices/bus/cpc/cpc_rs232.cpp
@@ -65,12 +65,12 @@ machine_config_constructor cpc_rs232_device::device_mconfig_additions() const
return MACHINE_CONFIG_NAME( cpc_rs232 );
}
-const rom_entry *cpc_rs232_device::device_rom_region() const
+const tiny_rom_entry *cpc_rs232_device::device_rom_region() const
{
return ROM_NAME( cpc_rs232 );
}
-const rom_entry *cpc_ams_rs232_device::device_rom_region() const
+const tiny_rom_entry *cpc_ams_rs232_device::device_rom_region() const
{
return ROM_NAME( cpc_rs232_ams );
}
diff --git a/src/devices/bus/cpc/cpc_rs232.h b/src/devices/bus/cpc/cpc_rs232.h
index 0124a685ea8..e21d6357d88 100644
--- a/src/devices/bus/cpc/cpc_rs232.h
+++ b/src/devices/bus/cpc/cpc_rs232.h
@@ -42,7 +42,7 @@ protected:
// device-level overrides
virtual void device_start() override;
virtual void device_reset() override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
private:
cpc_expansion_slot_device *m_slot;
@@ -55,7 +55,7 @@ public:
cpc_ams_rs232_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
};
// device type definition
diff --git a/src/devices/bus/cpc/cpc_ssa1.cpp b/src/devices/bus/cpc/cpc_ssa1.cpp
index a4a0836dfc4..f2f0f61cb56 100644
--- a/src/devices/bus/cpc/cpc_ssa1.cpp
+++ b/src/devices/bus/cpc/cpc_ssa1.cpp
@@ -101,12 +101,12 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *cpc_ssa1_device::device_rom_region() const
+const tiny_rom_entry *cpc_ssa1_device::device_rom_region() const
{
return ROM_NAME( cpc_ssa1 );
}
-const rom_entry *cpc_dkspeech_device::device_rom_region() const
+const tiny_rom_entry *cpc_dkspeech_device::device_rom_region() const
{
return ROM_NAME( cpc_dkspeech );
}
diff --git a/src/devices/bus/cpc/cpc_ssa1.h b/src/devices/bus/cpc/cpc_ssa1.h
index e47112511f5..813d304a9e4 100644
--- a/src/devices/bus/cpc/cpc_ssa1.h
+++ b/src/devices/bus/cpc/cpc_ssa1.h
@@ -56,7 +56,7 @@ public:
cpc_ssa1_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
void set_lrq(UINT8 state) { m_lrq = state; }
@@ -92,7 +92,7 @@ public:
cpc_dkspeech_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
void set_lrq(UINT8 state) { m_lrq = state; }
diff --git a/src/devices/bus/cpc/ddi1.cpp b/src/devices/bus/cpc/ddi1.cpp
index de747473f7b..f0bf519a2e5 100644
--- a/src/devices/bus/cpc/ddi1.cpp
+++ b/src/devices/bus/cpc/ddi1.cpp
@@ -32,7 +32,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *cpc_ddi1_device::device_rom_region() const
+const tiny_rom_entry *cpc_ddi1_device::device_rom_region() const
{
return ROM_NAME( cpc_ddi1 );
}
diff --git a/src/devices/bus/cpc/ddi1.h b/src/devices/bus/cpc/ddi1.h
index 600098a3e53..776bb833b7f 100644
--- a/src/devices/bus/cpc/ddi1.h
+++ b/src/devices/bus/cpc/ddi1.h
@@ -23,7 +23,7 @@ public:
cpc_ddi1_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual void set_mapping(UINT8 type) override;
virtual WRITE_LINE_MEMBER( romen_w ) override { m_romen = state; }
diff --git a/src/devices/bus/cpc/hd20.cpp b/src/devices/bus/cpc/hd20.cpp
index d10bf0cd828..58ce8a8658b 100644
--- a/src/devices/bus/cpc/hd20.cpp
+++ b/src/devices/bus/cpc/hd20.cpp
@@ -39,7 +39,7 @@ ROM_START( cpc_hd20 )
ROMX_LOAD( "x-ddos20.rom", 0x0000, 0x4000, CRC(c2d9cc03) SHA1(8a20788be5f957e84e849c226aa97b55b2a3aab9), ROM_BIOS(2) )
ROM_END
-const rom_entry *cpc_hd20_device::device_rom_region() const
+const tiny_rom_entry *cpc_hd20_device::device_rom_region() const
{
return ROM_NAME( cpc_hd20 );
}
diff --git a/src/devices/bus/cpc/hd20.h b/src/devices/bus/cpc/hd20.h
index 3d4f48837fd..69a3afdb5ff 100644
--- a/src/devices/bus/cpc/hd20.h
+++ b/src/devices/bus/cpc/hd20.h
@@ -27,7 +27,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
DECLARE_READ8_MEMBER(hdc_r);
DECLARE_WRITE8_MEMBER(hdc_w);
diff --git a/src/devices/bus/cpc/mface2.cpp b/src/devices/bus/cpc/mface2.cpp
index bb4354041bc..6d9f9e6324f 100644
--- a/src/devices/bus/cpc/mface2.cpp
+++ b/src/devices/bus/cpc/mface2.cpp
@@ -294,7 +294,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *cpc_multiface2_device::device_rom_region() const
+const tiny_rom_entry *cpc_multiface2_device::device_rom_region() const
{
return ROM_NAME( cpc_mface2 );
}
diff --git a/src/devices/bus/cpc/mface2.h b/src/devices/bus/cpc/mface2.h
index c64872af18b..8ed2724034d 100644
--- a/src/devices/bus/cpc/mface2.h
+++ b/src/devices/bus/cpc/mface2.h
@@ -39,7 +39,7 @@ public:
cpc_multiface2_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual ioport_constructor device_input_ports() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
diff --git a/src/devices/bus/cpc/smartwatch.cpp b/src/devices/bus/cpc/smartwatch.cpp
index 4b5c1850fe2..dfd0ad2a3cf 100644
--- a/src/devices/bus/cpc/smartwatch.cpp
+++ b/src/devices/bus/cpc/smartwatch.cpp
@@ -36,7 +36,7 @@ ROM_START( cpc_smartwatch )
ROM_LOAD( "timerom+.rom", 0x0000, 0x4000, CRC(ed42a147) SHA1(61750d0535a1fbf2a4addad9def332cbcf8917c3) )
ROM_END
-const rom_entry *cpc_smartwatch_device::device_rom_region() const
+const tiny_rom_entry *cpc_smartwatch_device::device_rom_region() const
{
return ROM_NAME( cpc_smartwatch );
}
diff --git a/src/devices/bus/cpc/smartwatch.h b/src/devices/bus/cpc/smartwatch.h
index b4741bed193..3842819cb94 100644
--- a/src/devices/bus/cpc/smartwatch.h
+++ b/src/devices/bus/cpc/smartwatch.h
@@ -25,7 +25,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
DECLARE_READ8_MEMBER(rtc_w);
DECLARE_READ8_MEMBER(rtc_r);
diff --git a/src/devices/bus/cpc/transtape.cpp b/src/devices/bus/cpc/transtape.cpp
index b1892f3a31e..2735536f95f 100644
--- a/src/devices/bus/cpc/transtape.cpp
+++ b/src/devices/bus/cpc/transtape.cpp
@@ -22,7 +22,7 @@ ROM_START( cpc_transtape )
ROM_LOAD( "tta.rom", 0x0000, 0x4000, CRC(c568da76) SHA1(cc509d21216bf11d40f9a3e0791ef7f4ada03790) )
ROM_END
-const rom_entry *cpc_transtape_device::device_rom_region() const
+const tiny_rom_entry *cpc_transtape_device::device_rom_region() const
{
return ROM_NAME( cpc_transtape );
}
diff --git a/src/devices/bus/cpc/transtape.h b/src/devices/bus/cpc/transtape.h
index bb1a70e6ecc..75fb06b03ca 100644
--- a/src/devices/bus/cpc/transtape.h
+++ b/src/devices/bus/cpc/transtape.h
@@ -21,7 +21,7 @@ public:
cpc_transtape_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual ioport_constructor device_input_ports() const override;
virtual void set_mapping(UINT8 type) override;
diff --git a/src/devices/bus/dmv/k220.cpp b/src/devices/bus/dmv/k220.cpp
index b753e7aa20c..b48a118f01c 100644
--- a/src/devices/bus/dmv/k220.cpp
+++ b/src/devices/bus/dmv/k220.cpp
@@ -186,7 +186,7 @@ ioport_constructor dmv_k220_device::device_input_ports() const
// device_rom_region
//-------------------------------------------------
-const rom_entry *dmv_k220_device::device_rom_region() const
+const tiny_rom_entry *dmv_k220_device::device_rom_region() const
{
return ROM_NAME( dmv_k220 );
}
diff --git a/src/devices/bus/dmv/k220.h b/src/devices/bus/dmv/k220.h
index 0f405946ec6..78efdf085d7 100644
--- a/src/devices/bus/dmv/k220.h
+++ b/src/devices/bus/dmv/k220.h
@@ -25,7 +25,7 @@ public:
dmv_k220_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
diff --git a/src/devices/bus/dmv/k230.cpp b/src/devices/bus/dmv/k230.cpp
index 7ac9b984216..8e859827304 100644
--- a/src/devices/bus/dmv/k230.cpp
+++ b/src/devices/bus/dmv/k230.cpp
@@ -208,22 +208,22 @@ machine_config_constructor dmv_k235_device::device_mconfig_additions() const
// device_rom_region
//-------------------------------------------------
-const rom_entry *dmv_k230_device::device_rom_region() const
+const tiny_rom_entry *dmv_k230_device::device_rom_region() const
{
return ROM_NAME( dmv_k230 );
}
-const rom_entry *dmv_k231_device::device_rom_region() const
+const tiny_rom_entry *dmv_k231_device::device_rom_region() const
{
return ROM_NAME( dmv_k231 );
}
-const rom_entry *dmv_k234_device::device_rom_region() const
+const tiny_rom_entry *dmv_k234_device::device_rom_region() const
{
return nullptr;
}
-const rom_entry *dmv_k235_device::device_rom_region() const
+const tiny_rom_entry *dmv_k235_device::device_rom_region() const
{
return ROM_NAME( dmv_k235 );
}
diff --git a/src/devices/bus/dmv/k230.h b/src/devices/bus/dmv/k230.h
index d05d6ef8317..d6565f461ab 100644
--- a/src/devices/bus/dmv/k230.h
+++ b/src/devices/bus/dmv/k230.h
@@ -33,7 +33,7 @@ public:
dmv_k230_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
DECLARE_READ8_MEMBER(io_r);
@@ -72,7 +72,7 @@ public:
dmv_k231_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
};
@@ -90,7 +90,7 @@ public:
protected:
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
// device-level overrides
@@ -117,7 +117,7 @@ public:
protected:
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
diff --git a/src/devices/bus/dmv/k806.cpp b/src/devices/bus/dmv/k806.cpp
index 9e79c9d90d6..8cd13beb467 100644
--- a/src/devices/bus/dmv/k806.cpp
+++ b/src/devices/bus/dmv/k806.cpp
@@ -131,7 +131,7 @@ ioport_constructor dmv_k806_device::device_input_ports() const
// device_rom_region
//-------------------------------------------------
-const rom_entry *dmv_k806_device::device_rom_region() const
+const tiny_rom_entry *dmv_k806_device::device_rom_region() const
{
return ROM_NAME( dmv_k806 );
}
diff --git a/src/devices/bus/dmv/k806.h b/src/devices/bus/dmv/k806.h
index 1c25f9b6102..6ad48448e15 100644
--- a/src/devices/bus/dmv/k806.h
+++ b/src/devices/bus/dmv/k806.h
@@ -25,7 +25,7 @@ public:
dmv_k806_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual ioport_constructor device_input_ports() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
diff --git a/src/devices/bus/ecbbus/grip.cpp b/src/devices/bus/ecbbus/grip.cpp
index 3a47b5692fc..225214043cd 100644
--- a/src/devices/bus/ecbbus/grip.cpp
+++ b/src/devices/bus/ecbbus/grip.cpp
@@ -105,7 +105,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *grip_device::device_rom_region() const
+const tiny_rom_entry *grip_device::device_rom_region() const
{
return ROM_NAME( grip21 );
}
diff --git a/src/devices/bus/ecbbus/grip.h b/src/devices/bus/ecbbus/grip.h
index 7f7abe6d0a1..da4e83ed46a 100644
--- a/src/devices/bus/ecbbus/grip.h
+++ b/src/devices/bus/ecbbus/grip.h
@@ -38,7 +38,7 @@ public:
grip_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
diff --git a/src/devices/bus/econet/e01.cpp b/src/devices/bus/econet/e01.cpp
index ab6e95fd6a7..3d7eb0e5a9b 100644
--- a/src/devices/bus/econet/e01.cpp
+++ b/src/devices/bus/econet/e01.cpp
@@ -112,7 +112,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *e01_device::device_rom_region() const
+const tiny_rom_entry *e01_device::device_rom_region() const
{
switch (m_variant)
{
diff --git a/src/devices/bus/econet/e01.h b/src/devices/bus/econet/e01.h
index 02a432c936d..6e123a7a84c 100644
--- a/src/devices/bus/econet/e01.h
+++ b/src/devices/bus/econet/e01.h
@@ -73,7 +73,7 @@ protected:
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
diff --git a/src/devices/bus/electron/m2105.cpp b/src/devices/bus/electron/m2105.cpp
index 6b6a701f7b5..4c7669faa3c 100644
--- a/src/devices/bus/electron/m2105.cpp
+++ b/src/devices/bus/electron/m2105.cpp
@@ -113,7 +113,7 @@ machine_config_constructor electron_m2105_device::device_mconfig_additions() con
return MACHINE_CONFIG_NAME( m2105 );
}
-const rom_entry *electron_m2105_device::device_rom_region() const
+const tiny_rom_entry *electron_m2105_device::device_rom_region() const
{
return ROM_NAME( m2105 );
}
diff --git a/src/devices/bus/electron/m2105.h b/src/devices/bus/electron/m2105.h
index fb462d08ab7..f2efa191941 100644
--- a/src/devices/bus/electron/m2105.h
+++ b/src/devices/bus/electron/m2105.h
@@ -33,7 +33,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
protected:
virtual void device_start() override;
diff --git a/src/devices/bus/ep64/exdos.cpp b/src/devices/bus/ep64/exdos.cpp
index 093499c401d..67c6df6646c 100644
--- a/src/devices/bus/ep64/exdos.cpp
+++ b/src/devices/bus/ep64/exdos.cpp
@@ -78,7 +78,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *ep64_exdos_device::device_rom_region() const
+const tiny_rom_entry *ep64_exdos_device::device_rom_region() const
{
return ROM_NAME( ep64_exdos );
}
diff --git a/src/devices/bus/ep64/exdos.h b/src/devices/bus/ep64/exdos.h
index dac02daa1b4..6259440b751 100644
--- a/src/devices/bus/ep64/exdos.h
+++ b/src/devices/bus/ep64/exdos.h
@@ -32,7 +32,7 @@ public:
ep64_exdos_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
DECLARE_READ8_MEMBER( read );
diff --git a/src/devices/bus/epson_sio/pf10.cpp b/src/devices/bus/epson_sio/pf10.cpp
index 7096aee3fce..4f93c542340 100644
--- a/src/devices/bus/epson_sio/pf10.cpp
+++ b/src/devices/bus/epson_sio/pf10.cpp
@@ -48,7 +48,7 @@ ROM_START( pf10 )
ROM_LOAD("k3pf1.bin", 0x0000, 0x2000, CRC(eef4593a) SHA1(bb176e4baf938fe58c2d32f7c46d7bb7b0627755))
ROM_END
-const rom_entry *epson_pf10_device::device_rom_region() const
+const tiny_rom_entry *epson_pf10_device::device_rom_region() const
{
return ROM_NAME( pf10 );
}
diff --git a/src/devices/bus/epson_sio/pf10.h b/src/devices/bus/epson_sio/pf10.h
index 4a648bbd997..3d1d3d60131 100644
--- a/src/devices/bus/epson_sio/pf10.h
+++ b/src/devices/bus/epson_sio/pf10.h
@@ -31,7 +31,7 @@ public:
epson_pf10_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
// floppy disk controller
diff --git a/src/devices/bus/epson_sio/tf20.cpp b/src/devices/bus/epson_sio/tf20.cpp
index 3acb7ba28a8..83c65755501 100644
--- a/src/devices/bus/epson_sio/tf20.cpp
+++ b/src/devices/bus/epson_sio/tf20.cpp
@@ -52,7 +52,7 @@ ROM_START( tf20 )
ROM_LOAD("tfx.15e", 0x0000, 0x0800, CRC(af34f084) SHA1(c9bdf393f757ba5d8f838108ceb2b079be1d616e))
ROM_END
-const rom_entry *epson_tf20_device::device_rom_region() const
+const tiny_rom_entry *epson_tf20_device::device_rom_region() const
{
return ROM_NAME( tf20 );
}
diff --git a/src/devices/bus/epson_sio/tf20.h b/src/devices/bus/epson_sio/tf20.h
index 3e76b3dab27..252e99ed4c8 100644
--- a/src/devices/bus/epson_sio/tf20.h
+++ b/src/devices/bus/epson_sio/tf20.h
@@ -33,7 +33,7 @@ public:
epson_tf20_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
diff --git a/src/devices/bus/ieee488/c2031.cpp b/src/devices/bus/ieee488/c2031.cpp
index 0e455c35b67..3fbd46e520f 100644
--- a/src/devices/bus/ieee488/c2031.cpp
+++ b/src/devices/bus/ieee488/c2031.cpp
@@ -50,7 +50,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *c2031_device::device_rom_region() const
+const tiny_rom_entry *c2031_device::device_rom_region() const
{
return ROM_NAME( c2031 );
}
diff --git a/src/devices/bus/ieee488/c2031.h b/src/devices/bus/ieee488/c2031.h
index ccc2c31621a..3a23feee2b7 100644
--- a/src/devices/bus/ieee488/c2031.h
+++ b/src/devices/bus/ieee488/c2031.h
@@ -33,7 +33,7 @@ public:
c2031_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
diff --git a/src/devices/bus/ieee488/c2040.cpp b/src/devices/bus/ieee488/c2040.cpp
index 55dd8f9a072..2c6e82b1ce3 100644
--- a/src/devices/bus/ieee488/c2040.cpp
+++ b/src/devices/bus/ieee488/c2040.cpp
@@ -96,7 +96,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *c2040_t::device_rom_region() const
+const tiny_rom_entry *c2040_t::device_rom_region() const
{
return ROM_NAME( c2040 );
}
@@ -123,7 +123,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *c3040_t::device_rom_region() const
+const tiny_rom_entry *c3040_t::device_rom_region() const
{
return ROM_NAME( c3040 );
}
@@ -158,7 +158,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *c4040_t::device_rom_region() const
+const tiny_rom_entry *c4040_t::device_rom_region() const
{
return ROM_NAME( c4040 );
}
diff --git a/src/devices/bus/ieee488/c2040.h b/src/devices/bus/ieee488/c2040.h
index 74539e6524d..bac0a52ec07 100644
--- a/src/devices/bus/ieee488/c2040.h
+++ b/src/devices/bus/ieee488/c2040.h
@@ -36,7 +36,7 @@ public:
c2040_t(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
@@ -98,7 +98,7 @@ public:
c3040_t(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
DECLARE_FLOPPY_FORMATS( floppy_formats );
@@ -114,7 +114,7 @@ public:
c4040_t(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
DECLARE_FLOPPY_FORMATS( floppy_formats );
diff --git a/src/devices/bus/ieee488/c2040fdc.cpp b/src/devices/bus/ieee488/c2040fdc.cpp
index b39ab1d23a3..5cc70c7f571 100644
--- a/src/devices/bus/ieee488/c2040fdc.cpp
+++ b/src/devices/bus/ieee488/c2040fdc.cpp
@@ -54,7 +54,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *c2040_fdc_t::device_rom_region() const
+const tiny_rom_entry *c2040_fdc_t::device_rom_region() const
{
return ROM_NAME( c2040_fdc );
}
diff --git a/src/devices/bus/ieee488/c2040fdc.h b/src/devices/bus/ieee488/c2040fdc.h
index a056a8f0b60..3ff0856181b 100644
--- a/src/devices/bus/ieee488/c2040fdc.h
+++ b/src/devices/bus/ieee488/c2040fdc.h
@@ -78,7 +78,7 @@ protected:
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
void stp_w(floppy_image_device *floppy, int mtr, int &old_stp, int stp);
diff --git a/src/devices/bus/ieee488/c8050.cpp b/src/devices/bus/ieee488/c8050.cpp
index ead9fad37a5..bdc1b848e3f 100644
--- a/src/devices/bus/ieee488/c8050.cpp
+++ b/src/devices/bus/ieee488/c8050.cpp
@@ -109,7 +109,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *c8050_t::device_rom_region() const
+const tiny_rom_entry *c8050_t::device_rom_region() const
{
return ROM_NAME( c8050 );
}
@@ -143,7 +143,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *c8250lp_t::device_rom_region() const
+const tiny_rom_entry *c8250lp_t::device_rom_region() const
{
return ROM_NAME( c8250lp );
}
@@ -173,7 +173,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *sfd1001_t::device_rom_region() const
+const tiny_rom_entry *sfd1001_t::device_rom_region() const
{
return ROM_NAME( sfd1001 );
}
diff --git a/src/devices/bus/ieee488/c8050.h b/src/devices/bus/ieee488/c8050.h
index 71bd9ae42cf..e983ad06353 100644
--- a/src/devices/bus/ieee488/c8050.h
+++ b/src/devices/bus/ieee488/c8050.h
@@ -36,7 +36,7 @@ public:
c8050_t(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
@@ -104,7 +104,7 @@ public:
c8250lp_t(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
DECLARE_FLOPPY_FORMATS( floppy_formats );
@@ -120,7 +120,7 @@ public:
sfd1001_t(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
DECLARE_FLOPPY_FORMATS( floppy_formats );
diff --git a/src/devices/bus/ieee488/c8050fdc.cpp b/src/devices/bus/ieee488/c8050fdc.cpp
index 5e2e91676c0..ce16035f6e1 100644
--- a/src/devices/bus/ieee488/c8050fdc.cpp
+++ b/src/devices/bus/ieee488/c8050fdc.cpp
@@ -56,7 +56,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *c8050_fdc_t::device_rom_region() const
+const tiny_rom_entry *c8050_fdc_t::device_rom_region() const
{
return ROM_NAME( c8050_fdc );
}
diff --git a/src/devices/bus/ieee488/c8050fdc.h b/src/devices/bus/ieee488/c8050fdc.h
index 4f82962f524..83cb6dde238 100644
--- a/src/devices/bus/ieee488/c8050fdc.h
+++ b/src/devices/bus/ieee488/c8050fdc.h
@@ -82,7 +82,7 @@ protected:
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
void stp_w(floppy_image_device *floppy, int mtr, int &old_stp, int stp);
diff --git a/src/devices/bus/ieee488/c8280.cpp b/src/devices/bus/ieee488/c8280.cpp
index 05c39c7ffdd..da51423e394 100644
--- a/src/devices/bus/ieee488/c8280.cpp
+++ b/src/devices/bus/ieee488/c8280.cpp
@@ -62,7 +62,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *c8280_t::device_rom_region() const
+const tiny_rom_entry *c8280_t::device_rom_region() const
{
return ROM_NAME( c8280 );
}
diff --git a/src/devices/bus/ieee488/c8280.h b/src/devices/bus/ieee488/c8280.h
index a7f17aaf55c..a6c36b88489 100644
--- a/src/devices/bus/ieee488/c8280.h
+++ b/src/devices/bus/ieee488/c8280.h
@@ -34,7 +34,7 @@ public:
c8280_t(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
diff --git a/src/devices/bus/ieee488/d9060.cpp b/src/devices/bus/ieee488/d9060.cpp
index 97847aa9028..dbd7aba6fd7 100644
--- a/src/devices/bus/ieee488/d9060.cpp
+++ b/src/devices/bus/ieee488/d9060.cpp
@@ -98,7 +98,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *d9060_base_t::device_rom_region() const
+const tiny_rom_entry *d9060_base_t::device_rom_region() const
{
return ROM_NAME( d9060 );
}
diff --git a/src/devices/bus/ieee488/d9060.h b/src/devices/bus/ieee488/d9060.h
index 104daec4a11..4dd5c6cb5b4 100644
--- a/src/devices/bus/ieee488/d9060.h
+++ b/src/devices/bus/ieee488/d9060.h
@@ -41,7 +41,7 @@ public:
d9060_base_t(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, UINT32 variant, const char *shortname, const char *source);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
diff --git a/src/devices/bus/ieee488/hardbox.cpp b/src/devices/bus/ieee488/hardbox.cpp
index c03f147250d..355f5dba2b8 100644
--- a/src/devices/bus/ieee488/hardbox.cpp
+++ b/src/devices/bus/ieee488/hardbox.cpp
@@ -94,7 +94,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *hardbox_device::device_rom_region() const
+const tiny_rom_entry *hardbox_device::device_rom_region() const
{
return ROM_NAME( hardbox );
}
diff --git a/src/devices/bus/ieee488/hardbox.h b/src/devices/bus/ieee488/hardbox.h
index cbaa26d335c..2d5c382f4b6 100644
--- a/src/devices/bus/ieee488/hardbox.h
+++ b/src/devices/bus/ieee488/hardbox.h
@@ -34,7 +34,7 @@ public:
hardbox_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
diff --git a/src/devices/bus/ieee488/shark.cpp b/src/devices/bus/ieee488/shark.cpp
index bdb11f6d261..83a270f8894 100644
--- a/src/devices/bus/ieee488/shark.cpp
+++ b/src/devices/bus/ieee488/shark.cpp
@@ -50,7 +50,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *mshark_device::device_rom_region() const
+const tiny_rom_entry *mshark_device::device_rom_region() const
{
return ROM_NAME( mshark );
}
diff --git a/src/devices/bus/ieee488/shark.h b/src/devices/bus/ieee488/shark.h
index 50a9c967244..2be61a610c8 100644
--- a/src/devices/bus/ieee488/shark.h
+++ b/src/devices/bus/ieee488/shark.h
@@ -31,7 +31,7 @@ public:
mshark_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
diff --git a/src/devices/bus/ieee488/softbox.cpp b/src/devices/bus/ieee488/softbox.cpp
index d4e4617a332..7d6dbce4651 100644
--- a/src/devices/bus/ieee488/softbox.cpp
+++ b/src/devices/bus/ieee488/softbox.cpp
@@ -61,7 +61,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *softbox_device::device_rom_region() const
+const tiny_rom_entry *softbox_device::device_rom_region() const
{
return ROM_NAME( softbox );
}
diff --git a/src/devices/bus/ieee488/softbox.h b/src/devices/bus/ieee488/softbox.h
index d8de28d031c..0b812e0a0c1 100644
--- a/src/devices/bus/ieee488/softbox.h
+++ b/src/devices/bus/ieee488/softbox.h
@@ -36,7 +36,7 @@ public:
softbox_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
diff --git a/src/devices/bus/imi7000/imi5000h.cpp b/src/devices/bus/imi7000/imi5000h.cpp
index ab4af469ee9..6268e7875c6 100644
--- a/src/devices/bus/imi7000/imi5000h.cpp
+++ b/src/devices/bus/imi7000/imi5000h.cpp
@@ -51,7 +51,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *imi5000h_device::device_rom_region() const
+const tiny_rom_entry *imi5000h_device::device_rom_region() const
{
return ROM_NAME( imi5000h );
}
diff --git a/src/devices/bus/imi7000/imi5000h.h b/src/devices/bus/imi7000/imi5000h.h
index cb37319f6c1..201142fb413 100644
--- a/src/devices/bus/imi7000/imi5000h.h
+++ b/src/devices/bus/imi7000/imi5000h.h
@@ -36,7 +36,7 @@ public:
imi5000h_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
diff --git a/src/devices/bus/intv/ecs.cpp b/src/devices/bus/intv/ecs.cpp
index 69582c2280e..5585aa93650 100644
--- a/src/devices/bus/intv/ecs.cpp
+++ b/src/devices/bus/intv/ecs.cpp
@@ -120,7 +120,7 @@ ROM_START( ecs )
ROM_LOAD16_WORD_SWAP( "ecs_rom.e0", 0x1c000, 0x2000, CRC(c2ebcd90) SHA1(b3c14955f56c57e6f0d8fbb695771946cfcf6582))
ROM_END
-const rom_entry *intv_ecs_device::device_rom_region() const
+const tiny_rom_entry *intv_ecs_device::device_rom_region() const
{
return ROM_NAME( ecs );
}
diff --git a/src/devices/bus/intv/ecs.h b/src/devices/bus/intv/ecs.h
index ce22d4f7481..97d0c1e380c 100644
--- a/src/devices/bus/intv/ecs.h
+++ b/src/devices/bus/intv/ecs.h
@@ -21,7 +21,7 @@ public:
virtual void device_start() override;
virtual void device_reset() override;
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
// reading and writing
diff --git a/src/devices/bus/intv/voice.cpp b/src/devices/bus/intv/voice.cpp
index ea2c7db82f4..08d0f7c8b10 100644
--- a/src/devices/bus/intv/voice.cpp
+++ b/src/devices/bus/intv/voice.cpp
@@ -96,7 +96,7 @@ ROM_START( intellivoice )
ROM_LOAD( "sp0256-012.bin", 0x1000, 0x0800, CRC(0de7579d) SHA1(618563e512ff5665183664f52270fa9606c9d289) )
ROM_END
-const rom_entry *intv_voice_device::device_rom_region() const
+const tiny_rom_entry *intv_voice_device::device_rom_region() const
{
return ROM_NAME( intellivoice );
}
diff --git a/src/devices/bus/intv/voice.h b/src/devices/bus/intv/voice.h
index 0301c6d67b0..379a286ad12 100644
--- a/src/devices/bus/intv/voice.h
+++ b/src/devices/bus/intv/voice.h
@@ -19,7 +19,7 @@ public:
// device-level overrides
virtual void device_start() override;
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
// reading and writing
// actual IntelliVoice access
diff --git a/src/devices/bus/iq151/disc2.cpp b/src/devices/bus/iq151/disc2.cpp
index ba2cbf36137..73690188954 100644
--- a/src/devices/bus/iq151/disc2.cpp
+++ b/src/devices/bus/iq151/disc2.cpp
@@ -87,7 +87,7 @@ machine_config_constructor iq151_disc2_device::device_mconfig_additions() const
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *iq151_disc2_device::device_rom_region() const
+const tiny_rom_entry *iq151_disc2_device::device_rom_region() const
{
return ROM_NAME( iq151_disc2 );
}
diff --git a/src/devices/bus/iq151/disc2.h b/src/devices/bus/iq151/disc2.h
index 37bb1c7c26d..c4bffaa4333 100644
--- a/src/devices/bus/iq151/disc2.h
+++ b/src/devices/bus/iq151/disc2.h
@@ -25,7 +25,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
DECLARE_FLOPPY_FORMATS( floppy_formats );
diff --git a/src/devices/bus/iq151/minigraf.cpp b/src/devices/bus/iq151/minigraf.cpp
index d95c5a564ce..82fc74ad523 100644
--- a/src/devices/bus/iq151/minigraf.cpp
+++ b/src/devices/bus/iq151/minigraf.cpp
@@ -94,7 +94,7 @@ void iq151_minigraf_device::device_stop()
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *iq151_minigraf_device::device_rom_region() const
+const tiny_rom_entry *iq151_minigraf_device::device_rom_region() const
{
return ROM_NAME( iq151_minigraf );
}
diff --git a/src/devices/bus/iq151/minigraf.h b/src/devices/bus/iq151/minigraf.h
index 6632fa31aa4..a4e382b8b43 100644
--- a/src/devices/bus/iq151/minigraf.h
+++ b/src/devices/bus/iq151/minigraf.h
@@ -23,7 +23,7 @@ public:
iq151_minigraf_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
protected:
// device-level overrides
diff --git a/src/devices/bus/iq151/ms151a.cpp b/src/devices/bus/iq151/ms151a.cpp
index 2d0d732f1ad..4961fd61335 100644
--- a/src/devices/bus/iq151/ms151a.cpp
+++ b/src/devices/bus/iq151/ms151a.cpp
@@ -93,7 +93,7 @@ void iq151_ms151a_device::device_stop()
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *iq151_ms151a_device::device_rom_region() const
+const tiny_rom_entry *iq151_ms151a_device::device_rom_region() const
{
return ROM_NAME( iq151_ms151a );
}
diff --git a/src/devices/bus/iq151/ms151a.h b/src/devices/bus/iq151/ms151a.h
index 1d794e1081d..56a6f39f0ef 100644
--- a/src/devices/bus/iq151/ms151a.h
+++ b/src/devices/bus/iq151/ms151a.h
@@ -23,7 +23,7 @@ public:
iq151_ms151a_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
protected:
// device-level overrides
diff --git a/src/devices/bus/iq151/rom.cpp b/src/devices/bus/iq151/rom.cpp
index 3229e2ac2f8..3079b731820 100644
--- a/src/devices/bus/iq151/rom.cpp
+++ b/src/devices/bus/iq151/rom.cpp
@@ -60,7 +60,7 @@ void iq151_rom_device::device_start()
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *iq151_rom_device::device_rom_region() const
+const tiny_rom_entry *iq151_rom_device::device_rom_region() const
{
return ROM_NAME( iq151_rom );
}
diff --git a/src/devices/bus/iq151/rom.h b/src/devices/bus/iq151/rom.h
index b1c5a42cc22..0c8b52fc136 100644
--- a/src/devices/bus/iq151/rom.h
+++ b/src/devices/bus/iq151/rom.h
@@ -24,7 +24,7 @@ public:
iq151_rom_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
protected:
// device-level overrides
diff --git a/src/devices/bus/iq151/video32.cpp b/src/devices/bus/iq151/video32.cpp
index 91724700a03..f3d2657c520 100644
--- a/src/devices/bus/iq151/video32.cpp
+++ b/src/devices/bus/iq151/video32.cpp
@@ -87,7 +87,7 @@ void iq151_video32_device::device_reset()
// device_rom_region
//-------------------------------------------------
-const rom_entry *iq151_video32_device::device_rom_region() const
+const tiny_rom_entry *iq151_video32_device::device_rom_region() const
{
return ROM_NAME( iq151_video32 );
}
diff --git a/src/devices/bus/iq151/video32.h b/src/devices/bus/iq151/video32.h
index 10937728696..08833e21e9b 100644
--- a/src/devices/bus/iq151/video32.h
+++ b/src/devices/bus/iq151/video32.h
@@ -24,7 +24,7 @@ public:
iq151_video32_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
protected:
// device-level overrides
diff --git a/src/devices/bus/iq151/video64.cpp b/src/devices/bus/iq151/video64.cpp
index afb7462804d..b46d7b4257e 100644
--- a/src/devices/bus/iq151/video64.cpp
+++ b/src/devices/bus/iq151/video64.cpp
@@ -86,7 +86,7 @@ void iq151_video64_device::device_reset()
// device_rom_region
//-------------------------------------------------
-const rom_entry *iq151_video64_device::device_rom_region() const
+const tiny_rom_entry *iq151_video64_device::device_rom_region() const
{
return ROM_NAME( iq151_video64 );
}
diff --git a/src/devices/bus/iq151/video64.h b/src/devices/bus/iq151/video64.h
index f8d6d675f45..c1cc0f8f343 100644
--- a/src/devices/bus/iq151/video64.h
+++ b/src/devices/bus/iq151/video64.h
@@ -24,7 +24,7 @@ public:
iq151_video64_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
protected:
// device-level overrides
diff --git a/src/devices/bus/isa/3c505.cpp b/src/devices/bus/isa/3c505.cpp
index 0e22d52fe65..c878a540315 100644
--- a/src/devices/bus/isa/3c505.cpp
+++ b/src/devices/bus/isa/3c505.cpp
@@ -326,7 +326,7 @@ ioport_constructor threecom3c505_device::device_input_ports() const
return INPUT_PORTS_NAME( tc3c505_port );
}
-const rom_entry *threecom3c505_device::device_rom_region() const
+const tiny_rom_entry *threecom3c505_device::device_rom_region() const
{
return ROM_NAME( threecom3c505 );
}
diff --git a/src/devices/bus/isa/3c505.h b/src/devices/bus/isa/3c505.h
index f892d07a7f0..3b2ede78aa2 100644
--- a/src/devices/bus/isa/3c505.h
+++ b/src/devices/bus/isa/3c505.h
@@ -147,7 +147,7 @@ protected:
// device-level overrides
virtual void device_start() override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
private:
// device-level overrides
diff --git a/src/devices/bus/isa/aga.cpp b/src/devices/bus/isa/aga.cpp
index 6d065194978..0499fa40022 100644
--- a/src/devices/bus/isa/aga.cpp
+++ b/src/devices/bus/isa/aga.cpp
@@ -146,7 +146,7 @@ ROM_START( aga )
ROM_LOAD("50146 char d1.0 euro.u16", 0x00000, 0x02000, CRC(1305dcf5) SHA1(aca488a16ae4ff05a1f4d14574379ff49cd48343)) //D1.0
ROM_END
-const rom_entry *isa8_aga_device::device_rom_region() const
+const tiny_rom_entry *isa8_aga_device::device_rom_region() const
{
return ROM_NAME( aga );
}
@@ -177,7 +177,7 @@ ROM_START( aga_pc200 )
ROM_LOAD("40109.ic159", 0x00000, 0x08000, CRC(a8b67639) SHA1(99663bfb61798526e092205575370c2ad34249a1))
ROM_END
-const rom_entry *isa8_aga_pc200_device::device_rom_region() const
+const tiny_rom_entry *isa8_aga_pc200_device::device_rom_region() const
{
return ROM_NAME( aga_pc200 );
}
diff --git a/src/devices/bus/isa/aga.h b/src/devices/bus/isa/aga.h
index c0c80ac29bb..f9ec0d19afe 100644
--- a/src/devices/bus/isa/aga.h
+++ b/src/devices/bus/isa/aga.h
@@ -43,7 +43,7 @@ public:
virtual void device_start() override;
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual ioport_constructor device_input_ports() const override;
DECLARE_WRITE_LINE_MEMBER( hsync_changed );
@@ -110,7 +110,7 @@ public:
// device-level overrides
virtual void device_start() override;
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
UINT8 m_port8;
UINT8 m_portd;
diff --git a/src/devices/bus/isa/aha1542.cpp b/src/devices/bus/isa/aha1542.cpp
index 96f28120224..51a296e2e62 100644
--- a/src/devices/bus/isa/aha1542.cpp
+++ b/src/devices/bus/isa/aha1542.cpp
@@ -173,7 +173,7 @@ static MACHINE_CONFIG_FRAGMENT( aha1542 )
MCFG_CPU_PROGRAM_MAP( z84c0010_mem )
MACHINE_CONFIG_END
-const rom_entry *aha1542_device::device_rom_region() const
+const tiny_rom_entry *aha1542_device::device_rom_region() const
{
return ROM_NAME( aha1542 );
}
diff --git a/src/devices/bus/isa/aha1542.h b/src/devices/bus/isa/aha1542.h
index ecbe2f158d2..57229a99d04 100644
--- a/src/devices/bus/isa/aha1542.h
+++ b/src/devices/bus/isa/aha1542.h
@@ -33,7 +33,7 @@ public:
aha1542_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
DECLARE_READ8_MEMBER( aha1542_r );
diff --git a/src/devices/bus/isa/cga.cpp b/src/devices/bus/isa/cga.cpp
index b894060b182..6a379459336 100644
--- a/src/devices/bus/isa/cga.cpp
+++ b/src/devices/bus/isa/cga.cpp
@@ -294,7 +294,7 @@ ioport_constructor isa8_cga_device::device_input_ports() const
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *isa8_cga_device::device_rom_region() const
+const tiny_rom_entry *isa8_cga_device::device_rom_region() const
{
return ROM_NAME( cga );
}
@@ -461,7 +461,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *isa8_cga_poisk2_device::device_rom_region() const
+const tiny_rom_entry *isa8_cga_poisk2_device::device_rom_region() const
{
return ROM_NAME( cga_poisk2 );
}
@@ -1561,7 +1561,7 @@ isa8_cga_pc1512_device::isa8_cga_pc1512_device(const machine_config &mconfig, co
}
-const rom_entry *isa8_cga_pc1512_device::device_rom_region() const
+const tiny_rom_entry *isa8_cga_pc1512_device::device_rom_region() const
{
return nullptr;
}
@@ -1706,7 +1706,7 @@ ROM_START( wyse700 )
ROM_LOAD( "250212-03.f5", 0x2000, 0x2000, CRC(6930d741) SHA1(1beeb133c5e39eee9914bdc5924039d70b5edcad))
ROM_END
-const rom_entry *isa8_wyse700_device::device_rom_region() const
+const tiny_rom_entry *isa8_wyse700_device::device_rom_region() const
{
return ROM_NAME( wyse700 );
}
@@ -1872,7 +1872,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *isa8_cga_iskr1031_device::device_rom_region() const
+const tiny_rom_entry *isa8_cga_iskr1031_device::device_rom_region() const
{
return ROM_NAME( cga_iskr1031 );
}
@@ -1897,7 +1897,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *isa8_cga_iskr1030m_device::device_rom_region() const
+const tiny_rom_entry *isa8_cga_iskr1030m_device::device_rom_region() const
{
return ROM_NAME( cga_iskr1030m );
}
@@ -1921,7 +1921,7 @@ ROM_START( mc1502 )
ROM_LOAD( "symgen.rom", 0x0000, 0x2000, CRC(b2747a52) SHA1(6766d275467672436e91ac2997ac6b77700eba1e))
ROM_END
-const rom_entry *isa8_cga_mc1502_device::device_rom_region() const
+const tiny_rom_entry *isa8_cga_mc1502_device::device_rom_region() const
{
return ROM_NAME( mc1502 );
}
diff --git a/src/devices/bus/isa/cga.h b/src/devices/bus/isa/cga.h
index 09212df65fc..de6c6841e9f 100644
--- a/src/devices/bus/isa/cga.h
+++ b/src/devices/bus/isa/cga.h
@@ -44,7 +44,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
protected:
required_ioport m_cga_config;
@@ -114,7 +114,7 @@ public:
// construction/destruction
isa8_cga_poisk2_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
};
// device type definition
@@ -131,7 +131,7 @@ public:
isa8_cga_pc1512_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
virtual ioport_constructor device_input_ports() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual MC6845_UPDATE_ROW( crtc_update_row ) override;
MC6845_UPDATE_ROW( pc1512_gfx_4bpp_update_row );
@@ -172,7 +172,7 @@ public:
// construction/destruction
isa8_wyse700_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
protected:
// device-level overrides
@@ -227,7 +227,7 @@ class isa8_cga_iskr1030m_device :
public:
// construction/destruction
isa8_cga_iskr1030m_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
};
// device type definition
@@ -241,7 +241,7 @@ class isa8_cga_iskr1031_device :
public:
// construction/destruction
isa8_cga_iskr1031_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
};
// device type definition
@@ -256,7 +256,7 @@ public:
// construction/destruction
isa8_cga_mc1502_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
};
// device type definition
diff --git a/src/devices/bus/isa/dectalk.cpp b/src/devices/bus/isa/dectalk.cpp
index 08641ec392c..a59d0b07b1d 100644
--- a/src/devices/bus/isa/dectalk.cpp
+++ b/src/devices/bus/isa/dectalk.cpp
@@ -159,7 +159,7 @@ ROM_START( dectalk_isa )
ROM_LOAD("spc_034c__2-1-92.tms320p15nl.d3.bin", 0x0000, 0x2000, CRC(d8b1201e) SHA1(4b873a5e882205fcac79a27562054b5c4d1a117c))
ROM_END
-const rom_entry* dectalk_isa_device::device_rom_region() const
+const tiny_rom_entry* dectalk_isa_device::device_rom_region() const
{
return ROM_NAME( dectalk_isa );
}
diff --git a/src/devices/bus/isa/dectalk.h b/src/devices/bus/isa/dectalk.h
index 2f65fc88c67..204fdffb487 100644
--- a/src/devices/bus/isa/dectalk.h
+++ b/src/devices/bus/isa/dectalk.h
@@ -16,7 +16,7 @@ public:
dectalk_isa_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
DECLARE_WRITE8_MEMBER(write);
diff --git a/src/devices/bus/isa/ega.cpp b/src/devices/bus/isa/ega.cpp
index bc57b61eb8f..1c0a4e78be9 100644
--- a/src/devices/bus/isa/ega.cpp
+++ b/src/devices/bus/isa/ega.cpp
@@ -552,7 +552,7 @@ machine_config_constructor isa8_ega_device::device_mconfig_additions() const
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *isa8_ega_device::device_rom_region() const
+const tiny_rom_entry *isa8_ega_device::device_rom_region() const
{
return ROM_NAME( ega );
}
diff --git a/src/devices/bus/isa/ega.h b/src/devices/bus/isa/ega.h
index 99dac11e1aa..6c09f34214c 100644
--- a/src/devices/bus/isa/ega.h
+++ b/src/devices/bus/isa/ega.h
@@ -26,7 +26,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual ioport_constructor device_input_ports() const override;
DECLARE_READ8_MEMBER(read);
diff --git a/src/devices/bus/isa/finalchs.cpp b/src/devices/bus/isa/finalchs.cpp
index 222381d6435..6a41348ad78 100644
--- a/src/devices/bus/isa/finalchs.cpp
+++ b/src/devices/bus/isa/finalchs.cpp
@@ -121,7 +121,7 @@ void isa8_finalchs_device::device_reset()
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *isa8_finalchs_device::device_rom_region() const
+const tiny_rom_entry *isa8_finalchs_device::device_rom_region() const
{
return ROM_NAME( finalchs );
}
diff --git a/src/devices/bus/isa/finalchs.h b/src/devices/bus/isa/finalchs.h
index b964310b6ba..b21af6000f0 100644
--- a/src/devices/bus/isa/finalchs.h
+++ b/src/devices/bus/isa/finalchs.h
@@ -32,7 +32,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
protected:
// device-level overrides
virtual void device_start() override;
diff --git a/src/devices/bus/isa/hdc.cpp b/src/devices/bus/isa/hdc.cpp
index 8c7f65c0c0d..eb1f55eb682 100644
--- a/src/devices/bus/isa/hdc.cpp
+++ b/src/devices/bus/isa/hdc.cpp
@@ -896,7 +896,7 @@ machine_config_constructor isa8_hdc_ec1841_device::device_mconfig_additions() co
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *isa8_hdc_device::device_rom_region() const
+const tiny_rom_entry *isa8_hdc_device::device_rom_region() const
{
return ROM_NAME( hdc );
}
diff --git a/src/devices/bus/isa/hdc.h b/src/devices/bus/isa/hdc.h
index 994af2ea3ba..e2f3a081624 100644
--- a/src/devices/bus/isa/hdc.h
+++ b/src/devices/bus/isa/hdc.h
@@ -153,7 +153,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual ioport_constructor device_input_ports() const override;
protected:
// device-level overrides
diff --git a/src/devices/bus/isa/ibm_mfc.cpp b/src/devices/bus/isa/ibm_mfc.cpp
index 4a715ec797a..1163023a219 100644
--- a/src/devices/bus/isa/ibm_mfc.cpp
+++ b/src/devices/bus/isa/ibm_mfc.cpp
@@ -433,7 +433,7 @@ ioport_constructor isa8_ibm_mfc_device::device_input_ports() const
// internal ROM region
//-------------------------------------------------
-const rom_entry *isa8_ibm_mfc_device::device_rom_region() const
+const tiny_rom_entry *isa8_ibm_mfc_device::device_rom_region() const
{
return ROM_NAME( ibm_mfc );
}
diff --git a/src/devices/bus/isa/ibm_mfc.h b/src/devices/bus/isa/ibm_mfc.h
index 3c90a0917a7..d3942365db1 100644
--- a/src/devices/bus/isa/ibm_mfc.h
+++ b/src/devices/bus/isa/ibm_mfc.h
@@ -60,7 +60,7 @@ protected:
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
- virtual const rom_entry* device_rom_region() const override;
+ virtual const tiny_rom_entry* device_rom_region() const override;
private:
void set_z80_interrupt(int src, int state);
diff --git a/src/devices/bus/isa/mc1502_fdc.cpp b/src/devices/bus/isa/mc1502_fdc.cpp
index 3df26b862fe..73f8d5bd568 100644
--- a/src/devices/bus/isa/mc1502_fdc.cpp
+++ b/src/devices/bus/isa/mc1502_fdc.cpp
@@ -68,7 +68,7 @@ machine_config_constructor mc1502_fdc_device::device_mconfig_additions() const
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *mc1502_fdc_device::device_rom_region() const
+const tiny_rom_entry *mc1502_fdc_device::device_rom_region() const
{
return ROM_NAME( mc1502_fdc );
}
diff --git a/src/devices/bus/isa/mc1502_fdc.h b/src/devices/bus/isa/mc1502_fdc.h
index c254aa3b791..c01316ec1ef 100644
--- a/src/devices/bus/isa/mc1502_fdc.h
+++ b/src/devices/bus/isa/mc1502_fdc.h
@@ -30,7 +30,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
DECLARE_FLOPPY_FORMATS( floppy_formats );
TIMER_CALLBACK_MEMBER( motor_callback );
diff --git a/src/devices/bus/isa/mc1502_rom.cpp b/src/devices/bus/isa/mc1502_rom.cpp
index bdf9dbc3d43..e61e2410a7e 100644
--- a/src/devices/bus/isa/mc1502_rom.cpp
+++ b/src/devices/bus/isa/mc1502_rom.cpp
@@ -30,7 +30,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *mc1502_rom_device::device_rom_region() const
+const tiny_rom_entry *mc1502_rom_device::device_rom_region() const
{
return ROM_NAME( mc1502_rom );
}
diff --git a/src/devices/bus/isa/mc1502_rom.h b/src/devices/bus/isa/mc1502_rom.h
index d4423247991..f55911d485f 100644
--- a/src/devices/bus/isa/mc1502_rom.h
+++ b/src/devices/bus/isa/mc1502_rom.h
@@ -26,7 +26,7 @@ public:
mc1502_rom_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
protected:
// device-level overrides
diff --git a/src/devices/bus/isa/mda.cpp b/src/devices/bus/isa/mda.cpp
index 739f6b677d7..aece6b1f740 100644
--- a/src/devices/bus/isa/mda.cpp
+++ b/src/devices/bus/isa/mda.cpp
@@ -137,7 +137,7 @@ machine_config_constructor isa8_mda_device::device_mconfig_additions() const
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *isa8_mda_device::device_rom_region() const
+const tiny_rom_entry *isa8_mda_device::device_rom_region() const
{
return ROM_NAME( mda );
}
@@ -574,7 +574,7 @@ machine_config_constructor isa8_hercules_device::device_mconfig_additions() cons
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *isa8_hercules_device::device_rom_region() const
+const tiny_rom_entry *isa8_hercules_device::device_rom_region() const
{
return ROM_NAME( hercules );
}
diff --git a/src/devices/bus/isa/mda.h b/src/devices/bus/isa/mda.h
index c6cf72b29ad..1d987789b2b 100644
--- a/src/devices/bus/isa/mda.h
+++ b/src/devices/bus/isa/mda.h
@@ -27,7 +27,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
DECLARE_WRITE_LINE_MEMBER(hsync_changed);
DECLARE_WRITE_LINE_MEMBER(vsync_changed);
@@ -74,7 +74,7 @@ public:
isa8_hercules_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual DECLARE_READ8_MEMBER(io_read) override;
virtual DECLARE_WRITE8_MEMBER(io_write) override;
diff --git a/src/devices/bus/isa/mufdc.cpp b/src/devices/bus/isa/mufdc.cpp
index 24c8c3d142b..49425585e62 100644
--- a/src/devices/bus/isa/mufdc.cpp
+++ b/src/devices/bus/isa/mufdc.cpp
@@ -105,7 +105,7 @@ ROM_START( fdc344 )
ROM_LOAD("fdc344_42.u2", 0x0000, 0x4000, CRC(3e02567c) SHA1(b639d92435ecf2a6d4aefd3576a6955028f6bde7))
ROM_END
-const rom_entry *fdc344_device::device_rom_region() const
+const tiny_rom_entry *fdc344_device::device_rom_region() const
{
return ROM_NAME( fdc344 );
}
@@ -115,7 +115,7 @@ ROM_START( fdcmag )
ROM_LOAD("magitronic_40.u2", 0x0000, 0x2000, CRC(41a5371b) SHA1(9c4443169a0b104395404274470e62b8b65efcf4))
ROM_END
-const rom_entry *fdcmag_device::device_rom_region() const
+const tiny_rom_entry *fdcmag_device::device_rom_region() const
{
return ROM_NAME( fdcmag );
}
diff --git a/src/devices/bus/isa/mufdc.h b/src/devices/bus/isa/mufdc.h
index 976558e90cd..abfd8965c94 100644
--- a/src/devices/bus/isa/mufdc.h
+++ b/src/devices/bus/isa/mufdc.h
@@ -69,7 +69,7 @@ public:
// construction/destruction
fdc344_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
protected:
virtual void device_config_complete() override { m_shortname = "fdc344"; }
@@ -81,7 +81,7 @@ public:
// construction/destruction
fdcmag_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
protected:
virtual void device_config_complete() override { m_shortname = "fdcmag"; }
diff --git a/src/devices/bus/isa/omti8621.cpp b/src/devices/bus/isa/omti8621.cpp
index 1e019e69ddc..cdf86b0034a 100644
--- a/src/devices/bus/isa/omti8621.cpp
+++ b/src/devices/bus/isa/omti8621.cpp
@@ -266,12 +266,12 @@ machine_config_constructor omti8621_device::device_mconfig_additions() const
return MACHINE_CONFIG_NAME( omti_disk );
}
-const rom_entry *omti8621_device::device_rom_region() const
+const tiny_rom_entry *omti8621_device::device_rom_region() const
{
return ROM_NAME( omti8621 );
}
-const rom_entry *omti8621_apollo_device::device_rom_region() const
+const tiny_rom_entry *omti8621_apollo_device::device_rom_region() const
{
// OMTI 8621 boards for Apollo workstations never use a BIOS ROM
// They don't even have a socket for the BIOS ROM
diff --git a/src/devices/bus/isa/omti8621.h b/src/devices/bus/isa/omti8621.h
index 1084906c385..dbcd9f00103 100644
--- a/src/devices/bus/isa/omti8621.h
+++ b/src/devices/bus/isa/omti8621.h
@@ -54,7 +54,7 @@ protected:
virtual void device_config_complete() override;
virtual void device_start() override;
virtual void device_reset() override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
@@ -148,7 +148,7 @@ public:
// get sector diskaddr of logical unit lun into data_buffer
UINT32 get_sector(INT32 diskaddr, UINT8 *data_buffer, UINT32 length, UINT8 lun);
protected:
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
};
extern const device_type ISA16_OMTI8621_APOLLO;
diff --git a/src/devices/bus/isa/p1_fdc.cpp b/src/devices/bus/isa/p1_fdc.cpp
index 27fe8657e26..6f6ed6b3cc0 100644
--- a/src/devices/bus/isa/p1_fdc.cpp
+++ b/src/devices/bus/isa/p1_fdc.cpp
@@ -78,7 +78,7 @@ machine_config_constructor p1_fdc_device::device_mconfig_additions() const
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *p1_fdc_device::device_rom_region() const
+const tiny_rom_entry *p1_fdc_device::device_rom_region() const
{
return ROM_NAME( p1_fdc );
}
diff --git a/src/devices/bus/isa/p1_fdc.h b/src/devices/bus/isa/p1_fdc.h
index f40748085d8..495f9f559d7 100644
--- a/src/devices/bus/isa/p1_fdc.h
+++ b/src/devices/bus/isa/p1_fdc.h
@@ -30,7 +30,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
DECLARE_FLOPPY_FORMATS( floppy_formats );
DECLARE_READ8_MEMBER(p1_fdc_r);
diff --git a/src/devices/bus/isa/p1_hdc.cpp b/src/devices/bus/isa/p1_hdc.cpp
index bb3192f287a..a8bd565479a 100644
--- a/src/devices/bus/isa/p1_hdc.cpp
+++ b/src/devices/bus/isa/p1_hdc.cpp
@@ -80,7 +80,7 @@ machine_config_constructor p1_hdc_device::device_mconfig_additions() const
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *p1_hdc_device::device_rom_region() const
+const tiny_rom_entry *p1_hdc_device::device_rom_region() const
{
return ROM_NAME( p1_hdc );
}
diff --git a/src/devices/bus/isa/p1_hdc.h b/src/devices/bus/isa/p1_hdc.h
index 7d4e0af3486..a009fdcebaf 100644
--- a/src/devices/bus/isa/p1_hdc.h
+++ b/src/devices/bus/isa/p1_hdc.h
@@ -30,7 +30,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
protected:
// device-level overrides
diff --git a/src/devices/bus/isa/p1_rom.cpp b/src/devices/bus/isa/p1_rom.cpp
index 96b860bc60e..4ace5c48e41 100644
--- a/src/devices/bus/isa/p1_rom.cpp
+++ b/src/devices/bus/isa/p1_rom.cpp
@@ -35,7 +35,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *p1_rom_device::device_rom_region() const
+const tiny_rom_entry *p1_rom_device::device_rom_region() const
{
return ROM_NAME( p1_rom );
}
diff --git a/src/devices/bus/isa/p1_rom.h b/src/devices/bus/isa/p1_rom.h
index 4d0cffcbaea..6ee2a63e755 100644
--- a/src/devices/bus/isa/p1_rom.h
+++ b/src/devices/bus/isa/p1_rom.h
@@ -26,7 +26,7 @@ public:
p1_rom_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
protected:
// device-level overrides
diff --git a/src/devices/bus/isa/pc1640_iga.cpp b/src/devices/bus/isa/pc1640_iga.cpp
index 7304e96c26f..e38ed4d09d0 100644
--- a/src/devices/bus/isa/pc1640_iga.cpp
+++ b/src/devices/bus/isa/pc1640_iga.cpp
@@ -52,7 +52,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *isa8_pc1640_iga_device::device_rom_region() const
+const tiny_rom_entry *isa8_pc1640_iga_device::device_rom_region() const
{
return ROM_NAME( pc1640_iga );
}
diff --git a/src/devices/bus/isa/pc1640_iga.h b/src/devices/bus/isa/pc1640_iga.h
index c0e055b7424..225b31cfdae 100644
--- a/src/devices/bus/isa/pc1640_iga.h
+++ b/src/devices/bus/isa/pc1640_iga.h
@@ -30,7 +30,7 @@ public:
isa8_pc1640_iga_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
protected:
// device-level overrides
diff --git a/src/devices/bus/isa/pgc.cpp b/src/devices/bus/isa/pgc.cpp
index bc5563cb19c..b211765ba95 100644
--- a/src/devices/bus/isa/pgc.cpp
+++ b/src/devices/bus/isa/pgc.cpp
@@ -181,7 +181,7 @@ machine_config_constructor isa8_pgc_device::device_mconfig_additions() const
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *isa8_pgc_device::device_rom_region() const
+const tiny_rom_entry *isa8_pgc_device::device_rom_region() const
{
return ROM_NAME( pgc );
}
diff --git a/src/devices/bus/isa/pgc.h b/src/devices/bus/isa/pgc.h
index cf83eb8ae1d..b06e87478f8 100644
--- a/src/devices/bus/isa/pgc.h
+++ b/src/devices/bus/isa/pgc.h
@@ -28,7 +28,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual ioport_constructor device_input_ports() const override;
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
diff --git a/src/devices/bus/isa/sb16.cpp b/src/devices/bus/isa/sb16.cpp
index 2bc2d43c517..9378da64858 100644
--- a/src/devices/bus/isa/sb16.cpp
+++ b/src/devices/bus/isa/sb16.cpp
@@ -420,7 +420,7 @@ static MACHINE_CONFIG_FRAGMENT( sb16 )
MCFG_PC_JOY_ADD("pc_joy")
MACHINE_CONFIG_END
-const rom_entry *sb16_lle_device::device_rom_region() const
+const tiny_rom_entry *sb16_lle_device::device_rom_region() const
{
return ROM_NAME( sb16 );
}
diff --git a/src/devices/bus/isa/sb16.h b/src/devices/bus/isa/sb16.h
index ff4c8a4a8f0..2d6811a5f78 100644
--- a/src/devices/bus/isa/sb16.h
+++ b/src/devices/bus/isa/sb16.h
@@ -25,7 +25,7 @@ public:
sb16_lle_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
required_device<dac_device> m_dacl;
diff --git a/src/devices/bus/isa/side116.cpp b/src/devices/bus/isa/side116.cpp
index 6aeda746d5f..2212ac3844d 100644
--- a/src/devices/bus/isa/side116.cpp
+++ b/src/devices/bus/isa/side116.cpp
@@ -72,7 +72,7 @@ ROM_START( side116 )
ROM_LOAD("bios12.u2", 0x0000, 0x2000, CRC(c202a0e6) SHA1(a5b130a6d17c972d6c378cb2cd8113a4039631fe))
ROM_END
-const rom_entry *side116_device::device_rom_region() const
+const tiny_rom_entry *side116_device::device_rom_region() const
{
return ROM_NAME( side116 );
}
diff --git a/src/devices/bus/isa/side116.h b/src/devices/bus/isa/side116.h
index 1c9592de531..2d7d2e19a1a 100644
--- a/src/devices/bus/isa/side116.h
+++ b/src/devices/bus/isa/side116.h
@@ -34,7 +34,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
DECLARE_READ8_MEMBER( read );
DECLARE_WRITE8_MEMBER( write );
diff --git a/src/devices/bus/isa/stereo_fx.cpp b/src/devices/bus/isa/stereo_fx.cpp
index fc17f2acfea..6b76e6c730f 100644
--- a/src/devices/bus/isa/stereo_fx.cpp
+++ b/src/devices/bus/isa/stereo_fx.cpp
@@ -122,7 +122,7 @@ static MACHINE_CONFIG_FRAGMENT( stereo_fx )
MCFG_PC_JOY_ADD("pc_joy")
MACHINE_CONFIG_END
-const rom_entry *stereo_fx_device::device_rom_region() const
+const tiny_rom_entry *stereo_fx_device::device_rom_region() const
{
return ROM_NAME( stereo_fx );
}
diff --git a/src/devices/bus/isa/stereo_fx.h b/src/devices/bus/isa/stereo_fx.h
index 9ec059a2640..68c0888440f 100644
--- a/src/devices/bus/isa/stereo_fx.h
+++ b/src/devices/bus/isa/stereo_fx.h
@@ -24,7 +24,7 @@ public:
stereo_fx_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
required_device<dac_device> m_dacl;
diff --git a/src/devices/bus/isa/svga_cirrus.cpp b/src/devices/bus/isa/svga_cirrus.cpp
index ebe18325c26..de3ecaa8bd9 100644
--- a/src/devices/bus/isa/svga_cirrus.cpp
+++ b/src/devices/bus/isa/svga_cirrus.cpp
@@ -46,7 +46,7 @@ machine_config_constructor isa16_svga_cirrus_device::device_mconfig_additions()
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *isa16_svga_cirrus_device::device_rom_region() const
+const tiny_rom_entry *isa16_svga_cirrus_device::device_rom_region() const
{
return ROM_NAME( dm_clgd5430 );
}
@@ -132,7 +132,7 @@ machine_config_constructor isa16_svga_cirrus_gd542x_device::device_mconfig_addit
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *isa16_svga_cirrus_gd542x_device::device_rom_region() const
+const tiny_rom_entry *isa16_svga_cirrus_gd542x_device::device_rom_region() const
{
return ROM_NAME( clgd542x );
}
diff --git a/src/devices/bus/isa/svga_cirrus.h b/src/devices/bus/isa/svga_cirrus.h
index a26e9503e1b..c46d7630285 100644
--- a/src/devices/bus/isa/svga_cirrus.h
+++ b/src/devices/bus/isa/svga_cirrus.h
@@ -23,7 +23,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
DECLARE_READ8_MEMBER(input_port_0_r);
protected:
@@ -44,7 +44,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
DECLARE_READ8_MEMBER(input_port_0_r);
protected:
diff --git a/src/devices/bus/isa/svga_s3.cpp b/src/devices/bus/isa/svga_s3.cpp
index 98668979d61..9e37a29f55c 100644
--- a/src/devices/bus/isa/svga_s3.cpp
+++ b/src/devices/bus/isa/svga_s3.cpp
@@ -57,7 +57,7 @@ machine_config_constructor isa16_svga_s3_device::device_mconfig_additions() cons
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *isa16_svga_s3_device::device_rom_region() const
+const tiny_rom_entry *isa16_svga_s3_device::device_rom_region() const
{
return ROM_NAME( s3_764 );
}
@@ -169,7 +169,7 @@ machine_config_constructor isa16_s3virge_device::device_mconfig_additions() cons
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *isa16_s3virge_device::device_rom_region() const
+const tiny_rom_entry *isa16_s3virge_device::device_rom_region() const
{
return ROM_NAME( s3virge );
}
@@ -256,7 +256,7 @@ machine_config_constructor isa16_s3virgedx_device::device_mconfig_additions() co
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *isa16_s3virgedx_device::device_rom_region() const
+const tiny_rom_entry *isa16_s3virgedx_device::device_rom_region() const
{
return ROM_NAME( s3virgedx );
}
@@ -344,7 +344,7 @@ machine_config_constructor isa16_stealth3d2kpro_device::device_mconfig_additions
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *isa16_stealth3d2kpro_device::device_rom_region() const
+const tiny_rom_entry *isa16_stealth3d2kpro_device::device_rom_region() const
{
return ROM_NAME( stealth3d2kpro );
}
diff --git a/src/devices/bus/isa/svga_s3.h b/src/devices/bus/isa/svga_s3.h
index fba9bfd6769..92c824e0339 100644
--- a/src/devices/bus/isa/svga_s3.h
+++ b/src/devices/bus/isa/svga_s3.h
@@ -26,7 +26,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
DECLARE_READ8_MEMBER(input_port_0_r);
protected:
@@ -48,7 +48,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
DECLARE_READ8_MEMBER(input_port_0_r);
protected:
@@ -69,7 +69,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
DECLARE_READ8_MEMBER(input_port_0_r);
protected:
@@ -90,7 +90,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
DECLARE_READ8_MEMBER(input_port_0_r);
protected:
diff --git a/src/devices/bus/isa/svga_trident.cpp b/src/devices/bus/isa/svga_trident.cpp
index 6cf4d3d407a..e4dd7005d37 100644
--- a/src/devices/bus/isa/svga_trident.cpp
+++ b/src/devices/bus/isa/svga_trident.cpp
@@ -48,7 +48,7 @@ machine_config_constructor isa16_svga_tgui9680_device::device_mconfig_additions(
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *isa16_svga_tgui9680_device::device_rom_region() const
+const tiny_rom_entry *isa16_svga_tgui9680_device::device_rom_region() const
{
return ROM_NAME( tgui9680 );
}
diff --git a/src/devices/bus/isa/svga_trident.h b/src/devices/bus/isa/svga_trident.h
index 7ce5479735b..3ee4a192d27 100644
--- a/src/devices/bus/isa/svga_trident.h
+++ b/src/devices/bus/isa/svga_trident.h
@@ -30,7 +30,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
DECLARE_READ8_MEMBER(input_port_0_r);
protected:
diff --git a/src/devices/bus/isa/svga_tseng.cpp b/src/devices/bus/isa/svga_tseng.cpp
index ab0a4e9b5f7..ad5acfe9243 100644
--- a/src/devices/bus/isa/svga_tseng.cpp
+++ b/src/devices/bus/isa/svga_tseng.cpp
@@ -46,7 +46,7 @@ machine_config_constructor isa8_svga_et4k_device::device_mconfig_additions() con
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *isa8_svga_et4k_device::device_rom_region() const
+const tiny_rom_entry *isa8_svga_et4k_device::device_rom_region() const
{
return ROM_NAME( et4000 );
}
diff --git a/src/devices/bus/isa/svga_tseng.h b/src/devices/bus/isa/svga_tseng.h
index 4762fed3ec0..32093785de6 100644
--- a/src/devices/bus/isa/svga_tseng.h
+++ b/src/devices/bus/isa/svga_tseng.h
@@ -25,7 +25,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
DECLARE_READ8_MEMBER(input_port_0_r);
protected:
diff --git a/src/devices/bus/isa/vga.cpp b/src/devices/bus/isa/vga.cpp
index 306f1254eeb..c47b7c516fd 100644
--- a/src/devices/bus/isa/vga.cpp
+++ b/src/devices/bus/isa/vga.cpp
@@ -36,7 +36,7 @@ machine_config_constructor isa8_vga_device::device_mconfig_additions() const
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *isa8_vga_device::device_rom_region() const
+const tiny_rom_entry *isa8_vga_device::device_rom_region() const
{
return ROM_NAME( ibm_vga );
}
diff --git a/src/devices/bus/isa/vga.h b/src/devices/bus/isa/vga.h
index 4707b3c0d61..e850e0e4929 100644
--- a/src/devices/bus/isa/vga.h
+++ b/src/devices/bus/isa/vga.h
@@ -25,7 +25,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
DECLARE_READ8_MEMBER(input_port_0_r);
protected:
diff --git a/src/devices/bus/isa/vga_ati.cpp b/src/devices/bus/isa/vga_ati.cpp
index a0f1a7f2f72..0a9867964c5 100644
--- a/src/devices/bus/isa/vga_ati.cpp
+++ b/src/devices/bus/isa/vga_ati.cpp
@@ -123,17 +123,17 @@ machine_config_constructor isa16_vga_mach64_device::device_mconfig_additions() c
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *isa16_vga_gfxultra_device::device_rom_region() const
+const tiny_rom_entry *isa16_vga_gfxultra_device::device_rom_region() const
{
return ROM_NAME( gfxultra );
}
-const rom_entry *isa16_vga_gfxultrapro_device::device_rom_region() const
+const tiny_rom_entry *isa16_vga_gfxultrapro_device::device_rom_region() const
{
return ROM_NAME( gfxultrp );
}
-const rom_entry *isa16_vga_mach64_device::device_rom_region() const
+const tiny_rom_entry *isa16_vga_mach64_device::device_rom_region() const
{
return ROM_NAME( mach64 );
}
diff --git a/src/devices/bus/isa/vga_ati.h b/src/devices/bus/isa/vga_ati.h
index 616667ef17b..5a400e11c24 100644
--- a/src/devices/bus/isa/vga_ati.h
+++ b/src/devices/bus/isa/vga_ati.h
@@ -33,7 +33,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
DECLARE_READ8_MEMBER(input_port_0_r);
protected:
@@ -55,7 +55,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
DECLARE_READ8_MEMBER(input_port_0_r);
protected:
@@ -76,7 +76,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
DECLARE_READ8_MEMBER(input_port_0_r);
protected:
diff --git a/src/devices/bus/isa/wd1002a_wx1.cpp b/src/devices/bus/isa/wd1002a_wx1.cpp
index 29df9cec729..151418882db 100644
--- a/src/devices/bus/isa/wd1002a_wx1.cpp
+++ b/src/devices/bus/isa/wd1002a_wx1.cpp
@@ -31,7 +31,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *isa8_wd1002a_wx1_device::device_rom_region() const
+const tiny_rom_entry *isa8_wd1002a_wx1_device::device_rom_region() const
{
return ROM_NAME( wd1002a_wx1 );
}
diff --git a/src/devices/bus/isa/wd1002a_wx1.h b/src/devices/bus/isa/wd1002a_wx1.h
index 86715ed367e..3bb361849d3 100644
--- a/src/devices/bus/isa/wd1002a_wx1.h
+++ b/src/devices/bus/isa/wd1002a_wx1.h
@@ -30,7 +30,7 @@ public:
isa8_wd1002a_wx1_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
protected:
// device-level overrides
diff --git a/src/devices/bus/isa/wdxt_gen.cpp b/src/devices/bus/isa/wdxt_gen.cpp
index dd2e28202ce..f7d0523a036 100644
--- a/src/devices/bus/isa/wdxt_gen.cpp
+++ b/src/devices/bus/isa/wdxt_gen.cpp
@@ -81,7 +81,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *wdxt_gen_device::device_rom_region() const
+const tiny_rom_entry *wdxt_gen_device::device_rom_region() const
{
return ROM_NAME( wdxt_gen );
}
diff --git a/src/devices/bus/isa/wdxt_gen.h b/src/devices/bus/isa/wdxt_gen.h
index 5185b2d8def..e1beb34267a 100644
--- a/src/devices/bus/isa/wdxt_gen.h
+++ b/src/devices/bus/isa/wdxt_gen.h
@@ -43,7 +43,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
// not really public
DECLARE_WRITE_LINE_MEMBER( irq5_w );
diff --git a/src/devices/bus/isa/xtide.cpp b/src/devices/bus/isa/xtide.cpp
index ef5fd332f47..2861484d8a1 100644
--- a/src/devices/bus/isa/xtide.cpp
+++ b/src/devices/bus/isa/xtide.cpp
@@ -286,7 +286,7 @@ ioport_constructor xtide_device::device_input_ports() const
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *xtide_device::device_rom_region() const
+const tiny_rom_entry *xtide_device::device_rom_region() const
{
return ROM_NAME( xtide );
}
diff --git a/src/devices/bus/isa/xtide.h b/src/devices/bus/isa/xtide.h
index a8113ebe9db..9b5775a26c3 100644
--- a/src/devices/bus/isa/xtide.h
+++ b/src/devices/bus/isa/xtide.h
@@ -24,7 +24,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
DECLARE_READ8_MEMBER(read);
DECLARE_WRITE8_MEMBER(write);
diff --git a/src/devices/bus/kc/d004.cpp b/src/devices/bus/kc/d004.cpp
index c22b5c16f9c..cab28b21297 100644
--- a/src/devices/bus/kc/d004.cpp
+++ b/src/devices/bus/kc/d004.cpp
@@ -192,7 +192,7 @@ machine_config_constructor kc_d004_device::device_mconfig_additions() const
// device_rom_region
//-------------------------------------------------
-const rom_entry *kc_d004_device::device_rom_region() const
+const tiny_rom_entry *kc_d004_device::device_rom_region() const
{
return ROM_NAME( kc_d004 );
}
@@ -402,7 +402,7 @@ machine_config_constructor kc_d004_gide_device::device_mconfig_additions() const
// device_rom_region
//-------------------------------------------------
-const rom_entry *kc_d004_gide_device::device_rom_region() const
+const tiny_rom_entry *kc_d004_gide_device::device_rom_region() const
{
return ROM_NAME( kc_d004_gide );
}
diff --git a/src/devices/bus/kc/d004.h b/src/devices/bus/kc/d004.h
index ceb0a848876..d8eb1d4fad0 100644
--- a/src/devices/bus/kc/d004.h
+++ b/src/devices/bus/kc/d004.h
@@ -31,7 +31,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
DECLARE_FLOPPY_FORMATS( floppy_formats );
@@ -90,7 +90,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
protected:
// device-level overrides
diff --git a/src/devices/bus/kc/rom.cpp b/src/devices/bus/kc/rom.cpp
index 883b36eb739..8906f1cbe18 100644
--- a/src/devices/bus/kc/rom.cpp
+++ b/src/devices/bus/kc/rom.cpp
@@ -80,7 +80,7 @@ void kc_8k_device::device_reset()
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *kc_8k_device::device_rom_region() const
+const tiny_rom_entry *kc_8k_device::device_rom_region() const
{
return ROM_NAME( kc_rom );
}
diff --git a/src/devices/bus/kc/rom.h b/src/devices/bus/kc/rom.h
index 4310b98ea3b..e5e1673058c 100644
--- a/src/devices/bus/kc/rom.h
+++ b/src/devices/bus/kc/rom.h
@@ -29,7 +29,7 @@ protected:
// device-level overrides
virtual void device_start() override;
virtual void device_reset() override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
// kcexp_interface overrides
virtual UINT8 module_id_r() override { return 0xfb; }
diff --git a/src/devices/bus/macpds/pds_tpdfpd.cpp b/src/devices/bus/macpds/pds_tpdfpd.cpp
index a28577bfc99..6ba0b413722 100644
--- a/src/devices/bus/macpds/pds_tpdfpd.cpp
+++ b/src/devices/bus/macpds/pds_tpdfpd.cpp
@@ -73,7 +73,7 @@ machine_config_constructor macpds_sedisplay_device::device_mconfig_additions() c
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *macpds_sedisplay_device::device_rom_region() const
+const tiny_rom_entry *macpds_sedisplay_device::device_rom_region() const
{
return ROM_NAME( sedisplay );
}
diff --git a/src/devices/bus/macpds/pds_tpdfpd.h b/src/devices/bus/macpds/pds_tpdfpd.h
index 218c30f959b..44878aa8e82 100644
--- a/src/devices/bus/macpds/pds_tpdfpd.h
+++ b/src/devices/bus/macpds/pds_tpdfpd.h
@@ -26,7 +26,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
protected:
diff --git a/src/devices/bus/msx_cart/bm_012.cpp b/src/devices/bus/msx_cart/bm_012.cpp
index 89430da93f2..4939d15e902 100644
--- a/src/devices/bus/msx_cart/bm_012.cpp
+++ b/src/devices/bus/msx_cart/bm_012.cpp
@@ -90,7 +90,7 @@ ROM_START( msx_cart_bm_012 )
ROM_END
-const rom_entry *msx_cart_bm_012::device_rom_region() const
+const tiny_rom_entry *msx_cart_bm_012::device_rom_region() const
{
return ROM_NAME( msx_cart_bm_012 );
}
diff --git a/src/devices/bus/msx_cart/bm_012.h b/src/devices/bus/msx_cart/bm_012.h
index 20c6c1970be..8cab8e268e9 100644
--- a/src/devices/bus/msx_cart/bm_012.h
+++ b/src/devices/bus/msx_cart/bm_012.h
@@ -19,7 +19,7 @@ public:
// device-level overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual void device_start() override;
DECLARE_WRITE_LINE_MEMBER(midi_in);
diff --git a/src/devices/bus/msx_cart/moonsound.cpp b/src/devices/bus/msx_cart/moonsound.cpp
index cdae9385815..1d7371f1a9a 100644
--- a/src/devices/bus/msx_cart/moonsound.cpp
+++ b/src/devices/bus/msx_cart/moonsound.cpp
@@ -60,7 +60,7 @@ ROM_START( msx_cart_moonsound )
ROM_END
-const rom_entry *msx_cart_moonsound::device_rom_region() const
+const tiny_rom_entry *msx_cart_moonsound::device_rom_region() const
{
return ROM_NAME( msx_cart_moonsound );
}
diff --git a/src/devices/bus/msx_cart/moonsound.h b/src/devices/bus/msx_cart/moonsound.h
index d826d446ec1..0428534cda0 100644
--- a/src/devices/bus/msx_cart/moonsound.h
+++ b/src/devices/bus/msx_cart/moonsound.h
@@ -20,7 +20,7 @@ public:
virtual void device_start() override;
virtual void device_reset() override;
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
DECLARE_WRITE8_MEMBER(write_ymf278b_fm);
DECLARE_READ8_MEMBER(read_ymf278b_fm);
diff --git a/src/devices/bus/msx_cart/msx_audio.cpp b/src/devices/bus/msx_cart/msx_audio.cpp
index 01ad0cd1f45..200194e31e4 100644
--- a/src/devices/bus/msx_cart/msx_audio.cpp
+++ b/src/devices/bus/msx_cart/msx_audio.cpp
@@ -174,7 +174,7 @@ ROM_START( msx_nms1205 )
ROM_END
-const rom_entry *msx_cart_msx_audio_nms1205::device_rom_region() const
+const tiny_rom_entry *msx_cart_msx_audio_nms1205::device_rom_region() const
{
return ROM_NAME( msx_nms1205 );
}
@@ -287,7 +287,7 @@ ROM_START( msx_fsca1 )
ROM_END
-const rom_entry *msx_cart_msx_audio_fsca1::device_rom_region() const
+const tiny_rom_entry *msx_cart_msx_audio_fsca1::device_rom_region() const
{
return ROM_NAME( msx_fsca1 );
}
diff --git a/src/devices/bus/msx_cart/msx_audio.h b/src/devices/bus/msx_cart/msx_audio.h
index 9787d1b163b..7759a1b6908 100644
--- a/src/devices/bus/msx_cart/msx_audio.h
+++ b/src/devices/bus/msx_cart/msx_audio.h
@@ -42,7 +42,7 @@ public:
// device-level overrides
virtual void device_start() override;
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual void initialize_cartridge() override;
@@ -69,7 +69,7 @@ public:
virtual void device_start() override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual void initialize_cartridge() override;
diff --git a/src/devices/bus/msx_cart/yamaha.cpp b/src/devices/bus/msx_cart/yamaha.cpp
index 7abf066c3af..cec5bdd673b 100644
--- a/src/devices/bus/msx_cart/yamaha.cpp
+++ b/src/devices/bus/msx_cart/yamaha.cpp
@@ -82,7 +82,7 @@ ROM_START( msx_sfg01 )
ROM_END
-const rom_entry *msx_cart_sfg01::device_rom_region() const
+const tiny_rom_entry *msx_cart_sfg01::device_rom_region() const
{
return ROM_NAME( msx_sfg01 );
}
@@ -94,7 +94,7 @@ ROM_START( msx_sfg05 )
ROM_END
-const rom_entry *msx_cart_sfg05::device_rom_region() const
+const tiny_rom_entry *msx_cart_sfg05::device_rom_region() const
{
return ROM_NAME( msx_sfg05 );
}
diff --git a/src/devices/bus/msx_cart/yamaha.h b/src/devices/bus/msx_cart/yamaha.h
index 431b55da5b5..f8897cc45be 100644
--- a/src/devices/bus/msx_cart/yamaha.h
+++ b/src/devices/bus/msx_cart/yamaha.h
@@ -49,7 +49,7 @@ class msx_cart_sfg01 : public msx_cart_sfg
public:
msx_cart_sfg01(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
};
@@ -58,7 +58,7 @@ class msx_cart_sfg05 : public msx_cart_sfg
public:
msx_cart_sfg05(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
};
#endif
diff --git a/src/devices/bus/nes/aladdin.cpp b/src/devices/bus/nes/aladdin.cpp
index d4ff5fbdfff..6ed293dccfd 100644
--- a/src/devices/bus/nes/aladdin.cpp
+++ b/src/devices/bus/nes/aladdin.cpp
@@ -221,7 +221,7 @@ void nes_algq_rom_device::device_reset()
m_bank_base = 0;
}
-const rom_entry *nes_algn_rom_device::device_rom_region() const
+const tiny_rom_entry *nes_algn_rom_device::device_rom_region() const
{
return ROM_NAME( ade_rom );
}
diff --git a/src/devices/bus/nes/aladdin.h b/src/devices/bus/nes/aladdin.h
index b49ecbf964e..13c11d9ae3f 100644
--- a/src/devices/bus/nes/aladdin.h
+++ b/src/devices/bus/nes/aladdin.h
@@ -98,7 +98,7 @@ public:
nes_algn_rom_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual UINT8* get_cart_base();
virtual void write_prg(UINT32 offset, UINT8 data) override;
diff --git a/src/devices/bus/nes/datach.cpp b/src/devices/bus/nes/datach.cpp
index 2e5d42d4bbb..6e4e619c286 100644
--- a/src/devices/bus/nes/datach.cpp
+++ b/src/devices/bus/nes/datach.cpp
@@ -191,7 +191,7 @@ void nes_datach_rom_device::device_reset()
m_bank = 0;
}
-const rom_entry *nes_datach_rom_device::device_rom_region() const
+const tiny_rom_entry *nes_datach_rom_device::device_rom_region() const
{
return ROM_NAME( datach_rom );
}
diff --git a/src/devices/bus/nes/datach.h b/src/devices/bus/nes/datach.h
index 80157a83a5c..1b1fa57fde5 100644
--- a/src/devices/bus/nes/datach.h
+++ b/src/devices/bus/nes/datach.h
@@ -100,7 +100,7 @@ public:
nes_datach_rom_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual UINT8* get_cart_base();
protected:
diff --git a/src/devices/bus/nes/disksys.cpp b/src/devices/bus/nes/disksys.cpp
index bdc4862da56..d272232387d 100644
--- a/src/devices/bus/nes/disksys.cpp
+++ b/src/devices/bus/nes/disksys.cpp
@@ -75,7 +75,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *nes_disksys_device::device_rom_region() const
+const tiny_rom_entry *nes_disksys_device::device_rom_region() const
{
return ROM_NAME( disksys );
}
diff --git a/src/devices/bus/nes/disksys.h b/src/devices/bus/nes/disksys.h
index 8fabb0a80db..35cda095114 100644
--- a/src/devices/bus/nes/disksys.h
+++ b/src/devices/bus/nes/disksys.h
@@ -19,7 +19,7 @@ public:
virtual void device_start() override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual DECLARE_READ8_MEMBER(read_ex) override;
virtual DECLARE_READ8_MEMBER(read_m) override;
diff --git a/src/devices/bus/nes/karastudio.cpp b/src/devices/bus/nes/karastudio.cpp
index 6bf2d109613..13366022114 100644
--- a/src/devices/bus/nes/karastudio.cpp
+++ b/src/devices/bus/nes/karastudio.cpp
@@ -161,7 +161,7 @@ void nes_kstudio_rom_device::device_reset()
m_bank = 0;
}
-const rom_entry *nes_kstudio_rom_device::device_rom_region() const
+const tiny_rom_entry *nes_kstudio_rom_device::device_rom_region() const
{
return ROM_NAME( ks_exp_rom );
}
diff --git a/src/devices/bus/nes/karastudio.h b/src/devices/bus/nes/karastudio.h
index e2b5ef874b5..d0924db0ffb 100644
--- a/src/devices/bus/nes/karastudio.h
+++ b/src/devices/bus/nes/karastudio.h
@@ -96,7 +96,7 @@ public:
nes_kstudio_rom_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual UINT8* get_cart_base();
protected:
diff --git a/src/devices/bus/nes/sunsoft_dcs.cpp b/src/devices/bus/nes/sunsoft_dcs.cpp
index 9c7635a58e5..40c9c69bff0 100644
--- a/src/devices/bus/nes/sunsoft_dcs.cpp
+++ b/src/devices/bus/nes/sunsoft_dcs.cpp
@@ -133,7 +133,7 @@ void nes_ntb_rom_device::device_start()
m_rom = (UINT8*)memregion("ntbrom")->base();
}
-const rom_entry *nes_ntb_rom_device::device_rom_region() const
+const tiny_rom_entry *nes_ntb_rom_device::device_rom_region() const
{
return ROM_NAME( ntb_rom );
}
diff --git a/src/devices/bus/nes/sunsoft_dcs.h b/src/devices/bus/nes/sunsoft_dcs.h
index 04f8011d29a..b50ad5cf940 100644
--- a/src/devices/bus/nes/sunsoft_dcs.h
+++ b/src/devices/bus/nes/sunsoft_dcs.h
@@ -92,7 +92,7 @@ public:
nes_ntb_rom_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual UINT8* get_cart_base();
protected:
diff --git a/src/devices/bus/newbrain/eim.cpp b/src/devices/bus/newbrain/eim.cpp
index 6600d04efb1..599267b3ffb 100644
--- a/src/devices/bus/newbrain/eim.cpp
+++ b/src/devices/bus/newbrain/eim.cpp
@@ -56,7 +56,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *newbrain_eim_t::device_rom_region() const
+const tiny_rom_entry *newbrain_eim_t::device_rom_region() const
{
return ROM_NAME( newbrain_eim );
}
diff --git a/src/devices/bus/newbrain/eim.h b/src/devices/bus/newbrain/eim.h
index d3f6c3d8a9b..2512321783a 100644
--- a/src/devices/bus/newbrain/eim.h
+++ b/src/devices/bus/newbrain/eim.h
@@ -35,7 +35,7 @@ public:
newbrain_eim_t(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
DECLARE_READ8_MEMBER( anout_r );
diff --git a/src/devices/bus/newbrain/fdc.cpp b/src/devices/bus/newbrain/fdc.cpp
index ff7bdb0b128..92499b19028 100644
--- a/src/devices/bus/newbrain/fdc.cpp
+++ b/src/devices/bus/newbrain/fdc.cpp
@@ -58,7 +58,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *newbrain_fdc_t::device_rom_region() const
+const tiny_rom_entry *newbrain_fdc_t::device_rom_region() const
{
return ROM_NAME( newbrain_fdc );
}
diff --git a/src/devices/bus/newbrain/fdc.h b/src/devices/bus/newbrain/fdc.h
index 2e4e21abbc0..fdb0e5f4fca 100644
--- a/src/devices/bus/newbrain/fdc.h
+++ b/src/devices/bus/newbrain/fdc.h
@@ -32,7 +32,7 @@ public:
newbrain_fdc_t(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
DECLARE_WRITE_LINE_MEMBER( fdc_int_w );
diff --git a/src/devices/bus/nubus/nubus_48gc.cpp b/src/devices/bus/nubus/nubus_48gc.cpp
index 74110534d93..2a60b1e5bfb 100644
--- a/src/devices/bus/nubus/nubus_48gc.cpp
+++ b/src/devices/bus/nubus/nubus_48gc.cpp
@@ -58,12 +58,12 @@ machine_config_constructor jmfb_device::device_mconfig_additions() const
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *jmfb_device::device_rom_region() const
+const tiny_rom_entry *jmfb_device::device_rom_region() const
{
return ROM_NAME( gc48 );
}
-const rom_entry *nubus_824gc_device::device_rom_region() const
+const tiny_rom_entry *nubus_824gc_device::device_rom_region() const
{
return ROM_NAME( gc824 );
}
diff --git a/src/devices/bus/nubus/nubus_48gc.h b/src/devices/bus/nubus/nubus_48gc.h
index b32b057cfda..7764321ddb7 100644
--- a/src/devices/bus/nubus/nubus_48gc.h
+++ b/src/devices/bus/nubus/nubus_48gc.h
@@ -25,7 +25,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
@@ -60,7 +60,7 @@ class nubus_824gc_device : public jmfb_device
{
public:
nubus_824gc_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
};
// device type definition
diff --git a/src/devices/bus/nubus/nubus_asntmc3b.cpp b/src/devices/bus/nubus/nubus_asntmc3b.cpp
index 1d911055e11..da9b4e9f803 100644
--- a/src/devices/bus/nubus/nubus_asntmc3b.cpp
+++ b/src/devices/bus/nubus/nubus_asntmc3b.cpp
@@ -58,12 +58,12 @@ machine_config_constructor nubus_mac8390_device::device_mconfig_additions() cons
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *nubus_mac8390_device::device_rom_region() const
+const tiny_rom_entry *nubus_mac8390_device::device_rom_region() const
{
return ROM_NAME( asntm3nb );
}
-const rom_entry *nubus_appleenet_device::device_rom_region() const
+const tiny_rom_entry *nubus_appleenet_device::device_rom_region() const
{
return ROM_NAME( appleenet );
}
diff --git a/src/devices/bus/nubus/nubus_asntmc3b.h b/src/devices/bus/nubus/nubus_asntmc3b.h
index 7933cc11623..0f88175df5b 100644
--- a/src/devices/bus/nubus/nubus_asntmc3b.h
+++ b/src/devices/bus/nubus/nubus_asntmc3b.h
@@ -25,7 +25,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
void dp_irq_w(int state);
DECLARE_READ8_MEMBER(dp_mem_read);
@@ -58,7 +58,7 @@ class nubus_appleenet_device : public nubus_mac8390_device
{
public:
nubus_appleenet_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
};
// device type definition
diff --git a/src/devices/bus/nubus/nubus_cb264.cpp b/src/devices/bus/nubus/nubus_cb264.cpp
index bdc7cba85c7..04808f1520a 100644
--- a/src/devices/bus/nubus/nubus_cb264.cpp
+++ b/src/devices/bus/nubus/nubus_cb264.cpp
@@ -56,7 +56,7 @@ machine_config_constructor nubus_cb264_device::device_mconfig_additions() const
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *nubus_cb264_device::device_rom_region() const
+const tiny_rom_entry *nubus_cb264_device::device_rom_region() const
{
return ROM_NAME( cb264 );
}
diff --git a/src/devices/bus/nubus/nubus_cb264.h b/src/devices/bus/nubus/nubus_cb264.h
index fe0a934d7c8..54466bb66f2 100644
--- a/src/devices/bus/nubus/nubus_cb264.h
+++ b/src/devices/bus/nubus/nubus_cb264.h
@@ -25,7 +25,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
protected:
diff --git a/src/devices/bus/nubus/nubus_image.cpp b/src/devices/bus/nubus/nubus_image.cpp
index e3e3a29f2fa..4b7901891ff 100644
--- a/src/devices/bus/nubus/nubus_image.cpp
+++ b/src/devices/bus/nubus/nubus_image.cpp
@@ -158,7 +158,7 @@ machine_config_constructor nubus_image_device::device_mconfig_additions() const
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *nubus_image_device::device_rom_region() const
+const tiny_rom_entry *nubus_image_device::device_rom_region() const
{
return ROM_NAME( image );
}
diff --git a/src/devices/bus/nubus/nubus_image.h b/src/devices/bus/nubus/nubus_image.h
index 54fe5dbb39b..1b86eed9636 100644
--- a/src/devices/bus/nubus/nubus_image.h
+++ b/src/devices/bus/nubus/nubus_image.h
@@ -37,7 +37,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
protected:
// device-level overrides
diff --git a/src/devices/bus/nubus/nubus_m2hires.cpp b/src/devices/bus/nubus/nubus_m2hires.cpp
index 3cf9e5abead..98217981055 100644
--- a/src/devices/bus/nubus/nubus_m2hires.cpp
+++ b/src/devices/bus/nubus/nubus_m2hires.cpp
@@ -52,7 +52,7 @@ machine_config_constructor nubus_m2hires_device::device_mconfig_additions() cons
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *nubus_m2hires_device::device_rom_region() const
+const tiny_rom_entry *nubus_m2hires_device::device_rom_region() const
{
return ROM_NAME( m2hires );
}
diff --git a/src/devices/bus/nubus/nubus_m2hires.h b/src/devices/bus/nubus/nubus_m2hires.h
index e11e6e1a3ff..43c805f03fa 100644
--- a/src/devices/bus/nubus/nubus_m2hires.h
+++ b/src/devices/bus/nubus/nubus_m2hires.h
@@ -26,7 +26,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
protected:
diff --git a/src/devices/bus/nubus/nubus_m2video.cpp b/src/devices/bus/nubus/nubus_m2video.cpp
index ec4b7fb6d4c..1d8134887f8 100644
--- a/src/devices/bus/nubus/nubus_m2video.cpp
+++ b/src/devices/bus/nubus/nubus_m2video.cpp
@@ -53,7 +53,7 @@ machine_config_constructor nubus_m2video_device::device_mconfig_additions() cons
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *nubus_m2video_device::device_rom_region() const
+const tiny_rom_entry *nubus_m2video_device::device_rom_region() const
{
return ROM_NAME( m2video );
}
diff --git a/src/devices/bus/nubus/nubus_m2video.h b/src/devices/bus/nubus/nubus_m2video.h
index 9dd7bc4a80b..f30066a408a 100644
--- a/src/devices/bus/nubus/nubus_m2video.h
+++ b/src/devices/bus/nubus/nubus_m2video.h
@@ -26,7 +26,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
protected:
diff --git a/src/devices/bus/nubus/nubus_radiustpd.cpp b/src/devices/bus/nubus/nubus_radiustpd.cpp
index 84188fd215e..42053976689 100644
--- a/src/devices/bus/nubus/nubus_radiustpd.cpp
+++ b/src/devices/bus/nubus/nubus_radiustpd.cpp
@@ -52,7 +52,7 @@ machine_config_constructor nubus_radiustpd_device::device_mconfig_additions() co
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *nubus_radiustpd_device::device_rom_region() const
+const tiny_rom_entry *nubus_radiustpd_device::device_rom_region() const
{
return ROM_NAME( radiustpd );
}
diff --git a/src/devices/bus/nubus/nubus_radiustpd.h b/src/devices/bus/nubus/nubus_radiustpd.h
index c8968ca30eb..a1c3bd4ac6a 100644
--- a/src/devices/bus/nubus/nubus_radiustpd.h
+++ b/src/devices/bus/nubus/nubus_radiustpd.h
@@ -26,7 +26,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
protected:
diff --git a/src/devices/bus/nubus/nubus_spec8.cpp b/src/devices/bus/nubus/nubus_spec8.cpp
index 8b2651bcff8..fbe55114daf 100644
--- a/src/devices/bus/nubus/nubus_spec8.cpp
+++ b/src/devices/bus/nubus/nubus_spec8.cpp
@@ -54,7 +54,7 @@ machine_config_constructor nubus_spec8s3_device::device_mconfig_additions() cons
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *nubus_spec8s3_device::device_rom_region() const
+const tiny_rom_entry *nubus_spec8s3_device::device_rom_region() const
{
return ROM_NAME( spec8s3 );
}
diff --git a/src/devices/bus/nubus/nubus_spec8.h b/src/devices/bus/nubus/nubus_spec8.h
index 57c721afde5..dfbc23324f8 100644
--- a/src/devices/bus/nubus/nubus_spec8.h
+++ b/src/devices/bus/nubus/nubus_spec8.h
@@ -26,7 +26,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
diff --git a/src/devices/bus/nubus/nubus_specpdq.cpp b/src/devices/bus/nubus/nubus_specpdq.cpp
index d67ac04ef31..a7995cc1ff0 100644
--- a/src/devices/bus/nubus/nubus_specpdq.cpp
+++ b/src/devices/bus/nubus/nubus_specpdq.cpp
@@ -69,7 +69,7 @@ machine_config_constructor nubus_specpdq_device::device_mconfig_additions() cons
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *nubus_specpdq_device::device_rom_region() const
+const tiny_rom_entry *nubus_specpdq_device::device_rom_region() const
{
return ROM_NAME( specpdq );
}
diff --git a/src/devices/bus/nubus/nubus_specpdq.h b/src/devices/bus/nubus/nubus_specpdq.h
index ef260f7512a..0638114dde1 100644
--- a/src/devices/bus/nubus/nubus_specpdq.h
+++ b/src/devices/bus/nubus/nubus_specpdq.h
@@ -26,7 +26,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
diff --git a/src/devices/bus/nubus/nubus_vikbw.cpp b/src/devices/bus/nubus/nubus_vikbw.cpp
index 63b81446251..fffdd5f7c36 100644
--- a/src/devices/bus/nubus/nubus_vikbw.cpp
+++ b/src/devices/bus/nubus/nubus_vikbw.cpp
@@ -52,7 +52,7 @@ machine_config_constructor nubus_vikbw_device::device_mconfig_additions() const
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *nubus_vikbw_device::device_rom_region() const
+const tiny_rom_entry *nubus_vikbw_device::device_rom_region() const
{
return ROM_NAME( vikbw );
}
diff --git a/src/devices/bus/nubus/nubus_vikbw.h b/src/devices/bus/nubus/nubus_vikbw.h
index e7a7b090eb1..c299f637878 100644
--- a/src/devices/bus/nubus/nubus_vikbw.h
+++ b/src/devices/bus/nubus/nubus_vikbw.h
@@ -25,7 +25,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
protected:
diff --git a/src/devices/bus/nubus/nubus_wsportrait.cpp b/src/devices/bus/nubus/nubus_wsportrait.cpp
index 3fe0e4c3ec0..7a666f4ceda 100644
--- a/src/devices/bus/nubus/nubus_wsportrait.cpp
+++ b/src/devices/bus/nubus/nubus_wsportrait.cpp
@@ -55,7 +55,7 @@ machine_config_constructor nubus_wsportrait_device::device_mconfig_additions() c
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *nubus_wsportrait_device::device_rom_region() const
+const tiny_rom_entry *nubus_wsportrait_device::device_rom_region() const
{
return ROM_NAME( wsportrait );
}
diff --git a/src/devices/bus/nubus/nubus_wsportrait.h b/src/devices/bus/nubus/nubus_wsportrait.h
index 9afdf36d8c7..1c39b5a5ec1 100644
--- a/src/devices/bus/nubus/nubus_wsportrait.h
+++ b/src/devices/bus/nubus/nubus_wsportrait.h
@@ -26,7 +26,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
protected:
diff --git a/src/devices/bus/nubus/pds30_30hr.cpp b/src/devices/bus/nubus/pds30_30hr.cpp
index eb5550cb64e..042726dbd80 100644
--- a/src/devices/bus/nubus/pds30_30hr.cpp
+++ b/src/devices/bus/nubus/pds30_30hr.cpp
@@ -55,7 +55,7 @@ machine_config_constructor nubus_xceed30hr_device::device_mconfig_additions() co
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *nubus_xceed30hr_device::device_rom_region() const
+const tiny_rom_entry *nubus_xceed30hr_device::device_rom_region() const
{
return ROM_NAME( xceed30hr );
}
diff --git a/src/devices/bus/nubus/pds30_30hr.h b/src/devices/bus/nubus/pds30_30hr.h
index 7cb832d4af3..569401a8070 100644
--- a/src/devices/bus/nubus/pds30_30hr.h
+++ b/src/devices/bus/nubus/pds30_30hr.h
@@ -26,7 +26,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
protected:
diff --git a/src/devices/bus/nubus/pds30_cb264.cpp b/src/devices/bus/nubus/pds30_cb264.cpp
index b5c10671aea..8926db4e28a 100644
--- a/src/devices/bus/nubus/pds30_cb264.cpp
+++ b/src/devices/bus/nubus/pds30_cb264.cpp
@@ -48,7 +48,7 @@ machine_config_constructor nubus_cb264se30_device::device_mconfig_additions() co
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *nubus_cb264se30_device::device_rom_region() const
+const tiny_rom_entry *nubus_cb264se30_device::device_rom_region() const
{
return ROM_NAME( cb264se30 );
}
diff --git a/src/devices/bus/nubus/pds30_cb264.h b/src/devices/bus/nubus/pds30_cb264.h
index 4932468e573..f68e7085d5f 100644
--- a/src/devices/bus/nubus/pds30_cb264.h
+++ b/src/devices/bus/nubus/pds30_cb264.h
@@ -26,7 +26,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
protected:
diff --git a/src/devices/bus/nubus/pds30_mc30.cpp b/src/devices/bus/nubus/pds30_mc30.cpp
index 4c0e6999541..56719c0ffb0 100644
--- a/src/devices/bus/nubus/pds30_mc30.cpp
+++ b/src/devices/bus/nubus/pds30_mc30.cpp
@@ -51,7 +51,7 @@ machine_config_constructor nubus_xceedmc30_device::device_mconfig_additions() co
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *nubus_xceedmc30_device::device_rom_region() const
+const tiny_rom_entry *nubus_xceedmc30_device::device_rom_region() const
{
return ROM_NAME( xceedmc30 );
}
diff --git a/src/devices/bus/nubus/pds30_mc30.h b/src/devices/bus/nubus/pds30_mc30.h
index b9bcc01a42a..71327a0d0d8 100644
--- a/src/devices/bus/nubus/pds30_mc30.h
+++ b/src/devices/bus/nubus/pds30_mc30.h
@@ -26,7 +26,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
protected:
diff --git a/src/devices/bus/nubus/pds30_procolor816.cpp b/src/devices/bus/nubus/pds30_procolor816.cpp
index bb995682381..f56520fda8b 100644
--- a/src/devices/bus/nubus/pds30_procolor816.cpp
+++ b/src/devices/bus/nubus/pds30_procolor816.cpp
@@ -54,7 +54,7 @@ machine_config_constructor nubus_procolor816_device::device_mconfig_additions()
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *nubus_procolor816_device::device_rom_region() const
+const tiny_rom_entry *nubus_procolor816_device::device_rom_region() const
{
return ROM_NAME( procolor816 );
}
diff --git a/src/devices/bus/nubus/pds30_procolor816.h b/src/devices/bus/nubus/pds30_procolor816.h
index 5dfabef5be4..a5922e4a1ed 100644
--- a/src/devices/bus/nubus/pds30_procolor816.h
+++ b/src/devices/bus/nubus/pds30_procolor816.h
@@ -26,7 +26,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
protected:
diff --git a/src/devices/bus/nubus/pds30_sigmalview.cpp b/src/devices/bus/nubus/pds30_sigmalview.cpp
index 88eab2ffdcb..19ff5ef869f 100644
--- a/src/devices/bus/nubus/pds30_sigmalview.cpp
+++ b/src/devices/bus/nubus/pds30_sigmalview.cpp
@@ -48,7 +48,7 @@ machine_config_constructor nubus_lview_device::device_mconfig_additions() const
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *nubus_lview_device::device_rom_region() const
+const tiny_rom_entry *nubus_lview_device::device_rom_region() const
{
return ROM_NAME( lview );
}
diff --git a/src/devices/bus/nubus/pds30_sigmalview.h b/src/devices/bus/nubus/pds30_sigmalview.h
index 3fe9d94f952..c5cff0f68b8 100644
--- a/src/devices/bus/nubus/pds30_sigmalview.h
+++ b/src/devices/bus/nubus/pds30_sigmalview.h
@@ -26,7 +26,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
protected:
diff --git a/src/devices/bus/odyssey2/voice.cpp b/src/devices/bus/odyssey2/voice.cpp
index 338b8053f64..0f1f702a541 100644
--- a/src/devices/bus/odyssey2/voice.cpp
+++ b/src/devices/bus/odyssey2/voice.cpp
@@ -84,7 +84,7 @@ ROM_START( o2voice )
ROM_LOAD( "spr128-004.bin", 0x8000, 0x4000, CRC(e79dfb75) SHA1(37f33d79ffd1739d7c2f226b010a1eac28d74ca0) )
ROM_END
-const rom_entry *o2_voice_device::device_rom_region() const
+const tiny_rom_entry *o2_voice_device::device_rom_region() const
{
return ROM_NAME( o2voice );
}
diff --git a/src/devices/bus/odyssey2/voice.h b/src/devices/bus/odyssey2/voice.h
index 6616753238d..b841189f149 100644
--- a/src/devices/bus/odyssey2/voice.h
+++ b/src/devices/bus/odyssey2/voice.h
@@ -21,7 +21,7 @@ public:
virtual void device_reset() override {}
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
// reading and writing
virtual DECLARE_READ8_MEMBER(read_rom04) override { if (m_subslot->exists()) return m_subslot->read_rom04(space, offset); else return 0xff; }
diff --git a/src/devices/bus/oricext/jasmin.cpp b/src/devices/bus/oricext/jasmin.cpp
index 49034d22d16..8383fc5ddcd 100644
--- a/src/devices/bus/oricext/jasmin.cpp
+++ b/src/devices/bus/oricext/jasmin.cpp
@@ -74,7 +74,7 @@ void jasmin_device::device_reset()
fdc->set_floppy(nullptr);
}
-const rom_entry *jasmin_device::device_rom_region() const
+const tiny_rom_entry *jasmin_device::device_rom_region() const
{
return ROM_NAME( jasmin );
}
diff --git a/src/devices/bus/oricext/microdisc.cpp b/src/devices/bus/oricext/microdisc.cpp
index abb2ea138fd..f4b1e6f1678 100644
--- a/src/devices/bus/oricext/microdisc.cpp
+++ b/src/devices/bus/oricext/microdisc.cpp
@@ -73,7 +73,7 @@ void microdisc_device::device_reset()
ram[0xe000] = 0x42;
}
-const rom_entry *microdisc_device::device_rom_region() const
+const tiny_rom_entry *microdisc_device::device_rom_region() const
{
return ROM_NAME( microdisc );
}
diff --git a/src/devices/bus/pc_kbd/ec1841.cpp b/src/devices/bus/pc_kbd/ec1841.cpp
index 54c4d6b3a97..5e4bdcc69bd 100644
--- a/src/devices/bus/pc_kbd/ec1841.cpp
+++ b/src/devices/bus/pc_kbd/ec1841.cpp
@@ -55,7 +55,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *ec_1841_keyboard_device::device_rom_region() const
+const tiny_rom_entry *ec_1841_keyboard_device::device_rom_region() const
{
return ROM_NAME( ec_1841_keyboard );
}
diff --git a/src/devices/bus/pc_kbd/ec1841.h b/src/devices/bus/pc_kbd/ec1841.h
index b91564cbe62..ce04dc17cd1 100644
--- a/src/devices/bus/pc_kbd/ec1841.h
+++ b/src/devices/bus/pc_kbd/ec1841.h
@@ -31,7 +31,7 @@ public:
ec_1841_keyboard_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
diff --git a/src/devices/bus/pc_kbd/iskr1030.cpp b/src/devices/bus/pc_kbd/iskr1030.cpp
index b90fd1cef14..0b752793785 100644
--- a/src/devices/bus/pc_kbd/iskr1030.cpp
+++ b/src/devices/bus/pc_kbd/iskr1030.cpp
@@ -50,7 +50,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *iskr_1030_keyboard_device::device_rom_region() const
+const tiny_rom_entry *iskr_1030_keyboard_device::device_rom_region() const
{
return ROM_NAME( iskr_1030_keyboard );
}
diff --git a/src/devices/bus/pc_kbd/iskr1030.h b/src/devices/bus/pc_kbd/iskr1030.h
index 8ea16a802eb..81178bbc854 100644
--- a/src/devices/bus/pc_kbd/iskr1030.h
+++ b/src/devices/bus/pc_kbd/iskr1030.h
@@ -32,7 +32,7 @@ public:
iskr_1030_keyboard_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
diff --git a/src/devices/bus/pc_kbd/keytro.cpp b/src/devices/bus/pc_kbd/keytro.cpp
index 8dd5a4e3d5c..331ed871d09 100644
--- a/src/devices/bus/pc_kbd/keytro.cpp
+++ b/src/devices/bus/pc_kbd/keytro.cpp
@@ -439,7 +439,7 @@ ioport_constructor pc_kbd_keytronic_pc3270_at_device::device_input_ports() const
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *pc_kbd_keytronic_pc3270_device::device_rom_region() const
+const tiny_rom_entry *pc_kbd_keytronic_pc3270_device::device_rom_region() const
{
return ROM_NAME( keytronic_pc3270 );
}
diff --git a/src/devices/bus/pc_kbd/keytro.h b/src/devices/bus/pc_kbd/keytro.h
index 5fdcbf72f87..98f8097fda7 100644
--- a/src/devices/bus/pc_kbd/keytro.h
+++ b/src/devices/bus/pc_kbd/keytro.h
@@ -29,7 +29,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual DECLARE_WRITE_LINE_MEMBER(clock_write) override;
virtual DECLARE_WRITE_LINE_MEMBER(data_write) override;
diff --git a/src/devices/bus/pc_kbd/msnat.cpp b/src/devices/bus/pc_kbd/msnat.cpp
index 2d300841d26..c1bb29f6a7e 100644
--- a/src/devices/bus/pc_kbd/msnat.cpp
+++ b/src/devices/bus/pc_kbd/msnat.cpp
@@ -297,7 +297,7 @@ ioport_constructor pc_kbd_microsoft_natural_device::device_input_ports() const
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *pc_kbd_microsoft_natural_device::device_rom_region() const
+const tiny_rom_entry *pc_kbd_microsoft_natural_device::device_rom_region() const
{
return ROM_NAME( microsoft_natural );
}
diff --git a/src/devices/bus/pc_kbd/msnat.h b/src/devices/bus/pc_kbd/msnat.h
index 600138f9479..bbcc9e26516 100644
--- a/src/devices/bus/pc_kbd/msnat.h
+++ b/src/devices/bus/pc_kbd/msnat.h
@@ -27,7 +27,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual DECLARE_WRITE_LINE_MEMBER(clock_write) override;
virtual DECLARE_WRITE_LINE_MEMBER(data_write) override;
diff --git a/src/devices/bus/pc_kbd/pc83.cpp b/src/devices/bus/pc_kbd/pc83.cpp
index e79c4126c47..e65d688b1f5 100644
--- a/src/devices/bus/pc_kbd/pc83.cpp
+++ b/src/devices/bus/pc_kbd/pc83.cpp
@@ -39,7 +39,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *ibm_pc_83_keyboard_device::device_rom_region() const
+const tiny_rom_entry *ibm_pc_83_keyboard_device::device_rom_region() const
{
return ROM_NAME( ibm_pc_83_keyboard );
}
diff --git a/src/devices/bus/pc_kbd/pc83.h b/src/devices/bus/pc_kbd/pc83.h
index b445c5b1f45..6cc8baef052 100644
--- a/src/devices/bus/pc_kbd/pc83.h
+++ b/src/devices/bus/pc_kbd/pc83.h
@@ -32,7 +32,7 @@ public:
ibm_pc_83_keyboard_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
diff --git a/src/devices/bus/pc_kbd/pcat84.cpp b/src/devices/bus/pc_kbd/pcat84.cpp
index eeaf9494fd3..781984f77c4 100644
--- a/src/devices/bus/pc_kbd/pcat84.cpp
+++ b/src/devices/bus/pc_kbd/pcat84.cpp
@@ -65,7 +65,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *ibm_pc_at_84_keyboard_device::device_rom_region() const
+const tiny_rom_entry *ibm_pc_at_84_keyboard_device::device_rom_region() const
{
return ROM_NAME( ibm_pc_at_84_keyboard );
}
@@ -92,7 +92,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *ibm_3270pc_122_keyboard_device::device_rom_region() const
+const tiny_rom_entry *ibm_3270pc_122_keyboard_device::device_rom_region() const
{
return ROM_NAME( ibm_3270pc_122_keyboard );
}
diff --git a/src/devices/bus/pc_kbd/pcat84.h b/src/devices/bus/pc_kbd/pcat84.h
index e099dd31760..5fe1b85316a 100644
--- a/src/devices/bus/pc_kbd/pcat84.h
+++ b/src/devices/bus/pc_kbd/pcat84.h
@@ -33,7 +33,7 @@ public:
ibm_pc_at_84_keyboard_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
@@ -100,7 +100,7 @@ public:
ibm_3270pc_122_keyboard_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual ioport_constructor device_input_ports() const override;
};
diff --git a/src/devices/bus/pc_kbd/pcxt83.cpp b/src/devices/bus/pc_kbd/pcxt83.cpp
index dfbc5616b73..3838fadbb3a 100644
--- a/src/devices/bus/pc_kbd/pcxt83.cpp
+++ b/src/devices/bus/pc_kbd/pcxt83.cpp
@@ -61,7 +61,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *ibm_pc_xt_83_keyboard_device::device_rom_region() const
+const tiny_rom_entry *ibm_pc_xt_83_keyboard_device::device_rom_region() const
{
return ROM_NAME( ibm_pc_xt_83_keyboard );
}
diff --git a/src/devices/bus/pc_kbd/pcxt83.h b/src/devices/bus/pc_kbd/pcxt83.h
index af53d6244b4..f43e33d0b28 100644
--- a/src/devices/bus/pc_kbd/pcxt83.h
+++ b/src/devices/bus/pc_kbd/pcxt83.h
@@ -32,7 +32,7 @@ public:
ibm_pc_xt_83_keyboard_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
diff --git a/src/devices/bus/pet/hsg.cpp b/src/devices/bus/pet/hsg.cpp
index e22f4041a73..3fa297e7a0d 100644
--- a/src/devices/bus/pet/hsg.cpp
+++ b/src/devices/bus/pet/hsg.cpp
@@ -56,7 +56,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *cbm8000_hsg_t::device_rom_region() const
+const tiny_rom_entry *cbm8000_hsg_t::device_rom_region() const
{
return ROM_NAME( cbm8000_hsg );
}
diff --git a/src/devices/bus/pet/hsg.h b/src/devices/bus/pet/hsg.h
index 22e328bafc1..b706124a5f1 100644
--- a/src/devices/bus/pet/hsg.h
+++ b/src/devices/bus/pet/hsg.h
@@ -31,7 +31,7 @@ public:
cbm8000_hsg_t(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
// device_pet_expansion_card_interface overrides
virtual int pet_norom_r(address_space &space, offs_t offset, int sel) override;
diff --git a/src/devices/bus/pet/superpet.cpp b/src/devices/bus/pet/superpet.cpp
index 592e50b8327..174ade45079 100644
--- a/src/devices/bus/pet/superpet.cpp
+++ b/src/devices/bus/pet/superpet.cpp
@@ -49,7 +49,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *superpet_device::device_rom_region() const
+const tiny_rom_entry *superpet_device::device_rom_region() const
{
return ROM_NAME( superpet );
}
diff --git a/src/devices/bus/pet/superpet.h b/src/devices/bus/pet/superpet.h
index d26fbf059dd..4ec50f0d906 100644
--- a/src/devices/bus/pet/superpet.h
+++ b/src/devices/bus/pet/superpet.h
@@ -31,7 +31,7 @@ public:
superpet_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
diff --git a/src/devices/bus/plus4/c1551.cpp b/src/devices/bus/plus4/c1551.cpp
index 4e24bb153e9..d456580f67a 100644
--- a/src/devices/bus/plus4/c1551.cpp
+++ b/src/devices/bus/plus4/c1551.cpp
@@ -46,7 +46,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *c1551_t::device_rom_region() const
+const tiny_rom_entry *c1551_t::device_rom_region() const
{
return ROM_NAME( c1551 );
}
diff --git a/src/devices/bus/plus4/c1551.h b/src/devices/bus/plus4/c1551.h
index af10e75daed..39fdd69b0df 100644
--- a/src/devices/bus/plus4/c1551.h
+++ b/src/devices/bus/plus4/c1551.h
@@ -34,7 +34,7 @@ public:
c1551_t(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
diff --git a/src/devices/bus/plus4/sid.cpp b/src/devices/bus/plus4/sid.cpp
index 5e4ffb172b1..4c100861cd6 100644
--- a/src/devices/bus/plus4/sid.cpp
+++ b/src/devices/bus/plus4/sid.cpp
@@ -51,7 +51,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *plus4_sid_cartridge_device::device_rom_region() const
+const tiny_rom_entry *plus4_sid_cartridge_device::device_rom_region() const
{
return ROM_NAME( plus4_sid );
}
diff --git a/src/devices/bus/plus4/sid.h b/src/devices/bus/plus4/sid.h
index 0351381f478..b5980849425 100644
--- a/src/devices/bus/plus4/sid.h
+++ b/src/devices/bus/plus4/sid.h
@@ -33,7 +33,7 @@ public:
plus4_sid_cartridge_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
protected:
diff --git a/src/devices/bus/ql/cst_q_plus4.cpp b/src/devices/bus/ql/cst_q_plus4.cpp
index 5b6d94f2a9d..27273687d65 100644
--- a/src/devices/bus/ql/cst_q_plus4.cpp
+++ b/src/devices/bus/ql/cst_q_plus4.cpp
@@ -39,7 +39,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *cst_q_plus4_t::device_rom_region() const
+const tiny_rom_entry *cst_q_plus4_t::device_rom_region() const
{
return ROM_NAME( cst_q_plus4 );
}
diff --git a/src/devices/bus/ql/cst_q_plus4.h b/src/devices/bus/ql/cst_q_plus4.h
index eba0f3ac712..691e1b24281 100644
--- a/src/devices/bus/ql/cst_q_plus4.h
+++ b/src/devices/bus/ql/cst_q_plus4.h
@@ -30,7 +30,7 @@ public:
cst_q_plus4_t(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
DECLARE_WRITE_LINE_MEMBER( exp1_extintl_w ) { m_exp1_extinl = state; update_extintl(); }
diff --git a/src/devices/bus/ql/cst_qdisc.cpp b/src/devices/bus/ql/cst_qdisc.cpp
index f9fdcf26e04..8ba128b3d9b 100644
--- a/src/devices/bus/ql/cst_qdisc.cpp
+++ b/src/devices/bus/ql/cst_qdisc.cpp
@@ -35,7 +35,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *cst_ql_disc_interface_t::device_rom_region() const
+const tiny_rom_entry *cst_ql_disc_interface_t::device_rom_region() const
{
return ROM_NAME( cst_ql_disc_interface );
}
diff --git a/src/devices/bus/ql/cst_qdisc.h b/src/devices/bus/ql/cst_qdisc.h
index d2ddae10b2e..c272f345b6b 100644
--- a/src/devices/bus/ql/cst_qdisc.h
+++ b/src/devices/bus/ql/cst_qdisc.h
@@ -29,7 +29,7 @@ public:
cst_ql_disc_interface_t(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
protected:
// device-level overrides
diff --git a/src/devices/bus/ql/cumana_fdi.cpp b/src/devices/bus/ql/cumana_fdi.cpp
index 91259f0db43..ed868f985e2 100644
--- a/src/devices/bus/ql/cumana_fdi.cpp
+++ b/src/devices/bus/ql/cumana_fdi.cpp
@@ -35,7 +35,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *cumana_floppy_disk_interface_t::device_rom_region() const
+const tiny_rom_entry *cumana_floppy_disk_interface_t::device_rom_region() const
{
return ROM_NAME( cumana_floppy_disk_interface );
}
diff --git a/src/devices/bus/ql/cumana_fdi.h b/src/devices/bus/ql/cumana_fdi.h
index 9ac1b9ba01e..4425560d604 100644
--- a/src/devices/bus/ql/cumana_fdi.h
+++ b/src/devices/bus/ql/cumana_fdi.h
@@ -29,7 +29,7 @@ public:
cumana_floppy_disk_interface_t(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
protected:
// device-level overrides
diff --git a/src/devices/bus/ql/kempston_di.cpp b/src/devices/bus/ql/kempston_di.cpp
index c69c129e2e9..de6c30ac2e8 100644
--- a/src/devices/bus/ql/kempston_di.cpp
+++ b/src/devices/bus/ql/kempston_di.cpp
@@ -33,7 +33,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *kempston_disk_interface_t::device_rom_region() const
+const tiny_rom_entry *kempston_disk_interface_t::device_rom_region() const
{
return ROM_NAME( kempston_disk_system );
}
diff --git a/src/devices/bus/ql/kempston_di.h b/src/devices/bus/ql/kempston_di.h
index 041bdc65544..19e68ce864d 100644
--- a/src/devices/bus/ql/kempston_di.h
+++ b/src/devices/bus/ql/kempston_di.h
@@ -29,7 +29,7 @@ public:
kempston_disk_interface_t(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
protected:
// device-level overrides
diff --git a/src/devices/bus/ql/miracle_gold_card.cpp b/src/devices/bus/ql/miracle_gold_card.cpp
index 3e25f43e0a6..31a566b3944 100644
--- a/src/devices/bus/ql/miracle_gold_card.cpp
+++ b/src/devices/bus/ql/miracle_gold_card.cpp
@@ -35,7 +35,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *miracle_gold_card_t::device_rom_region() const
+const tiny_rom_entry *miracle_gold_card_t::device_rom_region() const
{
return ROM_NAME( miracle_gold_card );
}
diff --git a/src/devices/bus/ql/miracle_gold_card.h b/src/devices/bus/ql/miracle_gold_card.h
index 176f7556fdf..a92abc790e2 100644
--- a/src/devices/bus/ql/miracle_gold_card.h
+++ b/src/devices/bus/ql/miracle_gold_card.h
@@ -29,7 +29,7 @@ public:
miracle_gold_card_t(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
protected:
// device-level overrides
diff --git a/src/devices/bus/ql/miracle_hd.cpp b/src/devices/bus/ql/miracle_hd.cpp
index b181fc48918..3de4d0360d0 100644
--- a/src/devices/bus/ql/miracle_hd.cpp
+++ b/src/devices/bus/ql/miracle_hd.cpp
@@ -33,7 +33,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *miracle_hard_disk_t::device_rom_region() const
+const tiny_rom_entry *miracle_hard_disk_t::device_rom_region() const
{
return ROM_NAME( miracle_hard_disk );
}
diff --git a/src/devices/bus/ql/miracle_hd.h b/src/devices/bus/ql/miracle_hd.h
index c4aeaa6d74b..9881f6769f3 100644
--- a/src/devices/bus/ql/miracle_hd.h
+++ b/src/devices/bus/ql/miracle_hd.h
@@ -29,7 +29,7 @@ public:
miracle_hard_disk_t(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
protected:
// device-level overrides
diff --git a/src/devices/bus/ql/mp_fdi.cpp b/src/devices/bus/ql/mp_fdi.cpp
index d23542ab8f4..72543005cb3 100644
--- a/src/devices/bus/ql/mp_fdi.cpp
+++ b/src/devices/bus/ql/mp_fdi.cpp
@@ -33,7 +33,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *micro_peripherals_floppy_disk_interface_t::device_rom_region() const
+const tiny_rom_entry *micro_peripherals_floppy_disk_interface_t::device_rom_region() const
{
return ROM_NAME( micro_peripherals_floppy_disk_interface );
}
diff --git a/src/devices/bus/ql/mp_fdi.h b/src/devices/bus/ql/mp_fdi.h
index 57681f30d28..14dc4087d6d 100644
--- a/src/devices/bus/ql/mp_fdi.h
+++ b/src/devices/bus/ql/mp_fdi.h
@@ -29,7 +29,7 @@ public:
micro_peripherals_floppy_disk_interface_t(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
protected:
// device-level overrides
diff --git a/src/devices/bus/ql/opd_basic_master.cpp b/src/devices/bus/ql/opd_basic_master.cpp
index fa20bf4f5eb..58bc110f433 100644
--- a/src/devices/bus/ql/opd_basic_master.cpp
+++ b/src/devices/bus/ql/opd_basic_master.cpp
@@ -31,7 +31,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *opd_basic_master_t::device_rom_region() const
+const tiny_rom_entry *opd_basic_master_t::device_rom_region() const
{
return ROM_NAME( opd_basic_master );
}
diff --git a/src/devices/bus/ql/opd_basic_master.h b/src/devices/bus/ql/opd_basic_master.h
index 16608210cf2..ec0a92869ca 100644
--- a/src/devices/bus/ql/opd_basic_master.h
+++ b/src/devices/bus/ql/opd_basic_master.h
@@ -29,7 +29,7 @@ public:
opd_basic_master_t(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
protected:
// device-level overrides
diff --git a/src/devices/bus/ql/pcml_qdisk.cpp b/src/devices/bus/ql/pcml_qdisk.cpp
index b5d534f68d7..0dd88363660 100644
--- a/src/devices/bus/ql/pcml_qdisk.cpp
+++ b/src/devices/bus/ql/pcml_qdisk.cpp
@@ -33,7 +33,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *pcml_q_disk_interface_t::device_rom_region() const
+const tiny_rom_entry *pcml_q_disk_interface_t::device_rom_region() const
{
return ROM_NAME( pcml_q_disk_interface );
}
diff --git a/src/devices/bus/ql/pcml_qdisk.h b/src/devices/bus/ql/pcml_qdisk.h
index 29a011b7455..6348a7d5fd6 100644
--- a/src/devices/bus/ql/pcml_qdisk.h
+++ b/src/devices/bus/ql/pcml_qdisk.h
@@ -29,7 +29,7 @@ public:
pcml_q_disk_interface_t(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
protected:
// device-level overrides
diff --git a/src/devices/bus/ql/qubide.cpp b/src/devices/bus/ql/qubide.cpp
index 9241321bcac..418eea3ea81 100644
--- a/src/devices/bus/ql/qubide.cpp
+++ b/src/devices/bus/ql/qubide.cpp
@@ -81,7 +81,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *qubide_t::device_rom_region() const
+const tiny_rom_entry *qubide_t::device_rom_region() const
{
return ROM_NAME( qubide );
}
diff --git a/src/devices/bus/ql/qubide.h b/src/devices/bus/ql/qubide.h
index f8a363b55a2..4ccb043847c 100644
--- a/src/devices/bus/ql/qubide.h
+++ b/src/devices/bus/ql/qubide.h
@@ -30,7 +30,7 @@ public:
qubide_t(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
diff --git a/src/devices/bus/ql/sandy_superdisk.cpp b/src/devices/bus/ql/sandy_superdisk.cpp
index c4bdb1bfdf4..48d269fa68e 100644
--- a/src/devices/bus/ql/sandy_superdisk.cpp
+++ b/src/devices/bus/ql/sandy_superdisk.cpp
@@ -41,7 +41,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *sandy_super_disk_t::device_rom_region() const
+const tiny_rom_entry *sandy_super_disk_t::device_rom_region() const
{
return ROM_NAME( sandy_super_disk );
}
diff --git a/src/devices/bus/ql/sandy_superdisk.h b/src/devices/bus/ql/sandy_superdisk.h
index 408c3430695..56efeafab6a 100644
--- a/src/devices/bus/ql/sandy_superdisk.h
+++ b/src/devices/bus/ql/sandy_superdisk.h
@@ -32,7 +32,7 @@ public:
sandy_super_disk_t(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
WRITE_LINE_MEMBER( busy_w );
diff --git a/src/devices/bus/ql/sandy_superqboard.cpp b/src/devices/bus/ql/sandy_superqboard.cpp
index 0508b835982..03b9a09c92c 100644
--- a/src/devices/bus/ql/sandy_superqboard.cpp
+++ b/src/devices/bus/ql/sandy_superqboard.cpp
@@ -53,7 +53,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *sandy_superqboard_t::device_rom_region() const
+const tiny_rom_entry *sandy_superqboard_t::device_rom_region() const
{
return ROM_NAME( sandy_superqboard );
}
diff --git a/src/devices/bus/ql/sandy_superqboard.h b/src/devices/bus/ql/sandy_superqboard.h
index 286e224f962..5aefdc250ed 100644
--- a/src/devices/bus/ql/sandy_superqboard.h
+++ b/src/devices/bus/ql/sandy_superqboard.h
@@ -33,7 +33,7 @@ public:
sandy_superqboard_t(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source, int ram_size);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
WRITE_LINE_MEMBER( busy_w );
diff --git a/src/devices/bus/ql/trumpcard.cpp b/src/devices/bus/ql/trumpcard.cpp
index cd2a829c3b8..c4c334efed0 100644
--- a/src/devices/bus/ql/trumpcard.cpp
+++ b/src/devices/bus/ql/trumpcard.cpp
@@ -56,7 +56,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *ql_trump_card_t::device_rom_region() const
+const tiny_rom_entry *ql_trump_card_t::device_rom_region() const
{
return ROM_NAME( ql_trump_card );
}
diff --git a/src/devices/bus/ql/trumpcard.h b/src/devices/bus/ql/trumpcard.h
index d8675a8459c..21ec7109712 100644
--- a/src/devices/bus/ql/trumpcard.h
+++ b/src/devices/bus/ql/trumpcard.h
@@ -32,7 +32,7 @@ public:
ql_trump_card_t(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source, int ram_size);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
DECLARE_FLOPPY_FORMATS( floppy_formats );
diff --git a/src/devices/bus/s100/dj2db.cpp b/src/devices/bus/s100/dj2db.cpp
index ca144a8f82a..2d068245c47 100644
--- a/src/devices/bus/s100/dj2db.cpp
+++ b/src/devices/bus/s100/dj2db.cpp
@@ -53,7 +53,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *s100_dj2db_device::device_rom_region() const
+const tiny_rom_entry *s100_dj2db_device::device_rom_region() const
{
return ROM_NAME( dj2db );
}
diff --git a/src/devices/bus/s100/dj2db.h b/src/devices/bus/s100/dj2db.h
index a8504cee1cf..725b2f3144a 100644
--- a/src/devices/bus/s100/dj2db.h
+++ b/src/devices/bus/s100/dj2db.h
@@ -32,7 +32,7 @@ public:
s100_dj2db_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
diff --git a/src/devices/bus/s100/djdma.cpp b/src/devices/bus/s100/djdma.cpp
index c0d93aed2f5..0d75e497040 100644
--- a/src/devices/bus/s100/djdma.cpp
+++ b/src/devices/bus/s100/djdma.cpp
@@ -48,7 +48,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *s100_djdma_device::device_rom_region() const
+const tiny_rom_entry *s100_djdma_device::device_rom_region() const
{
return ROM_NAME( djdma );
}
diff --git a/src/devices/bus/s100/djdma.h b/src/devices/bus/s100/djdma.h
index e1ac5d2d95d..a21e717493c 100644
--- a/src/devices/bus/s100/djdma.h
+++ b/src/devices/bus/s100/djdma.h
@@ -32,7 +32,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
protected:
// device-level overrides
diff --git a/src/devices/bus/s100/mm65k16s.cpp b/src/devices/bus/s100/mm65k16s.cpp
index 22240dd789a..1a6af3c4c89 100644
--- a/src/devices/bus/s100/mm65k16s.cpp
+++ b/src/devices/bus/s100/mm65k16s.cpp
@@ -42,7 +42,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *s100_mm65k16s_device::device_rom_region() const
+const tiny_rom_entry *s100_mm65k16s_device::device_rom_region() const
{
return ROM_NAME( mm65k16s );
}
diff --git a/src/devices/bus/s100/mm65k16s.h b/src/devices/bus/s100/mm65k16s.h
index 7a9c50ad1aa..c8ec89af58c 100644
--- a/src/devices/bus/s100/mm65k16s.h
+++ b/src/devices/bus/s100/mm65k16s.h
@@ -30,7 +30,7 @@ public:
s100_mm65k16s_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual ioport_constructor device_input_ports() const override;
protected:
diff --git a/src/devices/bus/s100/nsmdsa.cpp b/src/devices/bus/s100/nsmdsa.cpp
index 91fb4f46135..d892c1931e7 100644
--- a/src/devices/bus/s100/nsmdsa.cpp
+++ b/src/devices/bus/s100/nsmdsa.cpp
@@ -36,7 +36,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *s100_mds_a_device::device_rom_region() const
+const tiny_rom_entry *s100_mds_a_device::device_rom_region() const
{
return ROM_NAME( mds_a );
}
diff --git a/src/devices/bus/s100/nsmdsa.h b/src/devices/bus/s100/nsmdsa.h
index bdf170fb869..3eb7f4049e4 100644
--- a/src/devices/bus/s100/nsmdsa.h
+++ b/src/devices/bus/s100/nsmdsa.h
@@ -31,7 +31,7 @@ public:
s100_mds_a_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
protected:
diff --git a/src/devices/bus/s100/nsmdsad.cpp b/src/devices/bus/s100/nsmdsad.cpp
index d1a06407c6d..191c265cf59 100644
--- a/src/devices/bus/s100/nsmdsad.cpp
+++ b/src/devices/bus/s100/nsmdsad.cpp
@@ -37,7 +37,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *s100_mds_ad_device::device_rom_region() const
+const tiny_rom_entry *s100_mds_ad_device::device_rom_region() const
{
return ROM_NAME( mds_ad );
}
diff --git a/src/devices/bus/s100/nsmdsad.h b/src/devices/bus/s100/nsmdsad.h
index 0f524af48bd..105a526b0a6 100644
--- a/src/devices/bus/s100/nsmdsad.h
+++ b/src/devices/bus/s100/nsmdsad.h
@@ -31,7 +31,7 @@ public:
s100_mds_ad_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
protected:
diff --git a/src/devices/bus/scsi/omti5100.cpp b/src/devices/bus/scsi/omti5100.cpp
index 9dd436f4acb..c2c56ff5175 100644
--- a/src/devices/bus/scsi/omti5100.cpp
+++ b/src/devices/bus/scsi/omti5100.cpp
@@ -17,7 +17,7 @@ ROM_START( omti5100 )
ROM_LOAD("100240-N.7a", 0x0000, 0x1000, CRC(d227d6cb) SHA1(3d6140764d3d043428c941826370ebf1597c63bd))
ROM_END
-const rom_entry *omti5100_device::device_rom_region() const
+const tiny_rom_entry *omti5100_device::device_rom_region() const
{
return ROM_NAME( omti5100 );
}
diff --git a/src/devices/bus/scsi/s1410.cpp b/src/devices/bus/scsi/s1410.cpp
index dba1e0bb7fd..eaeaf51d461 100644
--- a/src/devices/bus/scsi/s1410.cpp
+++ b/src/devices/bus/scsi/s1410.cpp
@@ -122,7 +122,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *s1410_device::device_rom_region() const
+const tiny_rom_entry *s1410_device::device_rom_region() const
{
return ROM_NAME( s1410 );
}
diff --git a/src/devices/bus/scsi/s1410.h b/src/devices/bus/scsi/s1410.h
index 519c013b066..c17d6e349ed 100644
--- a/src/devices/bus/scsi/s1410.h
+++ b/src/devices/bus/scsi/s1410.h
@@ -20,7 +20,7 @@ public:
s1410_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual void ExecCommand() override;
diff --git a/src/devices/bus/scsi/sa1403d.cpp b/src/devices/bus/scsi/sa1403d.cpp
index 1abe47e0805..1e8e3a512cf 100644
--- a/src/devices/bus/scsi/sa1403d.cpp
+++ b/src/devices/bus/scsi/sa1403d.cpp
@@ -46,7 +46,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *sa1403d_device::device_rom_region() const
+const tiny_rom_entry *sa1403d_device::device_rom_region() const
{
return ROM_NAME( sa1403d );
}
diff --git a/src/devices/bus/scsi/sa1403d.h b/src/devices/bus/scsi/sa1403d.h
index 308be3b5b48..3241b0aa782 100644
--- a/src/devices/bus/scsi/sa1403d.h
+++ b/src/devices/bus/scsi/sa1403d.h
@@ -21,7 +21,7 @@ public:
sa1403d_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
diff --git a/src/devices/bus/snes/upd.cpp b/src/devices/bus/snes/upd.cpp
index 056f462e2fa..611b84f6610 100644
--- a/src/devices/bus/snes/upd.cpp
+++ b/src/devices/bus/snes/upd.cpp
@@ -525,42 +525,42 @@ ROM_START( snes_st011 )
ROM_LOAD( "st011.bin", 0, 0x11000, CRC(34d2952c) SHA1(1375b8c1efc8cae4962b57dfe22f6b78e1ddacc8) )
ROM_END
-const rom_entry *sns_rom20_necdsp1_legacy_device::device_rom_region() const
+const tiny_rom_entry *sns_rom20_necdsp1_legacy_device::device_rom_region() const
{
return ROM_NAME( snes_dsp1 );
}
-const rom_entry *sns_rom20_necdsp1b_legacy_device::device_rom_region() const
+const tiny_rom_entry *sns_rom20_necdsp1b_legacy_device::device_rom_region() const
{
return ROM_NAME( snes_dsp1b );
}
-const rom_entry *sns_rom20_necdsp2_legacy_device::device_rom_region() const
+const tiny_rom_entry *sns_rom20_necdsp2_legacy_device::device_rom_region() const
{
return ROM_NAME( snes_dsp2 );
}
-const rom_entry *sns_rom20_necdsp3_legacy_device::device_rom_region() const
+const tiny_rom_entry *sns_rom20_necdsp3_legacy_device::device_rom_region() const
{
return ROM_NAME( snes_dsp3 );
}
-const rom_entry *sns_rom20_necdsp4_legacy_device::device_rom_region() const
+const tiny_rom_entry *sns_rom20_necdsp4_legacy_device::device_rom_region() const
{
return ROM_NAME( snes_dsp4 );
}
-const rom_entry *sns_rom21_necdsp1_legacy_device::device_rom_region() const
+const tiny_rom_entry *sns_rom21_necdsp1_legacy_device::device_rom_region() const
{
return ROM_NAME( snes_dsp1 );
}
-const rom_entry *sns_rom_seta10dsp_legacy_device::device_rom_region() const
+const tiny_rom_entry *sns_rom_seta10dsp_legacy_device::device_rom_region() const
{
return ROM_NAME( snes_st010 );
}
-const rom_entry *sns_rom_seta11dsp_legacy_device::device_rom_region() const
+const tiny_rom_entry *sns_rom_seta11dsp_legacy_device::device_rom_region() const
{
return ROM_NAME( snes_st011 );
}
diff --git a/src/devices/bus/snes/upd.h b/src/devices/bus/snes/upd.h
index 815b5b2a42c..653ee71d9e4 100644
--- a/src/devices/bus/snes/upd.h
+++ b/src/devices/bus/snes/upd.h
@@ -131,7 +131,7 @@ public:
// device-level overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
};
class sns_rom20_necdsp1b_legacy_device : public sns_rom20_necdsp_device
@@ -142,7 +142,7 @@ public:
// device-level overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
};
class sns_rom20_necdsp2_legacy_device : public sns_rom20_necdsp_device
@@ -153,7 +153,7 @@ public:
// device-level overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
};
class sns_rom20_necdsp3_legacy_device : public sns_rom20_necdsp_device
@@ -164,7 +164,7 @@ public:
// device-level overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
};
class sns_rom20_necdsp4_legacy_device : public sns_rom20_necdsp_device
@@ -175,7 +175,7 @@ public:
// device-level overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
};
class sns_rom21_necdsp1_legacy_device : public sns_rom21_necdsp_device
@@ -186,7 +186,7 @@ public:
// device-level overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
};
class sns_rom_seta10dsp_legacy_device : public sns_rom_setadsp_device
@@ -197,7 +197,7 @@ public:
// device-level overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
};
class sns_rom_seta11dsp_legacy_device : public sns_rom_setadsp_device
@@ -208,7 +208,7 @@ public:
// device-level overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
};
extern const device_type SNS_LOROM_NECDSP1_LEG;
diff --git a/src/devices/bus/spc1000/fdd.cpp b/src/devices/bus/spc1000/fdd.cpp
index 40c5496b873..5e624862e23 100644
--- a/src/devices/bus/spc1000/fdd.cpp
+++ b/src/devices/bus/spc1000/fdd.cpp
@@ -114,7 +114,7 @@ ROM_END
// device_rom_region
//-------------------------------------------------
-const rom_entry *spc1000_fdd_exp_device::device_rom_region() const
+const tiny_rom_entry *spc1000_fdd_exp_device::device_rom_region() const
{
return ROM_NAME( spc1000_fdd );
}
diff --git a/src/devices/bus/spc1000/fdd.h b/src/devices/bus/spc1000/fdd.h
index ea8366770b0..51c53d74f1f 100644
--- a/src/devices/bus/spc1000/fdd.h
+++ b/src/devices/bus/spc1000/fdd.h
@@ -23,7 +23,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
public:
// device-level overrides
diff --git a/src/devices/bus/svi3x8/expander/sv603.cpp b/src/devices/bus/svi3x8/expander/sv603.cpp
index ccfa2efc2c7..f6baca7d2ac 100644
--- a/src/devices/bus/svi3x8/expander/sv603.cpp
+++ b/src/devices/bus/svi3x8/expander/sv603.cpp
@@ -25,7 +25,7 @@ ROM_START( sv603 )
ROM_LOAD("sv603.ic10", 0x0000, 0x2000, CRC(19e91b82) SHA1(8a30abe5ffef810b0f99b86db38b1b3c9d259b78))
ROM_END
-const rom_entry *sv603_device::device_rom_region() const
+const tiny_rom_entry *sv603_device::device_rom_region() const
{
return ROM_NAME( sv603 );
}
diff --git a/src/devices/bus/svi3x8/expander/sv603.h b/src/devices/bus/svi3x8/expander/sv603.h
index 1045d6e3567..eb58a51b003 100644
--- a/src/devices/bus/svi3x8/expander/sv603.h
+++ b/src/devices/bus/svi3x8/expander/sv603.h
@@ -39,7 +39,7 @@ public:
DECLARE_DEVICE_IMAGE_LOAD_MEMBER(cartridge);
protected:
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual void device_start() override;
virtual void device_reset() override;
diff --git a/src/devices/bus/svi3x8/slot/sv806.cpp b/src/devices/bus/svi3x8/slot/sv806.cpp
index 4cce2deaec4..87f35b268f7 100644
--- a/src/devices/bus/svi3x8/slot/sv806.cpp
+++ b/src/devices/bus/svi3x8/slot/sv806.cpp
@@ -27,7 +27,7 @@ ROM_START( sv806 )
ROMX_LOAD("sv806se.ic27", 0x0000, 0x1000, CRC(daea8956) SHA1(3f16d5513ad35692488ae7d864f660e76c6e8ed3), ROM_BIOS(2))
ROM_END
-const rom_entry *sv806_device::device_rom_region() const
+const tiny_rom_entry *sv806_device::device_rom_region() const
{
return ROM_NAME( sv806 );
}
diff --git a/src/devices/bus/svi3x8/slot/sv806.h b/src/devices/bus/svi3x8/slot/sv806.h
index 4782faa4812..2a3071ed8ec 100644
--- a/src/devices/bus/svi3x8/slot/sv806.h
+++ b/src/devices/bus/svi3x8/slot/sv806.h
@@ -36,7 +36,7 @@ public:
MC6845_UPDATE_ROW(crtc_update_row);
protected:
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual void device_start() override;
diff --git a/src/devices/bus/ti99_peb/bwg.cpp b/src/devices/bus/ti99_peb/bwg.cpp
index 18d295c21de..c5c9796a084 100644
--- a/src/devices/bus/ti99_peb/bwg.cpp
+++ b/src/devices/bus/ti99_peb/bwg.cpp
@@ -697,7 +697,7 @@ ioport_constructor snug_bwg_device::device_input_ports() const
return INPUT_PORTS_NAME( bwg_fdc );
}
-const rom_entry *snug_bwg_device::device_rom_region() const
+const tiny_rom_entry *snug_bwg_device::device_rom_region() const
{
return ROM_NAME( bwg_fdc );
}
diff --git a/src/devices/bus/ti99_peb/evpc.cpp b/src/devices/bus/ti99_peb/evpc.cpp
index 96f7f2baa9e..1f3b00c0e19 100644
--- a/src/devices/bus/ti99_peb/evpc.cpp
+++ b/src/devices/bus/ti99_peb/evpc.cpp
@@ -453,7 +453,7 @@ INPUT_PORTS_START( ti99_evpc )
PORT_DIPSETTING( 0x01, "NOVRAM" )
INPUT_PORTS_END
-const rom_entry *snug_enhanced_video_device::device_rom_region() const
+const tiny_rom_entry *snug_enhanced_video_device::device_rom_region() const
{
return ROM_NAME( ti99_evpc );
}
diff --git a/src/devices/bus/ti99_peb/evpc.h b/src/devices/bus/ti99_peb/evpc.h
index f7423f6011d..0556c17bf64 100644
--- a/src/devices/bus/ti99_peb/evpc.h
+++ b/src/devices/bus/ti99_peb/evpc.h
@@ -51,7 +51,7 @@ protected:
void device_reset(void) override;
void device_stop(void) override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual ioport_constructor device_input_ports() const override;
machine_config_constructor device_mconfig_additions() const override;
diff --git a/src/devices/bus/ti99_peb/hfdc.cpp b/src/devices/bus/ti99_peb/hfdc.cpp
index 54cf7b06310..0a84e0ec54f 100644
--- a/src/devices/bus/ti99_peb/hfdc.cpp
+++ b/src/devices/bus/ti99_peb/hfdc.cpp
@@ -1068,7 +1068,7 @@ machine_config_constructor myarc_hfdc_device::device_mconfig_additions() const
return MACHINE_CONFIG_NAME( ti99_hfdc );
}
-const rom_entry *myarc_hfdc_device::device_rom_region() const
+const tiny_rom_entry *myarc_hfdc_device::device_rom_region() const
{
return ROM_NAME( ti99_hfdc );
}
diff --git a/src/devices/bus/ti99_peb/myarcmem.cpp b/src/devices/bus/ti99_peb/myarcmem.cpp
index b2bc44d5815..d6a8b0fa0a1 100644
--- a/src/devices/bus/ti99_peb/myarcmem.cpp
+++ b/src/devices/bus/ti99_peb/myarcmem.cpp
@@ -200,7 +200,7 @@ machine_config_constructor myarc_memory_expansion_device::device_mconfig_additio
return MACHINE_CONFIG_NAME( myarc_exp );
}
-const rom_entry *myarc_memory_expansion_device::device_rom_region() const
+const tiny_rom_entry *myarc_memory_expansion_device::device_rom_region() const
{
return ROM_NAME( myarc_exp );
}
diff --git a/src/devices/bus/ti99_peb/pcode.cpp b/src/devices/bus/ti99_peb/pcode.cpp
index 1a396729e5d..0d4153f5616 100644
--- a/src/devices/bus/ti99_peb/pcode.cpp
+++ b/src/devices/bus/ti99_peb/pcode.cpp
@@ -352,7 +352,7 @@ machine_config_constructor ti_pcode_card_device::device_mconfig_additions() cons
return MACHINE_CONFIG_NAME( ti99_pcode );
}
-const rom_entry *ti_pcode_card_device::device_rom_region() const
+const tiny_rom_entry *ti_pcode_card_device::device_rom_region() const
{
return ROM_NAME( ti99_pcode );
}
diff --git a/src/devices/bus/ti99_peb/pcode.h b/src/devices/bus/ti99_peb/pcode.h
index c08f5b201b5..dfb2fb1a371 100644
--- a/src/devices/bus/ti99_peb/pcode.h
+++ b/src/devices/bus/ti99_peb/pcode.h
@@ -40,7 +40,7 @@ protected:
virtual void device_start() override;
virtual void device_reset() override;
virtual void device_config_complete() override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
diff --git a/src/devices/bus/ti99_peb/spchsyn.cpp b/src/devices/bus/ti99_peb/spchsyn.cpp
index 1dd617cb5e9..798d552a564 100644
--- a/src/devices/bus/ti99_peb/spchsyn.cpp
+++ b/src/devices/bus/ti99_peb/spchsyn.cpp
@@ -161,7 +161,7 @@ machine_config_constructor ti_speech_synthesizer_device::device_mconfig_addition
return MACHINE_CONFIG_NAME( ti99_speech );
}
-const rom_entry *ti_speech_synthesizer_device::device_rom_region() const
+const tiny_rom_entry *ti_speech_synthesizer_device::device_rom_region() const
{
return ROM_NAME( ti99_speech );
}
diff --git a/src/devices/bus/ti99_peb/spchsyn.h b/src/devices/bus/ti99_peb/spchsyn.h
index 28113ebbfea..6841e397793 100644
--- a/src/devices/bus/ti99_peb/spchsyn.h
+++ b/src/devices/bus/ti99_peb/spchsyn.h
@@ -35,7 +35,7 @@ public:
protected:
virtual void device_start() override;
virtual void device_reset(void) override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
private:
diff --git a/src/devices/bus/ti99_peb/ti_fdc.cpp b/src/devices/bus/ti99_peb/ti_fdc.cpp
index 2b028459eb8..df24aea6580 100644
--- a/src/devices/bus/ti99_peb/ti_fdc.cpp
+++ b/src/devices/bus/ti99_peb/ti_fdc.cpp
@@ -427,7 +427,7 @@ machine_config_constructor ti_fdc_device::device_mconfig_additions() const
return MACHINE_CONFIG_NAME( ti_fdc );
}
-const rom_entry *ti_fdc_device::device_rom_region() const
+const tiny_rom_entry *ti_fdc_device::device_rom_region() const
{
return ROM_NAME( ti_fdc );
}
diff --git a/src/devices/bus/ti99_peb/ti_rs232.cpp b/src/devices/bus/ti99_peb/ti_rs232.cpp
index 3a54f023870..8678d34df33 100644
--- a/src/devices/bus/ti99_peb/ti_rs232.cpp
+++ b/src/devices/bus/ti99_peb/ti_rs232.cpp
@@ -1126,7 +1126,7 @@ machine_config_constructor ti_rs232_pio_device::device_mconfig_additions() const
return MACHINE_CONFIG_NAME( ti_rs232 );
}
-const rom_entry *ti_rs232_pio_device::device_rom_region() const
+const tiny_rom_entry *ti_rs232_pio_device::device_rom_region() const
{
return ROM_NAME( ti_rs232 );
}
diff --git a/src/devices/bus/ti99_peb/tn_ide.cpp b/src/devices/bus/ti99_peb/tn_ide.cpp
index 3b9e9b1f6ce..a1698f11b02 100644
--- a/src/devices/bus/ti99_peb/tn_ide.cpp
+++ b/src/devices/bus/ti99_peb/tn_ide.cpp
@@ -371,7 +371,7 @@ machine_config_constructor nouspikel_ide_interface_device::device_mconfig_additi
return MACHINE_CONFIG_NAME( tn_ide );
}
-const rom_entry *nouspikel_ide_interface_device::device_rom_region() const
+const tiny_rom_entry *nouspikel_ide_interface_device::device_rom_region() const
{
return ROM_NAME( tn_ide );
}
diff --git a/src/devices/bus/ti99_peb/tn_ide.h b/src/devices/bus/ti99_peb/tn_ide.h
index 52694555b3b..e4c213763b6 100644
--- a/src/devices/bus/ti99_peb/tn_ide.h
+++ b/src/devices/bus/ti99_peb/tn_ide.h
@@ -40,7 +40,7 @@ public:
protected:
virtual void device_start(void) override;
virtual void device_reset(void) override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
diff --git a/src/devices/bus/ti99x/gromport.cpp b/src/devices/bus/ti99x/gromport.cpp
index a41a5285a7f..b0539a7ad8f 100644
--- a/src/devices/bus/ti99x/gromport.cpp
+++ b/src/devices/bus/ti99x/gromport.cpp
@@ -1071,7 +1071,7 @@ ROM_START( gkracker_rom )
ROM_LOAD("gkracker.bin", 0x0000, 0x2000, CRC(86eaaf9f) SHA1(a3bd5257c63e190800921b52dbe3ffa91ad91113))
ROM_END
-const rom_entry *gkracker_device::device_rom_region() const
+const tiny_rom_entry *gkracker_device::device_rom_region() const
{
return ROM_NAME( gkracker_rom );
}
@@ -1498,7 +1498,7 @@ ROM_START( cartridge_memory )
ROM_REGION(0x200000, CARTROM_TAG, ROMREGION_ERASE00)
ROM_END
-const rom_entry *ti99_cartridge_device::device_rom_region() const
+const tiny_rom_entry *ti99_cartridge_device::device_rom_region() const
{
return ROM_NAME( cartridge_memory );
}
diff --git a/src/devices/bus/ti99x/gromport.h b/src/devices/bus/ti99x/gromport.h
index 81fa024f995..5ab93e0f673 100644
--- a/src/devices/bus/ti99x/gromport.h
+++ b/src/devices/bus/ti99x/gromport.h
@@ -103,7 +103,7 @@ protected:
virtual void device_start() override { };
virtual void device_config_complete() override;
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry* device_rom_region() const override;
+ virtual const tiny_rom_entry* device_rom_region() const override;
// Image handling: implementation of methods which are abstract in the parent
image_init_result call_load() override;
@@ -261,7 +261,7 @@ protected:
virtual void device_reset() override;
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry* device_rom_region() const override;
+ virtual const tiny_rom_entry* device_rom_region() const override;
virtual ioport_constructor device_input_ports() const override;
// device_nvram_interface
diff --git a/src/devices/bus/tiki100/8088.cpp b/src/devices/bus/tiki100/8088.cpp
index d8c9fe201b5..e3bc01908fb 100644
--- a/src/devices/bus/tiki100/8088.cpp
+++ b/src/devices/bus/tiki100/8088.cpp
@@ -42,7 +42,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *tiki100_8088_t::device_rom_region() const
+const tiny_rom_entry *tiki100_8088_t::device_rom_region() const
{
return ROM_NAME( tiki100_8088 );
}
diff --git a/src/devices/bus/tiki100/8088.h b/src/devices/bus/tiki100/8088.h
index 7ce0fe64776..3b019131472 100644
--- a/src/devices/bus/tiki100/8088.h
+++ b/src/devices/bus/tiki100/8088.h
@@ -31,7 +31,7 @@ public:
tiki100_8088_t(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
DECLARE_READ8_MEMBER( read );
diff --git a/src/devices/bus/tvc/hbf.cpp b/src/devices/bus/tvc/hbf.cpp
index 8fd354a18c4..e8de66ebc07 100644
--- a/src/devices/bus/tvc/hbf.cpp
+++ b/src/devices/bus/tvc/hbf.cpp
@@ -98,7 +98,7 @@ machine_config_constructor tvc_hbf_device::device_mconfig_additions() const
// device_rom_region
//-------------------------------------------------
-const rom_entry *tvc_hbf_device::device_rom_region() const
+const tiny_rom_entry *tvc_hbf_device::device_rom_region() const
{
return ROM_NAME( tvc_hbf );
}
diff --git a/src/devices/bus/tvc/hbf.h b/src/devices/bus/tvc/hbf.h
index da677aa617e..83d98d8a0cb 100644
--- a/src/devices/bus/tvc/hbf.h
+++ b/src/devices/bus/tvc/hbf.h
@@ -27,7 +27,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
DECLARE_FLOPPY_FORMATS( floppy_formats );
diff --git a/src/devices/bus/vic20/fe3.cpp b/src/devices/bus/vic20/fe3.cpp
index 9c24b0de19e..1c07b296f98 100644
--- a/src/devices/bus/vic20/fe3.cpp
+++ b/src/devices/bus/vic20/fe3.cpp
@@ -75,7 +75,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *vic20_final_expansion_3_t::device_rom_region() const
+const tiny_rom_entry *vic20_final_expansion_3_t::device_rom_region() const
{
return ROM_NAME( vic20_fe3 );
}
diff --git a/src/devices/bus/vic20/fe3.h b/src/devices/bus/vic20/fe3.h
index 93669f5ace3..01a4a743c63 100644
--- a/src/devices/bus/vic20/fe3.h
+++ b/src/devices/bus/vic20/fe3.h
@@ -31,7 +31,7 @@ public:
vic20_final_expansion_3_t(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
protected:
diff --git a/src/devices/bus/vip/vp700.cpp b/src/devices/bus/vip/vp700.cpp
index 7d9b32536a7..bfdfd488067 100644
--- a/src/devices/bus/vip/vp700.cpp
+++ b/src/devices/bus/vip/vp700.cpp
@@ -30,7 +30,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *vp700_device::device_rom_region() const
+const tiny_rom_entry *vp700_device::device_rom_region() const
{
return ROM_NAME( vp700 );
}
diff --git a/src/devices/bus/vip/vp700.h b/src/devices/bus/vip/vp700.h
index 2631dc01c62..f3e515928a9 100644
--- a/src/devices/bus/vip/vp700.h
+++ b/src/devices/bus/vip/vp700.h
@@ -31,7 +31,7 @@ public:
vp700_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
protected:
// device-level overrides
diff --git a/src/devices/bus/vtech/memexp/floppy.cpp b/src/devices/bus/vtech/memexp/floppy.cpp
index afe88fce06a..6f3196f64e0 100644
--- a/src/devices/bus/vtech/memexp/floppy.cpp
+++ b/src/devices/bus/vtech/memexp/floppy.cpp
@@ -34,7 +34,7 @@ ROM_START( floppy )
ROM_LOAD("vzdos.rom", 0x0000, 0x2000, CRC(b6ed6084) SHA1(59d1cbcfa6c5e1906a32704fbf0d9670f0d1fd8b))
ROM_END
-const rom_entry *floppy_controller_device::device_rom_region() const
+const tiny_rom_entry *floppy_controller_device::device_rom_region() const
{
return ROM_NAME( floppy );
}
diff --git a/src/devices/bus/vtech/memexp/floppy.h b/src/devices/bus/vtech/memexp/floppy.h
index 7b01c742d07..e12dea6ffb2 100644
--- a/src/devices/bus/vtech/memexp/floppy.h
+++ b/src/devices/bus/vtech/memexp/floppy.h
@@ -39,7 +39,7 @@ public:
DECLARE_READ8_MEMBER(wpt_r);
protected:
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual void device_start() override;
virtual void device_reset() override;
diff --git a/src/devices/bus/vtech/memexp/rs232.cpp b/src/devices/bus/vtech/memexp/rs232.cpp
index 188f473514b..254664acbf7 100644
--- a/src/devices/bus/vtech/memexp/rs232.cpp
+++ b/src/devices/bus/vtech/memexp/rs232.cpp
@@ -24,7 +24,7 @@ ROM_START( rs232 )
ROM_LOAD("rs232_v15.ic2", 0x000, 0x800, CRC(6545260d) SHA1(4042f6f1e09e383f3c92f628c6187dc5f072fdb2))
ROM_END
-const rom_entry *rs232_interface_device::device_rom_region() const
+const tiny_rom_entry *rs232_interface_device::device_rom_region() const
{
return ROM_NAME( rs232 );
}
diff --git a/src/devices/bus/vtech/memexp/rs232.h b/src/devices/bus/vtech/memexp/rs232.h
index 23c91004533..eef273da255 100644
--- a/src/devices/bus/vtech/memexp/rs232.h
+++ b/src/devices/bus/vtech/memexp/rs232.h
@@ -33,7 +33,7 @@ public:
DECLARE_WRITE8_MEMBER( transmit_data_w );
protected:
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual void device_start() override;
virtual void device_reset() override;
diff --git a/src/devices/bus/vtech/memexp/rtty.cpp b/src/devices/bus/vtech/memexp/rtty.cpp
index fa1438461f3..b44a81c370a 100644
--- a/src/devices/bus/vtech/memexp/rtty.cpp
+++ b/src/devices/bus/vtech/memexp/rtty.cpp
@@ -24,7 +24,7 @@ ROM_START( rtty )
ROM_LOAD("vzrtty.ic3", 0x0000, 0x1000, CRC(ccf4289b) SHA1(de737ef0e0b582b3102da473836af1fa159a2e78))
ROM_END
-const rom_entry *rtty_interface_device::device_rom_region() const
+const tiny_rom_entry *rtty_interface_device::device_rom_region() const
{
return ROM_NAME( rtty );
}
diff --git a/src/devices/bus/vtech/memexp/rtty.h b/src/devices/bus/vtech/memexp/rtty.h
index 1bc25eca77a..1b96c611ece 100644
--- a/src/devices/bus/vtech/memexp/rtty.h
+++ b/src/devices/bus/vtech/memexp/rtty.h
@@ -32,7 +32,7 @@ public:
DECLARE_WRITE8_MEMBER( relay_w );
protected:
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual void device_start() override;
virtual void device_reset() override;
diff --git a/src/devices/bus/vtech/memexp/wordpro.cpp b/src/devices/bus/vtech/memexp/wordpro.cpp
index 1a038bcf0ac..1eb51c23d82 100644
--- a/src/devices/bus/vtech/memexp/wordpro.cpp
+++ b/src/devices/bus/vtech/memexp/wordpro.cpp
@@ -26,7 +26,7 @@ ROM_START( wordpro )
ROM_LOAD("wordpro.u5", 0x2000, 0x1000, CRC(2a336802) SHA1(b4de50f943243f18a2bfabef354b76d77178c189))
ROM_END
-const rom_entry *wordpro_device::device_rom_region() const
+const tiny_rom_entry *wordpro_device::device_rom_region() const
{
return ROM_NAME( wordpro );
}
diff --git a/src/devices/bus/vtech/memexp/wordpro.h b/src/devices/bus/vtech/memexp/wordpro.h
index 79e78735cd4..288a7fb565d 100644
--- a/src/devices/bus/vtech/memexp/wordpro.h
+++ b/src/devices/bus/vtech/memexp/wordpro.h
@@ -28,7 +28,7 @@ public:
wordpro_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual void device_start() override;
virtual void device_reset() override;
};
diff --git a/src/devices/bus/wangpc/lic.cpp b/src/devices/bus/wangpc/lic.cpp
index cebc359a942..c14dce7a5d3 100644
--- a/src/devices/bus/wangpc/lic.cpp
+++ b/src/devices/bus/wangpc/lic.cpp
@@ -39,7 +39,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *wangpc_lic_device::device_rom_region() const
+const tiny_rom_entry *wangpc_lic_device::device_rom_region() const
{
return ROM_NAME( wangpc_lic );
}
diff --git a/src/devices/bus/wangpc/lic.h b/src/devices/bus/wangpc/lic.h
index 98f9f83fd3a..071b26dde58 100644
--- a/src/devices/bus/wangpc/lic.h
+++ b/src/devices/bus/wangpc/lic.h
@@ -30,7 +30,7 @@ public:
wangpc_lic_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
protected:
diff --git a/src/devices/bus/wangpc/rtc.cpp b/src/devices/bus/wangpc/rtc.cpp
index 34279514870..6f9ffb171c7 100644
--- a/src/devices/bus/wangpc/rtc.cpp
+++ b/src/devices/bus/wangpc/rtc.cpp
@@ -45,7 +45,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *wangpc_rtc_device::device_rom_region() const
+const tiny_rom_entry *wangpc_rtc_device::device_rom_region() const
{
return ROM_NAME( wangpc_rtc );
}
diff --git a/src/devices/bus/wangpc/rtc.h b/src/devices/bus/wangpc/rtc.h
index f59de8c8139..3265e895f72 100644
--- a/src/devices/bus/wangpc/rtc.h
+++ b/src/devices/bus/wangpc/rtc.h
@@ -34,7 +34,7 @@ public:
wangpc_rtc_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
diff --git a/src/devices/bus/wangpc/tig.cpp b/src/devices/bus/wangpc/tig.cpp
index 519758ba12a..c808ac69622 100644
--- a/src/devices/bus/wangpc/tig.cpp
+++ b/src/devices/bus/wangpc/tig.cpp
@@ -70,7 +70,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *wangpc_tig_device::device_rom_region() const
+const tiny_rom_entry *wangpc_tig_device::device_rom_region() const
{
return ROM_NAME( wangpc_tig );
}
diff --git a/src/devices/bus/wangpc/tig.h b/src/devices/bus/wangpc/tig.h
index 8f9f8f9a5eb..fd9d3fc12a0 100644
--- a/src/devices/bus/wangpc/tig.h
+++ b/src/devices/bus/wangpc/tig.h
@@ -31,7 +31,7 @@ public:
wangpc_tig_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
diff --git a/src/devices/bus/wangpc/wdc.cpp b/src/devices/bus/wangpc/wdc.cpp
index b4326319cf3..740a16e5c8c 100644
--- a/src/devices/bus/wangpc/wdc.cpp
+++ b/src/devices/bus/wangpc/wdc.cpp
@@ -53,7 +53,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *wangpc_wdc_device::device_rom_region() const
+const tiny_rom_entry *wangpc_wdc_device::device_rom_region() const
{
return ROM_NAME( wangpc_wdc );
}
diff --git a/src/devices/bus/wangpc/wdc.h b/src/devices/bus/wangpc/wdc.h
index fd8edbcbfdf..7657c77dfe2 100644
--- a/src/devices/bus/wangpc/wdc.h
+++ b/src/devices/bus/wangpc/wdc.h
@@ -33,7 +33,7 @@ public:
wangpc_wdc_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
// not really public
diff --git a/src/devices/bus/x68k/x68k_scsiext.cpp b/src/devices/bus/x68k/x68k_scsiext.cpp
index 960721458f0..e6414a4a9b5 100644
--- a/src/devices/bus/x68k/x68k_scsiext.cpp
+++ b/src/devices/bus/x68k/x68k_scsiext.cpp
@@ -29,7 +29,7 @@ ROM_START( x68k_cz6bs1 )
ROM_LOAD16_WORD_SWAP( "scsiexrom.bin", 0x0000, 0x2000, CRC(7be488de) SHA1(49616c09a8986ffe6a12ad600febe512f7ba8ae4) )
ROM_END
-const rom_entry *x68k_scsiext_device::device_rom_region() const
+const tiny_rom_entry *x68k_scsiext_device::device_rom_region() const
{
return ROM_NAME( x68k_cz6bs1 );
}
diff --git a/src/devices/bus/x68k/x68k_scsiext.h b/src/devices/bus/x68k/x68k_scsiext.h
index 7cd45c2c6da..3477daa7ad3 100644
--- a/src/devices/bus/x68k/x68k_scsiext.h
+++ b/src/devices/bus/x68k/x68k_scsiext.h
@@ -22,7 +22,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
void irq_w(int state);
void drq_w(int state);
diff --git a/src/devices/cpu/alto2/alto2cpu.cpp b/src/devices/cpu/alto2/alto2cpu.cpp
index dc82e9721c1..1b9c4e42f40 100644
--- a/src/devices/cpu/alto2/alto2cpu.cpp
+++ b/src/devices/cpu/alto2/alto2cpu.cpp
@@ -347,7 +347,7 @@ ROM_START( alto2_cpu )
ROM_LOAD( "enet.a49", 00000, 00400, CRC(4d2dcdb2) SHA1(583327a7d70cd02702c941c0e43c1e9408ff7fd0) )
ROM_END
-const rom_entry *alto2_cpu_device::device_rom_region() const
+const tiny_rom_entry *alto2_cpu_device::device_rom_region() const
{
return ROM_NAME( alto2_cpu );
}
diff --git a/src/devices/cpu/alto2/alto2cpu.h b/src/devices/cpu/alto2/alto2cpu.h
index 821286ae2fa..63d1e634aae 100644
--- a/src/devices/cpu/alto2/alto2cpu.h
+++ b/src/devices/cpu/alto2/alto2cpu.h
@@ -233,7 +233,7 @@ protected:
virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const override;
//! device (P)ROMs
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
//! device_state_interface overrides
void state_string_export(const device_state_entry &entry, std::string &str) const override;
diff --git a/src/devices/cpu/tms32031/tms32031.cpp b/src/devices/cpu/tms32031/tms32031.cpp
index f826df04246..6a90630b5a1 100644
--- a/src/devices/cpu/tms32031/tms32031.cpp
+++ b/src/devices/cpu/tms32031/tms32031.cpp
@@ -323,7 +323,7 @@ tms3203x_device::~tms3203x_device()
// internal ROM region
//-------------------------------------------------
-const rom_entry *tms3203x_device::device_rom_region() const
+const tiny_rom_entry *tms3203x_device::device_rom_region() const
{
switch (m_chip_type)
{
diff --git a/src/devices/cpu/tms32031/tms32031.h b/src/devices/cpu/tms32031/tms32031.h
index 4ce0decf010..d8fa5125c3d 100644
--- a/src/devices/cpu/tms32031/tms32031.h
+++ b/src/devices/cpu/tms32031/tms32031.h
@@ -164,7 +164,7 @@ protected:
virtual void device_start() override;
virtual void device_reset() override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
// device_execute_interface overrides
virtual UINT32 execute_min_cycles() const override;
diff --git a/src/devices/machine/at_keybc.cpp b/src/devices/machine/at_keybc.cpp
index c77e6c8eed2..f6e5b76283c 100644
--- a/src/devices/machine/at_keybc.cpp
+++ b/src/devices/machine/at_keybc.cpp
@@ -75,7 +75,7 @@ at_keyboard_controller_device::at_keyboard_controller_device(const machine_confi
// internal ROM region
//-------------------------------------------------
-const rom_entry *at_keyboard_controller_device::device_rom_region() const
+const tiny_rom_entry *at_keyboard_controller_device::device_rom_region() const
{
return ROM_NAME(at_keybc);
}
diff --git a/src/devices/machine/at_keybc.h b/src/devices/machine/at_keybc.h
index d6ff52d6975..5854f0f4f5d 100644
--- a/src/devices/machine/at_keybc.h
+++ b/src/devices/machine/at_keybc.h
@@ -78,7 +78,7 @@ protected:
virtual void device_start() override;
virtual void device_reset() override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual ioport_constructor device_input_ports() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
diff --git a/src/devices/machine/i80130.cpp b/src/devices/machine/i80130.cpp
index fee62312f7e..83c840fa30d 100644
--- a/src/devices/machine/i80130.cpp
+++ b/src/devices/machine/i80130.cpp
@@ -87,7 +87,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *i80130_device::device_rom_region() const
+const tiny_rom_entry *i80130_device::device_rom_region() const
{
return ROM_NAME( i80130 );
}
diff --git a/src/devices/machine/i80130.h b/src/devices/machine/i80130.h
index 1625fd8fc45..d5ef5800011 100644
--- a/src/devices/machine/i80130.h
+++ b/src/devices/machine/i80130.h
@@ -64,7 +64,7 @@ public:
virtual DECLARE_ADDRESS_MAP(io_map, 16);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
UINT8 inta_r() { return m_pic->acknowledge(); }
diff --git a/src/devices/machine/ldp1000.cpp b/src/devices/machine/ldp1000.cpp
index df211f56d5a..5e04009b1fa 100644
--- a/src/devices/machine/ldp1000.cpp
+++ b/src/devices/machine/ldp1000.cpp
@@ -82,7 +82,7 @@ void sony_ldp1000_device::device_reset()
// ROM region definitions
//-------------------------------------------------
-const rom_entry *sony_ldp1000_device::device_rom_region() const
+const tiny_rom_entry *sony_ldp1000_device::device_rom_region() const
{
return ROM_NAME(ldp1000);
}
diff --git a/src/devices/machine/ldp1000.h b/src/devices/machine/ldp1000.h
index e759442fa57..6d6f94a62c3 100644
--- a/src/devices/machine/ldp1000.h
+++ b/src/devices/machine/ldp1000.h
@@ -45,7 +45,7 @@ protected:
virtual void device_validity_check(validity_checker &valid) const override;
virtual void device_start() override;
virtual void device_reset() override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual void player_vsync(const vbi_metadata &vbi, int fieldnum, const attotime &curtime) override;
virtual INT32 player_update(const vbi_metadata &vbi, int fieldnum, const attotime &curtime) override;
diff --git a/src/devices/machine/ldp1450.cpp b/src/devices/machine/ldp1450.cpp
index c94da138188..477d3e3421b 100644
--- a/src/devices/machine/ldp1450.cpp
+++ b/src/devices/machine/ldp1450.cpp
@@ -93,7 +93,7 @@ void sony_ldp1450_device::device_reset()
// ROM region definitions
//-------------------------------------------------
-const rom_entry *sony_ldp1450_device::device_rom_region() const
+const tiny_rom_entry *sony_ldp1450_device::device_rom_region() const
{
return ROM_NAME(ldp1450);
}
diff --git a/src/devices/machine/ldp1450.h b/src/devices/machine/ldp1450.h
index 225eff0eee9..0cc7291c5ec 100644
--- a/src/devices/machine/ldp1450.h
+++ b/src/devices/machine/ldp1450.h
@@ -44,7 +44,7 @@ protected:
virtual void device_validity_check(validity_checker &valid) const override;
virtual void device_start() override;
virtual void device_reset() override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual void player_vsync(const vbi_metadata &vbi, int fieldnum, const attotime &curtime) override;
virtual INT32 player_update(const vbi_metadata &vbi, int fieldnum, const attotime &curtime) override;
diff --git a/src/devices/machine/ldpr8210.cpp b/src/devices/machine/ldpr8210.cpp
index 17b02edf276..12518a3ded9 100644
--- a/src/devices/machine/ldpr8210.cpp
+++ b/src/devices/machine/ldpr8210.cpp
@@ -385,7 +385,7 @@ void pioneer_pr8210_device::device_timer(emu_timer &timer, device_timer_id id, i
// ROM region definitions
//-------------------------------------------------
-const rom_entry *pioneer_pr8210_device::device_rom_region() const
+const tiny_rom_entry *pioneer_pr8210_device::device_rom_region() const
{
return ROM_NAME(pr8210);
}
@@ -1018,7 +1018,7 @@ void simutrek_special_device::device_timer(emu_timer &timer, device_timer_id id,
// ROM region definitions
//-------------------------------------------------
-const rom_entry *simutrek_special_device::device_rom_region() const
+const tiny_rom_entry *simutrek_special_device::device_rom_region() const
{
return ROM_NAME(simutrek);
}
diff --git a/src/devices/machine/ldpr8210.h b/src/devices/machine/ldpr8210.h
index 7418df3336d..3cca97ce7b7 100644
--- a/src/devices/machine/ldpr8210.h
+++ b/src/devices/machine/ldpr8210.h
@@ -83,7 +83,7 @@ protected:
virtual void device_start() override;
virtual void device_reset() override;
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
// subclass overrides
@@ -164,7 +164,7 @@ protected:
virtual void device_start() override;
virtual void device_reset() override;
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
// internal helpers
diff --git a/src/devices/machine/ldv1000.cpp b/src/devices/machine/ldv1000.cpp
index fb4cec974dd..81947c2b73f 100644
--- a/src/devices/machine/ldv1000.cpp
+++ b/src/devices/machine/ldv1000.cpp
@@ -282,7 +282,7 @@ void pioneer_ldv1000_device::device_timer(emu_timer &timer, device_timer_id id,
// ROM region definitions
//-------------------------------------------------
-const rom_entry *pioneer_ldv1000_device::device_rom_region() const
+const tiny_rom_entry *pioneer_ldv1000_device::device_rom_region() const
{
return ROM_NAME(ldv1000);
}
diff --git a/src/devices/machine/ldv1000.h b/src/devices/machine/ldv1000.h
index 36f84f096a1..0ea017d4214 100644
--- a/src/devices/machine/ldv1000.h
+++ b/src/devices/machine/ldv1000.h
@@ -75,7 +75,7 @@ protected:
virtual void device_start() override;
virtual void device_reset() override;
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
// subclass overrides
diff --git a/src/devices/machine/ldvp931.cpp b/src/devices/machine/ldvp931.cpp
index 716728b638b..712f70c2b2e 100644
--- a/src/devices/machine/ldvp931.cpp
+++ b/src/devices/machine/ldvp931.cpp
@@ -285,7 +285,7 @@ void phillips_22vp931_device::device_timer(emu_timer &timer, device_timer_id id,
// ROM region definitions
//-------------------------------------------------
-const rom_entry *phillips_22vp931_device::device_rom_region() const
+const tiny_rom_entry *phillips_22vp931_device::device_rom_region() const
{
return ROM_NAME(vp931);
}
diff --git a/src/devices/machine/ldvp931.h b/src/devices/machine/ldvp931.h
index 8acd7ebf6bd..b35fa988039 100644
--- a/src/devices/machine/ldvp931.h
+++ b/src/devices/machine/ldvp931.h
@@ -76,7 +76,7 @@ protected:
virtual void device_start() override;
virtual void device_reset() override;
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
// subclass overrides
diff --git a/src/devices/machine/mpu401.cpp b/src/devices/machine/mpu401.cpp
index 98e4bb90b76..1dcbf1233f3 100644
--- a/src/devices/machine/mpu401.cpp
+++ b/src/devices/machine/mpu401.cpp
@@ -106,7 +106,7 @@ machine_config_constructor mpu401_device::device_mconfig_additions() const
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *mpu401_device::device_rom_region() const
+const tiny_rom_entry *mpu401_device::device_rom_region() const
{
return ROM_NAME( mpu401 );
}
diff --git a/src/devices/machine/mpu401.h b/src/devices/machine/mpu401.h
index 4d3b8347eda..899ba727822 100644
--- a/src/devices/machine/mpu401.h
+++ b/src/devices/machine/mpu401.h
@@ -55,7 +55,7 @@ protected:
// device-level overrides
virtual void device_start() override;
virtual void device_reset() override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
diff --git a/src/devices/machine/pdc.cpp b/src/devices/machine/pdc.cpp
index f5a75d87f72..445aeae094b 100644
--- a/src/devices/machine/pdc.cpp
+++ b/src/devices/machine/pdc.cpp
@@ -127,7 +127,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *pdc_device::device_rom_region() const
+const tiny_rom_entry *pdc_device::device_rom_region() const
{
return ROM_NAME( pdc );
}
diff --git a/src/devices/machine/pdc.h b/src/devices/machine/pdc.h
index 1b3533af393..23cee250dcc 100644
--- a/src/devices/machine/pdc.h
+++ b/src/devices/machine/pdc.h
@@ -40,7 +40,7 @@ public:
/* Optional information overrides */
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
/* Callbacks */
template<class _Object> static devcb_base &m68k_r_callback(device_t &device, _Object object) { return downcast<pdc_device &>(device).m_m68k_r_cb.set_callback(object); }
diff --git a/src/devices/machine/wozfdc.cpp b/src/devices/machine/wozfdc.cpp
index 6428aae26c6..d85b8110e82 100644
--- a/src/devices/machine/wozfdc.cpp
+++ b/src/devices/machine/wozfdc.cpp
@@ -35,7 +35,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *wozfdc_device::device_rom_region() const
+const tiny_rom_entry *wozfdc_device::device_rom_region() const
{
return ROM_NAME( diskiing );
}
diff --git a/src/devices/machine/wozfdc.h b/src/devices/machine/wozfdc.h
index 75247f62c8b..99e4177c7fb 100644
--- a/src/devices/machine/wozfdc.h
+++ b/src/devices/machine/wozfdc.h
@@ -33,7 +33,7 @@ public:
wozfdc_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
DECLARE_READ8_MEMBER(read);
DECLARE_WRITE8_MEMBER(write);
diff --git a/src/devices/sound/2608intf.cpp b/src/devices/sound/2608intf.cpp
index 7c4a9d0739c..618a8aea4a8 100644
--- a/src/devices/sound/2608intf.cpp
+++ b/src/devices/sound/2608intf.cpp
@@ -226,7 +226,7 @@ ROM_START( ym2608 )
ROM_END
-const rom_entry *ym2608_device::device_rom_region() const
+const tiny_rom_entry *ym2608_device::device_rom_region() const
{
return ROM_NAME( ym2608 );
}
diff --git a/src/devices/sound/2608intf.h b/src/devices/sound/2608intf.h
index 0ec973b69ff..ea9f8a1cd4a 100644
--- a/src/devices/sound/2608intf.h
+++ b/src/devices/sound/2608intf.h
@@ -30,7 +30,7 @@ public:
protected:
// device-level overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual void device_start() override;
virtual void device_post_load() override;
virtual void device_stop() override;
diff --git a/src/devices/sound/bsmt2000.cpp b/src/devices/sound/bsmt2000.cpp
index 00850252503..26df9eb080f 100644
--- a/src/devices/sound/bsmt2000.cpp
+++ b/src/devices/sound/bsmt2000.cpp
@@ -114,7 +114,7 @@ void bsmt2000_device::static_set_ready_callback(device_t &device, ready_callback
// internal ROM region
//-------------------------------------------------
-const rom_entry *bsmt2000_device::device_rom_region() const
+const tiny_rom_entry *bsmt2000_device::device_rom_region() const
{
return ROM_NAME( bsmt2000 );
}
diff --git a/src/devices/sound/bsmt2000.h b/src/devices/sound/bsmt2000.h
index befd8619d2d..41490230566 100644
--- a/src/devices/sound/bsmt2000.h
+++ b/src/devices/sound/bsmt2000.h
@@ -55,7 +55,7 @@ public:
protected:
// device-level overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual void device_start() override;
virtual void device_reset() override;
diff --git a/src/devices/sound/qs1000.cpp b/src/devices/sound/qs1000.cpp
index edb717b0c6c..07a8fc1223e 100644
--- a/src/devices/sound/qs1000.cpp
+++ b/src/devices/sound/qs1000.cpp
@@ -205,7 +205,7 @@ qs1000_device::qs1000_device(const machine_config &mconfig, const char *tag, dev
// rom_region - return a pointer to the device's
// internal ROM region
//-------------------------------------------------
-const rom_entry *qs1000_device::device_rom_region() const
+const tiny_rom_entry *qs1000_device::device_rom_region() const
{
return m_external_rom ? nullptr : ROM_NAME( qs1000 );
}
diff --git a/src/devices/sound/qs1000.h b/src/devices/sound/qs1000.h
index d94d964ed19..48545485169 100644
--- a/src/devices/sound/qs1000.h
+++ b/src/devices/sound/qs1000.h
@@ -76,7 +76,7 @@ public:
protected:
// device-level overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual void device_start() override;
virtual void device_reset() override;
diff --git a/src/devices/sound/qsound.cpp b/src/devices/sound/qsound.cpp
index cc5fc28560a..43bad4aa960 100644
--- a/src/devices/sound/qsound.cpp
+++ b/src/devices/sound/qsound.cpp
@@ -83,7 +83,7 @@ qsound_device::qsound_device(const machine_config &mconfig, const char *tag, dev
// internal ROM region
//-------------------------------------------------
-const rom_entry *qsound_device::device_rom_region() const
+const tiny_rom_entry *qsound_device::device_rom_region() const
{
return ROM_NAME( qsound );
}
diff --git a/src/devices/sound/votrax.cpp b/src/devices/sound/votrax.cpp
index cfd512782c7..3ce91bf6de8 100644
--- a/src/devices/sound/votrax.cpp
+++ b/src/devices/sound/votrax.cpp
@@ -1124,7 +1124,7 @@ osd_printf_debug("[PH=%02X]\n", m_latch_80);
// internal ROM region
//-------------------------------------------------
-const rom_entry *votrax_sc01_device::device_rom_region() const
+const tiny_rom_entry *votrax_sc01_device::device_rom_region() const
{
return ROM_NAME( votrax_sc01 );
}
diff --git a/src/devices/sound/votrax.h b/src/devices/sound/votrax.h
index 471a42873f9..6c8a75763ca 100644
--- a/src/devices/sound/votrax.h
+++ b/src/devices/sound/votrax.h
@@ -46,7 +46,7 @@ public:
protected:
// device-level overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual void device_start() override;
virtual void device_reset() override;
virtual void device_clock_changed() override;
diff --git a/src/devices/video/ef9365.cpp b/src/devices/video/ef9365.cpp
index d7277e82604..ae32d6a59c3 100644
--- a/src/devices/video/ef9365.cpp
+++ b/src/devices/video/ef9365.cpp
@@ -134,7 +134,7 @@ ROM_END
// internal ROM region
//-------------------------------------------------
-const rom_entry *ef9365_device::device_rom_region() const
+const tiny_rom_entry *ef9365_device::device_rom_region() const
{
return ROM_NAME( ef9365 );
}
diff --git a/src/devices/video/ef9365.h b/src/devices/video/ef9365.h
index 4e28f672b1f..2a75636ca0a 100644
--- a/src/devices/video/ef9365.h
+++ b/src/devices/video/ef9365.h
@@ -65,7 +65,7 @@ protected:
virtual void device_start() override;
virtual void device_reset() override;
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
// device_config_memory_interface overrides
virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const override;
diff --git a/src/devices/video/hd44780.cpp b/src/devices/video/hd44780.cpp
index ea6a63ca415..b793bb51089 100644
--- a/src/devices/video/hd44780.cpp
+++ b/src/devices/video/hd44780.cpp
@@ -69,7 +69,7 @@ ks0066_f05_device::ks0066_f05_device(const machine_config &mconfig, const char *
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *hd44780_device::device_rom_region() const
+const tiny_rom_entry *hd44780_device::device_rom_region() const
{
switch (m_charset_type)
{
diff --git a/src/devices/video/hd44780.h b/src/devices/video/hd44780.h
index 9e7ff763eac..2c6eec873b6 100644
--- a/src/devices/video/hd44780.h
+++ b/src/devices/video/hd44780.h
@@ -63,7 +63,7 @@ protected:
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
// charset
enum
diff --git a/src/devices/video/hd61830.cpp b/src/devices/video/hd61830.cpp
index d60354ef8a8..82b19051def 100644
--- a/src/devices/video/hd61830.cpp
+++ b/src/devices/video/hd61830.cpp
@@ -35,7 +35,7 @@ ROM_END
// device_rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *hd61830_device::device_rom_region() const
+const tiny_rom_entry *hd61830_device::device_rom_region() const
{
return ROM_NAME(hd61830);
}
diff --git a/src/devices/video/hd61830.h b/src/devices/video/hd61830.h
index 5e060fe9539..18a2b2e5cc2 100644
--- a/src/devices/video/hd61830.h
+++ b/src/devices/video/hd61830.h
@@ -50,7 +50,7 @@ public:
protected:
// device-level overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual void device_start() override;
virtual void device_reset() override;
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
diff --git a/src/devices/video/hd63484.cpp b/src/devices/video/hd63484.cpp
index 74f06cc734d..1c42ab62266 100644
--- a/src/devices/video/hd63484.cpp
+++ b/src/devices/video/hd63484.cpp
@@ -351,7 +351,7 @@ const address_space_config *hd63484_device::memory_space_config(address_spacenum
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *hd63484_device::device_rom_region() const
+const tiny_rom_entry *hd63484_device::device_rom_region() const
{
return ROM_NAME( hd63484 );
}
diff --git a/src/devices/video/hd63484.h b/src/devices/video/hd63484.h
index 226a21f12d9..c2d927f96a7 100644
--- a/src/devices/video/hd63484.h
+++ b/src/devices/video/hd63484.h
@@ -63,7 +63,7 @@ public:
DECLARE_READ8_MEMBER( data_r );
UINT32 update_screen(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const override;
protected:
diff --git a/src/devices/video/m50458.cpp b/src/devices/video/m50458.cpp
index 38e5eeb6e9a..25d3d04fba8 100644
--- a/src/devices/video/m50458.cpp
+++ b/src/devices/video/m50458.cpp
@@ -126,7 +126,7 @@ WRITE16_MEMBER( m50458_device::vreg_127_w)
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *m50458_device::device_rom_region() const
+const tiny_rom_entry *m50458_device::device_rom_region() const
{
return ROM_NAME( m50458 );
}
diff --git a/src/devices/video/m50458.h b/src/devices/video/m50458.h
index 9744ff6d361..d11f39cedec 100644
--- a/src/devices/video/m50458.h
+++ b/src/devices/video/m50458.h
@@ -56,7 +56,7 @@ public:
DECLARE_WRITE16_MEMBER(vreg_127_w);
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
protected:
// device-level overrides
diff --git a/src/devices/video/mb90082.cpp b/src/devices/video/mb90082.cpp
index b65590b6db8..8fe8749e422 100644
--- a/src/devices/video/mb90082.cpp
+++ b/src/devices/video/mb90082.cpp
@@ -40,7 +40,7 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *mb90082_device::device_rom_region() const
+const tiny_rom_entry *mb90082_device::device_rom_region() const
{
return ROM_NAME( mb90082 );
}
diff --git a/src/devices/video/mb90082.h b/src/devices/video/mb90082.h
index 61d6cc17a7a..905d906055f 100644
--- a/src/devices/video/mb90082.h
+++ b/src/devices/video/mb90082.h
@@ -45,7 +45,7 @@ public:
DECLARE_WRITE_LINE_MEMBER( set_cs_line );
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
protected:
// device-level overrides
diff --git a/src/devices/video/msm6222b.cpp b/src/devices/video/msm6222b.cpp
index 17ee6897400..422f6cb50c3 100644
--- a/src/devices/video/msm6222b.cpp
+++ b/src/devices/video/msm6222b.cpp
@@ -40,7 +40,7 @@ msm6222b_01_device::msm6222b_01_device(const machine_config &mconfig, const char
m_cgrom.set_tag("cgrom");
}
-const rom_entry *msm6222b_01_device::device_rom_region() const
+const tiny_rom_entry *msm6222b_01_device::device_rom_region() const
{
return ROM_NAME(msm6222b_01);
}
diff --git a/src/devices/video/msm6222b.h b/src/devices/video/msm6222b.h
index 3324dda3b06..aecd70f3931 100644
--- a/src/devices/video/msm6222b.h
+++ b/src/devices/video/msm6222b.h
@@ -54,7 +54,7 @@ public:
msm6222b_01_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
};
extern const device_type MSM6222B;
diff --git a/src/devices/video/saa5050.cpp b/src/devices/video/saa5050.cpp
index 071fbf52ec9..17bed03ffca 100644
--- a/src/devices/video/saa5050.cpp
+++ b/src/devices/video/saa5050.cpp
@@ -119,42 +119,42 @@ ROM_END
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *saa5050_device::device_rom_region() const
+const tiny_rom_entry *saa5050_device::device_rom_region() const
{
return ROM_NAME( saa5050 );
}
-const rom_entry *saa5051_device::device_rom_region() const
+const tiny_rom_entry *saa5051_device::device_rom_region() const
{
return ROM_NAME( saa5051 );
}
-const rom_entry *saa5052_device::device_rom_region() const
+const tiny_rom_entry *saa5052_device::device_rom_region() const
{
return ROM_NAME( saa5052 );
}
-const rom_entry *saa5053_device::device_rom_region() const
+const tiny_rom_entry *saa5053_device::device_rom_region() const
{
return ROM_NAME( saa5053 );
}
-const rom_entry *saa5054_device::device_rom_region() const
+const tiny_rom_entry *saa5054_device::device_rom_region() const
{
return ROM_NAME( saa5054 );
}
-const rom_entry *saa5055_device::device_rom_region() const
+const tiny_rom_entry *saa5055_device::device_rom_region() const
{
return ROM_NAME( saa5055 );
}
-const rom_entry *saa5056_device::device_rom_region() const
+const tiny_rom_entry *saa5056_device::device_rom_region() const
{
return ROM_NAME( saa5056 );
}
-const rom_entry *saa5057_device::device_rom_region() const
+const tiny_rom_entry *saa5057_device::device_rom_region() const
{
return ROM_NAME( saa5057 );
}
diff --git a/src/devices/video/saa5050.h b/src/devices/video/saa5050.h
index 30b1e8b0e4a..9c53ba896c6 100644
--- a/src/devices/video/saa5050.h
+++ b/src/devices/video/saa5050.h
@@ -63,7 +63,7 @@ public:
template<class _Object> static devcb_base &set_d_rd_callback(device_t &device, _Object object) { return downcast<saa5050_device &>(device).m_read_d.set_callback(object); }
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
DECLARE_WRITE_LINE_MEMBER( crs_w );
DECLARE_WRITE_LINE_MEMBER( dew_w );
@@ -172,7 +172,7 @@ public:
saa5051_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
};
@@ -185,7 +185,7 @@ public:
saa5052_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
};
@@ -198,7 +198,7 @@ public:
saa5053_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
};
@@ -211,7 +211,7 @@ public:
saa5054_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
};
@@ -224,7 +224,7 @@ public:
saa5055_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
};
@@ -237,7 +237,7 @@ public:
saa5056_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
};
@@ -250,7 +250,7 @@ public:
saa5057_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
};
diff --git a/src/devices/video/sed1200.cpp b/src/devices/video/sed1200.cpp
index 06cd7ba7e83..6d88b288714 100644
--- a/src/devices/video/sed1200.cpp
+++ b/src/devices/video/sed1200.cpp
@@ -56,22 +56,22 @@ sed1200f0b_device::sed1200f0b_device(const machine_config &mconfig, const char *
{
}
-const rom_entry *sed1200d0a_device::device_rom_region() const
+const tiny_rom_entry *sed1200d0a_device::device_rom_region() const
{
return ROM_NAME(sed1200x0a);
}
-const rom_entry *sed1200f0a_device::device_rom_region() const
+const tiny_rom_entry *sed1200f0a_device::device_rom_region() const
{
return ROM_NAME(sed1200x0a);
}
-const rom_entry *sed1200d0b_device::device_rom_region() const
+const tiny_rom_entry *sed1200d0b_device::device_rom_region() const
{
return ROM_NAME(sed1200x0b);
}
-const rom_entry *sed1200f0b_device::device_rom_region() const
+const tiny_rom_entry *sed1200f0b_device::device_rom_region() const
{
return ROM_NAME(sed1200x0b);
}
diff --git a/src/devices/video/sed1200.h b/src/devices/video/sed1200.h
index c39f223e331..d82461fe6da 100644
--- a/src/devices/video/sed1200.h
+++ b/src/devices/video/sed1200.h
@@ -57,7 +57,7 @@ public:
sed1200d0a_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
};
class sed1200f0a_device : public sed1200_device {
@@ -65,7 +65,7 @@ public:
sed1200f0a_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
};
class sed1200d0b_device : public sed1200_device {
@@ -73,7 +73,7 @@ public:
sed1200d0b_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
};
class sed1200f0b_device : public sed1200_device {
@@ -81,7 +81,7 @@ public:
sed1200f0b_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
};
extern const device_type SED1200D0A;
diff --git a/src/devices/video/sed1330.cpp b/src/devices/video/sed1330.cpp
index d368c38b1f2..71c4a9fd069 100644
--- a/src/devices/video/sed1330.cpp
+++ b/src/devices/video/sed1330.cpp
@@ -152,7 +152,7 @@ sed1330_device::sed1330_device(const machine_config &mconfig, const char *tag, d
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *sed1330_device::device_rom_region() const
+const tiny_rom_entry *sed1330_device::device_rom_region() const
{
return ROM_NAME( sed1330 );
}
diff --git a/src/devices/video/sed1330.h b/src/devices/video/sed1330.h
index 5b6cbc19521..135caeca01b 100644
--- a/src/devices/video/sed1330.h
+++ b/src/devices/video/sed1330.h
@@ -41,7 +41,7 @@ public:
sed1330_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
DECLARE_READ8_MEMBER( status_r );
DECLARE_WRITE8_MEMBER( command_w );
diff --git a/src/devices/video/upd7220.cpp b/src/devices/video/upd7220.cpp
index f9ee91a7140..3fae2079570 100644
--- a/src/devices/video/upd7220.cpp
+++ b/src/devices/video/upd7220.cpp
@@ -175,7 +175,7 @@ const address_space_config *upd7220_device::memory_space_config(address_spacenum
// rom_region - device-specific ROM region
//-------------------------------------------------
-const rom_entry *upd7220_device::device_rom_region() const
+const tiny_rom_entry *upd7220_device::device_rom_region() const
{
return ROM_NAME( upd7220 );
}
diff --git a/src/devices/video/upd7220.h b/src/devices/video/upd7220.h
index dbde33a93f8..efad745aa4b 100644
--- a/src/devices/video/upd7220.h
+++ b/src/devices/video/upd7220.h
@@ -102,7 +102,7 @@ public:
DECLARE_WRITE_LINE_MEMBER( lpen_w );
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const override;
protected:
diff --git a/src/emu/device.cpp b/src/emu/device.cpp
index 2ca2db31e36..07787934863 100644
--- a/src/emu/device.cpp
+++ b/src/emu/device.cpp
@@ -530,7 +530,7 @@ void device_t::device_validity_check(validity_checker &valid) const
// rom region description for this device
//-------------------------------------------------
-const rom_entry *device_t::device_rom_region() const
+const tiny_rom_entry *device_t::device_rom_region() const
{
// none by default
return nullptr;
@@ -921,3 +921,17 @@ void device_interface::interface_debug_setup()
{
// do nothing by default
}
+
+
+//-------------------------------------------------
+// rom_region
+//-------------------------------------------------
+
+const rom_entry *device_t::rom_region() const
+{
+ if (m_rom_entries.empty())
+ {
+ m_rom_entries = rom_build_entries(device_rom_region());
+ }
+ return m_rom_entries.data();
+} \ No newline at end of file
diff --git a/src/emu/device.h b/src/emu/device.h
index b3134d0b36f..cdc7a8dd5a3 100644
--- a/src/emu/device.h
+++ b/src/emu/device.h
@@ -203,7 +203,7 @@ public:
UINT32 configured_clock() const { return m_configured_clock; }
const machine_config &mconfig() const { return m_machine_config; }
const input_device_default *input_ports_defaults() const { return m_input_defaults; }
- const rom_entry *rom_region() const { return device_rom_region(); }
+ const rom_entry *rom_region() const;
machine_config_constructor machine_config_additions() const { return device_mconfig_additions(); }
ioport_constructor input_ports() const { return device_input_ports(); }
UINT8 default_bios() const { return m_default_bios; }
@@ -304,7 +304,7 @@ protected:
//------------------- begin derived class overrides
// device-level overrides
- virtual const rom_entry *device_rom_region() const;
+ virtual const tiny_rom_entry *device_rom_region() const;
virtual machine_config_constructor device_mconfig_additions() const;
virtual ioport_constructor device_input_ports() const;
virtual void device_config_complete();
@@ -361,6 +361,7 @@ private:
bool m_config_complete; // have we completed our configuration?
bool m_started; // true if the start function has succeeded
finder_base * m_auto_finder_list; // list of objects to auto-find
+ mutable std::vector<rom_entry> m_rom_entries;
// string formatting buffer for logerror
mutable util::ovectorstream m_string_buffer;
diff --git a/src/emu/driver.cpp b/src/emu/driver.cpp
index 510cf8d9199..ba48683eb91 100644
--- a/src/emu/driver.cpp
+++ b/src/emu/driver.cpp
@@ -173,7 +173,7 @@ void driver_device::video_reset()
// game's ROMs
//-------------------------------------------------
-const rom_entry *driver_device::device_rom_region() const
+const tiny_rom_entry *driver_device::device_rom_region() const
{
return m_system->rom;
}
diff --git a/src/emu/driver.h b/src/emu/driver.h
index 9d1bd42727e..27cd8bb9518 100644
--- a/src/emu/driver.h
+++ b/src/emu/driver.h
@@ -210,7 +210,7 @@ protected:
virtual void video_reset();
// device-level overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual ioport_constructor device_input_ports() const override;
virtual void device_start() override;
virtual void device_reset_after_children() override;
diff --git a/src/emu/gamedrv.h b/src/emu/gamedrv.h
index d5b7f15f32c..30b0cdd91a1 100644
--- a/src/emu/gamedrv.h
+++ b/src/emu/gamedrv.h
@@ -71,7 +71,7 @@ struct game_driver
machine_config_constructor machine_config; // machine driver tokens
ioport_constructor ipt; // pointer to constructor for input ports
void (*driver_init)(running_machine &machine); // DRIVER_INIT callback
- const rom_entry * rom; // pointer to list of ROMs for the game
+ const tiny_rom_entry * rom; // pointer to list of ROMs for the game
const char * compatible_with;
UINT32 flags; // orientation and other flags; see defines below
const internal_layout * default_layout; // default internally defined layout
diff --git a/src/emu/romentry.h b/src/emu/romentry.h
index b4d8fce33a5..fb364fe0a9e 100644
--- a/src/emu/romentry.h
+++ b/src/emu/romentry.h
@@ -115,17 +115,29 @@ enum
// TYPE DEFINITIONS
//**************************************************************************
+// ======================> tiny_rom_entry
+
+struct tiny_rom_entry
+{
+ const char *name;
+ const char *hashdata;
+ UINT32 offset;
+ UINT32 length;
+ UINT32 flags;
+};
+
+
// ======================> rom_entry
class rom_entry
{
public:
- rom_entry(const char *name, const char *hashdata, UINT32 offset, UINT32 length, UINT32 flags)
- : m_name(name != nullptr ? name : "")
- , m_hashdata(hashdata != nullptr ? hashdata : "")
- , m_offset(offset)
- , m_length(length)
- , m_flags(flags) {}
+ rom_entry(const tiny_rom_entry &ent)
+ : m_name(ent.name != nullptr ? ent.name : "")
+ , m_hashdata(ent.hashdata != nullptr ? ent.hashdata : "")
+ , m_offset(ent.offset)
+ , m_length(ent.length)
+ , m_flags(ent.flags) {}
rom_entry(std::string &&name, std::string &&hashdata, UINT32 offset, UINT32 length, UINT32 flags)
: m_name(std::move(name))
, m_hashdata(std::move(hashdata))
diff --git a/src/emu/romload.cpp b/src/emu/romload.cpp
index 2ee675f70cc..db54d3d4633 100644
--- a/src/emu/romload.cpp
+++ b/src/emu/romload.cpp
@@ -1488,3 +1488,30 @@ rom_load_manager::rom_load_manager(running_machine &machine)
/* display the results and exit */
display_rom_load_results(false);
}
+
+
+// -------------------------------------------------
+// rom_build_entries - builds a rom_entry vector
+// from a tiny_rom_entry array
+// -------------------------------------------------
+
+std::vector<rom_entry> rom_build_entries(const tiny_rom_entry *tinyentries)
+{
+ std::vector<rom_entry> result;
+
+ if (tinyentries != nullptr)
+ {
+ int i = 0;
+ do
+ {
+ result.emplace_back(tinyentries[i]);
+ } while ((tinyentries[i++].flags & ROMENTRY_TYPEMASK) != ROMENTRYTYPE_END);
+ }
+ else
+ {
+ const tiny_rom_entry end_entry = { nullptr, nullptr, 0, 0, ROMENTRYTYPE_END };
+ result.emplace_back(end_entry);
+ }
+ return result;
+}
+
diff --git a/src/emu/romload.h b/src/emu/romload.h
index 9364477d6aa..8fb736cc527 100644
--- a/src/emu/romload.h
+++ b/src/emu/romload.h
@@ -90,7 +90,7 @@ class software_list_device;
/* ----- start/stop macros ----- */
#define ROM_NAME(name) rom_##name
-#define ROM_START(name) static const rom_entry ROM_NAME(name)[] = {
+#define ROM_START(name) static const tiny_rom_entry ROM_NAME(name)[] = {
#define ROM_END { nullptr, nullptr, 0, 0, ROMENTRYTYPE_END } };
@@ -280,6 +280,9 @@ std::string rom_parameter_name(const device_t &device, const rom_entry *romp);
/* return the value for a per-game parameter */
std::string rom_parameter_value(const rom_entry *romp);
+// builds a rom_entry vector from a tiny_rom_entry array
+std::vector<rom_entry> rom_build_entries(const tiny_rom_entry *tinyentries);
+
/* open a disk image, searching up the parent and loading by checksum */
int open_disk_image(emu_options &options, const game_driver *gamedrv, const rom_entry *romp, chd_file &image_chd, const char *locationtag);
diff --git a/src/frontend/mame/info.cpp b/src/frontend/mame/info.cpp
index 918cd07f673..829bf687d40 100644
--- a/src/frontend/mame/info.cpp
+++ b/src/frontend/mame/info.cpp
@@ -515,14 +515,16 @@ void info_xml_creator::output_bios()
if (m_drivlist.driver().rom == nullptr)
return;
+ auto rom_entries = rom_build_entries(m_drivlist.driver().rom);
+
// first determine the default BIOS name
std::string defaultname;
- for (const rom_entry *rom = m_drivlist.driver().rom; !ROMENTRY_ISEND(rom); rom++)
+ for (const rom_entry *rom = rom_entries.data(); !ROMENTRY_ISEND(rom); rom++)
if (ROMENTRY_ISDEFAULT_BIOS(rom))
defaultname = ROM_GETNAME(rom);
// iterate over ROM entries and look for BIOSes
- for (const rom_entry *rom = m_drivlist.driver().rom; !ROMENTRY_ISEND(rom); rom++)
+ for (const rom_entry *rom = rom_entries.data(); !ROMENTRY_ISEND(rom); rom++)
if (ROMENTRY_ISSYSTEM_BIOS(rom))
{
// output extracted name and descriptions
@@ -577,7 +579,8 @@ void info_xml_creator::output_rom(device_t &device)
if (!is_disk && is_bios)
{
// scan backwards through the ROM entries
- for (const rom_entry *brom = rom - 1; brom != m_drivlist.driver().rom; brom--)
+ auto entries = rom_build_entries(m_drivlist.driver().rom);
+ for (const rom_entry *brom = entries.data(); !ROMENTRY_ISEND(rom); rom++)
if (ROMENTRY_ISSYSTEM_BIOS(brom))
{
strcpy(bios_name, ROM_GETNAME(brom));
diff --git a/src/frontend/mame/ui/miscmenu.cpp b/src/frontend/mame/ui/miscmenu.cpp
index d90a5502250..514ab779a1a 100644
--- a/src/frontend/mame/ui/miscmenu.cpp
+++ b/src/frontend/mame/ui/miscmenu.cpp
@@ -838,14 +838,16 @@ void menu_machine_configure::setup_bios()
if (m_drv->rom == nullptr)
return;
+ auto entries = rom_build_entries(m_drv->rom);
+
std::string specbios(m_opts.bios());
std::string default_name;
- for (const rom_entry *rom = m_drv->rom; !ROMENTRY_ISEND(rom); ++rom)
+ for (const rom_entry *rom = entries.data(); !ROMENTRY_ISEND(rom); ++rom)
if (ROMENTRY_ISDEFAULT_BIOS(rom))
default_name = ROM_GETNAME(rom);
std::size_t bios_count = 0;
- for (const rom_entry *rom = m_drv->rom; !ROMENTRY_ISEND(rom); ++rom)
+ for (const rom_entry *rom = entries.data(); !ROMENTRY_ISEND(rom); ++rom)
{
if (ROMENTRY_ISSYSTEM_BIOS(rom))
{
diff --git a/src/frontend/mame/ui/selgame.cpp b/src/frontend/mame/ui/selgame.cpp
index 3019bff9d0f..2f39f90be0f 100644
--- a/src/frontend/mame/ui/selgame.cpp
+++ b/src/frontend/mame/ui/selgame.cpp
@@ -680,7 +680,8 @@ void menu_select_game::build_available_list()
auto driver = &driver_list::driver(x);
if (!m_included[x] && driver != &GAME_NAME(___empty))
{
- const rom_entry *rom = driver->rom;
+ auto entries = rom_build_entries(driver->rom);
+ const rom_entry *rom = entries.data();
bool noroms = true;
// check NO-DUMP
@@ -699,8 +700,7 @@ void menu_select_game::build_available_list()
if (cx != -1 && m_included[cx])
{
auto drv = &driver_list::driver(cx);
- auto parentrom = drv->rom;
- if ((rom = driver->rom) == parentrom)
+ if (driver->rom == drv->rom)
noroms = true;
// check if clone < parent
@@ -717,7 +717,8 @@ void menu_select_game::build_available_list()
UINT64 lenght = ROM_GETLENGTH(rom);
auto found = false;
- for (parentrom = drv->rom; !ROMENTRY_ISEND(parentrom) && found == false; ++parentrom)
+ auto parent_entries = rom_build_entries(drv->rom);
+ for (auto parentrom = parent_entries.data(); !ROMENTRY_ISEND(parentrom) && found == false; ++parentrom)
{
if (ROMENTRY_ISFILE(parentrom) && ROM_GETLENGTH(parentrom) == lenght)
{
@@ -1026,6 +1027,7 @@ void menu_select_game::build_list(const char *filter_text, int filter, bool bios
for (auto & s_driver : s_drivers)
{
+ auto entries = rom_build_entries(s_driver->rom);
if (!bioscheck && filter != FILTER_BIOS && (s_driver->flags & MACHINE_IS_BIOS_ROOT) != 0)
continue;
@@ -1111,7 +1113,7 @@ void menu_select_game::build_list(const char *filter_text, int filter, bool bios
}
break;
case FILTER_CHD:
- for (const rom_entry *rom = s_driver->rom; !ROMENTRY_ISEND(rom); ++rom)
+ for (const rom_entry *rom = entries.data(); !ROMENTRY_ISEND(rom); ++rom)
if (ROMENTRY_ISREGION(rom) && ROMREGION_ISDISKDATA(rom))
{
m_displaylist.push_back(s_driver);
@@ -1121,7 +1123,7 @@ void menu_select_game::build_list(const char *filter_text, int filter, bool bios
case FILTER_NOCHD:
{
bool found = false;
- for (const rom_entry *rom = s_driver->rom; !ROMENTRY_ISEND(rom); ++rom)
+ for (const rom_entry *rom = entries.data(); !ROMENTRY_ISEND(rom); ++rom)
if (ROMENTRY_ISREGION(rom) && ROMREGION_ISDISKDATA(rom))
{
found = true;
@@ -1301,7 +1303,8 @@ void menu_select_game::general_info(const game_driver *driver, std::string &buff
util::stream_format(str, _("Support Save: %1$s\n"), ((driver->flags & MACHINE_SUPPORTS_SAVE) ? _("Yes") : _("No")));
util::stream_format(str, _("Screen Orientation: %1$s\n"), ((driver->flags & ORIENTATION_SWAP_XY) ? _("Vertical") : _("Horizontal")));
bool found = false;
- for (const rom_entry *rom = driver->rom; !ROMENTRY_ISEND(rom); ++rom)
+ auto entries = rom_build_entries(driver->rom);
+ for (const rom_entry *rom = entries.data(); !ROMENTRY_ISEND(rom); ++rom)
if (ROMENTRY_ISREGION(rom) && ROMREGION_ISDISKDATA(rom))
{
found = true;
diff --git a/src/frontend/mame/ui/selsoft.cpp b/src/frontend/mame/ui/selsoft.cpp
index 1a6b6842df5..98ec8e5b826 100644
--- a/src/frontend/mame/ui/selsoft.cpp
+++ b/src/frontend/mame/ui/selsoft.cpp
@@ -96,12 +96,14 @@ bool has_multiple_bios(const game_driver *driver, s_bios &biosname)
if (driver->rom == nullptr)
return false;
+ auto entries = rom_build_entries(driver->rom);
+
std::string default_name;
- for (const rom_entry *rom = driver->rom; !ROMENTRY_ISEND(rom); ++rom)
+ for (const rom_entry *rom = entries.data(); !ROMENTRY_ISEND(rom); ++rom)
if (ROMENTRY_ISDEFAULT_BIOS(rom))
default_name = ROM_GETNAME(rom);
- for (const rom_entry *rom = driver->rom; !ROMENTRY_ISEND(rom); ++rom)
+ for (const rom_entry *rom = entries.data(); !ROMENTRY_ISEND(rom); ++rom)
{
if (ROMENTRY_ISSYSTEM_BIOS(rom))
{
diff --git a/src/mame/audio/midway.h b/src/mame/audio/midway.h
index 31acd14c785..60cc5571cf0 100644
--- a/src/mame/audio/midway.h
+++ b/src/mame/audio/midway.h
@@ -87,7 +87,7 @@ public:
protected:
// device-level overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
virtual void device_start() override;
diff --git a/src/mame/audio/namco52.h b/src/mame/audio/namco52.h
index 5ca62330947..b9cd4d240cc 100644
--- a/src/mame/audio/namco52.h
+++ b/src/mame/audio/namco52.h
@@ -50,7 +50,7 @@ public:
protected:
// device-level overrides
virtual void device_start() override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
TIMER_CALLBACK_MEMBER( latch_callback );
diff --git a/src/mame/audio/namco54.h b/src/mame/audio/namco54.h
index e05f5c6446b..d72547452d9 100644
--- a/src/mame/audio/namco54.h
+++ b/src/mame/audio/namco54.h
@@ -34,7 +34,7 @@ public:
protected:
// device-level overrides
virtual void device_start() override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
TIMER_CALLBACK_MEMBER( latch_callback );
diff --git a/src/mame/audio/t5182.h b/src/mame/audio/t5182.h
index 4fd09da6d2c..fba3a22b55a 100644
--- a/src/mame/audio/t5182.h
+++ b/src/mame/audio/t5182.h
@@ -42,7 +42,7 @@ protected:
// device-level overrides
virtual void device_start() override;
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual ioport_constructor device_input_ports() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
diff --git a/src/mame/drivers/4enlinea.cpp b/src/mame/drivers/4enlinea.cpp
index eb1072550bb..616cfdbcae8 100644
--- a/src/mame/drivers/4enlinea.cpp
+++ b/src/mame/drivers/4enlinea.cpp
@@ -249,7 +249,7 @@ public:
DECLARE_READ8_MEMBER( _4enlinea_io_read );
DECLARE_WRITE8_MEMBER( _4enlinea_mode_control_w );
virtual void device_start() override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
};
const rom_entry *isa8_cga_4enlinea_device::device_rom_region() const
diff --git a/src/mame/drivers/pcxt.cpp b/src/mame/drivers/pcxt.cpp
index 9805d1c7179..2a31db2684c 100644
--- a/src/mame/drivers/pcxt.cpp
+++ b/src/mame/drivers/pcxt.cpp
@@ -101,7 +101,7 @@ public:
// construction/destruction
isa8_cga_filetto_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
};
const device_type ISA8_CGA_FILETTO = &device_creator<isa8_cga_filetto_device>;
@@ -135,7 +135,7 @@ public:
virtual UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect) override;
virtual void device_start() override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
DECLARE_READ8_MEMBER(bg_bank_r);
DECLARE_WRITE8_MEMBER(bg_bank_w);
diff --git a/src/mame/machine/abc1600mac.h b/src/mame/machine/abc1600mac.h
index f0cdab229ee..207e3d9e5f2 100644
--- a/src/mame/machine/abc1600mac.h
+++ b/src/mame/machine/abc1600mac.h
@@ -50,7 +50,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
void set_cpu_tag(const char *cpu_tag) { m_cpu_tag = cpu_tag; }
diff --git a/src/mame/machine/abc80kb.h b/src/mame/machine/abc80kb.h
index 7de08733a35..134d3f59e91 100644
--- a/src/mame/machine/abc80kb.h
+++ b/src/mame/machine/abc80kb.h
@@ -48,7 +48,7 @@ public:
template<class _Object> static devcb_base &set_keydown_wr_callback(device_t &device, _Object object) { return downcast<abc80_keyboard_device &>(device).m_write_keydown.set_callback(object); }
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
diff --git a/src/mame/machine/amigakbd.h b/src/mame/machine/amigakbd.h
index ae7f7f633cb..1ae08514d97 100644
--- a/src/mame/machine/amigakbd.h
+++ b/src/mame/machine/amigakbd.h
@@ -71,7 +71,7 @@ public:
protected:
// device-level overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
virtual void device_start() override;
diff --git a/src/mame/machine/apricotkb.h b/src/mame/machine/apricotkb.h
index 01f5a7f451f..ddc3d6cdde1 100644
--- a/src/mame/machine/apricotkb.h
+++ b/src/mame/machine/apricotkb.h
@@ -47,7 +47,7 @@ public:
template<class _Object> static devcb_base &set_txd_wr_callback(device_t &device, _Object object) { return downcast<apricot_keyboard_device &>(device).m_write_txd.set_callback(object); }
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
diff --git a/src/mame/machine/beta.h b/src/mame/machine/beta.h
index af5b2132e14..8aa23e21c35 100644
--- a/src/mame/machine/beta.h
+++ b/src/mame/machine/beta.h
@@ -46,7 +46,7 @@ protected:
// device-level overrides
virtual void device_start() override;
virtual void device_reset() override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
private:
diff --git a/src/mame/machine/compiskb.h b/src/mame/machine/compiskb.h
index 64a71c1b405..caf649c585b 100644
--- a/src/mame/machine/compiskb.h
+++ b/src/mame/machine/compiskb.h
@@ -42,7 +42,7 @@ public:
template<class _Object> static devcb_base &set_out_tx_handler(device_t &device, _Object object) { return downcast<compis_keyboard_device &>(device).m_out_tx_handler.set_callback(object); }
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
diff --git a/src/mame/machine/cuda.h b/src/mame/machine/cuda.h
index 3623200e7ab..a236acffc94 100644
--- a/src/mame/machine/cuda.h
+++ b/src/mame/machine/cuda.h
@@ -109,7 +109,7 @@ protected:
virtual void device_start() override;
virtual void device_reset() override;
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/machine/dec_lk201.h b/src/mame/machine/dec_lk201.h
index 3185a0a139f..87b61ad3af6 100644
--- a/src/mame/machine/dec_lk201.h
+++ b/src/mame/machine/dec_lk201.h
@@ -66,7 +66,7 @@ public:
protected:
// device-level overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual ioport_constructor device_input_ports() const override;
virtual void device_start() override;
virtual void device_reset() override;
diff --git a/src/mame/machine/dmv_keyb.h b/src/mame/machine/dmv_keyb.h
index 0f42fef728a..e83e6957641 100644
--- a/src/mame/machine/dmv_keyb.h
+++ b/src/mame/machine/dmv_keyb.h
@@ -37,7 +37,7 @@ public:
dmv_keyboard_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
diff --git a/src/mame/machine/egret.h b/src/mame/machine/egret.h
index f9b881cd540..75f8e1888ed 100644
--- a/src/mame/machine/egret.h
+++ b/src/mame/machine/egret.h
@@ -108,7 +108,7 @@ protected:
virtual void device_start() override;
virtual void device_reset() override;
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/machine/ie15_kbd.h b/src/mame/machine/ie15_kbd.h
index 42eca22403d..adf2a32f5af 100644
--- a/src/mame/machine/ie15_kbd.h
+++ b/src/mame/machine/ie15_kbd.h
@@ -49,7 +49,7 @@ public:
virtual ioport_constructor device_input_ports() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
protected:
required_ioport m_io_kbd0;
diff --git a/src/mame/machine/jvs13551.h b/src/mame/machine/jvs13551.h
index 2a84e9b9d24..566ecfa2a63 100644
--- a/src/mame/machine/jvs13551.h
+++ b/src/mame/machine/jvs13551.h
@@ -29,7 +29,7 @@ public:
sega_837_13551(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
static void static_set_port_tag(device_t &device, int port, const char *tag);
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
DECLARE_WRITE_LINE_MEMBER(jvs13551_coin_1_w);
DECLARE_WRITE_LINE_MEMBER(jvs13551_coin_2_w);
diff --git a/src/mame/machine/k573dio.h b/src/mame/machine/k573dio.h
index 9762536b072..8815b1fccfd 100644
--- a/src/mame/machine/k573dio.h
+++ b/src/mame/machine/k573dio.h
@@ -66,7 +66,7 @@ public:
protected:
virtual void device_start() override;
virtual void device_reset() override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
diff --git a/src/mame/machine/k573mcr.h b/src/mame/machine/k573mcr.h
index 4241bc33f96..23517200cfc 100644
--- a/src/mame/machine/k573mcr.h
+++ b/src/mame/machine/k573mcr.h
@@ -22,7 +22,7 @@ public:
protected:
virtual void device_start() override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
};
#endif
diff --git a/src/mame/machine/k573msu.h b/src/mame/machine/k573msu.h
index 3d4940039a9..6e584100ece 100644
--- a/src/mame/machine/k573msu.h
+++ b/src/mame/machine/k573msu.h
@@ -22,7 +22,7 @@ public:
protected:
virtual void device_start() override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
};
#endif
diff --git a/src/mame/machine/k573npu.h b/src/mame/machine/k573npu.h
index 13c4d598216..7c28760821b 100644
--- a/src/mame/machine/k573npu.h
+++ b/src/mame/machine/k573npu.h
@@ -22,7 +22,7 @@ public:
protected:
virtual void device_start() override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
};
#endif
diff --git a/src/mame/machine/k7659kb.h b/src/mame/machine/k7659kb.h
index c18031b61bf..ecb54acdd22 100644
--- a/src/mame/machine/k7659kb.h
+++ b/src/mame/machine/k7659kb.h
@@ -46,7 +46,7 @@ public:
k7659_keyboard_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
diff --git a/src/mame/machine/km035.h b/src/mame/machine/km035.h
index d7ec021926b..c165730936e 100644
--- a/src/mame/machine/km035.h
+++ b/src/mame/machine/km035.h
@@ -53,7 +53,7 @@ public:
protected:
// device-level overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual ioport_constructor device_input_ports() const override;
virtual void device_start() override;
virtual void device_reset() override;
diff --git a/src/mame/machine/m1comm.h b/src/mame/machine/m1comm.h
index 366ad62a455..915e7ee671d 100644
--- a/src/mame/machine/m1comm.h
+++ b/src/mame/machine/m1comm.h
@@ -63,7 +63,7 @@ protected:
// device-level overrides
virtual void device_start() override;
virtual void device_reset() override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
private:
UINT8 m_shared[0x1000]; // 2x 2k = 4k; model1 accesses this with 16bit data and 11bit address (A0 to A10)
diff --git a/src/mame/machine/m20_8086.h b/src/mame/machine/m20_8086.h
index 1f2cc041d69..125d5fe7ed9 100644
--- a/src/mame/machine/m20_8086.h
+++ b/src/mame/machine/m20_8086.h
@@ -12,7 +12,7 @@ class m20_8086_device : public device_t
public:
m20_8086_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
DECLARE_READ16_MEMBER(z8000_io_r);
diff --git a/src/mame/machine/m24_kbd.h b/src/mame/machine/m24_kbd.h
index 489d094929e..d9e18434af3 100644
--- a/src/mame/machine/m24_kbd.h
+++ b/src/mame/machine/m24_kbd.h
@@ -16,7 +16,7 @@ public:
template<class _Object> static devcb_base &set_out_data_handler(device_t &device, _Object object) { return downcast<m24_keyboard_device &>(device).m_out_data.set_callback(object); }
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
diff --git a/src/mame/machine/m24_z8000.h b/src/mame/machine/m24_z8000.h
index 283bd301ac9..4b265f84f14 100644
--- a/src/mame/machine/m24_z8000.h
+++ b/src/mame/machine/m24_z8000.h
@@ -17,7 +17,7 @@ class m24_z8000_device : public device_t
public:
m24_z8000_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
template<class _Object> static devcb_base &set_halt_callback(device_t &device, _Object object) { return downcast<m24_z8000_device &>(device).m_halt_out.set_callback(object); }
diff --git a/src/mame/machine/mackbd.h b/src/mame/machine/mackbd.h
index 946d549c0cb..338dabff258 100644
--- a/src/mame/machine/mackbd.h
+++ b/src/mame/machine/mackbd.h
@@ -59,7 +59,7 @@ protected:
virtual void device_start() override;
virtual void device_reset() override;
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual ioport_constructor device_input_ports() const override;
required_device<cpu_device> m_maincpu;
diff --git a/src/mame/machine/mie.h b/src/mame/machine/mie.h
index fa50c4d5756..f03e20be65d 100644
--- a/src/mame/machine/mie.h
+++ b/src/mame/machine/mie.h
@@ -34,7 +34,7 @@ public:
static void static_set_jvs_name(device_t &device, const char *name);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
DECLARE_READ8_MEMBER(control_r);
diff --git a/src/mame/machine/mm1kb.h b/src/mame/machine/mm1kb.h
index 594608696b3..cd9acc98d11 100644
--- a/src/mame/machine/mm1kb.h
+++ b/src/mame/machine/mm1kb.h
@@ -40,7 +40,7 @@ public:
template<class _Object> static devcb_base &set_kbst_wr_callback(device_t &device, _Object object) { return downcast<mm1_keyboard_t &>(device).m_write_kbst.set_callback(object); }
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
diff --git a/src/mame/machine/ms7004.h b/src/mame/machine/ms7004.h
index 1ceca1b46b6..cbf36f3f311 100644
--- a/src/mame/machine/ms7004.h
+++ b/src/mame/machine/ms7004.h
@@ -45,7 +45,7 @@ public:
protected:
// device-level overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual ioport_constructor device_input_ports() const override;
virtual void device_start() override;
virtual void device_reset() override;
diff --git a/src/mame/machine/namco50.h b/src/mame/machine/namco50.h
index 320e785fafa..dcf41eab22b 100644
--- a/src/mame/machine/namco50.h
+++ b/src/mame/machine/namco50.h
@@ -27,7 +27,7 @@ public:
protected:
// device-level overrides
virtual void device_start() override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
TIMER_CALLBACK_MEMBER( latch_callback );
diff --git a/src/mame/machine/namco51.h b/src/mame/machine/namco51.h
index 22c7e4e2cdc..2b46b3b8392 100644
--- a/src/mame/machine/namco51.h
+++ b/src/mame/machine/namco51.h
@@ -47,7 +47,7 @@ protected:
// device-level overrides
virtual void device_start() override;
virtual void device_reset() override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
private:
// internal state
diff --git a/src/mame/machine/namco53.h b/src/mame/machine/namco53.h
index 66b60c8c80f..d74d335a6ed 100644
--- a/src/mame/machine/namco53.h
+++ b/src/mame/machine/namco53.h
@@ -51,7 +51,7 @@ public:
protected:
// device-level overrides
virtual void device_start() override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
TIMER_CALLBACK_MEMBER( irq_clear );
diff --git a/src/mame/machine/namco62.h b/src/mame/machine/namco62.h
index 323c751c789..196866683c2 100644
--- a/src/mame/machine/namco62.h
+++ b/src/mame/machine/namco62.h
@@ -42,7 +42,7 @@ public:
protected:
// device-level overrides
virtual void device_start() override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
private:
diff --git a/src/mame/machine/namcomcu.h b/src/mame/machine/namcomcu.h
index e4daf70a020..be4c4ab088e 100644
--- a/src/mame/machine/namcomcu.h
+++ b/src/mame/machine/namcomcu.h
@@ -13,7 +13,7 @@ class namco_c69_device : public m37702m2_device
public:
namco_c69_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
};
@@ -22,7 +22,7 @@ class namco_c70_device : public m37702m2_device
public:
namco_c70_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
};
@@ -31,7 +31,7 @@ class namco_c74_device : public m37702m2_device
public:
namco_c74_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
};
@@ -40,7 +40,7 @@ class namco_c75_device : public m37702m2_device
public:
namco_c75_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
};
@@ -49,7 +49,7 @@ class namco_c76_device : public m37702m2_device
public:
namco_c76_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
};
diff --git a/src/mame/machine/nmk004.h b/src/mame/machine/nmk004.h
index e10866db2fd..d0cbc0e7319 100644
--- a/src/mame/machine/nmk004.h
+++ b/src/mame/machine/nmk004.h
@@ -37,7 +37,7 @@ public:
protected:
// device-level overrides
virtual void device_start() override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
diff --git a/src/mame/machine/pc1512kb.h b/src/mame/machine/pc1512kb.h
index d27d4b200e0..69243e87953 100644
--- a/src/mame/machine/pc1512kb.h
+++ b/src/mame/machine/pc1512kb.h
@@ -53,7 +53,7 @@ public:
template<class _Object> static devcb_base &set_data_wr_callback(device_t &device, _Object object) { return downcast<pc1512_keyboard_device &>(device).m_write_data.set_callback(object); }
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
diff --git a/src/mame/machine/pc9801_118.h b/src/mame/machine/pc9801_118.h
index fb009163cf0..40575a839f7 100644
--- a/src/mame/machine/pc9801_118.h
+++ b/src/mame/machine/pc9801_118.h
@@ -42,7 +42,7 @@ public:
// required_device<cpu_device> m_maincpu;
required_device<ym2608_device> m_opn3;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
protected:
// device-level overrides
virtual void device_validity_check(validity_checker &valid) const override;
diff --git a/src/mame/machine/pc9801_86.h b/src/mame/machine/pc9801_86.h
index 36e109e2eee..9597760b85e 100644
--- a/src/mame/machine/pc9801_86.h
+++ b/src/mame/machine/pc9801_86.h
@@ -41,7 +41,7 @@ public:
DECLARE_READ8_MEMBER(pcm_r);
DECLARE_WRITE8_MEMBER(pcm_w);
DECLARE_WRITE_LINE_MEMBER(sound_irq);
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
protected:
// device-level overrides
virtual void device_validity_check(validity_checker &valid) const override;
diff --git a/src/mame/machine/pcd_kbd.h b/src/mame/machine/pcd_kbd.h
index 921abdb2454..833f83fec64 100644
--- a/src/mame/machine/pcd_kbd.h
+++ b/src/mame/machine/pcd_kbd.h
@@ -17,7 +17,7 @@ public:
template<class _Object> static devcb_base &set_out_tx_handler(device_t &device, _Object object) { return downcast<pcd_keyboard_device &>(device).m_out_tx_handler.set_callback(object); }
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
diff --git a/src/mame/machine/psxcd.h b/src/mame/machine/psxcd.h
index 1c6c57d0295..4049cdf1d3a 100644
--- a/src/mame/machine/psxcd.h
+++ b/src/mame/machine/psxcd.h
@@ -37,7 +37,7 @@ protected:
virtual void device_stop() override;
virtual void device_reset() override;
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
private:
void write_command(UINT8 byte);
diff --git a/src/mame/machine/tandy2kb.h b/src/mame/machine/tandy2kb.h
index aa27aa3b782..ed9c354cba5 100644
--- a/src/mame/machine/tandy2kb.h
+++ b/src/mame/machine/tandy2kb.h
@@ -52,7 +52,7 @@ public:
template<class _Object> static devcb_base &set_data_wr_callback(device_t &device, _Object object) { return downcast<tandy2k_keyboard_device &>(device).m_write_data.set_callback(object); }
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
diff --git a/src/mame/machine/trs80m2kb.h b/src/mame/machine/trs80m2kb.h
index 72a815bcbf4..d5bb62c337f 100644
--- a/src/mame/machine/trs80m2kb.h
+++ b/src/mame/machine/trs80m2kb.h
@@ -49,7 +49,7 @@ public:
template<class _Object> static devcb_base &set_clock_wr_callback(device_t &device, _Object object) { return downcast<trs80m2_keyboard_device &>(device).m_write_clock.set_callback(object); }
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
diff --git a/src/mame/machine/v1050kb.h b/src/mame/machine/v1050kb.h
index dd646c40b04..50c02cc630e 100644
--- a/src/mame/machine/v1050kb.h
+++ b/src/mame/machine/v1050kb.h
@@ -41,7 +41,7 @@ public:
template<class _Object> static devcb_base &set_out_tx_handler(device_t &device, _Object object) { return downcast<v1050_keyboard_device &>(device).m_out_tx_handler.set_callback(object); }
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
diff --git a/src/mame/machine/victor9k_fdc.h b/src/mame/machine/victor9k_fdc.h
index b3613af3bb8..d40d3a7a877 100644
--- a/src/mame/machine/victor9k_fdc.h
+++ b/src/mame/machine/victor9k_fdc.h
@@ -94,7 +94,7 @@ protected:
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
private:
diff --git a/src/mame/machine/victor9kb.h b/src/mame/machine/victor9kb.h
index 47511113fe7..8d1570fb776 100644
--- a/src/mame/machine/victor9kb.h
+++ b/src/mame/machine/victor9kb.h
@@ -44,7 +44,7 @@ public:
template<class _Object> static devcb_base &set_kbdata_cb(device_t &device, _Object object) { return downcast<victor_9000_keyboard_t &>(device).m_kbdata_cb.set_callback(object); }
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
diff --git a/src/mame/machine/wangpckb.h b/src/mame/machine/wangpckb.h
index e253685966a..3344c6217ea 100644
--- a/src/mame/machine/wangpckb.h
+++ b/src/mame/machine/wangpckb.h
@@ -53,7 +53,7 @@ public:
template<class _Object> static devcb_base &set_txd_handler(device_t &device, _Object object) { return downcast<wangpc_keyboard_device &>(device).m_txd_handler.set_callback(object); }
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
diff --git a/src/mame/machine/x820kb.h b/src/mame/machine/x820kb.h
index ca678203545..effc7819726 100644
--- a/src/mame/machine/x820kb.h
+++ b/src/mame/machine/x820kb.h
@@ -40,7 +40,7 @@ public:
template<class _Object> static devcb_base &set_kbstb_wr_callback(device_t &device, _Object object) { return downcast<xerox_820_keyboard_t &>(device).m_kbstb_cb.set_callback(object); }
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
diff --git a/src/mame/video/abc1600.h b/src/mame/video/abc1600.h
index a3f356dd2e5..253f2733f5b 100644
--- a/src/mame/video/abc1600.h
+++ b/src/mame/video/abc1600.h
@@ -42,7 +42,7 @@ public:
abc1600_mover_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual DECLARE_ADDRESS_MAP(vram_map, 8);
diff --git a/src/mame/video/gic.h b/src/mame/video/gic.h
index 3babca9fec8..cd8d945e3fd 100644
--- a/src/mame/video/gic.h
+++ b/src/mame/video/gic.h
@@ -85,7 +85,7 @@ protected:
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
// optional information overrides
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
// device_sound_interface overrides
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
diff --git a/src/mame/video/pcd.h b/src/mame/video/pcd.h
index 32637fac992..8976776d4d1 100644
--- a/src/mame/video/pcd.h
+++ b/src/mame/video/pcd.h
@@ -42,7 +42,7 @@ public:
DECLARE_WRITE8_MEMBER(p2_w);
TIMER_DEVICE_CALLBACK_MEMBER(mouse_timer);
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
virtual ioport_constructor device_input_ports() const override;
SCN2674_DRAW_CHARACTER_MEMBER(display_pixels);
@@ -93,7 +93,7 @@ public:
DECLARE_READ8_MEMBER(unk_r);
DECLARE_WRITE8_MEMBER(p1_w);
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
SCN2674_DRAW_CHARACTER_MEMBER(display_pixels);
protected:
diff --git a/src/mame/video/stic.h b/src/mame/video/stic.h
index 41d39a3790d..2569e09c3c7 100644
--- a/src/mame/video/stic.h
+++ b/src/mame/video/stic.h
@@ -493,7 +493,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual const rom_entry *device_rom_region() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual void device_reset() override;
void screenrefresh();