Commit Graph

61660 Commits

Author SHA1 Message Date
cam900
59cf3f6004 cpu/jaguar/jaguar.cpp : Additional notes 2019-06-02 17:51:57 +09:00
cam900
77f9bccb44 cpu/jaguar/*.cpp : Updates
Add notes, Reduce defines, Simplify handlers, Use shorter / correct type values, Reduce unnecessary lines, Remove register_postload
jaguar.cpp : Fix metadata, Correct XTAL frequency
2019-06-02 16:52:20 +09:00
cam900
fe6cfccfc1 exedexes.cpp : Updates
Use prio_* for sprite draw routine, Simplify handlers, gfxdecodes, Reduce runtime tag lookups, Unnecessary lines, Fix namings, Spacings
2019-06-02 14:21:14 +09:00
AJR
6deb0d35e3 unixpc.cpp: Add FDC reset; slight conceptual cleanup (nw) 2019-06-02 00:25:41 -04:00
Angelo Salese
ec753a153a nb1413m3.cpp: kill nb1413m3 busy flag publicness, kill busyflag hack in threeds (nw) 2019-06-02 04:36:20 +02:00
arbee
88f398686c apple2: Added the //e version of the AE Vulcan IDE card [SPK, R. Belmont] 2019-06-01 21:22:32 -04:00
Angelo Salese
c429c54566 new WORKING machine
===================
Bikkuri Pro Wrestling [Angelo Salese]
2019-06-02 03:03:58 +02:00
AJR
6b3862446e itt9216: Note undumped 8741A (nw) 2019-06-01 18:06:59 -04:00
AJR
b937a83163 wd_fdc: Adopt new mr_w handler in various drivers (nw) 2019-06-01 17:41:59 -04:00
AJR
48a79e58c0 systel100: Correct clocks (nw) 2019-06-01 16:59:12 -04:00
AJR
5b68b8ac05 oricext/jasmin: Use addressable latch device (nw) 2019-06-01 16:57:40 -04:00
AJR
be58aa76bf systel100: Improve floppy control (nw) 2019-06-01 16:10:02 -04:00
AJR
af61dd9e97 wd_fdc: Emulate writes to master reset line; allow read side effects to be disabled (nw) 2019-06-01 16:08:40 -04:00
arbee
9c41b55ac3 konmedal: correct K52109 hookup and tile banking for shuriboy and fuusenpn [R. Belmont] 2019-06-01 12:56:50 -04:00
AJR
437af9d3bc systel100: Add keyboard (nw) 2019-06-01 12:24:54 -04:00
hap
0a213f860c chessmachine: device was in wrong folder and forgot to update compile script (nw) 2019-06-01 14:53:14 +02:00
hap
6ac78c837c chessmachine: add sync on one side (nw) 2019-06-01 14:05:47 +02:00
hap
22b7b3f4de added shared chessmachine device for Mephisto risc, chessmachine EC, chessmachine DR (nw) 2019-06-01 13:16:29 +02:00
AJR
a8bdd97c96 systel100: Boot from floppy (nw) 2019-05-31 23:58:20 -04:00
braintro
ddff45d0a9 (nw) Correct Sega ID# for Golden Axe 2019-05-31 21:41:33 -05:00
AJR
2ef227f8c6 i8257: Clarification (nw) 2019-05-31 17:11:39 -04:00
AJR
9b7a3d045a Manufacturer name fix (nw) 2019-05-31 16:55:04 -04:00
AJR
d71b4c13c5 systel100: Found the switch (nw) 2019-05-31 16:49:29 -04:00
AJR
3f9cb887b1 systel100: Display characters on screen (nw)
i8275: Cancel out reverse video for hidden attribute characters
2019-05-31 16:33:23 -04:00
AJR
4157210f6c systel100: Switch out boot ROM for more RAM (nw) 2019-05-31 16:08:33 -04:00
hap
e6a2b84857 arm: use standard_irq_callback (nw) 2019-05-31 21:36:11 +02:00
AJR
5a0f71c07e systel1.cpp: There is an interrupt (nw) 2019-05-31 15:29:36 -04:00
AJR
588a5c397f wd_fdc: Don't let the absence of the new callback break the device (nw) 2019-05-31 15:29:09 -04:00
AJR
d650a6e2bd New machines marked as NOT_WORKING
----------------------------------
Systel System 100 [Al Kossow, Bitsavers]
2019-05-31 15:13:40 -04:00
Ivan Vangelista
7123022f9d new working clone
--------------------------------------------------
Thunder & Lightning (bootleg with Tetris sound, set 2) [Bliep]
2019-05-31 16:48:18 +02:00
David Haywood
41db954333 missing changes (nw) (#5132) 2019-05-31 16:27:32 +02:00
R. Belmont
389db5b9a2
Merge pull request #5131 from DavidHaywood/290519
new machines marked as NOT WORKING
2019-05-31 10:06:08 -04:00
DavidHaywood
e7ecbbd895 new machines marked as NOT WORKING
---
Goldart (Spain) [Morten Kirkegaard, Ryan Holtz, Clawgrip, David Haywood, Roberto Fresca, Peter Wilhelmsen]

video hardware is bitmap based, but seems to have some control registers so palette etc. is set outside of the actual writes, might also disagree with how the ds5002fp core does memory addressing slightly as some bits seem to be fetched from the wrong places.  ds5002fp dump we have is good enough to run the attract mode on PCB, only 2 suspicious bytes.
2019-05-31 14:49:27 +01:00
Patrick Mackinlay
75a7f662dc ioc2: irix needs the aux irq too (nw) 2019-05-31 19:27:23 +07:00
Patrick Mackinlay
d944b36ca8 hle_mouse: minor fixes (nw)
The Indy/Indigo² issue appears to be related wait states or other unemulated delays on the driver side, and not a problem with this device or at_keybc.
2019-05-31 19:23:06 +07:00
Patrick Mackinlay
9658fd8bba ioc2: hook up the mouse (nw) 2019-05-31 16:03:19 +07:00
Patrick Mackinlay
ffba8bff6b jazz: hook up the mouse (nw) 2019-05-31 16:02:29 +07:00
Patrick Mackinlay
d00c294732 hle_mouse: high-level emulation of PS/2 mouse 2019-05-31 16:01:54 +07:00
AJR
a389d4bef3 hpc3: Disaggregate and decouple from other devices as much as is currently practical; move interrupt inputs to ioc2; add lots of callbacks (nw) 2019-05-30 20:48:35 -04:00
arbee
48088fe623 New machines added as MACHINE_NOT_WORKING
-----------------------------------------
Fuusen Pentai [R. Belmont, Chris Penny, The Dumping Union]
2019-05-30 20:42:53 -04:00
Robbbert
2e70a217f1 (nw) telex277d: correction to note 2019-05-31 10:24:26 +10:00
AJR
94b2eb8f27 z80scc: Reduce gratuitous logging (nw) 2019-05-30 19:00:40 -04:00
AJR
241aceea5a sbus: Fix device card installation (nw) 2019-05-30 19:00:04 -04:00
mooglyguy
1c128c6aa2 New NOT_WORKING machines
------------
Indy (R4600, 100MHz) [Ryan Holtz]

-indy_indigo2: Renamed sets, converted to use BIOSes, added B4 stepping of Indy boot PROM. [Ryan Holtz]
2019-05-30 20:52:50 +02:00
MooglyGuy
fea7b61117 -sgi_mc: Delay VDMA kickoff by a few ticks. Needed to make a 100Mhz Indy happy. nw 2019-05-30 20:52:49 +02:00
ClawGrip
372ffee444 New WORKING machines (#5122)
* New WORKING machines

---------------------------------------------------------
Pink Jelly [ClawGrip]
VT03 Sound Test [ClawGrip]

New NOT_WORKING machines
---------------------------------------------------------
Pinball [ClawGrip]
Boxing [ClawGrip]

(nw) All those programs came from the official VT SDK from V.R. Technology. I'm not sure about the flags, as being demo programs I'm not sure what they should really do or look like. At least "Pink Jelly" looks better on the emulator bundled with the VRT VT SDK than on MAME.

* Add 'pinkjelly', 'vtpinball', 'vtboxing' and 'vtsndtest' (nw)

* Change game names (nw)
2019-05-30 14:33:10 -04:00
David Haywood
c596c2c4b7 trkfldch / my1stddr - some heavy refactor / reorganization based on current knowledge (nw) (#5124)
* note updates (nw)

* no (nw)

* refactors (nw)

* more refactor (nw)

* fix log (nw)

* bit use note (nw)

* note about use (nw)

* register use notes (nw)

* notes, possible timer irq (nw)
2019-05-30 14:32:30 -04:00
hap
a94e08d1d1 arm: disable nested irq hack again for testing (nw) 2019-05-30 20:10:19 +02:00
hap
6ea9ad6f80 deco156: update irq handler same as simpl156 (nw) 2019-05-30 20:05:40 +02:00
MetalliC
cc506a4ddc new NOT_WORKING clone
---------------------
Mushiking The King Of Beetle (2K3 2ND Ver. 1.002-, World) [f205v]
2019-05-30 20:56:22 +03:00
Vas Crabb
6cabe112bc Merge tag 'mame0210'
MAME 0.210
2019-05-31 03:25:34 +10:00
hap
94b196cee4 simpl156: should work ok without arm nested irq hack now (nw) 2019-05-30 19:14:58 +02:00
hap
b48f4470cd arm: add back wrong interrupt handling and make it an option (nw) 2019-05-30 18:51:29 +02:00
Ivan Vangelista
ea8383057b konmedal.cpp: added PROMs dumps for shuriboy [TeamEurope, rod_wod, The Dumping Union] 2019-05-30 17:50:34 +02:00
hap
6710f455f5 New working software list additions
-----------------------------------
ibm5170: The ChessMachine (v3.1, The King v2.20) [hap, fhub]
2019-05-30 17:32:51 +02:00
hap
0af062c145 carpolo: put timer tick in vblank again, fixes collision detection (nw) 2019-05-30 15:28:46 +02:00
hap
23ab51f538 tutankhm: small cleanup (nw) 2019-05-30 13:54:42 +02:00
Ivan Vangelista
209f56e182
carpolo.cpp: partial fix for MT07343 (nw)
Controls now work but I wasn't able to fix the missing collision detection without reverting the INTERRUPT_GEN_MEMBER to device_timer change.
2019-05-30 11:06:36 +02:00
Patrick Mackinlay
865e7c86a1 at_keybc: minor tweaks (nw)
* resolve aux irq callback
* renamed mouse to aux
* added logging and some notes
* added a Compaq rom dump
2019-05-30 13:33:23 +07:00
braintro
a509e82c84 (nw) leland.cpp: Correct remaining ROM names for Off Road Track PAK sets. 2019-05-29 22:05:32 -05:00
AJR
b5d3e5ee4f pet.cpp: Use input merger device for IRQ (nw) 2019-05-29 22:47:30 -04:00
hap
492791105a chessm: add ram/cpu config (nw) 2019-05-30 04:14:42 +02:00
Robbbert
a39dc47745 new NOT WORKING skeleton ------ Telex 277-D 2019-05-30 11:59:05 +10:00
hap
65ac9fca52 chessm: ram device only allows root ":ram" to be configured (nw) 2019-05-30 03:19:47 +02:00
hap
6ef307855a arm: blocking irq here isnt right, this fixes chessmachine isa card lockup (nw) 2019-05-30 02:22:49 +02:00
AJR
177a0e8390 pk8020.cpp: Add printer port 2019-05-29 18:42:21 -04:00
Angelo Salese
037e3c41d3 kill redundant note (nw) 2019-05-29 23:42:42 +02:00
Angelo Salese
1940cced00 cntsteer.cpp: fix sprite colors and magnify feature 2019-05-29 23:41:12 +02:00
AJR
1de17bc025 gio64: Get rid of strcmp hacks; decouple interrupts from HPC3 device (nw) 2019-05-29 16:57:34 -04:00
AJR
b630126137 sbus: Eliminate tag hacking (nw) 2019-05-29 16:56:46 -04:00
AJR
84b924a1f7 Revert "-Removed sbus and gio64 buses..."
This reverts commit 3207d504fe.
2019-05-29 16:08:47 -04:00
MooglyGuy
3207d504fe -Removed sbus and gio64 buses since they aren't up to his majesty AJR's bar of quality, nw 2019-05-29 19:15:27 +02:00
Vas Crabb
daca02f875 fix indentation gone wrong (nw) 2019-05-30 03:11:36 +10:00
MooglyGuy
e0ff1d29a0 -newport: Fixed source buffer shift when blending is enabled. [Ryan Holtz] 2019-05-29 17:46:51 +02:00
Vas Crabb
0e7b688283 clean up some stuff (nw) 2019-05-30 00:05:33 +10:00
Olivier Galibert
c910c1cf0a Sanity prevailed (nw)
There are some bugs, probably linked to the sample counter (I thought
it was a frame counter for a start...).  But at least the code is not
aneurysm-provoking anymore.

One thing to do would be to turn the k573dio into a
device_mixer_interface to have the connection to the speakers done at
the driver device level.  Volunteers?
2019-05-29 15:27:00 +02:00
Olivier Galibert
a902ee8e0f Sanity prevailed (nw)
There are some bugs, probably linked to the sample counter (I thought
it was a frame counter for a start...).  But at least the code is not
aneurysm-provoking anymore.

One thing to do would be to turn the k573dio into a
device_mixer_interface to have the connection to the speakers done at
the driver device level.  Volunteers?
2019-05-29 15:26:43 +02:00
Robbbert
8497b4313f (nw) my bad.. :( 2019-05-29 21:24:34 +10:00
Robbbert
094c23becb (nw) ampro: hopefully fix compile problem on osx 2019-05-29 20:27:30 +10:00
Lord-Nightmare
40a5921845 fix gcc 8.3.0 compiler misleading indent warning (nw) 2019-05-29 00:36:53 -04:00
mooglyguy
3d67ace098 -newport: Various fixes. [Ryan Holtz]
* Fixed handling of COLORI register alternate access.
 * Added suport for RAMDAC gamma LUT.
2019-05-29 05:09:11 +02:00
mooglyguy
e15b2b50ad -hal2: Various changes. [Ryan Holtz]
* Added handling for different frequency rates.
 * Moved DAC devices into HAL2 from HPC3.
 * Added readback of DAC parameters.
 * Fixed stereo DAC playback.
2019-05-29 02:16:40 +02:00
AJR
e72d1130fe mc68340: Timer improvements
- Fix prescaler calculation
- Handle various reset behaviors
- TOUT changes recorded in status register
- Better handling of COM flag and compare register being zero
- Reload not immediately after reaching zero but on next cycle
2019-05-28 20:02:13 -04:00
tyfighter
78d3026f86 SGI GIO rename to GIO64 (#5125)
-gio: Renamed GIO slot device implementation to GIO64, nw
2019-05-29 01:44:58 +02:00
mooglyguy
2112658a05 -newport: Various fixes. [Ryan Holtz]
* Fixed COLORI shift when cross-initialized by COLORRED.
 * Fixed RGB vs. CI fast-clear handling.
 * Fixed incorrect octant calculation for lines.
2019-05-29 00:23:16 +02:00
David Haywood
f87487ff87 trkfldch / my1stddr various notes / updates (nw) (#5121)
* sprite x flip (nw)

* sprite tweaks (nw)

* old (nw)

* note (nw)

* begin to change drawing (nw)

* cliprect stuff (nw)

* foo (nw)

* usage notes, slight refactors (nw)

* more notes, gave trkfldch its own inputs (nw)

* turn this back off (nw)
2019-05-28 15:21:05 -04:00
AJR
8631b3d36f esqmr.cpp: Map the OTTOs (nw) 2019-05-28 11:38:48 -04:00
Olivier Galibert
3cddb3dbb2 Fix subtle memory subsystem bug [O. Galibert] 2019-05-28 15:48:23 +02:00
Dirk Best
87d548d205 bbusters: Update gun handling, fixes MT07333
- Use UPD7004 device
- Adjust gun limits to the factory defaults
- Remove no longer needed default eeproms

Calibration in service mode now also works and doesn't cause the game to 
refuse to boot.
2019-05-28 09:48:59 +02:00
Dirk Best
244b03bb52 New device: UPD7004 ADC 2019-05-28 09:48:59 +02:00
AJR
9863c37e28 ampro: Various additions (nw)
- Simplify handlers
- Add parallel printer port
- Add second serial port
- Add SCSI interface
- Add various line connections (several commented out because jumpers are not installed by default)

wd_fdc: Add fake output callback for floppy ready line (nw)
2019-05-28 00:28:06 -04:00
Scott Stone
c37ef28fa1 bagman.cpp: Changed pickin to use an 8-way joystick as it should be per notes from original board owners. Also, added confirmed bonus life DIP and updated locations to match same notes. [Mark Spaeth, Tafoid] 2019-05-27 20:25:26 -04:00
hap
a5f8a94222 New working software list additions
-----------------------------------
ibm5170: The Final ChessCard (Installer v2.0/Program v1.9) [hap, voelkx]
2019-05-28 00:51:27 +02:00
David Haywood
1674fab08d trkfldch / my1stddr - support DMA group size + step/skip size values (nw) (#5119)
* trkfldch / my1stddr - support DMA group size + step/skip size values (nw)

* '3rd layer' notes (nw)

* another guess (nw)

* fix hammer throw gfx (nw)

* register notes (nw)
2019-05-27 17:40:10 -04:00
algestam
656b20f335 hh_sm510: segment id fix (nw) (#5120) 2019-05-27 23:12:56 +02:00
hap
a027beeccf Machine promoted to working
----------
Game & Watch: Chef [Sean Riddle, Mr. Do]
2019-05-27 23:11:11 +02:00
mooglyguy
a7e4e9b676 -newport: Added Display Control Bus timeout. Prevents Presenter board from being erroneously detected. [Ryan Holtz]
-sgi_mc: Fixed VDMA TLB which caused corrupt bitmap transfers. [Ryan Holtz]
2019-05-27 22:54:48 +02:00
Angelo Salese
bef9f293b6
stvvdp2.cpp: obvious disclaimer for this too (nw) 2019-05-27 22:50:14 +02:00
Angelo Salese
630aecc341
stvvdp1.cpp: reinstate notes (nw) 2019-05-27 22:44:55 +02:00
hap
8391a4b345 finalchs: add rom v3.6 (nw) 2019-05-27 21:01:14 +02:00
Ivan Vangelista
c509a39626 new not working machine
-----------------------------------------------
Master [Stefan Fettes]
2019-05-27 20:13:22 +02:00
Ivan Vangelista
0deb723cd9 aristmk6.cpp: added a new bios dump [Dam0, Heihachi_73] 2019-05-27 20:07:23 +02:00
MooglyGuy
32d0f4566c -newport: Fixed Fastclear mode again, nw 2019-05-28 03:31:01 +10:00
hap
93060c917e New NOT_WORKING software list additions
---------------------------------------
ibm5170: The ChessMachine (Installer V3.0) [hap]
ibm5170: The ChessMachine (Installer V2.2) [hap]
2019-05-27 19:19:59 +02:00
David Haywood
ec8a8deedd trkfldch - alt bg tile format (nw) (#5118)
* small changes (nw)

* alt tile format (nw)
2019-05-27 11:35:40 -04:00
arbee
caacd65730 esqmr: improved RAM, ROM, and device mapping. Programs run farther but don't boot yet. [R. Belmont] 2019-05-27 00:03:47 -04:00
AJR
2090f71585 dinetwork: Add loopback control (nw) 2019-05-26 22:16:24 -04:00
David Haywood
b956b41125 trkfldch / my1stddr tilemap stuff (nw) (#5117)
* trkfldch / my1stddr tilemap stuff (nw)

* select bits for bg tilebase (nw)
2019-05-26 21:41:18 -04:00
arbee
c9bf74de4e mc68340: correct MC68340 baud rate calculation [R. Belmont] 2019-05-26 21:17:35 -04:00
AJR
de5490c368 z80netf: Fix error in keyboard configuration (was broken since 0.196) 2019-05-26 18:53:44 -04:00
AJR
7f33f5c170 mc68340: Fix interrupt vectoring 2019-05-26 18:53:31 -04:00
AJR
4261821fc5 mc68340: Fix interrupt vectoring 2019-05-26 18:52:16 -04:00
AJR
d1a0632422 z80netf: Fix error in keyboard configuration (was broken since 0.196) 2019-05-26 18:43:09 -04:00
MooglyGuy
d4d11ec811 -newport: Fixed Fastclear mode again, nw 2019-05-27 00:28:48 +02:00
arbee
d0c11e6ea9 ts10/ts12: main screen turn on (nw) 2019-05-26 14:21:35 -04:00
fulivi
41c456c3a6 Hp9845: added 98046 module emulation (#5115)
* hp9845: fixed handling of optional ROMs (nw)

* z80sio: massive enhancement to Z80 SIO driven by HP98046 test sw

* hp9845: implemented the HP98046 serial I/O module
2019-05-26 12:00:33 -04:00
David Haywood
ecf043eca1 my1stddr / trkfldch - palette, dma improvements (nw) (#5114)
* my1stddr - palette, dma improvements

* better decode (nw)
2019-05-26 08:40:39 -04:00
Quench0
b4c93476fc Bally -35 Pinball
Fix recent AS2888 sound board audio regression playing wrong tones
Change default sound board test switch that conflicted with in game service switch
2019-05-26 21:17:06 +10:00
Vas Crabb
b8a6bb13ce add focus next/previous input types, will be hooked up later (nw) 2019-05-26 15:44:32 +10:00
Vas Crabb
987365c5c5 starrider: few more notes (nw) 2019-05-26 15:43:33 +10:00
Vas Crabb
626b566fee srcclean (nw) 2019-05-26 13:10:03 +10:00
MooglyGuy
4860ae159e -newport: Fixed pixel format conversion on HOSTRW access. [Ryan Holtz] 2019-05-26 04:59:58 +02:00
cracyc
85c7144e0d i386: fix enter insn (nw) 2019-05-25 21:55:53 -05:00
tim lindner
4187ef61d0 Fix multipak rom switching (#5112)
* Start fixing OS9 disk handling

* Call ROM update handler if Multi-Pak switch is changed. Virtually or physically.

* I need to figure out why these keep getting reverted in my feature branches.
2019-05-25 22:28:17 -04:00
darren
c273e1828b fixed typo in afm outputs 2019-05-25 17:55:13 -07:00
Robbbert
eeff68e539 (nw) Housekeeping 2019-05-26 09:21:13 +10:00
arbee
d702409679 New machines added as MACHINE_NOT_WORKING
-----------------------------------------
Ensoniq TS-10 [R. Belmont, DBWBP.com]
Ensoniq TS-12 [R. Belmont, DBWBP.com]
2019-05-25 18:28:45 -04:00
enikland2
898907380e fix screen_device::update_now() when drawing partial lines (#5109)
-screen: Fixed update_now() when drawing partial lines. [Enik Land]

-screen: Fixed pixel-access functions to use the current bitmap. [Enik Land]
2019-05-25 23:01:11 +02:00
braintro
251836ef95 New clones marked as NOT_WORKING
New clones marked as NOT_WORKING
--------------------------------
Cycle Warriors [Sugoi Helsinki]
2019-05-25 15:49:59 -05:00
David Haywood
d647c54046 my1stddr / trkfldch progress (nw) (#5110)
* my1stddr - 8x8 decode (nw)

* make trkfldch show stuff (nw)

* misplace (nw)
2019-05-25 16:16:03 -04:00
AJR
4564f3b599 at/ht286: Split out another BIOS, or rather a duplicate (nw) 2019-05-25 14:28:48 -04:00
Nigel Barnes
4cdf369921 coco2: Converted all coco/dragon extension devices to use cts handlers. 2019-05-25 18:15:12 +01:00
MooglyGuy
2b091f8c65 -newport: Fixed 4bpp color mode, nw 2019-05-25 18:01:31 +02:00
Robbbert
bfa4627243 (nw) poly880 : added speaker, fixed NMI circuit, fixed keyboard, hooked up daisy chain. 2019-05-26 01:10:51 +10:00
MooglyGuy
7e6f1598b2 -newport: Improved handling of COLORHOST mode bit. [Ryan Holtz] 2019-05-25 16:18:29 +02:00
ajrhacker
bf57ca78f0
Merge pull request #5108 from shattered/_7c7774bc94
krokha: new working machine.
2019-05-25 09:01:36 -04:00
Sergey Svishchev
d65d632052 krokha: new working machine. 2019-05-25 15:34:11 +03:00
AJR
f881dd1802 Fix clang error: reference to non-static member function must be called; did you mean to call it with no arguments? (nw) 2019-05-25 08:24:19 -04:00
Robbbert
5fa8efbef8 (nw) poly8813 : updated note 2019-05-25 21:09:37 +10:00
hap
fb1f0333f0 arm: missing copyright holder (nw) 2019-05-25 12:54:25 +02:00
Robbbert
ba4d70f19b (nw) Poly8813 : new roms 2019-05-25 20:45:42 +10:00
Ivan Vangelista
4538c70d54 new not working clones
---------------------------------------------
Dolphin Treasure (0101250V, Queensland) [Dam0, Heihachi_73]
Indian Dreaming (0101340V, Queensland) [Dam0, Heihachi_73]
2019-05-25 07:52:22 +02:00
AJR
e9f98275b7 at.cpp: Note source of dumps that were split (nw) 2019-05-24 23:31:29 -04:00
braintro
f1b8fbaddd (nw) Makes no difference but be accurate with read Mosaic PIC clock 2019-05-24 22:06:59 -05:00
mooglyguy
547833a25b -r4000: Added bus error functionality. [Ryan Holtz]
-newport: Fixed VRAM tests and several fast-clear bugs. [Ryan Holtz]

-hpc3: Fixed several SGI IDE tests. [Ryan Holtz]

-ioc2: Added stubs for modern PS/2 keyboard controller, nw
2019-05-25 04:56:47 +02:00
AJR
9bc22de6c9 at/toptek286: Tentative motherboard identification; split ROMs (nw) 2019-05-24 22:55:23 -04:00
arbee
603999b8d0 New machines added as MACHINE_NOT_WORKING
MegaTouch XL Titanium (version r0?, cracked) [C. Ward, R. Belmont]
2019-05-24 22:51:55 -04:00
arbee
9b76a05064 mac: fixed missing audio for SE and Classic. [R. Belmont] 2019-05-24 20:56:57 -04:00
David Haywood
8c5d684e9c my1stddr improved gfx (nw) (#5105)
* identifying more sprite bits (nw)

* my1stddr improved gfx (nw)

* some alt tile bases for reference (nw)

* tweak (nw)

* this is promising (nw)
2019-05-24 19:29:44 -04:00
AJR
d1c210f60e at.cpp: Separate yet another set (nw)
lm103s: Correct system and set name (nw)
2019-05-24 17:22:05 -04:00
Angelo Salese
ccbd8a13e2 Fix accidental sprite color regression (nw) 2019-05-24 22:44:19 +02:00
Angelo Salese
9af3931f19 cntsteer.cpp: improve colors (nw) 2019-05-24 22:39:55 +02:00
AJR
8da1c6c91f at.cpp: Separate out and document this unknown motherboard (nw) 2019-05-24 14:50:57 -04:00
AJR
828a436dcf at.cpp: One more set separated out (nw) 2019-05-24 14:07:54 -04:00
Robbbert
24c084f70d MT 07335: comx35p,comx35n: cannot load a cassette 2019-05-25 03:21:53 +10:00
AJR
a7fab0ca81 bbusters: That's not a parallel EEPROM type (nw) 2019-05-24 12:54:34 -04:00
Ivan Vangelista
a8c50f9e5c bbusters.cpp: added coin counters (nw) 2019-05-24 18:42:19 +02:00
AJR
c63b43caae inputmap.cpp: Further cleanup (nw) 2019-05-24 12:39:58 -04:00
hap
79cb1da011 inputmap: fix gcc compile(unused variable) (nw) 2019-05-24 18:27:47 +02:00
AJR
0dc863e04e ncr5380n: Clarify note (nw) 2019-05-24 10:38:39 -04:00
AJR
2b8ef360d1 ncr5380n: Misc. updates (nw)
- Remove fake device clock from configuration
- Allow some read side effects to be disabled
- Separate device type for 53C80, which has a few functional differences and is used in various Apple products
- Add hsscsi to apple2e and apple2gs slot options
2019-05-24 10:36:43 -04:00
hap
5bb2a226ce hh_sm510: sean found 1st gen g&w mcu pinout matches sm5a (nw) 2019-05-24 15:58:30 +02:00
AJR
3e4fb49d5e Improve sorting of items for machine input menu. Inputs of the same type are sorted by name, and keyboard keys are sorted by their assigned character codes (if any). 2019-05-24 09:20:32 -04:00
AJR
6c42709c10 amiga: Convert screen update routine to RGB32 (nw) 2019-05-24 09:02:08 -04:00
Dirk Best
54d079ab49 quizo: Further improvements
- Clean up ROM banking
- Use XTAL values
- Add COIN2 and document more dip switches
2019-05-24 09:28:33 +02:00
Dirk Best
528da7f70d quizo: Clean up VRAM banking and screen update, convert to RGB32 2019-05-24 09:28:33 +02:00
Robbbert
41e91c388a MT 07334: microtan: out of memory when trying to run BASIC 2019-05-24 16:55:29 +10:00
AJR
28756bc689 dcclubj, quizmeku: Add board IDs (nw) 2019-05-24 00:17:36 -04:00
braintro
e27168054b (nw) segas24.cpp: Sega ID#s for Hot Rod 2019-05-23 22:51:18 -05:00
braintro
08eafbc459 (nw) segas16b.cpp: Add in Sega ID# for Tough Turf 2019-05-23 22:36:33 -05:00
braintro
c04e0719e6 (nw) mosaic.cpp: Correct clock speed for PIC chip 2019-05-23 22:28:35 -05:00
Robbbert
5cdf86d30b Merge branch 'master' of https://github.com/mamedev/mame 2019-05-24 10:33:29 +10:00
Robbbert
52c159d916 (nw) a5105 : added cassette read per schematic, but not working 2019-05-24 10:33:06 +10:00
David Haywood
5f62a4f113 my1stddr - some ugly stuff to pave way for real improvements (proves it is running etc.) (nw) (#5104)
* my1stddr - some ugly stuff to pave way for real improvements (proves it is running etc.)

* log stuff (nw)

* log notes (nw)

* there's a pointer to the spritelist in the regs, make a note of it (nw)
2019-05-23 20:32:42 -04:00
Robbbert
d110ecf603 (nw) validation 2019-05-24 10:27:13 +10:00
hap
8660a20178 finalchs: company official name is Tasc anyway, not TASC (nw) 2019-05-24 00:49:13 +02:00
hap
f560cef0a4 New working software list additions
-----------------------------------
ibm5170: The Final ChessCard [hap]
2019-05-23 23:23:45 +02:00
rfka01
874a6f94a4 pc.cpp: Add Nixdorf PC-01, genpc.cpp: new BIOS version (#5100) 2019-05-23 13:00:01 -04:00
R. Belmont
e21f8892ae
Merge pull request #5101 from cam900/momoko_args
momoko.cpp : Updates
2019-05-23 12:59:38 -04:00
R. Belmont
24f105286a
Merge pull request #5099 from cam900/igs022_tags
igs022.cpp : Updates
2019-05-23 12:59:20 -04:00
R. Belmont
a119695fed
Merge pull request #5098 from cam900/fcombat_args
fcombat.cpp : Updates
2019-05-23 12:59:01 -04:00
R. Belmont
eb05b85148
Merge pull request #5096 from cam900/jaguar_pallookup
jaguar.cpp : Updates
2019-05-23 12:58:45 -04:00
David Haywood
7ddee052fa trkfldch / my1stddr - don't just blow up at least (nw) (#5102)
* trkfldch / my1stddr - don't just blow up at least (nw)

* unimportant rubbish (nw)

* nonsense (nw)

* basically nothing (nw)

* possible irq reg (nw)

* outside irq (nw)

* looking at register use (nw)
2019-05-23 12:40:17 -04:00
arbee
7da9eaffd0 3c505: fixed Apollo dip switch labels [Hans Ostermeyer] 2019-05-23 07:57:50 -04:00
arbee
cc70a8e69f m68000: fixed the real MMU problem Domain/OS was having; Mac still works. [Hans Ostermeyer] 2019-05-23 07:54:58 -04:00
Ivan Vangelista
d5341ba722
mosaic.cpp: decapped PIC for mosaic [Caps0ff, caius, The Dumping Union]
(nw) not hooked up yet, is someone is interested please go ahead
2019-05-23 11:55:33 +02:00
Patrick Mackinlay
0becde54fe r4000: fix brain damage (nw) 2019-05-23 16:47:52 +07:00
cam900
ffb7bb2b8d momoko.cpp : Updates
Simplify handlers, Reduce runtime tag lookups, Unnecessary lines, Fix namings, Spacings, Use shorter / correct type values
2019-05-23 18:28:59 +09:00
Patrick Mackinlay
cca4cb5b52 r4000: sgi ide fixes (nw)
Corrects some TLB diagnostic errors (remaining ones require implementing a data cache), and the FPU "underflow" test (really an unimplemented instruction exception, not an  underflow) by checking for denormalized or quiet NaN operands for all floating point arithmetic instructions..
2019-05-23 15:19:07 +07:00
cam900
0d41e25dab igs022.cpp : Updates
Reduce hardcoded tags, Runtime tag lookups, Unnecessary pointers, Unnecessary lines, Use shorter / correct type values
2019-05-23 12:16:14 +09:00
arbee
f5c41701b4 Revert ac0d80ee which broke both Mac OS and HP-UX [R. Belmont] 2019-05-22 21:47:23 -04:00
AJR
bbf14b56fe asc88: Corrections and notes (nw) 2019-05-22 21:35:58 -04:00
cam900
06587bad72 fcombat.cpp : Updates
Simplify handlers, Reduce runtime tag lookups, Unnecessary lines, Fix namings, Spacings, Use shorter / correct type values
2019-05-23 10:34:34 +09:00
AJR
6f91e0a2f4 Preliminary emulation of ASC-88 SCSI adapter [AJR, minuszerodegrees.net] 2019-05-22 20:39:13 -04:00
cam900
bad8ba8589 jaguar.cpp : Updates
Add palette device for precalculated YCC color lookup, Fix spacings, Fix notes, Reduce unnecessary lines
2019-05-23 08:07:24 +09:00
AJR
118df1b2db iwm: Sad but true (nw) 2019-05-22 16:59:17 -04:00
Curt Coder
9f591f7c08 abc80: Super Smartaid WIP. (nw) 2019-05-22 21:18:31 +03:00
AJR
54fb431400 ui/menu.cpp: Provide more helpers (nw) 2019-05-22 13:10:32 -04:00
Ivan Vangelista
9f1b5ec931 new working clone
------------------------------------------------
Ms. Pac-Man (Impeuropex bootleg) [Corrado Tomaselli]
2019-05-22 18:24:31 +02:00
AJR
b085fad792 ui/menu.cpp: Privatize a few variables (nw) 2019-05-22 11:35:39 -04:00
Dirk Best
aa72400605 pzletime: Split palettes, convert screen update to RGB32 2019-05-22 16:17:13 +02:00
AJR
4e6027b424 MT 07332 2019-05-22 09:13:28 -04:00
R. Belmont
924da6af91
Merge pull request #5095 from cam900/jaguar_timer
jaguar.cpp : Updates
2019-05-22 08:48:58 -04:00
Robbbert
ce9e344b24 (nw) pro80 : improved cassette 2019-05-22 21:59:05 +10:00
Dirk Best
5aef6801ef punchout: Use generic gfx_layouts 2019-05-22 12:37:44 +02:00
AJR
43b3257320 walk386*: Better notes (nw) 2019-05-22 06:35:47 -04:00
cam900
71c62c8e4f jaguar.cpp : Updates
Correct gpu timer rate related to gpu clock, Fix notes, Fix crash cause in 68ec020 cpu games (all 68ec020 based games are HDD based, no bankswitched ROMs)
2019-05-22 19:02:55 +09:00
AJR
84baa38366 walk386sx, walk386dx: Notes (nw) 2019-05-21 22:18:04 -04:00
AJR
e4c1e8c21d wizzquiz: Don't know how this escaped modernization (nw) 2019-05-21 22:17:54 -04:00
R. Belmont
ad5809f1ff
Merge pull request #5092 from cam900/avgdvg_args
avgdvg.cpp : Updates
2019-05-21 22:03:54 -04:00
R. Belmont
9a0b46a270
Merge pull request #5094 from cam900/patch-96
audio/jaguar.cpp : Correct timer frequency related to DSP clock
2019-05-21 22:03:30 -04:00
R. Belmont
c2f58cf9fa
Merge pull request #5090 from cam900/stvvdp1_trans
stvvdp1.cpp : Updates
2019-05-21 22:03:11 -04:00
cam900
fcc3076351
audio/jaguar.cpp : Correct timer related to DSP 2019-05-22 10:08:23 +09:00
algestam
20d691db79 New working clone added (#5091)
----------
Merry Cook [algestam]

New machine marked as NOT_WORKING
----------------------------------
Game & Watch: Chef [algestam]
2019-05-21 23:49:10 +02:00
cam900
53b58377b0 avgdvg.cpp : Updates
Remove hardcoded tags, Runtime tag lookups, Simplify handlers, Reduce unnecessary lines, Fix spacings, Some code styles, Namings, Use shorter / correct type values
2019-05-22 05:42:45 +09:00
Curt Coder
7ddcd88dae vic20: Removed deprecated code. (nw) 2019-05-21 21:23:40 +03:00
Curt Coder
ae9d3356b0 abc80: Use ROM checksums for BIOS versions as is customary. (nw) 2019-05-21 21:10:22 +03:00
Robbbert
4d47ae063f (nw) mmd2 : added cassette and reset button 2019-05-22 02:59:49 +10:00
Ivan Vangelista
b105db1deb new not working clone
----------------------------------------------------------------
The Phantom of the Opera (3.1) [Gerald (COY)]
2019-05-21 18:02:44 +02:00
AJR
32a962e50c 7200fifo: Allow side effects to be disabled for reads (nw) 2019-05-21 01:50:07 -04:00
cam900
9dba752151 stvvdp1.cpp : Updates
Fix transparency and endcode behavior, Fix gouraud shading behavior, Fix sprite count, Add note
2019-05-21 12:19:52 +09:00
R. Belmont
f17e47ecfc
Merge pull request #5089 from DavidHaywood/200519_3
new Software List entries (icanguit / ekara)
2019-05-20 21:24:44 -04:00
DavidHaywood
59285e41b5 new Software List entries
---
icanguit:rock101 Rock 101 (K9906) [Sean Riddle, David Haywood]
ekara_japan_ac:ac0009 KR-1 Kirarin Cartridge Vol.1 (Japan) (AC0009-KIR) [Sean Riddle, David Haywood]
icanguit:barbie Barbie Guitar Party (K9901) [Sean Riddle, David Haywood]
2019-05-21 00:46:06 +01:00
Angelo Salese
b711e136cc Merge branch 'master' of https://github.com/mamedev/mame 2019-05-21 01:11:12 +02:00
Angelo Salese
61cc8ef2d9 cntsteer.cpp: Added proms to Counter Steer, added preliminary color prom decoding [Anonymous, Angelo Salese] 2019-05-21 00:59:54 +02:00
AJR
05701a4e4f at.cpp: Liberate more sets from the AT grab-bag; split ROMs for mat286 (nw) 2019-05-20 18:53:44 -04:00
AJR
fd9cc04c4e at386, at486: Split out more sets (nw) 2019-05-20 14:44:56 -04:00
Ivan Vangelista
34b68597f7 sbowling.cpp: fixed MT07325. Added button1 for cocktail mode. Cocktail mode still not working: horizontal sprite positioning is wrong when the screen is flipped (nw) 2019-05-20 18:24:40 +02:00
David Haywood
1d57f205f5 ax208 disassembly improvements (nw) (#5088)
* ax208 disassembly improvements (nw)

* (nw)

* (nw)

* (nw)
2019-05-20 12:00:31 -04:00
AJR
1a6736dfe5 at386, at486: Start splitting out and documenting mainboards
(nw) The at.cpp driver remains a total and utter mess. It seems that at least the EISA and PCI boards should be moved out of this driver in the future.
2019-05-20 11:36:13 -04:00
AJR
20d9fb8ddb at.cpp: Small fixes (nw) 2019-05-20 09:17:13 -04:00
R. Belmont
11fce8895d
Merge pull request #5087 from cam900/dreamwld_args
dreamwld.cpp : Updates
2019-05-20 07:45:55 -04:00
Windy Fairy
347fb288ad k573dio/k573fpga: Full playability with all testable games (#5086)
* Fix issues with remaining GFDM games

* Fix DDR Solo Bass Mix

* Fix regressions with DSEM2, DDR Extreme, DDR Max 2

* Fix MP3 streaming and get rid of workaround to load full files

* Attempt to fix timing issues by emulating a buffer before the song actually plays.
This value was found by choosing something that had a tight but known timing window (the Konami logo sound in DM10) and finding an offset that didn't allow you to hear it loop before the song end command was sent.

* Revert changes for dynamic base address because I still can't figure out a more logical way that Konami could've implemented this.

* Use the last non-0 diff to fix some games

* Some small refactoring

* This should be the same as GF10DM9

* Use a block size that's more in line with what the real FPGA uses
2019-05-20 07:45:33 -04:00
R. Belmont
c16b3d8a8b
Merge pull request #5085 from cam900/jalblend_table
jalblend.cpp : Updates
2019-05-20 07:44:42 -04:00
R. Belmont
46a9547baa
Merge pull request #5084 from cam900/jchan_args
jchan.cpp : Updates
2019-05-20 07:44:20 -04:00
R. Belmont
0f9d562c72
sknsspr.cpp : Add note (#5083) 2019-05-20 07:44:01 -04:00
cam900
a5001d70c2 stvvdp2.cpp : Updates (#5082)
* stvvdp2.cpp : Updates
Fix blending when tilemap transparency pen is disabled, Fix some transparency behavior

* stvvdp2.cpp : Fix spacing
2019-05-20 07:43:37 -04:00
cam900
680854dd71 dreamwld.cpp : Updates
Simplify handlers, Correct vram data type, Convert lineram into shared_ptr, Reduce unnecessary lines, Fix spacings, Namings, Use shorter / correct type values
2019-05-20 19:14:38 +09:00
cam900
f8866f86c0 jalblend.cpp : Updates
Move alpha table into palette, Fix spacing, Reduce unnecessary line, Fix some behavior, Use shorter / correct type values
2019-05-20 15:58:49 +09:00
AJR
f3f39b00e4 z100: Type in remaining PROMs from manuals (nw) 2019-05-19 22:43:51 -04:00
cam900
5cf668ac56 jchan.cpp : Updates
Correct sprite delay, Simplify handlers, Reduce unnecessary lines, Runtime tag lookups, Fix spacings, Use shorter / correct type values
2019-05-20 10:55:04 +09:00
cam900
7c74bac369
sknsspr.cpp : Add note 2019-05-20 10:53:36 +09:00
AJR
6fff18773b i386: Improve splitting of unaligned accesses (excluding program fetches)
(nw) This entails a major code reorganization just to keep the scale of it all halfway sane.
2019-05-19 17:41:50 -04:00
Joakim Larsson Edstrom
ea9e670d25 WIP diablo1300.cpp: Fixed conditional jump JNC and table rom offset from XLAT instruction 2019-05-19 21:10:47 +02:00
AJR
aea0a4f966 m68kcpu: Show SR; rename ISP to SSP for pre-68020 (nw)
m68kdasm: Fix MOVEC formatting (nw)
2019-05-19 13:06:07 -04:00
R. Belmont
788ed71261
Merge pull request #5079 from cam900/mdpal
Sega 315-5313 color related function updates
2019-05-19 12:40:43 -04:00
R. Belmont
ab164d1860
Merge pull request #5078 from cam900/machine_segaic16_pal
machine/segaic16.cpp : Updates
2019-05-19 12:40:24 -04:00
R. Belmont
ea0415dab5
Merge pull request #5077 from rfka01/master
at.cpp: (mainly) 386 BIOS versions
2019-05-19 12:40:11 -04:00
David Haywood
16769f82d1 smartfp - identify some audio related bits (nw) (#5076)
* smartfp register use (nw)

* refactor (nw)

* (nw)

* (nw)
2019-05-19 12:39:50 -04:00
Windy Fairy
c05732d212 Update k573dio/k573fpga to use a proper algorithm for decrypting ddrsbm audio + volume fix (#5071)
* Fix volume bug

* Implement decryption algorithm for DDR Solo Bass Mix which does not rely
on premade tables/keys.

* This shift is useless

* Make use of bitswap
2019-05-19 12:39:36 -04:00