Bryan McPhail
e6f83e9e74
Fix colours in Crude Buster (verified against real hardware)
2017-06-28 12:02:14 -04:00
angelosa
09a0e206ec
Ron II actually works, promoted.
...
40 Love (Japan) kinda, but needs MCU double check to be sure. (nw)
2017-06-28 17:25:37 +02:00
Vas Crabb
6faebf562b
MCS-40 and INTELLEC 4/MOD 40 updates:
...
* Make disassembler/debugger use syntax closer to what ASL accepts
* Use 2D lookup to make debugger tables more compact
* Allow 4-bit registers to be set independently
* Save state fixes
* Implement WPM/RPM instructions
* Expose some signals from a 4008/4009 or 4289
* Implement RAM read/write mechanism for INTELLEC 4/MOD 40
- Can test with S and D commands in monitor
* Connect INTELLEC 4/MOD 40 paper tape run output to RTS on RS232 port
2017-06-29 00:25:50 +10:00
Bryan McPhail
1a3b2550fb
Revert custom DECO conversion in emu dir
2017-06-28 10:16:18 -04:00
Bryan McPhail
1958ac5e6f
Revert custom DECO conversion in emu dir
2017-06-28 10:15:50 -04:00
Bryan McPhail
f61d1ceb0c
Merge branch 'master' of https://github.com/mamedev/mame
2017-06-28 10:08:46 -04:00
Bryan McPhail
e92e9af132
Make DECO RM-C3 into a device and use for dec8 games
2017-06-28 10:08:16 -04:00
Vas Crabb
c05cf76d0f
Merge tag 'mame0187'
...
MAME 0.187
Conflicts:
src/mame/drivers/socrates.cpp
2017-06-28 12:07:02 +10:00
hap
372fb33a15
New Working clones added
...
-------------
Nu, pogodi! [hap, Igor]
Explorers of Space [hap, Igor]
Game & Watch: Egg [hap]
2017-06-28 03:32:44 +02:00
briantro
35587f742d
segas18.cpp: Minor doc update based on recent eBay auction pic (nw)
2017-06-27 20:28:29 -05:00
angelosa
3946a5b996
Move a few statics out from r/w handlers (nw)
2017-06-28 02:52:18 +02:00
Nathan Woods
8ff602c0c5
Fixed issue #2420
2017-06-28 10:27:55 +10:00
angelosa
0dd8184ab5
YGV608 accessors are 8-bits not 16 (nw)
2017-06-28 01:41:30 +02:00
AJR
1af7c7c0f3
Obvious typo (nw)
2017-06-27 18:54:28 -04:00
AJR
3d2749bd91
mb88xx: Add pin diagrams (nw)
2017-06-27 18:53:43 -04:00
Bryan McPhail
455fc201af
Add alternate revision of Cobra Command. Add correct palette weighting for all Dec8 games
2017-06-27 17:02:07 -04:00
Bryan McPhail
dad7fca1f7
Add alternate revision of Cobra Command. Add correct palette weighting for all Dec8 games
2017-06-27 17:00:41 -04:00
AJR
226e732dea
Convert MB88XX ports to DEVCB and remove generic device type (nw)
2017-06-27 14:40:10 -04:00
AJR
030ab61193
ymz280b: Implement device_clock_changed (nw)
2017-06-27 13:26:57 -04:00
AJR
d50ee393e2
vgmplay: Add YMZ280B support
2017-06-27 13:13:33 -04:00
AJR
3387442694
Fix scheduler overflow when a device executes for more cycles than there are in a second
2017-06-27 12:36:30 -04:00
angelosa
2ea5c18289
Inputs for abcheck (nw)
2017-06-27 17:00:58 +02:00
smf-
6d5d48d464
emu.h has to go first (nw)
2017-06-27 14:51:22 +01:00
Vas Crabb
e01d352593
fix ROM transctiption error - fixes printing of digits in the monitor (nw)
2017-06-27 22:17:39 +10:00
Vas Crabb
fa4293fc03
New machines marked NOT_WORKING
...
------------------------------
Intel INTELLEC 4/MOD 40 [Vas Crabb]
2017-06-27 21:48:24 +10:00
Nathan Woods
e52b17c78b
Fixed state save menu UI issues ( #2411 )
2017-06-27 16:22:34 +10:00
Nathan Woods
ad3191cdd3
Fixed issue loading reset_on_load() images ( #2414 )
2017-06-27 16:20:45 +10:00
AJR
f05751e283
Rise of the OPX (nw)
2017-06-27 00:40:31 -04:00
AJR
ec446e6b46
vgmplay: Add YMF271 support
2017-06-26 23:27:23 -04:00
AJR
431ede8470
okim6258, okim6376: Replace custom handlers with device_clock_changed (nw)
2017-06-26 22:54:23 -04:00
AJR
b6e896dab9
tms5110: Implement device_clock_changed (nw)
2017-06-26 22:35:29 -04:00
arbee
eaa9601501
New games added as GAME_NOT_WORKING
...
-----------------------------------
Abnormal Check [R. Belmont, Guru]
2017-06-26 22:17:49 -04:00
AJR
50235ac311
z8: Convert ports to DEVCB (nw)
2017-06-26 21:41:14 -04:00
AJR
23e2d65182
Build fixes (nw)
2017-06-26 16:32:52 -04:00
cracyc
38436b340d
pc9801: move cbus to bus and add WIP mpu401 [Carl]
2017-06-26 14:16:54 -05:00
Vas Crabb
5ada035d17
Rewrote 4004 core and disassembler:
...
* Renamed to MCS-40.
* Emulated 8-clock instruction cycle, interruptible at any point.
* Converted TEST input to an input line.
* Added SYNC and CM output lines.
* Added support for 4040 CY output, logical operations, extended registers, ROM banking and disassembly.
* Made I/O space mapping more flexible to support the variety of peripherals available.
* Notable missing features are 4040 interrupt and halt, and "program memory" space.
2017-06-27 04:25:18 +10:00
AJR
5ced18cf72
galaxian.cpp: Clean up driver by using device arrays (nw)
2017-06-26 14:19:13 -04:00
AJR
a3cc376fd1
froggeram: Game has sound now
2017-06-26 13:56:21 -04:00
AJR
7adf441cdb
froggeram: Fix PPI accesses (nw)
2017-06-26 13:53:37 -04:00
Ivan Vangelista
0d03fa9454
galaxian.cpp: added preliminary controls / dips for froggeram, though for some reason I can get them to work through the i8255 device (nw)
2017-06-26 18:47:29 +02:00
Ivan Vangelista
b7c01c669d
New not working clone
...
-------------------------------
Beat the Clock (with flasher support) [noahpdavis]
2017-06-26 18:46:16 +02:00
Ivan Vangelista
bdb10971ad
some synching with PinMAME (nw)
2017-06-26 18:45:04 +02:00
hap
77a8a17960
wrong way around (nw)
2017-06-26 18:14:16 +02:00
hap
982c64105a
hh_sm510: found more G&W cheats (nw)
2017-06-26 18:05:45 +02:00
hap
cfafb707cc
hh_sm510: added cheatmode for MC25 (nw)
2017-06-26 17:36:22 +02:00
AJR
c87fb7a18d
namco: Support dynamic changes to clock frequency
2017-06-26 10:38:35 -04:00
AJR
e8c51fbfb2
tms5220: Use device_clock_changed instead of custom method; misc. modernization (nw)
2017-06-26 10:18:04 -04:00
AJR
b1576db62c
ymf271: Support dynamic changes to clock frequency
2017-06-26 09:43:18 -04:00
AJR
d1f6b7a719
ym2151: Support dynamic changes to clock frequency
2017-06-26 09:13:13 -04:00
AJR
44c3a6b25b
Allow experimental overclocking of sound devices through UI sliders with -cheat enabled
2017-06-26 08:44:47 -04:00
Nathan Woods
62e9a7cd09
Fixed issue #2413 , caused by options regression
2017-06-26 07:41:53 -04:00
angelosa
54567f763b
saturn.cpp: experimental force resync on DMA completed (nw)
2017-06-26 09:34:29 +02:00
angelosa
7cd2929525
m14.cpp: cleanups (nw)
2017-06-26 08:40:55 +02:00
angelosa
589198d87e
Added samples to PT Reach Mahjong [Lord Nightmare, Angelo Salese]
2017-06-26 07:43:48 +02:00
AJR
d3150b0090
z8: Add more control registers for debug state
2017-06-25 23:16:43 -04:00
AJR
059c0412cc
z8: Fix disassembly of DECW RR opcode
2017-06-25 22:21:48 -04:00
hap
5c37bc7ae5
Machine promoted to working
...
----------
Game & Watch: Mickey Mouse [hap]
2017-06-25 23:45:44 +02:00
AJR
038bd3c249
ice_bozo: Add a CPU (nw)
2017-06-25 14:48:31 -04:00
AJR
838c8c8c51
unidasm: Fix MC68HC11 disassembly
2017-06-25 13:46:59 -04:00
MetalliC
c16c3b1e1c
new working clone
...
-----------------
Silk Worm (prototype?) [frsj8112]
2017-06-25 19:50:05 +03:00
hap
d36944fbb0
sm500: small cleanup (nw)
2017-06-25 18:33:59 +02:00
Michael Zapf
c318e49ab2
ti99: Changed Hexbus chaining
2017-06-25 18:12:34 +02:00
smf-
d80ae34c06
added missing emu.h (nw)
2017-06-25 17:09:25 +01:00
smf-
83a30b5130
fix for MSVC (nw)
2017-06-25 17:09:25 +01:00
hap
9d906eeff9
hh_sm510: mc25 button mapping (nw)
2017-06-25 18:03:02 +02:00
Scott Stone
e8fce645b1
Merge branch 'master' of https://github.com/mamedev/mame
2017-06-25 11:59:24 -04:00
Scott Stone
8a3c29e2d7
Ooops (nw)
2017-06-25 11:58:47 -04:00
yz70s
aee52deb0e
at586x3: add n7ns04 bios of the Micronics M55HI-Plus moterboard and log writes to port 0x80 (nw)
2017-06-25 17:55:02 +02:00
yz70s
0c3f8a22b5
lpci/i82371sb.cpp: add boot_state_hook devcb to receive writes to debug port 0x80 (nw)
2017-06-25 17:55:02 +02:00
yz70s
608fbf58f0
lpci/southbridge.cpp: give derived classes the ability to intercept writes to debug port 0x80 (nw)
2017-06-25 17:55:02 +02:00
yz70s
7d449ce828
lpci/i82439tx.cpp: do not always assert on unimplemented pci cofiguration registers ... (nw)
...
... log a message in the error log instead. Also put writes to 0x58 and 0x5c in their own case.
2017-06-25 17:55:02 +02:00
Scott Stone
0bb1b8599c
New Clone Added
...
---------------
Operation Wolf (Japan, SC) [ShouTime]
2017-06-25 11:41:14 -04:00
MetalliC
75013aefb2
new working clone
...
-----------------
Street Fighter II: The World Warrior (Japan 911210, CPS-B-17) [ShouTime, Bonky, MetalliC]
2017-06-25 18:34:25 +03:00
hap
8d82bf8896
hh_sm510: added lcd deflicker (nw)
2017-06-25 17:33:15 +02:00
Olivier Galibert
d4edf2e508
Reintegrate neogeo romdefs in the source (nw)
2017-06-25 16:50:02 +02:00
Olivier Galibert
df1b7770ef
options: Set the value when setting the default as before [O. Galibert]
2017-06-25 16:50:02 +02:00
AJR
f86df156eb
amerihok: Attempt at CPU identification (nw)
2017-06-25 10:21:02 -04:00
hap
5b5ae97cdd
sm5a: fix ram mirror (nw)
2017-06-25 15:25:00 +02:00
hap
456e4c47eb
sm500: fix ACL (nw)
2017-06-25 15:21:31 +02:00
Robbbert
583fedecc8
(nw) Fixed the build.
2017-06-25 23:09:17 +10:00
R. Belmont
7f51bbb61f
Merge pull request #2408 from DavidHaywood/200617
...
keep legacy arcade build staggering along for now (nw)
2017-06-25 07:55:59 -04:00
R. Belmont
10f74bb2fe
Merge pull request #2409 from 057a3dd61f99517a3afea0051a49cb27994f94d/sdl-callback-fix
...
Fix sound_sdl::sdl_callback, fill buffer with silence when underflow.
2017-06-25 07:55:14 -04:00
057a3dd61f99517a3afea0051a49cb27994f94d
9788f622e2
Fix sound_sdl::sdl_callback, fill buffer with silence when underflow.
...
The problem is most noticeable when you are saving state, and the
save takes a relatively long time, short period of audio gets played
repeatedly, which is usually unpleasant.
I found out it's caused by sdl_sound::sdl_callback not fill the audio
buffer with silence when underflow occurs. According to
https://wiki.libsdl.org/SDL_AudioSpec , if there's nothing to play,
the callback should fill the buffer with silence.
I tested this change and the problem is gone.
2017-06-25 18:28:43 +00:00
Olivier Galibert
319eb61d0f
Put mpu4 back into how it should be... not sure what went on there, but current state was unacceptable (nw)
2017-06-25 12:36:19 +02:00
Vas Crabb
563a90c6e6
another one
2017-06-25 20:15:11 +10:00
Vas Crabb
338fe35dd7
pch.h isn't always implicit (nw)
2017-06-25 19:54:19 +10:00
Olivier Galibert
8d2a1d4268
debugcpu: Eliminate direct() from read_opcode [O. Galibert]
2017-06-25 11:15:00 +02:00
Olivier Galibert
d34051484d
dvdisasm: Simplify by decoupling information creation and display rendering [O. Galibert]
2017-06-25 11:14:51 +02:00
Olivier Galibert
cd6acdb6bc
sdl: Add SDL_WINDOW_BORDERLESS for fullscreen, required by some window managers on linux [O. Galibert]
...
Breakage was in 8338e0d7a4
(march 2015),
and yes, fullscreen didn't work correctly for me since then. Shows
how much I use it, I guess. FWTW my window manage is the venerable
fvwm2. CourierSud, if you happen to remember why you changed that (in
the middle of a lot of other changes), let me know, and we'll see how
to make it work for everybody.
2017-06-25 11:14:45 +02:00
David Haywood
f31efbf4d0
keep legacy arcade build staggering along for now (nw)
2017-06-25 10:00:44 +01:00
Vas Crabb
fb61e98cc5
more srcclean (nw)
2017-06-25 15:21:44 +10:00
Vas Crabb
41e1555242
Merge branch 'release0187'
...
Conflicts:
src/mame/drivers/accomm.cpp
2017-06-25 15:19:30 +10:00
Vas Crabb
f31e735053
srcclean (nw)
2017-06-25 15:18:14 +10:00
AJR
4c815ece23
6821pia.cpp: Logging improvements (nw)
...
- Use logmacro.h interface
- Remove device tags superfluous with modern logerror
- Make LOG_SETUP actually handle something
2017-06-24 23:28:45 -04:00
AJR
599f6dde70
clowndwn: Flesh this skeleton out slightly (nw)
2017-06-24 23:28:45 -04:00
npwoods
b193e05cd7
Overhaul to how MAME handles options, take two ( #2341 )
2017-06-25 12:48:56 +10:00
npwoods
1b28df0b39
Reintroduced a state save menu, take two ( #2358 )
...
* This turns the current state save feature to a menu; one can still press 0-9, but you can also browse a menu when loading and saving state
* Fixed some issues requested by Vas Crabb
* Updated state menu to support arbitrary character slots
* WIP, transitioned 'entry_char' to std::string
Still need to address Joystick and FR keyboard concerns
* Reimplemented state save support with joystick buttons
* Changed the state menu to be "code driven" rather than "character driven"
When the menu is displayed, it will look at the filenames, and translate them to a visual representation as per the user's locale
* Vas feedback
2017-06-25 12:48:13 +10:00
AJR
4a57052b5f
Fix build (nw)
2017-06-24 22:15:34 -04:00
AJR
69828a8ff9
Fix build (nw)
2017-06-24 22:14:27 -04:00
AJR
9481dc6c54
age_candy: Document MCU type that isn't emulated (nw)
2017-06-24 22:02:34 -04:00
arbee
469c2bbc4b
hp9k_3xx updates:
...
- Preliminary working DIO/DIO-II bus implementation and 98544 video card
- Hooked up i8042 I/O microcontroller comms to main CPU
- Support medium-res built-in video on 9000/332
2017-06-24 20:29:03 -04:00
Robbbert
fcd0ec717d
(nw)Fixed the build (*interrupt_source not used)
2017-06-25 09:58:44 +10:00
R. Belmont
1a06955f3e
Merge pull request #2403 from npwoods/fix_source_eof_error
...
Fixed an issue that could cause the debugger 'source' command to falsely display I/O error
2017-06-24 19:47:18 -04:00
R. Belmont
f1e04947f8
Merge pull request #2397 from Tauwasser/gameboy_v7
...
Gameboy v7
2017-06-24 19:46:54 -04:00
R. Belmont
8601018f06
Merge pull request #2399 from pmackinlay/interpro
...
added diagnostic 7-seg led
2017-06-24 19:46:36 -04:00
R. Belmont
32f89a1018
Merge pull request #2406 from DavidHaywood/240617
...
new working clones Treasure Island (DECO Cassette) (Region D) [David Haywood]
2017-06-24 19:45:53 -04:00
David Haywood
91d2326902
new NOT WORKING Game Prince RS-16 [BeckieRGB]
...
boots to menu, some games are playable
2017-06-24 23:57:54 +01:00
David Haywood
cc082c7890
typos (nw)
2017-06-24 22:24:04 +01:00
David Haywood
638749af20
mark as working (nw)
2017-06-24 22:16:47 +01:00
David Haywood
9b8f69200f
new working clones Treasure Island (DECO Cassette) (Region D) [David Haywood]
...
this is the ctisland3 set that has been in MAME since forever. compared to the other ctisland sets it uses a different encryption and has a region code of 'D' in the header.
we haven't seen any 'D' region roms before (A is Japan, B is assumed to be US) so I've had to handcraft a bios rom for it (the only difference between the A/B bios roms is the single byte it checks in the header anyway)
2017-06-24 22:13:21 +01:00
hap
d09534c380
sm500: added lcd output (nw)
2017-06-24 21:26:23 +02:00
hap
a89cc32081
removed hh_sm500 driver, will re-add nupogodi as a clone of gnw_mc25 another time (nw)
2017-06-24 19:42:15 +02:00
hap
37c6419121
New NOT_WORKING machine added
...
------------
Game & Watch: Mickey Mouse [hap, Igor]
2017-06-24 19:38:58 +02:00
ajrhacker
3643d8378d
Merge pull request #2404 from DavidHaywood/200617
...
new NOT WORKING
2017-06-24 11:47:32 -04:00
hap
4cc7afc65c
sm500: added device start/reset (nw)
2017-06-24 17:14:32 +02:00
David Haywood
cb1420bb5e
new NOT WORKING
...
D-CAT16 (Mega Drive handheld) [Team Europe]
this was dumped ages ago, doesn't boot as-is, maybe custom enhanced hw like the NES clones, maybe just custom banking.
2017-06-24 16:10:15 +01:00
hap
c7301ced32
sm5*: update notes (nw)
2017-06-24 16:21:53 +02:00
Michael Zapf
9814aba49e
ti99: Added new cartridge type paged7 for TI-CALC.
2017-06-24 16:15:08 +02:00
Nathan Woods
d3c5f2939d
Fixed an issue that could cause the debugger 'source' command to falsely display I/O error
...
I've discovered a scenario where reading to the end of file seems to trigger the fail bit, in addition to the eof bit. Because of this, I've changed the error message to display when we can't read from the stream, but the eof bit is _not_ set
2017-06-24 09:39:55 -04:00
einstein95
a379d82685
decocass consistency (nw)
2017-06-25 01:03:38 +12:00
Nigel Barnes
84f02ebf45
accomm: Fully implemented keyboard
...
- Added sound (same as Electron)
- Added layout and hooked up Caps/Shift Lock LED's
2017-06-24 13:55:40 +01:00
R. Belmont
6e685359dd
Merge pull request #2401 from DavidHaywood/200617
...
new working clone Lock'n'Chase (DECO Cassette) (Japan) [??]
2017-06-24 08:01:42 -04:00
David Haywood
91f06f5353
the following exist in the public 'various arcade' collection too ?! again no idea who to credit, this stuff was just forwarded to me.
2017-06-24 12:10:08 +01:00
David Haywood
2a319c99f2
fix clone state (nw)
2017-06-24 11:21:45 +01:00
David Haywood
f3bf7b89f7
new working clone Lock'n'Chase (DECO Cassette) (Japan) [??]
...
this is in various public rom collections, and even on MAMEdev, but was never added?
looks like a 100% legitimate Japanese version, complete with the alt (harder) maze.
2017-06-24 11:21:12 +01:00
AJR
4a4883dd65
quizshow: Driver cleanup (nw)
...
- Remove unnecessary prefix from function names
- Remove unused I/O space
- Add dummy callback for flag output (which is used)
2017-06-23 21:20:22 -04:00
mahlemiut
478e222886
ym3802: added preliminary MIDI clock timer and click counter, gets Mahou Daisakusen (x68k) to play MIDI music.
2017-06-24 12:45:25 +12:00
AJR
97889a232f
s2650: Allow program counter to be properly tracked by debugger
...
s2650: A few small status register-related refinements (nw)
quizshow: Change fake tape input back to old pseudo-random values that program handles better for some reason (nw)
2017-06-23 20:11:17 -04:00
Lord-Nightmare
c7b3741479
socrates.cpp: made socrates_pal a derived machine config of socrates (nw)
2017-06-23 20:01:20 -04:00
npwoods
2af3233101
Changed a few 'const char *' ==> 'const std::string &' in the MAME debugger ( #2170 )
2017-06-24 09:46:58 +10:00
hap
f1c043d18c
sm500: added jump opcodes (nw)
2017-06-24 01:30:44 +02:00
AJR
4d63d9d31e
Disable side effects in some read handlers (nw)
2017-06-23 16:53:44 -04:00
AJR
5a6c24778c
bullsdrtg, hexpoola: More sense input fixes (nw)
2017-06-23 16:48:09 -04:00
AJR
1af34a3ed6
astrowar: Fix regression (nw)
2017-06-23 16:38:07 -04:00
Ted Green
829b9343e9
Cp Error. M48T08 doesn't have watchdog. (nw)
2017-06-23 13:54:40 -06:00
Ted Green
aa8e169f48
M48T37 timekeeper: Add watchdog function. (nw)
2017-06-23 13:46:42 -06:00
Lord-Nightmare
5614476c68
socrates.cpp: make more functions common (nw)
2017-06-23 15:38:05 -04:00
hap
1a82ca71ba
sm500: added lcd opcodes (nw)
2017-06-23 21:14:24 +02:00
Lord-Nightmare
a8bde85010
socrates.cpp: switched iqunlimz to use bankdev, fixed a few issues, unified some functions with socrates. [Lord Nightmare]
2017-06-23 15:02:09 -04:00
Lord-Nightmare
4ee8c028e3
whoops, forgot this. (nw)
2017-06-23 12:28:43 -04:00
Robbbert
4ee2d1c7b0
(nw)Windows debugger: removed "Mount Item" for now due to bugs, also removed internal media slots from images menu.
2017-06-24 01:10:44 +10:00
AJR
d3cb3d4540
lsasquad.cpp: Switch PSG type to YM2149 for original Taito sets (nw)
2017-06-23 09:09:56 -04:00
hap
2c3bed888b
New working clone added
...
-----------
Bambino Classic Football [hap]
2017-06-23 14:31:53 +02:00
Patrick Mackinlay
aac9e23e36
nmi and dma improvements
...
* nmi boot diagnostics pass
* floppy dma read and write working
2017-06-23 11:19:38 +07:00
briantro
0884695c3b
arkanoid.cpp: Standardize naming convention for verified dumped 68705 images (nw)
2017-06-22 21:48:31 -05:00
briantro
d84f0c5326
flstory.cpp: Use new 68705 image that includes the bootstrap code. [ShouTime, Brizzo]
2017-06-22 21:27:23 -05:00
Patrick Mackinlay
198df16bfa
added 7-seg diagnostic led
2017-06-23 09:22:07 +07:00
Lord-Nightmare
dfb9ed0b34
socrates.cpp: switched banking over to using bankdev, hooked up hblank input [Lord Nightmare]
2017-06-22 21:38:57 -04:00
AJR
3bff05cff7
Don't try to read past the end of a memory space in debug view
2017-06-22 20:50:04 -04:00
hap
14ee94a1fe
copypastemistake (nw)
2017-06-23 00:48:48 +02:00