Note Feed

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

Previous 50 199869 Revisions Next 50

r187457 Thursday 16th June, 2022 at 12:15:30 UTC by hap
audio/cclimber: fix off-by-1 problem when looping
[src/mame/audio]cclimber.cpp
[src/mame/drivers]hng64.cpp

r187456 Thursday 16th June, 2022 at 09:12:03 UTC by Olivier Galibert
hng64/kp64: two 6.25MHz timers are not a good idea.  Hack them out for now, someone interested can try to understand what's really going on
[src/devices/cpu/z80]kp64.cpp

r187455 Thursday 16th June, 2022 at 08:01:49 UTC by patrick.mackinlay
labtam: improved interrupt map logic
[src/devices/bus/multibus]labtam_z80sbc.cpp labtam_z80sbc.h

r187454 Thursday 16th June, 2022 at 02:31:01 UTC by AJR
i8xc51gb: Correct SFR address of ACON for disassembly
[src/devices/cpu/mcs51]mcs51dasm.cpp

r187453 Thursday 16th June, 2022 at 01:09:52 UTC by AJR
zombraid: Fix regression from b911bd29a5ad76a7e5c3c4a632470dd5652cc5f6
[src/mame/drivers]seta.cpp

r187452 Wednesday 15th June, 2022 at 21:07:15 UTC by Vasantha Crabb
emu/schedule.cpp: Fixed regressions with some temporary timers.
[src/emu]schedule.cpp

r187451 Wednesday 15th June, 2022 at 20:13:14 UTC by Osso
New working clones
------------------
Butterfly Video Game (version A00) [Ioannis Bampoulas]

New machines marked as NOT_WORKING
----------------------------------
Sea Devil [Ioannis Bampoulas]
Space Liner [Ioannis Bampoulas]

New clones marked as NOT_WORKING
--------------------------------
Speedway (set 2) [Ioannis Bampoulas]

- namcos23.cpp: confirmed set finfurl2j is FFS1 Ver.A [Guru]
[src/mame]mame.lst
[src/mame/drivers]namcos23.cpp skylncr.cpp

r187450 Wednesday 15th June, 2022 at 18:02:55 UTC by hap
fex68k: increase board delay a bit
[src/mame/drivers]fidel_eag68k.cpp

r187449 Wednesday 15th June, 2022 at 17:53:12 UTC by hap
schedule.h: silence compiler warning in non-debug build
[src/emu]schedule.h

r187448 Wednesday 15th June, 2022 at 17:32:46 UTC by Vasantha Crabb
Optimisation, and baby steps towards untangling stuff:

Optimised the scheduler's handling of unscheduled timers - gives a 50%
performance improvement in some timer-heavy drivers.

Added better endianness swizzling helpers.

Got rid of some of the OSD input modules' dependence on concrete input
classes from emu.
[scripts/src/osd]modules.lua
[src/emu]emucore.h input.cpp input.h inputdev.cpp inputdev.h ioport.cpp schedule.cpp schedule.h sound.cpp
[src/frontend/mame/ui]inputdevices.cpp
[src/lib/util]endianness.h
[src/mame/drivers]plygonet.cpp
[src/osd]osdcomm.h
[src/osd/interface]inputcode.h* inputman.h* inputseq.cpp* inputseq.h*
[src/osd/modules/input]input_common.cpp input_common.h input_dinput.cpp input_rawinput.cpp input_sdl.cpp input_win32.cpp

