Commit Graph

62057 Commits

Author SHA1 Message Date
Ivan Vangelista
746a32a6ce new not working machine
-----------------------------------------
Rushing Beat (SNES bootleg) [Jorge Silva]
2018-10-24 23:01:07 +02:00
Ivan Vangelista
3c9846a3fb new working clones
--------------------------------------------------
Pengo (Marti Colls bootleg on Pac-Man hardware, set 1 [A.R.P.A., Recreativas.org]
Pengo (Marti Colls bootleg on Pac-Man hardware, set 2 [A.R.P.A., Recreativas.org]
2018-10-24 22:54:12 +02:00
R. Belmont
6a90e707ea
Merge pull request #4176 from hp9k/tms9914_debug
tms9914: extend logging & disable DEBUG output in default configurati…
2018-10-24 16:38:20 -04:00
AJR
b0b0840551 mcs96: Replace I/O space with callbacks; use internal space for non-executable register file & SFR area (nw) 2018-10-24 16:12:36 -04:00
R. Belmont
0d90924ad0
Merge pull request #4189 from Bavarese/patch-1
[Rainbow-100]: default to Microsoft Mouse
2018-10-24 15:50:46 -04:00
dxl
c7103b12f1 m68kdasm: decode ptest & pflush (#4190)
* m68kdasm: decode ptest & pflush

this adds some more decoding to someof the MMU instructions. The
following encodings are now properly decoded:

$ ./unidasm test.bin -arch m68040
00: f010 8216  ptestr #6, (A0), 0
04: f010 8209  ptestr D1, (A0), 0
08: f010 8200  ptestr %sfc, (A0), 0
0c: f010 8201  ptestr %dfc, (A0), 0
10: f010 8310  ptestr #0, (A0), 0, @A1
14: f010 8000  ptestw %sfc, (A0), 0
18: f548       ptestw (A0)
1a: f568       ptestr (A0)
1c: f500       pflushn (A0)
1e: f501       pflushn (A1)
20: f509       pflush (A1)
22: f510       pflushan
24: f518       pflusha

* m68kdasm: fix whitespace for MMU instructions
2018-10-24 15:49:37 -04:00
Bavarese
b33928dbcf
[Rainbow-100]: default to Microsoft Mouse
Default to Microsoft Mouse (sane for DEC Windows 1.03). 
Note that the older DEC Windows 1.0 uses another hard wired mouse model, possibly the DEC hockeypuck mouse (VSAxxx).
2018-10-24 20:31:40 +02:00
Robbbert
ada980907d gamecom improvements
- Henry works now
- Fixed dma regression
- Improved logging of unknown opcodes
2018-10-24 17:29:13 +11:00
Justin Kerk
bcb672ce32 Don't error on undefined GL symbols for the WebAssembly target (#4187) 2018-10-23 21:52:39 -07:00
Scott Stone
58bbd86ada megadriv.xml: Fixed rrash3 description (MT#7124) (nw) 2018-10-23 22:31:01 -04:00
R. Belmont
9bd476221a
Merge pull request #4186 from barry65536/master
Promote mtwinsb to working
2018-10-23 14:45:50 -04:00
dxl
3c36b423ea m68kmmu: split m68881_ops() into subfunctions (#4185) 2018-10-23 14:43:39 -04:00
Barry Harris
2d4370855a Promote mtwinsb to working
Move to fcrash.cpp, hook up scroll registers and other misc bits
2018-10-23 19:12:27 +01:00
Ivan Vangelista
769e13f265 bus/rs232.cpp: completed removal of MCFG macros (nw) 2018-10-23 18:24:43 +02:00
Ivan Vangelista
66b5dd9a1a princ.xml: added 4 new entries [TeamEurope] 2018-10-23 18:16:14 +02:00
Ivan Vangelista
a1b571fd37 abc80x.cpp: fixed copy-paste error. Thanks Tafoid! (nw) 2018-10-23 18:14:42 +02:00
AJR
8f67f2681d esprit3: Better interrupt sourcing (nw) 2018-10-23 11:54:43 -04:00
AJR
969175269d Invalidate memory access caches when removing watchpoints to prevent crashes on subsequent accesses to the same memory areas 2018-10-23 09:04:25 -04:00
hap
f16d70d90e opwolf: set_input_gain on speaker device overrides the one set on sound route, this makes it look less misleading now (nw) 2018-10-23 14:00:12 +02:00
AJR
3b84297de5 z29: Fix pseudo-DMA memory fill mode (nw) 2018-10-23 07:13:34 -04:00
ajrhacker
484e0bb9fb
Merge pull request #4182 from clawgrip/patch-4
Add TODO info for "spangbl2" dipswitches (nw)
2018-10-23 06:30:44 -04:00
ClawGrip
b41f7cdfad
Add TODO info for "spangbl2" dipswitches (nw) 2018-10-23 10:01:45 +02:00
Lord-Nightmare
8c798708a2 Add dumps of the Kurzweil K2000 "ROM1 - Orchestral" and "ROM2 - Contemporary" add-on modules. [anonymous]
Add a bunch of notes about the rest of the Kurzweil K2xxx series, and some more notes about the K2000 hardware. [Lord Nightmare]
2018-10-23 02:54:13 -04:00
David Haywood
25b70ce773 XaviX - support per-line rendering and raster interrupts (#4180)
* checkpoint (nw)

* improve rasters (nw)

* improve again (nw)

* raster effect improvements (nw)

* tidy (nw)

* keep happy (nw)

* also keep things happy (nw)

* rad_rh notes (nw)

* kill unneeded code (nw)

* (nw)

* oops (nw)

* extra rad_bass inputs (nw)

* misc refactors (nw)

* 2nd palette on superxavix (nw)

* improvements to line renderer (nw)

* optimize slightly (nw)

* bitmap layer related (nw)

* this bitmap in xavtennis is very big (nw)
2018-10-22 21:35:02 -04:00
R. Belmont
3916ced0ed
Merge pull request #4181 from hp9k/m68kmmu_indirect_fix
m68kmmu: don't try to read address bits in indirect descriptors as status bits (nw)
2018-10-22 21:34:35 -04:00
braintro
f5da4a8c50 sega16a.cpp: Correct labels and rom locations for the aliensyn2 set. [Brian Troha] 2018-10-22 18:05:27 -05:00
hap
c893b58eca k054321: correction on prev commit (nw) 2018-10-22 23:47:08 +02:00
hap
317a597236 k054321: make it work on all speaker inputs, not just the first (nw) 2018-10-22 23:40:29 +02:00
hap
932b9ad71e namcos22: show alpinr2b titlescreen animation, preliminary (nw) 2018-10-22 23:31:13 +02:00
Sven Schnelle
922bf727a9 m68kmmu: don't try to read address bits in indirect descriptors as status bits (nw)
and initialize m_mmu_tmp_sr before doing a table search. With this commit,
everything required to run HP-UX 9 in mame is upstream.

Tested the following machines with this mmu change:

maciix with Mac OS 7
hp9k360 with HP-UX 7, HP-UX 9 and the HP-UX 9 installer.
2018-10-22 23:16:09 +02:00
Ivan Vangelista
8211efbb8a cinemat.cpp: fixed save state regression (nw) 2018-10-22 23:10:07 +02:00
Ivan Vangelista
407222940f namcops2.cpp: redumped superdbz DVD and confirmed gundzaft DVD dump [Arcade-Projects] 2018-10-22 23:01:59 +02:00
Ivan Vangelista
e227060f5c new not working software list addition:
---------------------------------------------------------
pico.xml: Oryouri Daisuki! Kitchen Pico (Jpn) [TeamEurope]
2018-10-22 20:26:17 +02:00
Ivan Vangelista
588776d891 exidy.cpp: identified P1/P2 Start LEDs for Mouse Trap [Brad Oldham]
original patch modified by me (nw)
2018-10-22 19:03:38 +02:00
Ivan Vangelista
21b6c96cac rs232: another batch of MCFG removal (nw) 2018-10-22 18:44:07 +02:00
dxl
9703b60a20 m68kmmu: support short indirect descriptors & set MMU status flags in pmmu_atc_lookup() (#4179)
* m68kmmu: support short indirect table entries

* m68kmmu: set SR bits in pmmu_atc_lookup()
2018-10-22 12:19:27 -04:00
Ivan Vangelista
6c23ea53f6 bfmsys85.cpp: added save state support, no idea why this was marked as SUPPORTS_SAVE (nw) 2018-10-22 18:02:56 +02:00
ajrhacker
2d392f5ef8
Merge pull request #4177 from MASHinfo/master
Fixed Arcade build
2018-10-22 10:39:28 -04:00
Roberto Fresca
b4d5b3b50d Removed due to legal issues. 2018-10-22 15:25:04 +02:00
MASH
129571495b
Fixed Arcade build 2018-10-22 11:02:10 +00:00
Ivan Vangelista
6995e29882 new working clone
------------------------------
PuLiRuLa (World, earlier?) [Jorge Silva]
2018-10-22 07:24:34 +02:00
AJR
d5f195c046 flipjack: Driver overhaul
- Reimplement video using CRTC row update method.
- Cocktail mode is fully supported.
- Change monitor orientation from ROT90 to ROT270.
- Modernize interrupts.
- Clean up miscellaneous things.
2018-10-21 17:30:15 -04:00
arbee
688ce5bf93 hapyfish: correct flash IDs and flash switching, bootloader now loads Linux kernel and then nothing happens (nw) 2018-10-21 15:47:32 -04:00
mooglyguy
d1ec0b957c vsmile: removed Unununium timing hacks, nw 2018-10-21 21:29:14 +02:00
mooglyguy
af515310d7 vsmile: Fixed erroneous cartridge ROM mirroring. Gets V.Smile games to boot. Needs cleanup. [Ryan Holtz] 2018-10-21 21:29:13 +02:00
braintro
5e85036f34 new clone added - Soldier Girl Amazon (Tecfri license)
New Clone Added
-----------------------------------------
Soldier Girl Amazon (Tecfri license) [Fredric Sjöholm]
2018-10-21 14:20:23 -05:00
hap
0eb5679d24 namcos22: improve window clipping (nw) 2018-10-21 20:08:38 +02:00
Sven Schnelle
802418ad4e tms9914: extend logging & disable DEBUG output in default configuration (nw)
Add some debugging to print the standard GPIB commands
like MLA/MTA/MSA. This makes reading a log much easier. While
at it, disable LOG_GENERAL as that logs every byte transferred
which fills up error.log.
2018-10-21 18:34:51 +02:00
dxl
3f19591995 m68kmmu: cleanups (#4172)
* m68kmmu: factor out TT register matching into pmmu_match_tt()

* m68kmmu: simplify tt/fc matching

* m68kmmu: remove dead code

* m68kmmu: factor out table walking code

* m68kmmu: replace printf by logerror

This should be switched over to use LOG(), but can't
right now because the header file is included directly
in C++ classes.
2018-10-21 12:24:27 -04:00
fulivi
5dba426a7c HP9825: printer & beeper added (#4175)
* hp9825: printer added. Whitespace cleanup on hp9825_tape.*

* hp9825: added beeper
2018-10-21 12:15:57 -04:00