Commit Graph

59885 Commits

Author SHA1 Message Date
David Haywood
e99969f333 misc device finder / private members (nw) (#3681)
* misc device finder / private members (nw)

* more (nw)
2018-06-21 12:28:13 -04:00
Lord-Nightmare
fe13c78cbd switch a2echoii to use logmacro.h (nw) 2018-06-21 04:18:45 -04:00
Scott Stone
44ea2b653b missile.cpp: Fix default ball type to large (nw) 2018-06-20 19:23:07 -04:00
Scott Stone
5cf1876feb Fixed MT#07010 (Missile Command Trackball Label Fix) (nw)
Fixed MT#07020 (Trojan Dip Sequence Reordered)  (nw)
2018-06-20 19:08:47 -04:00
angelosa
19399ee8f9 jalmah.cpp: fix urashima crashing at boot (nw) 2018-06-20 22:32:07 +02:00
AJR
90a26493ba dynax.cpp: Further cleanups (nw) 2018-06-19 21:41:55 -04:00
AJR
1d81fb7b02 dynax.cpp: Cull some deadwood (nw) 2018-06-19 21:11:17 -04:00
AJR
bd97af6363 dynax.cpp: Make "Rev. 2" blitter a device 2018-06-19 20:42:51 -04:00
Ivan Vangelista
7e40e1f662 meritm.cpp: small clean-ups (nw) 2018-06-19 18:02:59 +02:00
Ivan Vangelista
d425561eee ltcasino.cpp: updated notes, various minor clean-ups, hooked up ay8910 read ports (nw) 2018-06-19 17:56:37 +02:00
mooglyguy
771b9d0cd6 -kbdc8042: Added rudimentary PS/2 mouse support. [Ryan Holtz]
-indy_indigo2: Added mouse cursor support to Newport graphics emulation. [Ryan Holtz]
2018-06-19 04:42:18 +02:00
angelosa
0c1bd73d82 cyclemb.cpp: bumped sprite size in Cycle Maabou, fixed some missing sprites (for example how to play screen) [Angelo Salese] 2018-06-19 00:00:16 +02:00
angelosa
d7c3af2a5f jalmah.cpp: document extended mahjong inputs (nw) 2018-06-18 23:32:20 +02:00
AJR
9d772f08f9 subsino2.cpp: Eliminate machine().device and port tag lookups (nw) 2018-06-18 17:00:33 -04:00
R. Belmont
110cb069ab
Merge pull request #3673 from sschnelle/pack_fix
68k: fix pack instructions
2018-06-18 11:59:50 -04:00
angelosa
89da3a3fdb jalmah.cpp: misc cleanups from cam900 PR plus more (nw) 2018-06-18 17:24:48 +02:00
Michael Zapf
5b34e3283e ibmpcjr: Replace the hard floppy reset by a soft_reset. (nw) 2018-06-18 17:16:27 +02:00
Sven Schnelle
97070511be 68k: fix pack instructions
The following test code from the 'HP9000/300 series mainframe tests'
fails:

lea bytes, a0
pack -(a0),-(a1), #$FEDC
move.b (a1),d0
cmbi.b #$E,d0
loop: bne.s loop

bytes: 0x41 0x42

It looks like most of the pack instructions have the byte order
wrong, but the pack dx,dy variant seems to have been fixed already.

Signed-off-by: Sven Schnelle <svens@stackframe.org>
2018-06-18 17:13:59 +02:00
Olivier Galibert
49594f73b7 Revert "floppy: Add an optional spinup delay to prevent unrealistic fast responses. Defaults to 0."
This reverts commit 3c144c5b48.

Returning attotime::never from get_next_transition when there
eventually is going to be transitions without any externally imposed
state change is incorrect.
2018-06-18 14:47:48 +02:00
Michael Zapf
46cdb4b930 upd765: Add HEAD_LOAD state, used as a spinup delay by some systems. 2018-06-18 15:19:34 +02:00
Michael Zapf
3c144c5b48 floppy: Add an optional spinup delay to prevent unrealistic fast responses. Defaults to 0. 2018-06-18 14:23:36 +02:00
hap
2e940b6211 ui/mainmenu.cpp: remove way too verbose pointless comments (nw) 2018-06-18 13:11:40 +02:00
MetalliC
d14f4f6203 new NOT_WORKING clone
---------------------
Power Stone 2 (bootleg) [Arzeno Fabrice, rtw]
2018-06-18 10:27:37 +03:00
Lord-Nightmare
1d5f7c49c3 clean up some excessively long comment lines, and made the capitalization of 'FIFO' in comments and log messages more consistent (nw) 2018-06-18 00:14:47 -04:00
braintro
ca83ff2005 leland.cpp: Correct the correction (nw) 2018-06-17 20:45:16 -05:00
braintro
954da9f7cc leland.cpp: Minor doc update (nw) 2018-06-17 20:39:19 -05:00
angelosa
ee0084db76 cischeat.cpp: promote Big Run from IMPERFECT_GRAPHICS flag, remaining glitches are BTANBs (nw) 2018-06-18 01:21:09 +02:00
angelosa
1bee0f050e ddealer.cpp: misc cleanups (nw) 2018-06-18 01:13:36 +02:00
braintro
333e95147e new clone added - Strikers 1945 (World)
New Clone Added
------------------------------------------
Strikers 1945 (World, unprotected) [Blackfish, Brizzo, rtw]
2018-06-17 17:46:37 -05:00
Sven Schnelle
710589dde0 68k: fix carry flag clear in divs instruction (#3670)
* 68k: fix carry flag clear in divs instruction

I was debugging why the HP9000/300 selftests where hanging on hp9k_3xx.
Debugger showed the following code:

move.l (a2)+, d0
move.l (a2)+, d1
move d6, ccr
divs.w d0,d1
loop: bcs.s loop

Clearly this tests whether the carry flag is cleared - the Motorola Reference
Manual says it's always cleared. However, in our implementation, it's not
cleared on overflow.

* 68k: fix carry flag clear in divu instruction

It is always cleared, even on overflow.

Signed-off-by: Sven Schnelle <svens@stackframe.org>
2018-06-17 17:45:31 -04:00
angelosa
87f9a820bb jalmah.cpp: misc Urashima Mahjong cleanups (nw) 2018-06-17 22:51:13 +02:00
AJR
e2ef2c67e9 altos2: Use full company name (nw) 2018-06-17 15:01:43 -04:00
Michael Zapf
54f91cc405 upd765: Improved logging; removed status flag ST1.ND on missing IDAM/DAM 2018-06-17 17:59:11 +02:00
AJR
c6205420c8 altos2: Undumped keyboard ROM (nw) 2018-06-17 10:40:47 -04:00
Vas Crabb
e6c6f03e23 small cleanup (nw) 2018-06-18 00:14:19 +10:00
Robert
ac64504889
Merge pull request #3667 from cam900/wmg_clean
Make wmg.cpp Working again. Hopefully.
2018-06-17 23:09:38 +10:00
Ivan Vangelista
0f3def161e new working clone
---------------------------
Hidden Catch (World) / Tul Lin Gu Lim Chat Ki '98 (Korea) (pcb ver 3.02) [hammy, The Dumping Union]
2018-06-17 13:19:34 +02:00
Ivan Vangelista
5fdb8ab5f3 polepos.cpp: dumped the missing PROMs for grally and confirmed they match the ones from the other bootlegs. [Jordi Beltran Casany, Recreativas.org, The Dumping Union] 2018-06-17 13:05:58 +02:00
mooglyguy
c88b846931 seicopbl: Removed machine().device, nw 2018-06-17 09:10:43 +02:00
Sven Schnelle
22ba8d40dd Add HP9122 floppy drive (#3657)
* Revert "Revert "Add 9122c floppy (#3647)""

This reverts commit 0aa81fc184.

* Address pull request comments

Signed-off-by: Sven Schnelle <svens@stackframe.org>

* MR#3657: address comments

Signed-off-by: Sven Schnelle <svens@stackframe.org>

* MR#3657: address MR comments

Signed-off-by: Sven Schnelle <svens@stackframe.org>

* MR#3657: address MR comments

Signed-off-by: Sven Schnelle <svens@stackframe.org>
2018-06-17 16:55:51 +10:00
cam900
d6a53357a5 ddragon.cpp Cleanups (#3482)
* ddragon.cpp : Minor cleanup, Fix bit manipulations,  Add object finders instead runtime tag lookups, Add address_map_bank_device for darktowr_state bankswitching, Fix ADPCM ROM(Both MSM5205s hasn't share ROM space)

* ddragon.cpp : Fix compile, Fix bit manipulation, Minor cleanup
2018-06-17 16:38:19 +10:00
Vas Crabb
30ab71db9a Quick fix (nw) 2018-06-17 16:30:50 +10:00
cam900
b140887dd8 20pacgal.cpp : Updates, Cleanups (#3642)
* 20pacgal.cpp : Add palette_device, Move video start functions into video_start, Reduce runtime tag lookups, Convert some arrays into std::unique_ptr, Make drawing sprite/chars functions related to cliprect, Add notes

* 20pacgal.cpp : Minor cleanup of palette
2018-06-17 16:11:33 +10:00
AJR
df98fc2024 b2m: Replace machine().device with finder array (nw) 2018-06-17 01:06:20 -04:00
AJR
a42bb036c9 Fix clang build [-Werror,-Wunused-private-field] (nw) 2018-06-17 01:03:55 -04:00
AJR
d4ee9c304e tms9928a: Expose internal palette through device_palette_interface 2018-06-17 00:37:23 -04:00
angelosa
e4e7a4780c jalmah.x68: Commentary (nw) 2018-06-17 03:20:03 +02:00
angelosa
a845a6c4fa jalmah.cpp: wrote a snippet for sound banking in Urashima Mahjong/Mahjong Channel Zoom In/Mahjong Daireikai [Angelo Salese] 2018-06-17 01:39:30 +02:00
angelosa
a717977ad6 jalmah.cpp: converted 1st version MCU code snippets to ROM (nw) 2018-06-17 01:39:23 +02:00
braintro
4788762914 new PE+ Poker clone
New Clone Added
------------------------------------------------------------
Player's Edge Plus (X000057P+XP000038) Deuces Wild Poker (Stratosphere Players Club) [Kemel Haidar, BrianT]
2018-06-16 14:13:56 -05:00