r187447 Wednesday 15th June, 2022 at 17:14:54 UTC by mitchell.hancock
igs17.cpp: Fixed demo sounds DIP switch (#9933)
[src/mame/drivers]igs017.cpp

r187446 Wednesday 15th June, 2022 at 14:58:06 UTC by hap
New clones marked as NOT_WORKING
--------------------------------
TV Game 8080 [anonymous, Jay Gallagher]
[src/mame]mame.lst
[src/mame/drivers]blockch.cpp miconkit.cpp
[src/mame/machine]igs022.cpp

r187445 Wednesday 15th June, 2022 at 14:36:51 UTC by Angelo Salese
sshangha.cpp: fix pf1 tilemap paging size, necessary for sshangha end credits to be displayed properly
[src/mame/drivers]sshangha.cpp

r187444 Wednesday 15th June, 2022 at 13:23:56 UTC by Olivier Galibert
ics2115: Cleanup timer code
[src/devices/sound]ics2115.cpp

r187443 Wednesday 15th June, 2022 at 13:03:03 UTC by Olivier Galibert
ics2115: make fast timers less expensive
[src/devices/sound]ics2115.cpp

r187442 Wednesday 15th June, 2022 at 12:17:40 UTC by Curt Coder
x37: Added PAL dumps and titles from Luxor source code. [Dataindustrier AB DIAB Intressegrupp, Curt Coder]
[src/mame/drivers]ds90.cpp

r187441 Wednesday 15th June, 2022 at 12:17:40 UTC by Curt Coder
abc1600: Added FPU PAL dump, and PAL titles from Luxor source code. [Dataindustrier AB DIAB Intressegrupp, Curt Coder]
[src/mame/drivers]abc1600.cpp
[src/mame/machine]abc1600mac.cpp

r187440 Wednesday 15th June, 2022 at 11:17:05 UTC by Olivier Galibert
pgm: merge the two halves of the latches, remove overeager synchronizing
[src/mame/machine]pgmprot_igs027a_type1.cpp pgmprot_igs027a_type1.h

r187439 Wednesday 15th June, 2022 at 11:15:43 UTC by AJR
cpu16: Minor disassembly formatting fix for branch destinations
[src/devices/cpu/m68hc16]cpu16dasm.cpp

r187438 Wednesday 15th June, 2022 at 11:12:20 UTC by AJR
osdcomm.h: Remove a few unimportant 64-bit functions
[src/devices/cpu/psx]psx.cpp
[src/devices/cpu/scudsp]scudsp.cpp
[src/devices/cpu/tms34010]34010ops.hxx
[src/osd]osdcomm.h

r187437 Wednesday 15th June, 2022 at 10:57:23 UTC by Nathan Woods
osdcore.h: Changed osd_subst_env to accept a std::string_view and return a std::string. (#9928)
[src/frontend/mame]clifront.cpp luaengine.cpp mame.cpp
[src/osd]osdcore.h
[src/osd/modules/file]posixdir.cpp posixfile.cpp winfile.cpp winrtfile.cpp
[src/osd/modules/render/bgfx]chainmanager.cpp effectmanager.cpp shadermanager.cpp
[src/osd/windows]winutil.cpp

r187436 Wednesday 15th June, 2022 at 10:39:00 UTC by Couriersud
sound.cpp: Fix missed samples due to state save (#9917) (#9918)

* sound.cpp: Fix missed samples due to state save (#9917)

The PR address #9917. A save state may occur between time slices.
Sound devices through sound.cpp are updated during a timer call every
20ms. When the state is saved, these devices are not updated to the
current machine time. Consequently after a state load the devices have
have a "time lag" since in postload buffer end time is forced to
machine time.
This change will save the last buffer end time so that all outstanding
samples are processed.

This is a core change. I tested it on some drivers. This needs a very
thorough review and I post the PR primarily to document a possible
solution.

* sound.cpp: use "stream.sound_stream" as module name for save_item

* sound.cpp: use presave handler to store end_time()
[src/emu]sound.cpp sound.h

r187435 Wednesday 15th June, 2022 at 10:37:26 UTC by David Haywood
mpu4: move some crystal specifics into crystal state, remove some unneccessary parts of the bootleg chr emuation (#9932)
[src/mame/drivers]mpu4.cpp mpu4crystal.cpp mpu4unsorted.cpp
[src/mame/includes]mpu4.h
[src/mame/machine]mpu4_characteriser_bootleg.cpp mpu4_characteriser_bootleg.h

r187434 Wednesday 15th June, 2022 at 09:39:10 UTC by hap
igs022 handle_command_6d: don't do unneeded work on strings when logging is disabled
[src/mame/machine]igs022.cpp

r187433 Wednesday 15th June, 2022 at 09:09:41 UTC by Robbbert
fixes for mpu4/arcade.flt, and jp.cpp/mame.lst.
[src/mame]arcade.flt mame.lst

r187432 Wednesday 15th June, 2022 at 06:35:16 UTC by David Haywood
MPU4 refactoring, reverse engineering, notes etc. (#9893)

* Moved protection simulation to devices, and got more games to boot.
* Corrected lamp output mapping for most games.
* Correctly identified more games, and removed bad dumps.
* Organised sets better, and cleaned up some of the implementation.
[scripts/target/mame]arcade.lua
[src/mame]mame.lst
[src/mame/drivers]mpu4.cpp mpu4avan.cpp mpu4bwb.cpp mpu4concept.cpp mpu4crystal.cpp mpu4dealem.cpp mpu4empire.cpp mpu4mdm.cpp mpu4misc.cpp mpu4mod2sw.cpp mpu4mod4oki.cpp* mpu4mod4yam.cpp mpu4plasma.cpp mpu4sw.cpp mpu4union.cpp mpu4unsorted.cpp* mpu4vid.cpp
[src/mame/includes]mpu4.h
[src/mame/layout]m4addr.lay mpu4.lay
[src/mame/machine]mpu4.cpp mpu4_characteriser_bootleg.cpp* mpu4_characteriser_bootleg.h* mpu4_characteriser_pal.cpp* mpu4_characteriser_pal.h* mpu4_characteriser_pal_bwb.cpp* mpu4_characteriser_pal_bwb.h*

r187431 Wednesday 15th June, 2022 at 06:29:55 UTC by Miodrag Milanović
Cleanup using state object
[src/mame/includes]amstrad.h bebox.h dgn_beta.h
[src/mame/machine]amstrad.cpp bebox.cpp dgn_beta.cpp n64.cpp

r187430 Wednesday 15th June, 2022 at 05:45:08 UTC by Vasantha Crabb
More miscellaneous cleanup:

spectrum.cpp: Removed a member from the base state class that's only
used by certain Soviet clones.  There seems to be some copy/pasted code
in the clone drivers - pehaps they can share some of the implementation.

spec128.cpp: Moved the Spectrum 128 state class declaration to the
corresponding header.

Reduced redundancy in a few fruit machine layouts.
[src/mame/drivers]atm.cpp pentagon.cpp scorpion.cpp spec128.cpp timex.cpp tsconf.cpp
[src/mame/includes]spec128.h spectrum.h timex.h tsconf.h
[src/mame/layout]sc4canca.lay sc4captn.lay sc4cariqd.lay sc4carrya.lay sc4cashm.lay sc4cclasd.lay sc4cclim.lay sc4cfcas.lay sc4chainb.lay sc4chavy.lay sc4chick.lay sc4chuba.lay sc4clashd.lay sc4clue.lay sc4cmania.lay sc4cmous.lay sc4cnfr.lay sc4coro.lay sc4crc.lay sc4crcla.lay sc4crzgna.lay sc4crzkya.lay sc4cvanif.lay sc4cvclb.lay
[src/mame/machine]tsconf.cpp
[src/mame/video]timex.cpp

r187429 Wednesday 15th June, 2022 at 01:09:22 UTC by AJR
e132xs: Cleanups
- Add helper functions for double-word register accesses and multiplication
- Make 16-bit multiplications signed for EHCMULD and EHCMACD
- Correct typo in comments
[src/devices/cpu/e132xs]e132xs.h e132xsop.hxx

r187428 Tuesday 14th June, 2022 at 21:59:47 UTC by Vasantha Crabb
rohga.cpp: Correct nitrobal protection device.
[src/mame/drivers]rohga.cpp

r187427 Tuesday 14th June, 2022 at 21:47:32 UTC by Vasantha Crabb
rohga.cpp: Got rid of leftovers in wizdfire config.

I clearly shouldn't be programming at this point.
[src/mame/drivers]rohga.cpp

r187426 Tuesday 14th June, 2022 at 21:35:07 UTC by Vasantha Crabb
rohga.cpp: Got rid of leftover in rohga machine config.
[src/mame/drivers]rohga.cpp

r187425 Tuesday 14th June, 2022 at 21:27:45 UTC by Vasantha Crabb
rohga.cpp, seta.cpp: More cleanup.

* seta.cpp: Split a bit more off from base class.
* roha.cpp: Factored out common machine configuration.
[src/mame/drivers]rohga.cpp seta.cpp
[src/mame/includes]rohga.h seta.h

r187424 Tuesday 14th June, 2022 at 20:21:56 UTC by Vasantha Crabb
Cleaned up a few more legacy callbacks.
[src/mame/drivers]magicfly.cpp schick.cpp seta.cpp
[src/mame/includes]seta.h
[src/mame/video]seta.cpp
[src/tools]reorganize.py

r187423 Tuesday 14th June, 2022 at 19:07:09 UTC by Vasantha Crabb
Updated scripts to support SOURCES= builds after the reorganisation happens.
[scripts]genie.lua
[scripts/build]makedep.py
[scripts/src]main.lua
[src/tools]reorganize.py

r187422 Tuesday 14th June, 2022 at 18:30:32 UTC by hap
segaufo: added GAL for ufo21 [Darksoft, Team Europe]
[src/mame/drivers]segaufo.cpp

r187421 Tuesday 14th June, 2022 at 18:26:40 UTC by Osso
- d9final.cpp: updated parent / clone relationship as suggested

- dec8.cpp: added hw infos for oscar [Guru]
[src/mame/drivers]d9final.cpp dec8.cpp

r187420 Tuesday 14th June, 2022 at 14:46:59 UTC by MetalliC
segasp.cpp: games docs
[src/mame/drivers]segasp.cpp

r187419 Tuesday 14th June, 2022 at 14:37:56 UTC by iceknigh7
[spectrum_cass.xml] Added 56 type-in programs from MicroHobby (#9903)

New working software list additions
-----------------------------------
spectrum_cass:
Balalín (type-in, MicroHobby issue 125) [Ignacio Prini]
Magnus Zone (type-in, MicroHobby issue 126) [Ignacio Prini]
Oráculo Egipcio (type-in, MicroHobby issue 127) [Ignacio Prini]
Demolition (type-in, MicroHobby issue 128) [Ignacio Prini]
Basket Trainer (type-in, MicroHobby issue 129) [Ignacio Prini]
Galaxy Fun (type-in, MicroHobby issue 130) [Ignacio Prini]
Micro Draw (type-in, MicroHobby issues 131, 132) [Ignacio Prini]
El Alambrista (type-in, MicroHobby issue 133) [Ignacio Prini]
Ranamirez (type-in, MicroHobby issue 134) [Ignacio Prini]
Fórmula Suicida (type-in, MicroHobby issue 135) [Ignacio Prini]
Phantasmas (type-in, MicroHobby issue 136) [Ignacio Prini]
Dardos (type-in, MicroHobby issue 137) [Ignacio Prini]
S.E.M.I.S.I.S. (type-in, MicroHobby issues 138, 139) [Ignacio Prini]
Alley's Gun (type-in, MicroHobby issue 140) [Ignacio Prini]
Kleingeld (type-in, MicroHobby issues 141, 142) [Ignacio Prini]
Caribe’s Day (type-in, MicroHobby issue 143) [Ignacio Prini]
Rally (type-in, MicroHobby issue 144) [Ignacio Prini]
La Profecía (type-in, MicroHobby issue 145) [Ignacio Prini]
Mine Alert (type-in, MicroHobby issues 146, 147) [Ignacio Prini]
Freddy (type-in, MicroHobby issue 148) [Ignacio Prini]
Russian's Attack (type-in, MicroHobby issues 149, 150) [Ignacio Prini]
En Ruta (type-in, MicroHobby issue 151) [Ignacio Prini]
Zinco (type-in, MicroHobby issue 152) [Ignacio Prini]
Ruffo’s Dream (type-in, MicroHobby issue 153) [Ignacio Prini]
Crozet (type-in, MicroHobby issue 154) [Ignacio Prini]
Rock Animation (type-in, MicroHobby issue 155) [Ignacio Prini]
Bunker (type-in, MicroHobby issue 156) [Ignacio Prini]
Telepuzzle (type-in, MicroHobby issue 157) [Ignacio Prini]
Golfo Pérsico (type-in, MicroHobby issue 158) [Ignacio Prini]
Mad Drivers (type-in, MicroHobby issue 159) [Ignacio Prini]
Bowling Star (type-in, MicroHobby issue 160) [Ignacio Prini]
Gas-Car (type-in, MicroHobby issue 161) [Ignacio Prini]
Ghost Like (type-in, MicroHobby issue 162) [Ignacio Prini]
Sky Invaders (type-in, MicroHobby issue 163) [Ignacio Prini]
Perico Jones (type-in, MicroHobby issue 164) [Ignacio Prini]
Brad Zotes (type-in, MicroHobby issue 165) [Ignacio Prini]
Striker (type-in, MicroHobby issue 166) [Ignacio Prini]
Indy (type-in, MicroHobby issue 167) [Ignacio Prini]
Topin (type-in, MicroHobby issue 168) [Ignacio Prini]
Starlike (type-in, MicroHobby issue 169) [Ignacio Prini]
Tres en Raya (type-in, MicroHobby issue 170) [Ignacio Prini]
Goteras (type-in, MicroHobby issue 171) [Ignacio Prini]
Parvision (type-in, MicroHobby issue 172) [Ignacio Prini]
Furax (type-in, MicroHobby issue 173) [Ignacio Prini]
Duck Shooting (type-in, MicroHobby issue 174) [Ignacio Prini]
Nomen Rosae (type-in, MicroHobby issue 175) [Ignacio Prini]
PunkyMan (type-in, MicroHobby issue 176) [Ignacio Prini]
El Retorno del Yedi (type-in, MicroHobby issue 177) [Ignacio Prini]
Sky Warrior (type-in, MicroHobby issue 178) [Ignacio Prini]
Reptkon (type-in, MicroHobby issue 179) [Ignacio Prini]
Intro (type-in, MicroHobby issue 180) [Ignacio Prini]
Keops (type-in, MicroHobby issue 181) [Ignacio Prini]
Sir Gawain (type-in, MicroHobby issue 182) [Ignacio Prini]
Snake (type-in, MicroHobby issue 183) [Ignacio Prini]
Microbowl (type-in, MicroHobby issue 184) [Ignacio Prini]
God Save the Punk (type-in, MicroHobby issue 185) [Ignacio Prini]
[hash]spectrum_cass.xml

r187418 Tuesday 14th June, 2022 at 14:31:00 UTC by MetalliC
new NOT_WORKING clone
---------------------
Chibi Maruko-chan ~Minna de Sugoroku Asobi~ no Maki (Ver.1.00A, 04/04/20) [Darksoft, Team Europe, MetalliC]
[src/mame]mame.lst
[src/mame/drivers]alien.cpp

r187417 Tuesday 14th June, 2022 at 14:18:02 UTC by holub
tsconf.cpp: fix gfx offsets (#9905)
[src/mame/drivers]tsconf.cpp
[src/mame/includes]tsconf.h
[src/mame/machine]tsconf.cpp

r187416 Tuesday 14th June, 2022 at 14:14:07 UTC by clawgrip
geniusiq.cpp: Added PreComputer Unlimited (USA/Canada) (#9911)

* New NOT_WORKING machine
------------------------------
PreComputer Unlimited (USA/Canada) [Val Polyakh]
[src/mame]mame.lst
[src/mame/drivers]geniusiq.cpp

r187415 Tuesday 14th June, 2022 at 14:12:16 UTC by clawgrip
pluto5.cpp: Add notes (#9904)
[src/mame/drivers]pluto5.cpp

r187414 Tuesday 14th June, 2022 at 14:10:14 UTC by clawgrip
New NOT_WORKING clone (#9907)

----------------------------------
Halley Comet (set 3) [Sergio y Vicente de www.electronicavys.es]
[src/mame/drivers]jp.cpp

r187413 Tuesday 14th June, 2022 at 14:09:06 UTC by clawgrip
gts3a.cpp: Dumped and added a new 'Wipeout' set (#9664)

* New NOT_WORKING clones
-----------------------------------
Wipeout (rev.2, alt) [Victor Fernandez (City Game)]
[src/mame]mame.lst
[src/mame/drivers]gts3a.cpp

r187412 Tuesday 14th June, 2022 at 13:37:29 UTC by Olivier Galibert
First version of the src/mame sources reorganization tool, makedep needs some love.
[src/tools]reorganize.py*

r187411 Tuesday 14th June, 2022 at 10:35:06 UTC by Curt Coder
x37: Populate devices. [Curt Coder]
[hash]x37_flop.xml
[src/mame/drivers]ds90.cpp

r187410 Tuesday 14th June, 2022 at 10:07:55 UTC by Olivier Galibert
saa7191: Move to devices/machine too
[scripts/src]machine.lua
[scripts/target/mame]mess.lua
[src/devices/machine]saa7191.cpp* saa7191.h*
[src/mame/machine]saa7191.cpp saa7191.h

r187409 Tuesday 14th June, 2022 at 10:07:55 UTC by Olivier Galibert
at, cammu: kick upstairs too
[scripts/src]machine.lua
[scripts/target/mame]arcade.lua mess.lua
[src/devices/machine]at.cpp* at.h* cammu.cpp* cammu.h*
[src/mame/machine]at.cpp at.h cammu.cpp cammu.h

r187408 Tuesday 14th June, 2022 at 07:24:46 UTC by Vasantha Crabb
Various cleanups:

* vsystem.cpp: Modernised code a little.
* upscope.cpp: Put code in anonymous namespace.
* Reduced redundancy in more fruit machine layouts.
[scripts/target/mame]arcade.lua
[src/mame/drivers]rpunch.cpp upscope.cpp
[src/mame/includes]rpunch.h
[src/mame/layout]m5ratpka.lay m5razdz10.lay m5redbal.lay m5redrcka.lay m5resfrg.lay m5revo13.lay m5rfymc.lay m5rgclb12.lay m5rhrgt02.lay m5ritj.lay m5rollup.lay m5rollx.lay m5rthh.lay m5rub.lay m5rwb.lay m5scharg.lay m5seven.lay m5shark.lay m5sheik.lay m5skulcl20.lay m5sondra.lay m5speccl.lay m5spiker.lay m5spins.lay m5squids06.lay m5sstrk.lay m5starcl.lay m5stars26.lay m5stax.lay m5supnov.lay m5supro.lay m5tbird.lay m5tempcl.lay m5tempp.lay m5tempt2.lay m5tictacbwb.lay m5trail.lay m5ultimo04.lay m5upover.lay m5vampup.lay m5vertgo.lay m5wking05.lay m5wonga.lay m5wthing20.lay m5xchn.lay m5xfact11.lay sc1barcd.lay sc1bartk.lay sc1cl65.lay sc1clbtma.lay sc1cwcl.lay sc1dblch.lay sc1pwrl.lay sc1sirb.lay sc1spct.lay sc1str4.lay sc2casr2.lay sc2cpg.lay sc2eggs1.lay sc2heypr.lay sc2majes.lay sc2suprz1.lay sc4acesh.lay sc4bantm.lay sc4bedcl.lay sc4blast.lay sc4blokq.lay sc4bobcl.lay sc4brksp.lay sc4brollb.lay sc4cabin.lay
[src/mame/video]rpunch.cpp

Previous 50 199869 Revisions Next 50


© 1997-2024 The MAME Team