Commit Graph

68804 Commits

Author SHA1 Message Date
Vas Crabb
edb1ebfd53 mips3drc: log a message if a "fast" register is set via the debugger. If there's a way to load a UML register from outside recompiled code, this will help someone fix GitHub issue #4904. Cached registers aren't reassigned dynamically, so it's pretty simple. (nw) 2019-09-27 00:18:49 +10:00
MetalliC
6ecd32ca41 wd_fdc: change Interrupt command logic based on WD1772 and VG93(1793 clone) decaps.
INTRQ logic in general is -
Reset conditions: status register read, command register write.
Setting conditions: command-specific (completion etc), command 0xDX is in command register and one of I0-3 conditions met.
Various WD FDC doc's statements 'command D0 is the only command which may clear interrupt after D8' is not correct, any other than Dx command write to command register will do this aw well.
2019-09-26 16:13:02 +03:00
Robbbert
f9c32a5ae6 vz200 : added a software list for snapshots. The software comes from years of collecting; original sources are unknown. 2019-09-26 21:36:32 +10:00
Vas Crabb
9a12ab37af Make osd_printf_* use util/strformat semantics.
(nw) This has been a long time coming but it's here at last.  It should
be easier now that logerror, popmessage and osd_printf_* behave like
string_format and stream_format.  Remember the differences from printf:
* Any object with a stream out operator works with %s
* %d, %i, %o, %x, %X, etc. work out the size by magic
* No sign extending promotion to int for short/char
* No widening/narrowing conversions for characters/strings
* Same rules on all platforms, insulated from C runtime library
* No format warnings from compiler
* Assert in debug builds if number of arguments doesn't match format

