Commit Graph

62211 Commits

Author SHA1 Message Date
David Haywood
cfb1fbd0be Xavix - basic timer, move ekara carts to a Softlist (#4227)
* change how colours scale a bit (nw)

* basic timer stuff (fixed frequency for now)

* ekara now uses a Software List

* (nw)
2018-11-01 21:15:06 -04:00
R. Belmont
89ac45ebbe
Merge pull request #4228 from Firehawke/master
SNK 40th Collection info on 'ikarijpb' bootleg source (nw)
2018-11-01 21:14:40 -04:00
R. Belmont
ce2f9c08c0
Merge pull request #4226 from hp9k/mb87030_fixes
mb87030: fix SCSI disconnect interrupt (nw)
2018-11-01 21:13:24 -04:00
Firehawke
865cb0de01 SNK 40th Collection info on 'ikarijpb' bootleg source (nw) 2018-11-01 17:44:55 -07:00
Sven Schnelle
89ec478810 mb87030: fix SCSI disconnect interrupt (nw)
Previous order of code triggered a state change after
the disconnect, which confused the NETBSD installer. With this
fixed, writing a disklabel to a netbsd chd works.
2018-11-01 20:28:43 +01:00
R. Belmont
3a718cd69c
Merge pull request #4210 from hp9k/m68kdasm_fix
m68kdasm: fix ptest instruction (nw)
2018-11-01 13:18:41 -04:00
David Haywood
630bec618c pbaction: hooked up Tecfri external pinball display on Pinball Action (working but missing some comms) (#4219)
* started looking at Tecfri external display hookup on Pinball Action (not yet correct)

* (nw)

* better (nw)

* better (nw)

* spelling (nw)
2018-11-01 13:18:19 -04:00
David Haywood
be2ad6e737 XaviX - ignore unaligned palette select bits in bpp modes > 4 (ttv_lotr boot screen) (#4213)
* ignore unaligned palette select bits in bpp modes > 4

* map some inputs in rad_ping (nw)

* fairly sure these don't use Y index (used in ttv_mx road calcs, although still not correct) (nw)

* dma IRQ allows ttv_lotr and drgqst to run further (nw)

* name fix (nw)

* change irq handling a little (nw)

* timer notes (nw)

* (nw)
2018-11-01 13:17:55 -04:00
David Haywood
5f636e9894 m52: improvements to alpha1v (promoted to working) (#4223)
* m52 - use multiple palettes and regions instead of kludging into one (nw)

* split alpha1v into different class etc.

* with named regions these comments are redundant (nw)

* (nw)

* duplicated line by mistake (nw)

* this seems plausible (nw)

* fix sprite colours, looks like mpatrol could potentially support 3bpp anyway and the existing kludigng of the sprite clut prom was to save memory

* mark it as working, I'm pretty sure 99% of the badness now is just the game

* TODO note (nw)
2018-11-01 13:17:30 -04:00
MetalliC
feb7c9a61a segasp.cpp: add alternate network board 1.23 firmware, dumped and documented one more Bingo Galaxy satellite PCB [Darksoft] 2018-11-01 18:11:20 +02:00
MetalliC
10eb8bb12a model3.cpp: add patch to boot SW Trilogy proto, also rename to 'location test' (nw) 2018-11-01 18:11:19 +02:00
R. Belmont
a1c5fa9c2f
Merge pull request #4225 from AmatCoder/AmatCoder-dsk-patch-2
dsk_dsk.cpp: Avoid to use uninitialized booleans
2018-11-01 12:07:35 -04:00
R. Belmont
86be82375d
Merge pull request #4224 from hp9k/mb87030_fixes
mb87030: support padding mode
2018-11-01 12:06:35 -04:00
AmatCoder
c42f784fe5
dsk_dsk.cpp: Avoid to use uninitialized booleans
Fix MameTesters #07134.
Thanks to Klez for testing.
2018-11-01 14:42:04 +01:00
Sven Schnelle
295ac93d43 mb87030: support padding mode
This makes Pascal 3.25 boot/run from SCSI on hp9k_3xx. Pascal
is now a fully running OS like BASIC on these machines. While
at it also clean up a few style issues.
2018-11-01 14:29:06 +01:00
AJR
1fcf8a948d i8008: I/O addressing is only 5 bits 2018-11-01 08:09:48 -04:00
AJR
ccd120d374 fantland.cpp: Fix validation (nw) 2018-11-01 08:09:27 -04:00
AJR
0040df6bf7 v5x.cpp: Using a virtual method doesn't work for this (nw) 2018-11-01 08:07:33 -04:00
Patrick Mackinlay
85111661f5 rx2030: wip checkpoint (nw)
Most hardware is in place now, initial diagnostics pass and it's possible to enter both the boot monitor and load/run the sash (stand-alone shell) from disk. The keyboard no longer works in sash, possibly because it's expecting a MIPS-specific keyboard to be connected. RISC/os loads apparently successfully but dies shortly after, probably due to lack of TLB in r3000.cpp.
2018-11-01 17:00:40 +07:00
Patrick Mackinlay
427272321e r3000: improve configurability (nw)
* add R2000A, R3000, R3000A device types
* configurable cache sizing
* configurable fpu
* improve device type and cpu/fpu id logic
2018-11-01 15:10:25 +07:00
Patrick Mackinlay
8740d148c1 v53: final tidy (nw)
* changed copyright holder due to near-complete replacement
* name changed to v5x which better reflects actual use
* minor comment cleanup
2018-11-01 11:47:28 +07:00
Patrick Mackinlay
0bb396ae6f v53: overhaul
An attempt to add the NEC V50 to the existing V53/V53A devices. Also overhauled for devcb3, and made some required changes to the peripherals. Because this is a pretty wide-ranging change, I thought I'd solicit feedback before merging it.
* v53: refactor and add v50, devcb3, use templates and other general cleanup
* am9517a: add 16 bit transfer support to v5x_dmau variant
* i8251: minor tidy on v5x_scu variant
* hng64: update to match v53 changes
* mpc3000: update to match v53 changes
2018-11-01 11:47:28 +07:00
braintro
faba94708c segas16b.cpp: Correct & improve Shinobi documentation, spelling, minor white space fixs (nw) 2018-10-31 22:34:30 -05:00
cracyc
a68b1389f1 luaengine: make render.targets table a property to match the doc (nw)
Any users of that need to change :targets()[ to .targets[
2018-10-31 16:42:22 -05:00
Ivan Vangelista
c70e5f7f7e machine/pic8259.h: removed MCFG macros (nw) 2018-10-31 22:19:17 +01:00
ajrhacker
e7edb3d174
Merge pull request #4222 from DavidHaywood/311018
restore tilemap offset to tumblep and chinatwn
2018-10-31 16:32:24 -04:00
DavidHaywood
3ef33fb6a6 restore tilemap offset to tumblep and chinatwn that were lost when driver was merged with supbtime (verified with hardware videos) 2018-10-31 20:10:07 +00:00
cracyc
cbbe8c751b
luaengine: fix typo (nw) 2018-10-31 14:58:42 -05:00
cracyc
9d06c514e0
Merge pull request #4218 from vadosnaprimer/emu.item_comments
luaengine: add description comments for emu.item()
2018-10-31 14:37:06 -05:00
AJR
6141cf5b7a v25: Add address space for internal data area and SFRs 2018-10-31 15:14:17 -04:00
feos
0b3108f560 actually use offset argument in item:read_block(offset, count)
improve comment wording
2018-10-31 22:10:36 +03:00
Vas Crabb
a2e7f4f5f6 Merge tag 'mame0203'
MAME 0.203
2018-11-01 04:52:47 +11:00
MetalliC
b8af9ccb43 new NOT_WORKING clones
----------------------
Fighting Vipers 2 [CoolMod, The Dumping Union]
Virtual On 2: Oratorio Tangram [CoolMod, The Dumping Union]
Star Wars Trilogy Arcade (prototype, 16.09.98) [CoolMod, The Dumping Union]

Fighting Vipers 2 region may be changed using secret codes, removed Japan from game name (nw)
2018-10-31 19:31:01 +02:00
Vas Crabb
b57a140101 version bump (nw) 2018-10-31 23:23:33 +11:00
Patrick Mackinlay
e0af89a890 aic6250: ready for 16 bit dma (nw) 2018-10-31 19:08:04 +07:00
Patrick Mackinlay
a3244603db aic6250: new device (nw)
Very WIP status and some obvious issues, but working well enough to load RISC/os.
2018-10-31 18:19:24 +07:00
Patrick Mackinlay
71bf6a65d9 pic8259: NEC V5x ICU is always in x86 mode (nw) 2018-10-31 17:57:41 +07:00
Vas Crabb
23910629f0 remove some ROM_LOAD_OPTIONAL, clean up some miscellaneous stuff (nw) 2018-10-31 14:35:30 +11:00
cam900
c71e942d95 fantland.cpp : Minor cleanups (#4215)
* fantland.cpp : Minor cleanups
Reduce ACCESSING_BITs, Runtime tag map lookups, duplicates, Fix some namings, Spacings, remove unnecessary MACHINE_START_CALL_MEMBER, MACHINE_RESET_CALL_MEMBER

* fantland.cpp : Split borntofi state related to ADPCM, input
Fix naming/spacing, Reduce/correct ROM region usage, Reduce some trampoline

* fantland.cpp : Minor correction
2018-10-31 14:20:05 +11:00
ajrhacker
02e83bfa02
Merge pull request #4220 from clawgrip/patch-2
Mark Trivial Pursuit (Spanish) as licensed by Maibesa (nw)
2018-10-30 20:51:29 -04:00
ClawGrip
04feec0cbc
Mark Trivial Pursuit (Spanish) as licensed by Maibesa (nw)
Maibesa officially licensed Trivial Pursuit from Bally for translation to Spanish (and also added questions related to Spanish culture) and distribution on Spain. Maibesa also manufactured a dedicated cabinet for Trivial Pursuit.
For reference, see http://www.recreativas.org/trivial-pursuit-898-maibesa
2018-10-31 00:54:08 +01:00
MetalliC
3b58f39ddc few more notes for "smashdrv" (nw) 2018-10-31 01:20:31 +02:00
ajrhacker
ceec5d58fa
Merge pull request #4217 from clawgrip/patch-1
Add version notes to "smashdrv" (nw)
2018-10-30 18:38:41 -04:00
MetalliC
28e3d42e10 new NOT_WORKING machines
------------------------
Bingo Galaxy (main) [Darksoft]
Bingo Galaxy (satellite) [Darksoft]

added SystemSP Network Board firmware ver 1.23 [Darksoft]
2018-10-31 00:37:49 +02:00
feos
dd9531ea70 forgot newline 2018-10-31 00:54:32 +03:00
feos
c02a2a4661 luaengine: add description comments for emu.item() 2018-10-31 00:23:35 +03:00
ClawGrip
85fc870e4d
Add version notes to "smashdrv" (nw)
(useful when searching for clones)
2018-10-30 19:48:44 +01:00
hap
05d7ca2bde namcos22: small update (nw) 2018-10-30 19:33:36 +01:00
Ivan Vangelista
fbd447c067 new working clone
-------------------------
Shin Ib Sa Won - Seok Dol I [gp-lee, Guru]

prehisle.cpp: corrected ROM label for prehislek (nw)
2018-10-30 18:40:12 +01:00
Ivan Vangelista
8f46cfbf46 prehisle.cpp: dumped correct char ROM for prehislek set, fixes MT05613 [Guru] 2018-10-30 18:14:26 +01:00