Commit Graph

51253 Commits

Author SHA1 Message Date
AJR
fca6c44a52 acommand: Use tilemap device 2017-05-04 13:45:53 -04:00
Ivan Vangelista
905434eec0 spoker.cpp: identified some dips (nw) 2017-05-04 18:57:19 +02:00
hap
f5c251f997 acommand: put score 7segs in internal layout (nw) 2017-05-04 18:26:02 +02:00
Jean-François DEL NERO
61e9325c72 Fix 6800 invalid instructions length / Program counter behavior. (#2274)
* Fix random crash while drawing characters at the screen borders.

* draw_char_40 & draw_char_80 : use of std::min.

* Fix invalid instructions length. Each 6800 invalid opcodes have a different behavior.
This commit fix the PC increment of each invalid opcode execution.
There is three groups of invalid opcodes :

One byte invalid opcodes/instructions :

00,02,03,04,05,12,13,15,18,1A,1C,1D,1E,1F,21,
38,3A,3C,3D,41,42,45,4B,4E,51,52,55,5B,5E

Two bytes invalid opcodes/instructions :

61,62,65,6B,83,93,A3,C3,D3,DC,E3,EC,ED

Three bytes invalid opcodes/instructions :

71,72,75,7B,B3,CC,CD,F3,FC,FD

Behavior checked from the Visual 6800 and the real hardware (goupil computer)
http://www.visual6502.org/JSSim/expert-6800.html

* cosmetic changes : invalid opcodes renamed.
2017-05-05 02:05:19 +10:00
Vas Crabb
69d47f3841 Fix off-by-one error (nw)
The +1 was previously needed becasue std::string::assign(char *) expects
the string to be NUL-terminated.  The final NUL is not part of the
result.  It's not needed when adjusting the length of the string
directly.  Can people please be careful when refactoring, and alo when
reviewing pull requests?  This stood out immediately.
2017-05-05 01:12:33 +10:00
hap
da62e42c5a acommand: add todo note (nw) 2017-05-04 17:03:18 +02:00
AJR
10da0887bf fresh: Add some sound 2017-05-04 10:45:06 -04:00
R. Belmont
5afc563c3a Merge pull request #2072 from startaq/tilemap_category
UI: Add the ability to select different tilemap categories
2017-05-04 10:44:25 -04:00
MetalliC
c9c097050b new machine added as NOT_WORKING
--------------------------------
Quest of D Oukoku no Syugosya Ver. 3.02 [ShouTime]

security PIC is missing
2017-05-04 17:33:56 +03:00
MetalliC
44f270d829 new machine added as NOT_WORKING
--------------------------------
Quest of D The Battle Kingdom [ShouTime]
2017-05-04 16:45:08 +03:00
AJR
339c406bd5 msm5205: Use clocks_to_attotime (nw) 2017-05-04 09:31:59 -04:00
ajrhacker
f1236c6281 Merge pull request #2277 from npwoods/minor_chd_metadata_loading_improvement
Minor improvement to CHD metadata loading
2017-05-04 08:16:15 -04:00
Nathan Woods
eb8e8426dd Minor improvement to CHD metadata loading
Writing into an std::string is now legal with C++11
2017-05-04 07:58:27 -04:00
Ivan Vangelista
432b804f49 scyclone.cpp: more work [David Haywood]
- added sprite colours, basic starfield (rendering isn't correct, eg. no twinkle, uncertain star positions);
- documented what is probably a hw collision bit as you can't destroy the large sprites with it off, but if you turn it on all the time then a shot in the corner will cause the game to lock up repeating the explosion sequence over and over;
- added preliminary flipscreen support
2017-05-04 11:43:48 +02:00
Lord-Nightmare
6eed24165f Add a note and flag that Williams' Mayday has unemulated protection which is currently hacked around. [Lord Nightmare] 2017-05-04 01:04:04 -04:00
Lord-Nightmare
b2ab9d8a65 Williams Special Chip 1&2: Add pinout diagram, and clarify the abbreviations to reduce confusion with similarly named chips. Fix a comment error about SC1 vs SC2 behavior. [Sean Riddle, Lord Nightmare] 2017-05-04 01:03:21 -04:00
briantro
4618b4dc2c moo.cpp: fix the last one (nw) 2017-05-03 22:41:04 -05:00
briantro
ac39dbef70 mame.lst: Fix this one too (nw) 2017-05-03 22:39:39 -05:00
briantro
be321f54d7 moo.cpp: Change rom name too, to be consistent within driver (nw) 2017-05-03 22:37:21 -05:00
briantro
b3620a3fb8 Merge branch 'master' of https://github.com/mamedev/mame 2017-05-03 22:35:26 -05:00
briantro
0480b70a4e tmaster.cpp: Spelling (nw) 2017-05-03 22:35:09 -05:00
angelosa
9343b187b5 acommand.cpp: fixed sprite flip x & background pen (nw) 2017-05-04 05:33:31 +02:00
briantro
df203f8b55 new Touchmaster Clones Added
New Clones Added
--------------------------------------
Touchmaster 2000 (v4.XX3 Spainish Evaluation) [Brian Troha, The Dumping Union]
Touchmaster 3000 (v5.02 Spainish) [Brian Troha, The Dumping Union]
Touchmaster 3000 (v5.XX Standard AMOA Evaluation) [Brian Troha, The Dumping Union]
2017-05-03 22:11:57 -05:00
briantro
6055a642cb moo.cpp: Follow driver's naming conventions (nw) 2017-05-03 22:07:06 -05:00
angelosa
84fe445cb7 acommand.cpp: untangle devices switch-case (nw) 2017-05-04 04:55:55 +02:00
npwoods
19821fa25a [Imgtool] Fix to MT#6576 (#2275)
* [Imgtool] Fixed issue with 'listfilters' command

* [Imgtool] Extremely basic fix to the Imgtool <==> CHD HD bridge

This really needs _much_ more work
2017-05-04 11:22:14 +10:00
ajrhacker
bf0df09e41 Merge pull request #2276 from Dagarman/master
hh_tms1k.cpp fix typo
2017-05-03 21:12:16 -04:00
AJR
e844c2a3bc clpoker: Add coin counter and hopper (nw) 2017-05-03 21:03:45 -04:00
angelosa
9c873496ab new WORKING clone
-----------------
Bucky O'Hare (ver JA) [ShouTime, The Dumping Union]
2017-05-04 02:45:42 +02:00
KEN WHITE
ae174fbc76 hh_tms1k.cpp fix typo 2017-05-03 17:31:46 -07:00
angelosa
1f3b54b2c4 Forgot one note (nw) 2017-05-04 02:11:29 +02:00
angelosa
31eb45b86e badlands.cpp: Convert bootleg to mimic irq 0 sound generation (nw) 2017-05-04 02:11:26 +02:00
Dirk Best
0ef66145dc igspoker: Hook up PPI 2017-05-04 01:00:20 +02:00
Ted Green
67cf94be9e pci9050: More save state work. (nw) 2017-05-03 16:52:37 -06:00
angelosa
40bae70bef Fix Captain Flag input labels & hookup (nw) 2017-05-04 00:06:24 +02:00
angelosa
475a46d9e6 badlands.cpp: Added coin counters and freeze switch, moved sound related irq generation into audio CPU block (nw) 2017-05-03 23:40:09 +02:00
ajrhacker
33d9488ef4 Merge pull request #2273 from wilbertpol/hcd62121-2
hcd62121: Improve rotate and shift instructions. Identified COM and P…
2017-05-03 16:36:47 -04:00
AJR
323a35f967 Machines promoted to WORKING
* Poker Genius [AJR]
2017-05-03 16:17:25 -04:00
Ted Green
31146b1c9a Start adding save state support to atlantis driver. (nw) 2017-05-03 14:03:16 -06:00
Wilbert Pol
e997379300 hcd62121: Improve rotate and shift instructions. Identified COM and PORT registers. Fixed unidasm config. [Wilbert Pol] 2017-05-03 21:12:56 +02:00
AJR
7c72a2f441 clpoker: Graphics decoded (nw) 2017-05-03 14:54:15 -04:00
Ivan Vangelista
8f5c74139c New not working clone
-------------------------------
Thrill Drive 2 (ver JAA)  [ShouTime, The Dumping Union]
2017-05-03 20:42:04 +02:00
Ted Green
0fe2dee186 iteagle_fpga: Set correct uart crystal frequency and add cpu delay to prevent tx uart timeouts. (nw) 2017-05-03 10:14:12 -06:00
Robert
a669884ec9 Merge pull request #2272 from npwoods/fix_debug_symlist_command
Fixed a crash in the 'symlist' debugger command (MT#6575)
2017-05-03 23:10:50 +10:00
Nathan Woods
e38d3fb15d Fixed a crash in the 'symlist' debugger command (MT#6575) 2017-05-03 09:06:27 -04:00
Ivan Vangelista
ca123eded2 rmhaihai.cpp: promote rmhaihai2 to working, now that Kale fixed it (nw) 2017-05-03 07:00:19 +02:00
angelosa
4f9c65aaa0 badlands.cpp: fix tilemap gfxs, sprites are different from original HW (nw) 2017-05-03 06:57:02 +02:00
angelosa
1cd45fc1e9 Merge branch 'master' of https://github.com/mamedev/mame 2017-05-03 06:08:28 +02:00
angelosa
1d4b3269de badlands.cpp: base audio hookup (nw) 2017-05-03 06:08:13 +02:00
Justin Kerk
aba51822ee Fixed issue with the Emscripten port where the emulation would continue to run while paused. [Steven Hugg] 2017-05-03 03:09:39 +00:00