(nw) Also removed a pile of redundant c_str and string_format, and some
workarounds for not being able to portably format 64-bit integers or
long long.
2019-09-26 20:53:06 +10:00
Patrick Mackinlay
9d4b7b02ac
another try (nw) 2019-09-26 13:58:19 +07:00
Patrick Mackinlay
7476957f69
try another way (nw) 2019-09-26 13:38:59 +07:00
Patrick Mackinlay
75ef4119f8
doh (nw) 2019-09-26 13:12:29 +07:00
Patrick Mackinlay
b3e3fd9b97
appveyor: and again (nw) 2019-09-26 13:08:11 +07:00
Patrick Mackinlay
d79b2fcf30
try again (nw) 2019-09-26 12:39:28 +07:00
Patrick Mackinlay
88dd01b95d
appveyor: try this (nw) 2019-09-26 12:17:36 +07:00
AJR
081f592c54 bfmsys85.cpp: Correct 6809 type and clock (nw) 2019-09-26 01:13:44 -04:00
AJR
4284c5538a bfm_sc1.cpp: Correct 6809 type and clock (nw)
sd132: Fix validation (nw)
2019-09-26 00:56:42 -04:00
Patrick Mackinlay
6f0e4362e6
appveyor: let's try vs2019 16.3.0 (nw) 2019-09-26 10:44:36 +07:00
angelosa
2961878efe Split up alpha68k I and N games into own files (nw) 2019-09-26 01:01:54 +02:00
ClawGrip
b861927034 New clones marked as NOT_WORKING (#5682)
* New clones marked as NOT_WORKING

--------------------------------
Vs. Super Mario Bros. (bootleg with Z80, set 3) [jordigahan, ClawGrip]

* Add "suprmriobl3" (nw)
2019-09-25 17:02:01 -04:00
R. Belmont
133cbc344e
Merge pull request #5683 from vadosnaprimer/sound_callback
Lua callback after sound update has generated new samples
2019-09-25 17:01:44 -04:00
R. Belmont
21ad25e4c4
Merge pull request #5684 from AmatCoder/AmatCoder-snes-3
[snes] Run HTOTAL double only if needed
2019-09-25 17:00:50 -04:00
AJR
c119b62a52 xtal.cpp: Slight correction to one value (nw) 2019-09-25 16:17:36 -04:00
AJR
25ed9f53f6 wgp: Read inputs through ADC device (nw) 2019-09-25 14:33:12 -04:00
cracyc
90e360901c x68k_crtc: fix regression (nw) 2019-09-25 13:01:34 -05:00
AmatCoder
55bda8eb98 [snes] Run HTOTAL double only if needed
Also run HDMA when vpos=0

Fix Vortex & Judge Dreed graphics
2019-09-25 19:12:38 +02:00
angelosa
bc7372a32b Clones promoted to working
----------------------------
Gold Medalist (set 2, Alpha68k III PCB) [Angelo Salese]
Gold Medalist (bootleg, Alpha68k III PCB) [Angelo Salese]

alpha68k.cpp: fixed Gold Medalist missing status bar and "player 1 start/hurry up" GFXs for player 1 [Angelo Salese]
2019-09-25 18:51:40 +02:00
AJR
a24caaede8 rii: Many updates
- Identify CPU type used by vreadere as ePG3231
- Add preliminary port I/O handlers and callbacks
- Add stub handlers and state variables for interrupt controller, timers, synthesizer, UART and SPI
- Fix TBRD addressing of external data memory
- Fix calculation of carry flag for normal additive operations
- Implement multi-byte carry/borrow for applicable registers
- Implement signed multiplication option
- Add internal stack buffer for saving PCH during calls/interrupts
2019-09-25 11:57:56 -04:00
Dirk Best
a73d55f52e firetrap: Add MCU dump and hook it up
[Dirk Best, TeamEurope, Brian Troha]

The US version MCU has been created from the dumped japanese MCU
by patching the init byte.

Removed the MCU simulation.
2019-09-25 16:39:42 +02:00
Vas Crabb
95ed7c5b5a Merge tag 'mame0214'
MAME 0.214
2019-09-25 20:26:50 +10:00
Philip Bennett
7facfa5ae4 No longer need to hack around broken PPC fast RAM (nw) 2019-09-24 23:24:49 -07:00
Philip Bennett
6e63799772 sh2.cpp/sh4.cpp: Don't emit fast RAM accesses when the debugger is enabled [Phil Bennett] 2019-09-24 23:23:06 -07:00
Philip Bennett
4af1e38970 ppcdrc.cpp: Fixed debug flag test causing fast RAM accesses to be erroneously emitted. Hopefully fixes unusual breakpoint/watchpoint behaviour [Phil Bennett] 2019-09-24 23:18:54 -07:00
Angelo Salese
82a7979723
Forgot one (nw) 2019-09-25 01:47:09 +02:00
Angelo Salese
75d4ebdea5
Update TODO list (nw) 2019-09-25 01:42:46 +02:00
AJR
80c3d470d5 isld_vortex: Force this a little further along (nw) 2019-09-24 19:39:43 -04:00
angelosa
5e47e9e62c Merge branch 'master' of https://github.com/mamedev/mame 2019-09-25 01:14:58 +02:00
angelosa
1e23c06d45 Stricter data types where applicable (nw) 2019-09-25 01:14:29 +02:00
couriersud
441fb63087 netlist: switch to c++ streams. (nw)
Removed the home-brew implementation pstreams and replaced those with
c++ streams.
2019-09-25 01:10:39 +02:00
angelosa
c76cab187a alpha68k.cpp: support for opaque tiles for V board, fixes title screen clipping effect for Sky Adventure [Angelo Salese]
* Also removed hack for the priest priority in level 1 for Sky Adventure, being a game original bug.
2019-09-25 01:04:50 +02:00
AJR
5a9d0bb8de c2color: Hook up CPU and quick hack to load cartridges (nw) 2019-09-24 18:07:12 -04:00
Vas Crabb
24d07a12d7 version bump (nw) 2019-09-25 07:25:34 +10:00
AJR
97d29e7220 New machines marked as NOT_WORKING
----------------------------------
Vortex (Island Design) [unknown]
2019-09-24 17:11:54 -04:00
Vas Crabb
71766f28b9 (nw) don't let #include guards get out of sync with filenames 2019-09-25 06:52:02 +10:00
feos
66234b509c callback after sound update has generated new samples 2019-09-24 23:48:08 +03:00
ClawGrip
828a8c6ce6 New NOT_WORKING software list additions (#5680)
* New NOT_WORKING software list additions
---------------------------------------
Baby's First Words (USA) [ClawGrip, TeamEurope]
Pooh Loves You! (USA) [ClawGrip, TeamEurope]
If I were... (USA) [ClawGrip, TeamEurope]

* Add separate software list for Leap Frog Little Touch LeapPad (nw)

* Fix game name (nw)
2019-09-24 15:42:43 -04:00
ajrhacker
e28579f058
Merge pull request #5681 from clawgrip/patch-1
leapfrog_mfleappad_cart: Remove redundant offset="0" (nw)
2019-09-24 15:42:25 -04:00
AJR
703c4e4949 leappad: Hook up a half-plausible CPU type (nw) 2019-09-24 15:32:40 -04:00
AJR
146f421a96 "Aftershock" is one word (nw) 2019-09-24 14:37:22 -04:00
AJR
3274284dbd ribrac, awetoss: Combine into a single driver and start fleshing it out (nw) 2019-09-24 14:20:04 -04:00
AJR
bcfa7ba9eb aftrshok: Document DIP switches after manual 2019-09-24 14:01:01 -04:00
ClawGrip
1d40f713fd
leapfrog_mfleappad_cart: Remove redundant offset="0" (nw) 2019-09-24 19:21:28 +02:00
MetalliC
aa231adc7c cps3.cpp: tilemap linescroll little fix 2019-09-25 02:39:29 +10:00
Rebecca Wallander
72b8b76b00 Add MIDI floppy softlist (#5668)
* Add MIDI floppy softlist

* IMG raw sector dump  misses something in the data somewhere, so use IMD instead (which decodes fine)

* Missed file name

* Add midi softlist to a couple of IBM PCs
2019-09-24 11:58:35 -04:00
AJR
ebcb231780 tilemap.cpp: Improve contains assert, fixing tilemap viewer in debug build 2019-09-25 00:39:59 +10:00