Note: GitHub retired the SVN interface on January 8, 2024.
Previous 50 | 199869 Revisions | Next 50 |
r188984 Thursday 25th August, 2022 at 12:34:22 UTC by arcadeshadow |
---|
lynx.xml: Use lowercase for desciptive text in descriptions. (#10248) |
[/branches/barcrest/hash] | lynx.xml |
r188983 Thursday 25th August, 2022 at 12:32:11 UTC by clawgrip |
---|
funword/photoply.cpp: Added notes about security dongles. (#10260) |
[/branches/barcrest/src/mame/funworld] | photoply.cpp |
r188982 Thursday 25th August, 2022 at 12:23:36 UTC by napobear |
---|
formats: Fixed some unused local variable compiler errors. (#10251) |
[/branches/barcrest/src/lib/formats] | fs_oric_jasmin.cpp |
[/branches/barcrest/src/tools] | floptool.cpp |
r188981 Thursday 25th August, 2022 at 12:19:04 UTC by 0kmg |
---|
snes.xml: Added two recent prototype dumps. (#10256) New working software list additions (snes.xml) ----------------------------------- Kid Klown in Crazy Chase (Euro, prototype)</description> [Zoda-Y13, Forest of Illusion] New NOT_WORKING software list additions (snes,xml) --------------------------------------- WeaponLord (USA, prototype) [DrBizz] |
[/branches/barcrest/hash] | snes.xml |
r188980 Thursday 25th August, 2022 at 12:17:52 UTC by steven.coomber |
---|
namco/namcos86.cpp: Changed Wonder Momo joysticks to 8-way (MT08404). (#10267) |
[/branches/barcrest/src/mame/namco] | namcos86.cpp |
r188979 Thursday 25th August, 2022 at 12:09:33 UTC by 0kmg |
---|
nintendo/spacefb.cpp: Merged into single source file, minor cleanups. (#10261) |
[/branches/barcrest/src/mame/nintendo] | spacefb.cpp |
r188978 Thursday 25th August, 2022 at 11:57:52 UTC by andrew.green |
---|
sound/pokey.cpp: Improved accuracy of POKEY emulation. (#10262) [Mike Saarna, Andrew Green] The implementation changes come from the a7800 project (https://github.com/7800-devtools/a7800). Resolves: MT08219, and possibly MT08911 and MT07378. |
[/branches/barcrest/src/devices/sound] | pokey.cpp pokey.h |
r188977 Thursday 25th August, 2022 at 11:45:17 UTC by hap |
---|
spbactnp: reorder the mcfg |
[/branches/barcrest/src/mame/tecmo] | spbactn.cpp |
r188976 Thursday 25th August, 2022 at 11:43:37 UTC by paul.arnold |
---|
misc/magicard.cpp: Corrected Magic Card game names. (#10265) Also changed short names to better reflect parent/clone relationships. |
[/branches/barcrest/src/mame] | mame.lst |
[/branches/barcrest/src/mame/misc] | magicard.cpp |
r188975 Thursday 25th August, 2022 at 11:25:32 UTC by David Haywood |
---|
Super Pinball Action protoype - add emulation of 2nd screen (#10269) * Super Pinball Action protoype - add emulation of 2nd screen Clones promoted to working -------------- Super Pinball Action (US, prototype, dual screen) [David Haywood] |
[/branches/barcrest/src/mame/layout] | spbactnp.lay* |
[/branches/barcrest/src/mame/tecmo] | spbactn.cpp |
r188974 Thursday 25th August, 2022 at 10:51:29 UTC by hap |
---|
mess.flt: add micom_mahjong |
[/branches/barcrest/src/mame] | mess.flt |
[/branches/barcrest/src/mame/misc] | micom_mahjong.cpp |
r188973 Thursday 25th August, 2022 at 10:41:05 UTC by David Haywood |
---|
New working machines - Micom Mahjong [hap, David Haywood, Sly DC] (#10264) New working machines -------------- Micom Mahjong [hap, David Haywood, Sly DC] |
[/branches/barcrest/src/mame] | mame.lst |
[/branches/barcrest/src/mame/misc] | micom_mahjong.cpp* |
r188972 Thursday 25th August, 2022 at 09:07:11 UTC by patrick.mackinlay |
---|
mn1610: new disassembler |
[/branches/barcrest/scripts/src] | cpu.lua |
[/branches/barcrest/src/devices/cpu/mn1610] | mn1610d.cpp* mn1610d.h* |
[/branches/barcrest/src/tools] | unidasm.cpp |
r188971 Wednesday 24th August, 2022 at 22:04:42 UTC by hap |
---|
source org: move pensebem to the handheld folder |
[/branches/barcrest/src/mame] | mame.lst mess.flt |
[/branches/barcrest/src/mame/handheld] | pensebem.cpp* |
[/branches/barcrest/src/mame/tecmo] | bombjack.cpp senjyo.h |
[/branches/barcrest/src/mame/tectoy] |
r188970 Wednesday 24th August, 2022 at 21:37:57 UTC by hap |
---|
bombjack: small cleanup |
[/branches/barcrest/src/mame/tecmo] | bombjack.cpp |
r188969 Wednesday 24th August, 2022 at 21:22:21 UTC by hap |
---|
senjyo: improve dac sound |
[/branches/barcrest/src/mame/tecmo] | senjyo.cpp senjyo.h |
r188968 Wednesday 24th August, 2022 at 19:25:02 UTC by hap |
---|
senjyo: remove dead code that doesn't work anymore (can use debugger memory view instead) |
[/branches/barcrest/src/mame/tecmo] | senjyo.cpp senjyo.h senjyo_a.cpp senjyo_v.cpp |
r188967 Wednesday 24th August, 2022 at 16:19:38 UTC by hap |
---|
source org: rename tehkan to tecmo |
[/branches/barcrest/src/mame] | arcade.flt mame.lst |
[/branches/barcrest/src/mame/tecmo] | bombjack.cpp* gaiden.cpp* gaiden.h* gaiden_v.cpp* lvcards.cpp* pbaction.cpp* senjyo.cpp* senjyo.h* senjyo_a.cpp* senjyo_v.cpp* solomon.cpp* spbactn.cpp* tbowl.cpp* tecmo.cpp* tecmo.h* tecmo16.cpp* tecmo_mix.cpp* tecmo_mix.h* tecmo_v.cpp* tecmosys.cpp* tecmosys.h* tecmosys_m.cpp* tecmosys_v.cpp* tehkanwc.cpp* tehkanwc.h* tehkanwc_v.cpp* wc90.cpp* wc90b.cpp* |
[/branches/barcrest/src/mame/tehkan] |
r188966 Wednesday 24th August, 2022 at 15:58:42 UTC by Osso |
---|
- misc/supercrd.cpp: added some notes about the encryption, moved to funworld/supercrd.cpp - namco/baraduke.cpp, namco/namcond1.cpp, namco/tankbatt.cpp: consolidated drivers in single files, minor cleanups |
[/branches/barcrest/src/mame] | arcade.flt mame.lst |
[/branches/barcrest/src/mame/funworld] | supercrd.cpp* |
[/branches/barcrest/src/mame/misc] | |
[/branches/barcrest/src/mame/namco] | baraduke.cpp |
[/branches/barcrest/src/mame/sega] | model1.cpp |
r188965 Wednesday 24th August, 2022 at 12:21:35 UTC by Vasantha Crabb |
---|
konami/kpython2.cpp: Attached upgrade DVD software list. |
[/branches/barcrest/src/mame/konami] | kpython2.cpp |
r188964 Wednesday 24th August, 2022 at 12:16:15 UTC by 987123879113 |
---|
konami/kpython2.cpp: Added new skeleton driver. (#10252) New machines marked NOT_WORKING ------------------------------- Dance Dance Revolution SuperNOVA (FDH:A:A:A:2006071300) [Taro, windyfairy, Shiz] Dance Dance Revolution SuperNOVA (FDH:J:A:A:2006090600) [Taro, windyfairy, Shiz] Dance Dance Revolution SuperNOVA (FDH:U:A:A:2006072400) [Taro, windyfairy, Shiz] Dance Dance Revolution SuperNOVA 2 (GDJ:A:A:A:2007071100) [Taro, windyfairy, Shiz] Dance Dance Revolution SuperNOVA 2 (GDJ:A:A:A:2007100800) [Taro, windyfairy, Shiz] Dance Dance Revolution SuperNOVA 2 (GDJ:J:A:A:2007071100) [Taro, windyfairy, Shiz] Dance Dance Revolution SuperNOVA 2 (GDJ:J:A:A:2007100800) [Taro, windyfairy, Shiz] Dance Dance Revolution SuperNOVA 2 (GDJ:U:A:A:2007100800) [Taro, windyfairy, Shiz] Dancing Stage SuperNOVA (FDH:E:A:A:2006032200) [Shiz, windyfairy] Dancing Stage SuperNOVA (FDH:E:A:A:2006072500) [Shiz, windyfairy] DrumMania V (E02:A:A:A:2005050200) [Taro, windyfairy, Shiz] DrumMania V (E02:J:A:A:2005050200) [Taro, windyfairy, Shiz] DrumMania V2 (F02:A:A:A:2005101600) [Taro, windyfairy, Shiz] DrumMania V2 (F02:A:A:A:2005112800) [Taro, windyfairy, Shiz] DrumMania V2 (F02:A:A:A:2006011201) [Taro, windyfairy, Shiz] DrumMania V2 (F02:J:A:A:2005101600) [Taro, windyfairy, Shiz] DrumMania V2 (F02:J:A:A:2005112800) [Taro, windyfairy, Shiz] DrumMania V2 (F02:J:A:A:2006011201) [Taro, windyfairy, Shiz] DrumMania V3 (F32:A:A:A:2006072600) [Taro, windyfairy, Shiz] DrumMania V3 (F32:A:A:A:2006101800) [Taro, windyfairy, Shiz] DrumMania V3 (F32:J:A:A:2006072600) [Taro, windyfairy, Shiz] DrumMania V3 (F32:J:A:A:2006101800) [Taro, windyfairy, Shiz] Guitar Freaks V (E03:A:A:A:2005050200) [Taro, windyfairy, Shiz] Guitar Freaks V (E03:J:A:A:2005050200) [Taro, windyfairy, Shiz] Guitar Freaks V2 (F03:A:A:A:2005101600) [Taro, windyfairy, Shiz] Guitar Freaks V2 (F03:A:A:A:2005112800) [Taro, windyfairy, Shiz] Guitar Freaks V2 (F03:A:A:A:2006011201) [Taro, windyfairy, Shiz] Guitar Freaks V2 (F03:J:A:A:2005101600) [Taro, windyfairy, Shiz] Guitar Freaks V2 (F03:J:A:A:2005112800) [Taro, windyfairy, Shiz] Guitar Freaks V2 (F03:J:A:A:2006011201) [Taro, windyfairy, Shiz] Guitar Freaks V3 (F33:A:A:A:2006072600) [Taro, windyfairy, Shiz] Guitar Freaks V3 (F33:A:A:A:2006101800) [Taro, windyfairy, Shiz] Guitar Freaks V3 (F33:J:A:A:2006072600) [Taro, windyfairy, Shiz] Guitar Freaks V3 (F33:J:A:A:2006101800) [Taro, windyfairy, Shiz] Thrill Drive 3 (D44:J:A:A:20050316) [Taro, windyfairy, Shiz] Toy's March (E00:J:A:A:2005011602) [Taro, windyfairy, Shiz] Toy's March 2 (F00:J:A:A:2005110400) [Taro, windyfairy, Shiz] New software list additions (kpython2.xml) ------------------------------- Dance Dance Revolution SuperNOVA 2 Install Disk (JAA/AAA) [Taro] Dance Dance Revolution SuperNOVA 2 Install Disk (UAA) [Ninevolt] Dance Dance Revolution SuperNOVA Install Disk (UAA) [HybridStorm] Dancing Stage SuperNOVA Install Disk (EAA) [Shiz] DrumMania V2 (JAA/AAA) [Taro] DrumMania V2 Version 1.01 (JAA/AAA) [Taro] DrumMania V3 (JAA/AAA) [SakamotoNeko] GuitarFreaks V2 (JAA/AAA) [Taro] GuitarFreaks V2 Version 1.01 (JAA/AAA) [Taro] GuitarFreaks V3 (JAA/AAA) [SakamotoNeko] |
[/branches/barcrest/hash] | kpython2.xml* |
[/branches/barcrest/src/mame] | arcade.flt mame.lst |
[/branches/barcrest/src/mame/konami] | kpython.cpp kpython2.cpp* |
r188963 Wednesday 24th August, 2022 at 12:06:21 UTC by qiangong2 |
---|
Corrected the English translations of Monon Color games (#10263) * Correct English translations Also capitalize in a few areas * Update software short name to align with corrected translation * monon_color.xml: Use conventional rendering of "Dragon Ball: Budokai" Co-authored-by: Vas Crabb <cuavas@users.noreply.github.com> |
[/branches/barcrest/hash] | monon_color.xml |
r188962 Tuesday 23rd August, 2022 at 17:57:35 UTC by Sandro Ronco |
---|
hyperscan: added quickload support. |
[/branches/barcrest/docs/source/initialsetup] | compilingmame.rst |
[/branches/barcrest/src/devices/machine] | spg290_timer.cpp |
[/branches/barcrest/src/mame/tvgames] | spg29x.cpp |
r188961 Tuesday 23rd August, 2022 at 17:45:50 UTC by Vasantha Crabb |
---|
-nintendo/gb.cpp: Use taps to handle the boot ROM overlay. -Moved some stuff out of misc and skeleton: * Moved Innovative Concepts machines to their own project. * Moved various things out of skeleton to existing company projects. |
[/branches/barcrest/docs/source/techspecs] | luareference.rst |
[/branches/barcrest/scripts/src] | bus.lua |
[/branches/barcrest/src/devices/bus/gameboy] | carts.cpp* carts.h* mbc.cpp mbc.h rom.cpp rom.h |
[/branches/barcrest/src/mame] | arcade.flt mame.lst mess.flt |
[/branches/barcrest/src/mame/apple] | newton.cpp* |
[/branches/barcrest/src/mame/hp] | hp3478a.cpp* hpz80unk.cpp* |
[/branches/barcrest/src/mame/ibm] | ibm3153.cpp* |
[/branches/barcrest/src/mame/ice] | chexx.cpp* frenzyxprss.cpp* ice_bozopail.cpp* ice_hhhippos.cpp* ice_tbd.cpp* lethalj.cpp* lethalj.h* lethalj_v.cpp* schexx4gen.cpp* vp101.cpp* |
[/branches/barcrest/src/mame/misc] | |
[/branches/barcrest/src/mame/motorola] | ampscarp.cpp* powerstack.cpp* |
[/branches/barcrest/src/mame/nichibutsu] | myvision.cpp* |
[/branches/barcrest/src/mame/nintendo] | gb.cpp |
[/branches/barcrest/src/mame/skeleton] | |
[/branches/barcrest/src/mame/xerox] | notetaker.cpp* |
r188960 Tuesday 23rd August, 2022 at 15:58:29 UTC by Osso |
---|
- tehkan/spbactn.cpp: added preliminary inputs and sound for the prototype. - tehkan/solomon.cpp, tehkan/spbactn.cpp, tecmo16.cpp: consolidated drivers in single files, minor cleanups |
[/branches/barcrest/src/mame/nintendo] | popeye.cpp |
[/branches/barcrest/src/mame/tehkan] | solomon.cpp |
r188959 Tuesday 23rd August, 2022 at 10:04:58 UTC by hap |
---|
misc: remove unused variables that may give compiler warning |
[/branches/barcrest/src/devices/cpu/pic16c5x] | 16c5xdsm.cpp |
[/branches/barcrest/src/devices/cpu/pic16c62x] | 16c62xdsm.cpp |
[/branches/barcrest/src/devices/cpu/tms32010] | 32010dsm.cpp |
[/branches/barcrest/src/devices/cpu/tms32025] | 32025dsm.cpp |
[/branches/barcrest/src/emu/debug] | debugbuf.cpp |
[/branches/barcrest/src/lib/formats] | dsk_dsk.cpp |
[/branches/barcrest/src/mame/bfm] | bfcobra.cpp bfm_sc45_helper.cpp |
r188958 Tuesday 23rd August, 2022 at 04:49:55 UTC by Osso |
---|
tehkan/bombjack.cpp, tehkan/lvcards.cpp, tehkan/pbaction.cpp: consolidated drivers in single files, minor cleanups |
[/branches/barcrest/src/mame/misc] | monon_color.cpp |
[/branches/barcrest/src/mame/tehkan] | bombjack.cpp |
r188957 Monday 22nd August, 2022 at 22:58:28 UTC by Justin Kerk |
---|
New working software list additions ----------------------------------- pc98: Mind Buster!! [Justin Kerk] |
[/branches/barcrest/hash] | pc98.xml |
r188956 Monday 22nd August, 2022 at 19:01:26 UTC by Vasantha Crabb |
---|
Lua scripting enhancements: Added minimal support for manipulating bitmaps and drawing them in render containers. Y'CbCr 4:2:2, RGB and ARGB are supported. Argument order doesn't always match the underlying classes to make the Lua interface more consistent with render bounds and render containers. Added bindings for device_palette_interface. Fixed some errors in the documentation as well as documenting new functionality. |
[/branches/barcrest/docs/source/techspecs] | luareference.rst |
[/branches/barcrest/src/frontend/mame] | luaengine.cpp luaengine_render.cpp |
[/branches/barcrest/src/lib/util] | bitmap.cpp |
r188955 Monday 22nd August, 2022 at 10:05:48 UTC by hap |
---|
bmxstunts: copy 2nd half of another dump attempt to bmxl rom |
[/branches/barcrest/src/mame/galaxian] | galaxian.cpp |
[/branches/barcrest/src/mame/thepit] | thepit_v.cpp |
r188954 Sunday 21st August, 2022 at 22:37:55 UTC by Scott Stone |
---|
vgmplay.xml: Added 20 new entries [VGMRips.net, Tafoid] |
[/branches/barcrest/hash] | vgmplay.xml |
r188953 Sunday 21st August, 2022 at 18:01:29 UTC by Osso |
---|
bus.lua, machine.lua: fixed a couple of entries |
[/branches/barcrest/scripts/src] | bus.lua machine.lua |
r188952 Sunday 21st August, 2022 at 13:10:46 UTC by Sandro Ronco |
---|
debuggdbstub.cpp: implement thread alive command. |
[/branches/barcrest/src/osd/modules/debugger] | debuggdbstub.cpp |
r188951 Sunday 21st August, 2022 at 12:35:16 UTC by hap |
---|
render: give cloneof ext artwork priority over internal artwork |
[/branches/barcrest/src/emu] | render.cpp |
r188950 Sunday 21st August, 2022 at 12:32:13 UTC by Vasantha Crabb |
---|
debugger/debuggdbstub.cpp: Fixed failure to find CPU. |
[/branches/barcrest/src/osd/modules/debugger] | debuggdbstub.cpp |
r188949 Sunday 21st August, 2022 at 12:19:43 UTC by Sandro Ronco |
---|
Hyperscan: various updates * Fixed hang in X-Men. * Fixed some graphical issues. * Implemented the TVE framebuffer (used in some homebrew demos). |
[/branches/barcrest/hash] | hyperscan.xml |
[/branches/barcrest/src/devices/cpu/score] | score.cpp scoredsm.cpp |
[/branches/barcrest/src/devices/machine] | spg290_ppu.cpp |
[/branches/barcrest/src/mame/tvgames] | spg29x.cpp |
r188948 Sunday 21st August, 2022 at 10:31:40 UTC by hap |
---|
bmxstunts: add difficulty switch |
[/branches/barcrest/src/mame/galaxian] | galaxian.cpp |
r188947 Sunday 21st August, 2022 at 05:59:30 UTC by Osso |
---|
New working clones ------------------ Turbo Force (US, set 2) [Bill D., Brian Troha, The Dumping Union] |
[/branches/barcrest/src/mame] | mame.lst |
[/branches/barcrest/src/mame/vsystem] | aerofgt.cpp |
r188946 Saturday 20th August, 2022 at 23:53:21 UTC by hap |
---|
Machines promoted to working ---------------------------- BMX Stunts [Ivan Vangelista, hap, chaneman, Andy Welburn] |
[/branches/barcrest/src/mame/galaxian] | galaxian.cpp |
r188945 Saturday 20th August, 2022 at 23:33:41 UTC by David Haywood |
---|
Greatly improve Monon Color emulation (#10158) * added emulation of required/used AXC51 / AX208 extended operations * added preliminary emulation of required/used AXC51 / AX208 features * added support for many Monon specific features, such as the video controller * most games are playable, those not requiring a card/badge scanner to function at all are promoted * no music, as it's contained in a game specific MCU under a glob on each cart |
[/branches/barcrest/hash] | monon_color.xml |
[/branches/barcrest/scripts/src] | bus.lua cpu.lua machine.lua |
[/branches/barcrest/src/devices/bus/mononcol] | carts.cpp* carts.h* rom.cpp* rom.h* slot.cpp* slot.h* |
[/branches/barcrest/src/devices/cpu/axc51] | axc51.cpp axc51.h axc51dasm.cpp axc51dasm.h axc51extops.hxx* axc51ops.hxx |
[/branches/barcrest/src/devices/machine] | generic_spi_flash.cpp* generic_spi_flash.h* |
[/branches/barcrest/src/mame] | mame.lst mess.flt |
[/branches/barcrest/src/mame/misc] | monon_color.cpp* |
[/branches/barcrest/src/mame/skeleton] | |
[/branches/barcrest/src/mame/tvgames] | generalplus_gpl162xx_lcdtype.cpp st2302u_bbl_spi.cpp |
r188944 Saturday 20th August, 2022 at 23:30:43 UTC by hap |
---|
bmxstunts: combine half of the 1st dump attempt with current |
[/branches/barcrest/src/mame/galaxian] | galaxian.cpp |
r188943 Saturday 20th August, 2022 at 22:32:11 UTC by 0kmg |
---|
nes.xml: Added two dumps. (#10245) New working software list additions ----------------------------------- NARC (USA, CES sample, prototype) [Hard4Games, Dustin Echoes, Forest of Illusion] Controller Test Program (Japan) [Forest of Illusion] |
[/branches/barcrest/hash] | nes.xml |
r188942 Saturday 20th August, 2022 at 22:19:03 UTC by 0kmg |
---|
nintendo/playch10.cpp: Minor bug fix and MMC1 cleanup. (#10244) nintendo/nes.cpp: Mark famitvc1 as not working. nes.xml: Mark shinsend as not supported. |
[/branches/barcrest/hash] | nes.xml |
[/branches/barcrest/src/mame/nintendo] | nes.cpp playch10.cpp vsnes.cpp |
r188941 Saturday 20th August, 2022 at 22:15:27 UTC by hap |
---|
bmxstunts: improve sound |
[/branches/barcrest/src/mame/galaxian] | galaxian.cpp galaxian.h galaxian_v.cpp |
r188940 Saturday 20th August, 2022 at 20:22:03 UTC by Osso |
---|
galaxian.cpp: redumped bmxstunts. Confirmed both dumps in MAME come from the same PCB and that one is just bad. Removed the bad dump. Still needs more work before it can be considered playable. [chaneman] |
[/branches/barcrest/src/mame] | mame.lst |
[/branches/barcrest/src/mame/galaxian] | galaxian.cpp galaxian.h galaxian_v.cpp |
r188939 Saturday 20th August, 2022 at 20:14:53 UTC by hap |
---|
chess artwork: fix xml error on white bishop |
[/branches/barcrest/artwork/chess] | README.md wb.svg |
[/branches/barcrest/src/devices/cpu/tms1000] | tms2100.cpp |
[/branches/barcrest/src/devices/machine] | ds1207.cpp |
r188938 Saturday 20th August, 2022 at 15:59:00 UTC by Vasantha Crabb |
---|
nintendo/gb.cpp: A bit of cleanup. * Combined driver source files. * Split up state classes and got rid of legacy start/reset callback overrides. * Use configured banking for GBC RAM (fixes some save state issues, but there could be more lurking). * Moved notes about cartridge hardware to more appropriate places. |
[/branches/barcrest/src/devices/bus/gameboy] | gb_slot.h mbc.cpp rom.cpp |
[/branches/barcrest/src/mame/nintendo] | gb.cpp |
r188937 Saturday 20th August, 2022 at 10:56:56 UTC by Vasantha Crabb |
---|
emu/validity.cpp, ui/info.cpp: Base "no sound" check on speaker devices. Currently the speaker device is the only way sound can get to the OSD layer, so its presence or absence determines whether the emulated system is capabale of producing sound. A few systems use chips with sound capability for other purposes (typically I/O or video) while leaving the sound outputs disconnected. These systems should display the notice about the absence of sound output. |
[/branches/barcrest/src/emu] | validity.cpp |
[/branches/barcrest/src/frontend/mame/ui] | info.cpp |
r188936 Saturday 20th August, 2022 at 04:44:52 UTC by Osso |
---|
tecfri/holeland.cpp, tecfri/sauro.cpp, tecfri/speedbal.cpp: consolidated drivers in single files, minor cleanups |
[/branches/barcrest/src/mame/misc] | astrcorp.cpp |
[/branches/barcrest/src/mame/taito] | buggychl.cpp |
[/branches/barcrest/src/mame/tecfri] | holeland.cpp |
r188935 Friday 19th August, 2022 at 17:39:36 UTC by Vasantha Crabb |
---|
bus: Get rid of some dubious tag manipulation. The implementation details of how the cartridges allocate storage for memory really shouldn't be part of the interface. Having tags in the headers encourages people to depend on these implementation details. This gets rid of it in most of the headers. A few particularly leaky abstractions (bbc/rom, electron/cart, gba, generic, jakks_gamekey, m5) depend on this, so it can't be removed in those cases without further refactoring to encapsulate the slot devices better. This doesn't change behaviour, it just mechanically removes stuff from the headers and uses device_t::subtag rather than string manipulation on tags. Most of the cartridge devices shouldn't have rom_alloc member functions at all - the region created by the software list loader can be used directly when loading from the software list, and the slot can allocate a region with the same tag when loading loose software. This avoids creating an extra region and copying the data when loading from the software list. See vboy for an example that doesn't allocate a superfluous region. |
[/branches/barcrest/src/devices/bus/a7800] | a78_slot.cpp a78_slot.h |
[/branches/barcrest/src/devices/bus/a800] | a800_slot.cpp a800_slot.h |
[/branches/barcrest/src/devices/bus/apf] | slot.cpp slot.h |
[/branches/barcrest/src/devices/bus/aquarius] | slot.cpp slot.h |
[/branches/barcrest/src/devices/bus/arcadia] | slot.cpp slot.h |
[/branches/barcrest/src/devices/bus/astrocde] | slot.cpp slot.h |
[/branches/barcrest/src/devices/bus/bbc/rom] | slot.cpp |
[/branches/barcrest/src/devices/bus/chanf] | slot.cpp slot.h |
[/branches/barcrest/src/devices/bus/crvision] | slot.cpp slot.h |
[/branches/barcrest/src/devices/bus/ekara] | slot.cpp slot.h |
[/branches/barcrest/src/devices/bus/electron/cart] | slot.cpp |
[/branches/barcrest/src/devices/bus/gamate] | slot.cpp slot.h |
[/branches/barcrest/src/devices/bus/gameboy] | gb_slot.cpp gb_slot.h |
[/branches/barcrest/src/devices/bus/gba] | gba_slot.cpp |
[/branches/barcrest/src/devices/bus/generic] | slot.cpp |
[/branches/barcrest/src/devices/bus/intv] | slot.cpp slot.h |
[/branches/barcrest/src/devices/bus/jakks_gamekey] | slot.cpp |
[/branches/barcrest/src/devices/bus/m5] | slot.cpp |
[/branches/barcrest/src/devices/bus/mc10] | mc10_cart.cpp |
[/branches/barcrest/src/devices/bus/megadrive] | md_slot.cpp md_slot.h |
[/branches/barcrest/src/devices/bus/mtx] | exp.cpp |
[/branches/barcrest/src/devices/bus/nes] | nes_ines.hxx nes_pcb.hxx nes_slot.cpp nes_slot.h nes_unif.hxx |
[/branches/barcrest/src/devices/bus/pce] | pce_slot.cpp pce_slot.h |
[/branches/barcrest/src/devices/bus/saturn] | sat_slot.cpp sat_slot.h |
[/branches/barcrest/src/devices/bus/scv] | slot.cpp slot.h |
[/branches/barcrest/src/devices/bus/sega8] | sega8_slot.cpp sega8_slot.h |
[/branches/barcrest/src/devices/bus/snes] | snes_slot.cpp snes_slot.h |
[/branches/barcrest/src/devices/bus/vboy] | slot.cpp |
[/branches/barcrest/src/devices/bus/vc4000] | slot.cpp slot.h |
[/branches/barcrest/src/devices/bus/vcs] | vcs_slot.cpp |
[/branches/barcrest/src/devices/bus/vectrex] | slot.cpp slot.h |
[/branches/barcrest/src/devices/bus/vsmile] | vsmile_slot.cpp vsmile_slot.h |
[/branches/barcrest/src/devices/bus/wswan] | slot.cpp slot.h |
[/branches/barcrest/src/mame/intergraph] | interpro.cpp* interpro_arbga.cpp* interpro_arbga.h* interpro_ioga.cpp* interpro_ioga.h* interpro_mcga.cpp* interpro_mcga.h* interpro_sga.cpp* interpro_sga.h* |
[/branches/barcrest/src/mame/interpro] |
Previous 50 | 199869 Revisions | Next 50 |