Note Feed

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 spacefb.h spacefb_a.cpp spacefb_v.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]pensebem.cpp

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 senjyo_a.cpp

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]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

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]supercrd.cpp
[/branches/barcrest/src/mame/namco]baraduke.cpp baraduke.h baraduke_v.cpp namcond1.cpp namcond1.h namcond1_m.cpp tankbatt.cpp tankbatt.h tankbatt_v.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]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/motorola]ampscarp.cpp* powerstack.cpp*
[/branches/barcrest/src/mame/nichibutsu]myvision.cpp*
[/branches/barcrest/src/mame/nintendo]gb.cpp
[/branches/barcrest/src/mame/skeleton]ampscarp.cpp hp3478a.cpp hpz80unk.cpp ibm3153.cpp myvision.cpp newton.cpp notetaker.cpp powerstack.cpp
[/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 solomon.h solomon_v.cpp spbactn.cpp spbactn.h spbactn_v.cpp tecmo16.cpp tecmo16.h tecmo16_v.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 bombjack.h bombjack_v.cpp lvcards.cpp lvcards.h lvcards_v.cpp pbaction.cpp pbaction.h pbaction_v.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]monon_color.cpp
[/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 gb.h gb_m.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 holeland.h holeland_v.cpp sauro.cpp sauro.h sauro_v.cpp speedbal.cpp speedbal.h speedbal_v.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]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

Previous 50 199869 Revisions Next 50


© 1997-2024 The MAME Team