Note Feed

Note: GitHub retired the SVN interface on January 8, 2024.

Previous 50 199869 Revisions Next 50

r187407 Tuesday 14th June, 2022 at 03:13:27 UTC by Osso
New working clones
------------------
Rolling Panic (v2.33) [Darksoft, Team Europe]
[src/mame]mame.lst
[src/mame/drivers]d9final.cpp

r187406 Monday 13th June, 2022 at 21:54:46 UTC by hap
segaufo: small update to notes
[src/mame/drivers]segaufo.cpp

r187405 Monday 13th June, 2022 at 20:56:46 UTC by Osso
New machines marked as NOT_WORKING
----------------------------------
Magic Touch [Ivan Vangelista]
[scripts/target/mame]arcade.lua
[src/mame]mame.lst
[src/mame/drivers]sderby.cpp
[src/mame/includes]sderby.h
[src/mame/video]sderby.cpp

r187404 Monday 13th June, 2022 at 20:52:40 UTC by arcadeshadow
megadriv.xml: Use lowercase for descriptive text that isn't poper nouns. (#9924)
[hash]megadriv.xml

r187403 Monday 13th June, 2022 at 20:45:56 UTC by arcadeshadow
psx.xml: Use lowercase for descriptive text that isn’t proper nouns. (#9925)
[hash]psx.xml

r187402 Monday 13th June, 2022 at 19:08:19 UTC by Vasantha Crabb
tickee.cpp: Fixed rapidfir gun inputs and cleaned up code:

* Split the lightgun games into a derived class.
* Got rid of run time I/O port tag lookups.
* Got rid of legacy start/reset callbacks.
* Registered some members for save states.
[src/mame/drivers]tickee.cpp

r187401 Monday 13th June, 2022 at 17:14:39 UTC by Olivier Galibert
patinho: decouple cpu from driver
[src/devices/cpu/patinhofeio]patinho_feio.cpp patinhofeio_cpu.h
[src/mame/drivers]patinho_feio.cpp

r187400 Monday 13th June, 2022 at 17:14:39 UTC by Olivier Galibert
archimedes_keyb: also kick upstairs in devices/machine
[scripts/src]machine.lua
[scripts/target/mame]mess.lua
[src/devices/machine]archimedes_keyb.cpp* archimedes_keyb.h*
[src/mame/machine]archimedes_keyb.cpp archimedes_keyb.h

r187399 Monday 13th June, 2022 at 17:14:39 UTC by Olivier Galibert
fm_scsi: kick upstairs in devices/machine
[scripts/src]machine.lua
[scripts/target/mame]mess.lua
[src/devices/machine]fm_scsi.cpp* fm_scsi.h*
[src/mame/machine]fm_scsi.cpp fm_scsi.h

r187398 Monday 13th June, 2022 at 17:12:29 UTC by Miodrag Milanović
return proper enumeration value
[src/osd/modules/debugger/qt]deviceswindow.cpp

r187397 Monday 13th June, 2022 at 15:22:33 UTC by Vasantha Crabb
8080bw.cpp, exidy.cpp: Minor I/O fixes:

* exidy.cpp: Hooked up coin counters for Venture (see #9757).
* 8080bw.cpp: Further clarifications for Sidam Invasion hardware.
 [Janniz]
[src/mame/drivers]8080bw.cpp exidy.cpp

r187396 Monday 13th June, 2022 at 12:20:58 UTC by Curt Coder
New machines marked as NOT_WORKING
----------------------------------
Luxor X37 (prototype) [Dataindustrier AB DIAB Intressegrupp, Curt Coder]

New NOT_WORKING software list additions
---------------------------------------
x37_flop: ABCenix, cremount [Dataindustrier AB DIAB Intressegrupp, Curt Coder]
[hash]x37_flop.xml*
[scripts/target/mame]mess.lua
[src/mame]mame.lst mess.flt
[src/mame/drivers]ds90.cpp*

r187395 Monday 13th June, 2022 at 06:53:23 UTC by Vasantha Crabb
-Got rid of some legacy MESS support glue.

* Got rid of the special-casing for the "mess" subtarget name.
* Got rid of the MESS-specific Windows resources, emuator info source
 and man page.
* Added subtarget name to the internal name and original name in Windows
 resources.

-ui: Put the system-specific items on the input settings menu together,
and fixed the crosshair visibility settings.
[docs/man]mess.6
[docs/source/usingmame]mamemenus.rst
[scripts/build]verinfo.py
[scripts/resources/windows/mame]mame.rc
[scripts/resources/windows/mess]mess.ico mess.man mess.rc
[scripts/src]main.lua
[src/frontend/mame/ui]inputopts.cpp miscmenu.cpp
[src/mame]mame.cpp mess.cpp

r187394 Monday 13th June, 2022 at 02:18:35 UTC by Carl
pwrview: pass z80sio tests
[src/mame/drivers]pwrview.cpp

r187393 Monday 13th June, 2022 at 00:31:28 UTC by brice.onken
r4000.cpp: partially implement secondary cache tag manipulation (#9923)
[src/devices/cpu/mips]r4000.cpp r4000.h

r187392 Sunday 12th June, 2022 at 22:31:25 UTC by clawgrip
Dumped and added a new set of 'Super Star' (#9927)

supstarf.cpp: Dumped and added a new set of 'Super Star', make it the parent since it's a complete dump.

New NOT_WORKING machine
-----------------------
Super Star (Recreativos Franco, set 1) [jordigahan]
[src/mame]mame.lst
[src/mame/drivers]supstarf.cpp

r187391 Sunday 12th June, 2022 at 19:22:32 UTC by hap
dotrikun: update rom labels
[src/mame/drivers]dotrikun.cpp

r187390 Sunday 12th June, 2022 at 16:41:29 UTC by Osso
warpwarp.cpp: redumped bombbee and added hw info [Guru]
[src/mame/drivers]warpwarp.cpp

r187389 Sunday 12th June, 2022 at 16:31:52 UTC by Osso
New working clones
------------------
Knuckle Bash (location test) [coolmod]
[src/mame]mame.lst
[src/mame/drivers]toaplan2.cpp

r187388 Sunday 12th June, 2022 at 16:12:18 UTC by Osso
New clones marked as NOT_WORKING
--------------------------------
Sekai Kaseki Hakken (Japan, SKH1 Ver.B) [Darksoft, brizzo]
[src/mame]mame.lst
[src/mame/drivers]namcos10.cpp

r187387 Sunday 12th June, 2022 at 14:37:35 UTC by hap
goldnaxe: easier/easy dipswitch setting was the wrong way around [Jose Tejada]
[src/devices/cpu/rw5000]b5000.cpp b6000.cpp b6100.cpp
[src/mame/drivers]segas16b.cpp system16.cpp

r187386 Sunday 12th June, 2022 at 02:27:05 UTC by R. Belmont
macqd700: add save state support [R. Belmont]
[src/mame/drivers]macquadra700.cpp

r187385 Sunday 12th June, 2022 at 01:00:07 UTC by Scott Stone
vgmplay.xml: Added 20 new entries [vgmrips.net, Tafoid]
[hash]vgmplay.xml

r187384 Saturday 11th June, 2022 at 23:58:09 UTC by AJR
Prevent debugger commands from being evaluated when they are assignment expressions and only supposed to be validated at the moment
[src/emu/debug]debugcon.cpp

r187383 Saturday 11th June, 2022 at 23:19:48 UTC by Michael Zapf
ti99/genmod: Add option to decode high address lines for DDCC-1 so that it can be used with Genmod.
[src/devices/bus/ti99/peb]myarcfdc.cpp myarcfdc.h peribox.cpp peribox.h

r187382 Saturday 11th June, 2022 at 21:01:25 UTC by Vasantha Crabb
8080bw.cpp: Improved emulation for Sidam Invasion. [Janniz]

One of the R Z SRL Bologna sets was aleady working as well as any of the
other sets.  This improves inputs for all of them anyway, so may as well
credit Janniz for it even though it's not clear when it started working.

Clones promoted to working
--------------------------
Invasion (bootleg set 1, R Z SRL Bologna) [Janniz]
[src/mame/drivers]8080bw.cpp
[src/mame/includes]8080bw.h

r187381 Saturday 11th June, 2022 at 18:41:07 UTC by AJR
compc.cpp: Modernize keyboard interface (eliminates occasional "stuck key" error in compc1); eliminate runtime port tag lookup
[src/devices/machine]genpc.h
[src/mame/drivers]compc.cpp

r187380 Saturday 11th June, 2022 at 18:23:59 UTC by brice.onken
machine/dp83932c.cpp: Support BE mode and transmission packet appending (#9910)

Added support for big endian bus accesses by adjusting the width of the bus access appropriately.  (In 32-bit mode, descriptors and the RBA must all be aligned to 32-bit boundaries, even when the values are only 16 bit, thus the previous method had issues on BE buses.  See pages 7 and 15 in the datasheet.)

Stop device from starting a second transaction task if one is already in progress.  The datasheet recommends that software which wants to append packets during a transmission send another transmission command to avoid a race condition, and it should do nothing if this command is received while the transfer is still ongoing.  NEWS-OS 4.2.1aRD is an example of software that does this.  It would hang on boot without this change because the SONIC would start doing weird things when the second transmit command came in.
[src/devices/machine]dp83932c.cpp dp83932c.h

r187379 Saturday 11th June, 2022 at 17:08:01 UTC by Luca Elia
igs017.cpp, igs022.cpp: Improved protection and decryption; ,oved protection data to external files. (#9890)

* igs017.cpp: Improved protection and decryption [Luca Elia]
- Implemented "magic" i/o as a memory map (IGS_MUX) for added flexibility
- Hooked up IGS_INCDEC protection to cpoker2, tarzanc, spkrform, starzan
- Implemented specific IGS_INC protection in cpoker2
- Hooked up improved IGS022 protection to lhzb2, sqlz2
- Added IGS025 string protection to lhzb2, lhzb2a, mgcs, spkrform, slqz2, starzan, tarzanc, tjsb
- Palette scramble and tweaked tiles decryption in tarzanc (used also by starzan, happyskl, cpoker2)
- Decrypted sprites in tarzanc and starzan (used also by happyskl)
- Lamps and layout for starzan, happyskl, cpoker2
- Cleaned up/finished hopper emulation, added diplocations
- Joystick inputs in mgcs
- Finished inputs in spkrform. Allow hiding gambling (switching to Formosa and back)
- Moved protection data to external files

* igs022.cpp: Fixes for igs017.cpp games [Luca Elia, RockyWall]
- Fixed initial auto-DMA mode
- Enlarged internal RAM. Added stack
- Fixed command 12: Copy -> Stack Push
- Added command 45: Stack Pop
- Fixed command 6d opcode 1: Add Imm -> Sub Values
- Added command 6d opcode 0: Add Values
- Extended logging

Machines promoted to working
----------------------------
Tarzan Chuang Tian Guan (China, V109C, set 1) [Luca Elia, iq_132, Ivan Vangelista, Guru, Dyq, bnathan]
Super Tarzan (Italy, V100I) [Luca Elia, iq_132, Ivan Vangelista, f205v, Mirko Buffoni]
Happy Skill (Italy, V611IT) [Luca Elia, Ivan Vangelista, Caius, The Dumping Union]
Champion Poker 2 (V100A) [Luca Elia, Ivan Vangelista, Jorge Silva, Fernando Oliveira]
Long Hu Zhengba 2 (China, set 1) [Luca Elia, RockyWall, David Haywood, iq_132, Pierpaolo Prazzoli, XingXing]
Shuang Long Qiang Zhu 2 VS (China, VS203J) [Luca Elia, RockyWall, David Haywood, iq_132, Pierpaolo Prazzoli, XingXing]

Clones promoted to working
--------------------------
Super Poker (V100xD03) / Formosa [Luca Elia, ANY]
[src/mame]mame.lst
[src/mame/drivers]igs017.cpp
[src/mame/layout]igsslot.lay*
[src/mame/machine]igs022.cpp igs022.h pgmprot_igs025_igs022.cpp
[src/mame/video]igs017_igs031.cpp

r187378 Saturday 11th June, 2022 at 16:57:11 UTC by 0kmg
punchout.cpp: Correctly labeled service button and coin 2 inputs. (#9921)
[src/mame/drivers]punchout.cpp

r187377 Saturday 11th June, 2022 at 12:24:49 UTC by Nathan Woods
Changed the constructor of fs::dir_entry to take 'std::string &&name' instead of 'const std::string &name' (#9913)
[src/lib/formats]fs_oric_jasmin.cpp fs_prodos.cpp fs_vtech.cpp fsmgr.h

r187376 Saturday 11th June, 2022 at 11:47:19 UTC by Vasantha Crabb
ui, docs: Added menus to fill a couple of gaps, improved consistency. (#9915)

Added menus for controlling toggle inputs, and showing recognised input
devices and control state.  Moved input menu options off main menu to a
submenu, as there are a lot of them now.

Moved menu heading drawing into base class, added headings to more
menus, and made headings more consistent with the menu items used to
reach them.  Also made terminology more consistent.

Changed the default names for buttons and hat switches/D-pads to use
1-based numbering.  DirectInput still returns 0-based button numbers for
some devices.

Removed local copy of MinGW xaudio2.h as it’s now included in the MSYS2
package.  Also fixed building the DirectSound sound output module with
the SDL OSD on Windows - the Windows headers are sensitive to include
order.

Started adding documentation for menus, to hopefully help people find
menus they remember seeing but can't recall how to access.

For translators, this makes terminology more consistent.  In particular:
* "Settings" is preferred over "configuration" in a number of places, as
 the latter can be construed as referring specifically to settings
 stored in .cfg files in the cfg_directory folder.  Also, references to
 saving machine configuration could be interpreted as relating to the
 settings on the "Machine Configuration" menu.
* The controls on host input devices (e.g. keys, buttons, joystick axes)
 are referred to as "controls", while emulated inputs are referred to
 as "inputs".
* The menus for assigning host controls to emulated inputs are called
 "input assignments" menus to distinguish them from other input
 settings menus.
* Combinations of controls that can be assigned to emulated inputs are
 referred to as "combinations" rather than "sequences".
* The potentially confusing term "ROM set" has been removed altogether.
 Use "short name" to refer to a device or system's identifier.
* "System" is used in almost places to refer to a complete, runnable
 system rather than "Machine".
* "Driver" is now only used to refer to source files where systems or
 devices are defined - it is no longer used to refer to individual
 systems.
* A few more menus have message context for the messages.  This makes it
 a bit easier to guess where the messages are used.  It also means you
 can use different translations in different places if necessary (e.g.
 if the same English text should be translated differently as an item
 in one menu and as a heading in another).
[/trunk]COPYING
[3rdparty/compat/mingw]xaudio2.h
[docs/source]conf.py
[docs/source/advanced]ctrlr_config.rst
[docs/source/debugger]general.rst
[docs/source/plugins]autofire.rst inputmacro.rst
[docs/source/techspecs]memory.rst
[docs/source/usingmame]commonissues.rst defaultkeys.rst mamemenus.rst ui.rst
[language/Afrikaans]strings.po
[language/Albanian]strings.po
[language/Arabic]strings.po
[language/Basque]strings.po
[language/Belarusian]strings.po
[language/Bosnian]strings.po
[language/Bulgarian]strings.po
[language/Burmese]strings.po
[language/Catalan]strings.po
[language/Chinese_Simplified]strings.po
[language/Chinese_Traditional]strings.po
[language/Croatian]strings.po
[language/Czech]strings.po
[language/Danish]strings.po
[language/Dutch]strings.po
[language/English]strings.po
[language/Estonian]strings.po
[language/Finnish]strings.po
[language/French]strings.po
[language/French_Belgium]strings.po
[language/French_Canada]strings.po
[language/Georgian]strings.po
[language/German]strings.po
[language/Greek]strings.po
[language/Hebrew]strings.po
[language/Hindi]strings.po
[language/Hungarian]strings.po
[language/Indonesian]strings.po
[language/Italian]strings.po
[language/Japanese]strings.po
[language/Korean]strings.po
[language/Latvian]strings.po
[language/Lithuanian]strings.po
[language/Macedonian]strings.po
[language/Norwegian]strings.po
[language/Persian]strings.po
[language/Polish]strings.po
[language/Portuguese]strings.po
[language/Portuguese_Brazil]strings.po
[language/Romanian]strings.po
[language/Russian]strings.po
[language/Serbian]strings.po
[language/Serbian_Cyrillic]strings.po
[language/Slovak]strings.po
[language/Slovenian]strings.po
[language/Spanish]strings.po
[language/Spanish_Mexico]strings.po
[language/Swedish]strings.po
[language/Thai]strings.po
[language/Turkish]strings.po
[language/Ukrainian]strings.po
[language/Vietnamese]strings.po
[plugins/commonui]init.lua
[plugins/inputmacro]inputmacro_menu.lua
[scripts/src/mame]frontend.lua
[src/emu]rendfont.cpp
[src/frontend/mame/ui]analogipt.cpp auditmenu.cpp barcode.cpp confswitch.cpp custui.cpp custui.h dirmenu.cpp dirmenu.h filemngr.cpp info.cpp info_pty.cpp inputdevices.cpp* inputdevices.h* inputmap.cpp inputmap.h inputopts.cpp* inputopts.h* inputtoggle.cpp* inputtoggle.h* keyboard.cpp mainmenu.cpp menu.cpp menu.h miscmenu.cpp miscmenu.h optsmenu.cpp optsmenu.h pluginopt.cpp selector.cpp selector.h selgame.cpp selmenu.cpp selsoft.cpp simpleselgame.cpp sliders.cpp slotopt.cpp sndmenu.cpp sndmenu.h state.cpp state.h submenu.cpp tapectrl.cpp textbox.cpp ui.cpp utils.cpp videoopt.cpp videoopt.h viewgfx.cpp
[src/mame/drivers]starshp1.cpp
[src/osd/modules/input]input_common.h input_dinput.cpp input_sdl.cpp
[src/osd/modules/sound]direct_sound.cpp

r187375 Saturday 11th June, 2022 at 09:22:23 UTC by hap
mess.lua: place hh_ collection drivers and their subclasses together
[scripts/target/mame]mess.lua

r187374 Friday 10th June, 2022 at 18:26:40 UTC by MASH
Fixed Arcade build (#9912)

Added missing segafruit.cpp to Arcade build filter.
[src/mame]arcade.flt

r187373 Friday 10th June, 2022 at 18:25:59 UTC by hap
rename headonb.cpp to efg8080.cpp
[scripts/target/mame]arcade.lua
[src/mame]arcade.flt mame.lst
[src/mame/drivers]efg8080.cpp* headonb.cpp

r187372 Friday 10th June, 2022 at 15:24:33 UTC by R. Belmont
Add missing segafruit.cpp source file. [R. Belmont]
[src/mame/drivers]segafruit.cpp*

r187371 Friday 10th June, 2022 at 15:22:47 UTC by R. Belmont
New machines added as MACHINE_NOT_WORKING
-----------------------------------------
M3001 [Darksoft, Team Europe, R. Belmont]
M4001 [Darksoft, Team Europe, R. Belmont]
[scripts/target/mame]arcade.lua
[src/mame]mame.lst

r187370 Friday 10th June, 2022 at 15:19:31 UTC by hap
breakout: improve cpanel in internal artwork, hide it by default
[src/mame/layout]breakout.lay

r187369 Friday 10th June, 2022 at 14:11:21 UTC by Couriersud
netlist: fix bugs and more cpp instead of macros (#9897)

* netlist: fix bugs and more cpp instead of macros

- C-style comments converted to c++
- Fix crash in state saving code when an abort queue processing event
 is pending.
- Fix a bug where a net could be twice in the queue.
- Convert more macros to c++
- fixed SUBTARGET=nl build
- fixed potential bugs which would allow a terminal to belong to more
 than one net. This is not possible even for a short time.
- moved some member function definitions out-of-class.
- moved code out-of-class
- added constexpr where appropriate
- fixed mamenl build
- Cleanup and indentation
[src/lib/netlist]nl_base.cpp nl_config.h nl_parser.cpp nl_setup.cpp nl_setup.h
[src/lib/netlist/analog]nld_mosfet.cpp
[src/lib/netlist/build]cspell.json makefile
[src/lib/netlist/core]base_objects.h core_device.h device.h devices.h exec.h logic.h logic_family.h netlist_state.h nets.h object_array.h param.h queue.h setup.h state_var.h
[src/lib/netlist/devices]nld_74107.cpp nld_7474.cpp nld_7490.cpp nld_7492.cpp nld_7493.cpp nld_ne555.cpp nlid_truthtable.cpp nlid_truthtable.h
[src/lib/netlist/plib]parray.h pchrono.h penum.h pexception.cpp pfmtlog.cpp pfmtlog.h pfunction.cpp pgsl.h plists.h pmain.h pmatrix_cr.h pmulti_threading.h prandom.h pstate.h pstream.h ptime.h ptimed_queue.h ptokenizer.cpp ptypes.h
[src/lib/netlist/solver]nld_matrix_solver.cpp nld_matrix_solver.h nld_ms_direct_lu.h nld_ms_gcr.h nld_solver.cpp nld_solver.h
[src/lib/netlist/tests]test_penum.cpp test_precommit.cpp
[src/lib/netlist/tools]nl_convert.cpp

r187368 Friday 10th June, 2022 at 13:27:19 UTC by hap
pong: remove obsolete external version
[scripts/target/mame]arcade.lua nl.lua
[src/lib/netlist]nl_config.h
[src/lib/netlist/build]makefile
[src/lib/netlist/generated]static_solvers.cpp
[src/lib/netlist/plib]ppmf.h
[src/mame]mame.lst nl.lst
[src/mame/drivers]pong.cpp
[src/mame/machine]nl_pong.cpp* nl_pong.h* nl_pongf.cpp nl_pongf.h

r187367 Friday 10th June, 2022 at 08:25:39 UTC by somerandomguyidk
jpmsru.cpp: Added Lucky Casino. (#9864)

New machines marked as NOT_WORKING
------------------------
Lucky Casino (JPM) (SRU) (revision 8A)

New clones marked as NOT_WORKING
------------------------
Lucky Casino (JPM) (SRU) (revision 8, lower %)
[src/mame]mame.lst
[src/mame/drivers]jpmsru.cpp
[src/mame/layout]j_lc.lay* jpmsru.lay

r187366 Thursday 9th June, 2022 at 21:01:04 UTC by Carl
upd7220: reset pattern after figd
[src/devices/video]upd7220.cpp

r187365 Thursday 9th June, 2022 at 17:58:39 UTC by Carl
pwrview: display and sio wip
[src/devices/cpu/i86]i186.cpp i186.h
[src/mame/drivers]pwrview.cpp

r187364 Thursday 9th June, 2022 at 14:39:17 UTC by Robbbert
Fixed MESS build.
[scripts/target/mame]mess.lua

r187363 Thursday 9th June, 2022 at 14:06:22 UTC by Robbbert
mbeett: machine has recently regressed, can't see why, so marked as MNW.
[src/mame/drivers]mbee.cpp

r187362 Thursday 9th June, 2022 at 13:59:06 UTC by Robbbert
mbee: fixed unwanted L chrs for mbee -bios 1
[src/devices/video]mc6845.cpp mc6845.h
[src/mame/video]mbee.cpp

r187361 Thursday 9th June, 2022 at 13:02:29 UTC by Olivier Galibert
Cleanup of the source files lists for src/mame:

- Every file in src/mame/{includes,drivers,audio,machine} with the
 exception of konamiic.txt has to appear in one and only one of the
 projects of arcade.lua or mess.lua (ignoring mameshared)

- Files in mameshared must exist in mame.lua
[scripts/target/mame]arcade.lua mame.lua mess.lua
[src/mame]mess.flt nl.lst
[src/mame/machine]alfaskop_s41_kb.cpp

r187360 Thursday 9th June, 2022 at 12:05:08 UTC by tony.konzel
sound/k054539.cpp: Fixed DPCM table, and added cubic interpolation. (#9778)

Using powers of 2 rather than squares for the DPCM table fixes DC offsets for 4-bit sample playback.
[src/devices/sound]k054539.cpp k054539.h

r187359 Thursday 9th June, 2022 at 12:01:16 UTC by hap
cclimber: update yamato notes
[src/mame/drivers]cclimber.cpp

r187358 Thursday 9th June, 2022 at 10:06:08 UTC by Olivier Galibert
Remove currently shelved uncompiled experiment
[src/mame/machine]nl_dpatrol.cpp nl_dpatrol.h

Previous 50 199869 Revisions Next 50


© 1997-2024 The MAME Team