Ivan Vangelista
662747fb22
Clones promoted to working
...
----------------------------
Borderline (Tranquillizer Gun conversion) [anonymous]
New working clones
------------------
Beta Force [anonymous]
- astinvad.cpp, rollerg.cpp, shootout.cpp: used finders, derived classes and other minor cleanups
2022-06-16 17:12:19 +02:00
AJR
b1a3c44e47
kp64.cpp: Better workaround
2022-06-16 10:00:43 -04:00
hap
32c507d34d
toprollr: fix bigsprite layer in cocktail mode
2022-06-16 14:55:47 +02:00
Scott Stone
9fe0f17f1b
spectrum_cass.xml: Fixed duplicate label/case issue
2022-06-16 08:33:42 -04:00
hap
3c2fd50061
audio/cclimber: fix off-by-1 problem when looping
2022-06-16 14:15:30 +02:00
Olivier Galibert
9305f188a5
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
2022-06-16 11:12:03 +02:00
Patrick Mackinlay
184259c82d
labtam: improved interrupt map logic
2022-06-16 15:01:49 +07:00
AJR
e7fe75fd5c
i8xc51gb: Correct SFR address of ACON for disassembly
2022-06-15 22:31:01 -04:00
AJR
6ac79db5bc
zombraid: Fix regression from b911bd29a5
2022-06-15 21:09:52 -04:00
Vas Crabb
8a36fece69
emu/schedule.cpp: Fixed regressions with some temporary timers.
2022-06-16 07:07:15 +10:00
Ivan Vangelista
fbc6caa94f
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]
2022-06-15 22:13:14 +02:00
hap
784fb9529a
fex68k: increase board delay a bit
2022-06-15 20:02:55 +02:00
hap
aa611124ed
schedule.h: silence compiler warning in non-debug build
2022-06-15 19:53:12 +02:00
Vas Crabb
1964365f34
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.
2022-06-16 03:32:46 +10:00
Mitchell Hancock
d345b7ec2c
igs17.cpp: Fixed demo sounds DIP switch ( #9933 )
2022-06-15 19:14:54 +02:00
hap
92cde07a35
New clones marked as NOT_WORKING
...
--------------------------------
TV Game 8080 [anonymous, Jay Gallagher]
2022-06-15 16:58:06 +02:00
angelosa
03bd5fd363
sshangha.cpp: fix pf1 tilemap paging size, necessary for sshangha end credits to be displayed properly
2022-06-15 16:36:51 +02:00
Olivier Galibert
67dee6278c
ics2115: Cleanup timer code
2022-06-15 15:23:56 +02:00
Olivier Galibert
1ded6ae6d6
ics2115: make fast timers less expensive
2022-06-15 15:03:03 +02:00
Curt Coder
5982daf102
x37: Added PAL dumps and titles from Luxor source code. [Dataindustrier AB DIAB Intressegrupp, Curt Coder]
2022-06-15 15:17:40 +03:00
Curt Coder
4a469dcafc
abc1600: Added FPU PAL dump, and PAL titles from Luxor source code. [Dataindustrier AB DIAB Intressegrupp, Curt Coder]
2022-06-15 15:17:40 +03:00
Olivier Galibert
d9a5dde8c6
pgm: merge the two halves of the latches, remove overeager synchronizing
2022-06-15 13:17:05 +02:00
AJR
02b4120cdb
cpu16: Minor disassembly formatting fix for branch destinations
2022-06-15 07:15:43 -04:00
AJR
0acebba107
osdcomm.h: Remove a few unimportant 64-bit functions
2022-06-15 07:12:20 -04:00
npwoods
699630ed16
osdcore.h: Changed osd_subst_env to accept a std::string_view and return a std::string. ( #9928 )
2022-06-15 20:57:23 +10:00
couriersud
fe1e26a9fb
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()
2022-06-15 12:39:00 +02:00
David Haywood
ac042242b7
mpu4: move some crystal specifics into crystal state, remove some unneccessary parts of the bootleg chr emuation ( #9932 )
2022-06-15 06:37:26 -04:00
hap
2d43dbb5f3
igs022 handle_command_6d: don't do unneeded work on strings when logging is disabled
2022-06-15 11:39:10 +02:00
Robbbert
2ed18f65e7
fixes for mpu4/arcade.flt, and jp.cpp/mame.lst.
2022-06-15 19:09:41 +10:00
David Haywood
468ba897f6
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.
2022-06-15 16:35:16 +10:00
Miodrag Milanovic
62fd9b344d
Cleanup using state object
2022-06-15 08:29:55 +02:00
Vas Crabb
321bdd5e58
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.
2022-06-15 15:45:08 +10:00
AJR
496055720b
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
2022-06-14 21:09:22 -04:00
Vas Crabb
9c53786b92
rohga.cpp: Correct nitrobal protection device.
2022-06-15 07:59:47 +10:00
Vas Crabb
960c3bc1e8
rohga.cpp: Got rid of leftovers in wizdfire config.
...
I clearly shouldn't be programming at this point.
2022-06-15 07:47:32 +10:00
Vas Crabb
eb8fd9ac8e
rohga.cpp: Got rid of leftover in rohga machine config.
2022-06-15 07:35:07 +10:00
Vas Crabb
7604944670
rohga.cpp, seta.cpp: More cleanup.
...
* seta.cpp: Split a bit more off from base class.
* roha.cpp: Factored out common machine configuration.
2022-06-15 07:27:45 +10:00
Vas Crabb
b911bd29a5
Cleaned up a few more legacy callbacks.
2022-06-15 06:21:56 +10:00
Vas Crabb
d8854e4e55
Updated scripts to support SOURCES= builds after the reorganisation happens.
2022-06-15 05:07:09 +10:00
hap
c1f1ab2717
segaufo: added GAL for ufo21 [Darksoft, Team Europe]
2022-06-14 20:30:32 +02:00
Ivan Vangelista
7ea2eba4d8
- d9final.cpp: updated parent / clone relationship as suggested
...
- dec8.cpp: added hw infos for oscar [Guru]
2022-06-14 20:26:40 +02:00
MetalliC
260469eb92
segasp.cpp: games docs
2022-06-14 17:46:59 +03:00
ICEknigh7
6709e6011e
[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]
2022-06-15 00:37:56 +10:00
MetalliC
f3dce63434
new NOT_WORKING clone
...
---------------------
Chibi Maruko-chan ~Minna de Sugoroku Asobi~ no Maki (Ver.1.00A, 04/04/20) [Darksoft, Team Europe, MetalliC]
2022-06-14 17:31:00 +03:00
holub
5849a983cc
tsconf.cpp: fix gfx offsets ( #9905 )
2022-06-15 00:18:02 +10:00
ClawGrip
b90ea3a273
geniusiq.cpp: Added PreComputer Unlimited (USA/Canada) ( #9911 )
...
* New NOT_WORKING machine
------------------------------
PreComputer Unlimited (USA/Canada) [Val Polyakh]
2022-06-15 00:14:07 +10:00
ClawGrip
ba70fb6797
pluto5.cpp: Add notes ( #9904 )
2022-06-15 00:12:16 +10:00
ClawGrip
635ec82102
New NOT_WORKING clone ( #9907 )
...
----------------------------------
Halley Comet (set 3) [Sergio y Vicente de www.electronicavys.es]
2022-06-15 00:10:14 +10:00
ClawGrip
a4ef7d6b4e
gts3a.cpp: Dumped and added a new 'Wipeout' set ( #9664 )
...
* New NOT_WORKING clones
-----------------------------------
Wipeout (rev.2, alt) [Victor Fernandez (City Game)]
2022-06-15 00:09:06 +10:00
Olivier Galibert
05c6df2856
First version of the src/mame sources reorganization tool, makedep needs some love.
2022-06-14 15:37:29 +02:00