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 |
[src/mame/includes] | mpu4.h |
[src/mame/layout] | m4addr.lay mpu4.lay |
[src/mame/machine] |
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] |
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] |
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] | |
[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] |
Previous 50 | 199869 Revisions | Next 50 |