R. Belmont
cacaf871ff
Merge pull request #5474 from cam900/nmk16_rawnote
...
nmk16.cpp : Reduce duplicates, Add notes for screen raw params
2019-08-13 13:21:17 -04:00
S.Z
a3588c18bf
Enable precompiled header usage in the Visual Studio compiler ( #5473 )
...
* Enable precompiled header usage in the Visual Studio compiler
But only for libraries emu frontend precompile dasm optional
Also add emu.h include to hpcdasm.cpp
* Include emu.h in some disassembler sources to use precompiled headers
* Remove debug message
2019-08-13 13:20:53 -04:00
David Haywood
5384701b76
goldart : some rendering improvements (nw) ( #5475 )
...
* goldart : some rendering improvements (nw)
* log fix (nw)
* tweak loggging (nw)
* tweak logging (nw)
* notes on ds5002 issues (nw)
2019-08-13 13:20:28 -04:00
cam900
d1acfba2c7
315_5313.cpp DMA / Timer Updates, Correct refresh rate and timer rate related to systems when using mega drive VDP ( #5470 )
...
* Correct timer rate related to screen refresh rate for 315_5313.cpp, megacd.cpp, mega32x.cpp
315_5313.cpp : Simplify DMA behavior, Add notes, Simplify handlers, Fix spacing, Reduce unnecessary lines, Use shorter / correct type values, Fix debugger issue
megadriv.cpp, segac2.cpp, calcune.cpp : Correct screen refresh rate, Add notes (source : https://segaretro.org/Sega_Mega_Drive/Technical_specifications )
megadriv.cpp : Allow Z80 VDP reading, Correct VDP sound output
calcune.cpp : Fix naming, Add notes
* 315_5313.cpp : Reduce unnecessary lines, Fix spacings
* 315_5313.cpp : Use struct for nametable, Reduce duplicates, Fix spacing, Reduce unnecessary lines
* 315_5313.cpp : Fix spacing
* 315_5313.cpp : Fix spacing, Reduce duplicates, Unnecessary lines, Fix type values
2019-08-13 13:20:07 -04:00
R. Belmont
98e518f1b6
Merge pull request #5469 from 68bit/ss50-mpt
...
SS-30: add support for the MP-T timer / counter card.
2019-08-13 13:19:15 -04:00
Damian Rogers
0b69bc269b
Added compile time define to use joystick/buttons inputs in Athena no… ( #5464 )
...
* Added compile time define to use joystick/buttons inputs in Athena no Hatena
* Changed solution to use PORT_CONDITION instead of compiler definition per suggestion from MAME dev
2019-08-13 13:18:32 -04:00
R. Belmont
6d6246920f
Merge pull request #5467 from groessler/makefile-cleansrc-fix
...
toplevel makefile: fix 'cleansrc' target for Unix/Linux
2019-08-13 13:17:48 -04:00
R. Belmont
049fbae4e0
Merge pull request #5465 from clawgrip/patch-5
...
vsmile_cart.xml: Mark soon-to-be-dumped carts (nw)
2019-08-13 13:17:09 -04:00
Dirk Best
2b48aa3762
thedeep: Hook up MCU, remove simulation
2019-08-13 17:02:53 +02:00
npwoods
9f0d29158f
Ensuring that devices emitted by -listxml are sorted
...
This is primarily to make the output be deterministic.
2019-08-13 10:58:04 -04:00
Ivan Vangelista
45efce4aef
new not working clone
...
---------------------------------------
Tiger Heli (bootleg set 4) [Sean Riddle, Brian Troha, The Dumping Union]
2019-08-13 15:27:55 +02:00
hap
46c27611da
mm2: berger verified irq (nw)
2019-08-13 15:24:18 +02:00
hap
961b3058a9
mephisto_mm2: Berger dumped a 1-eprom version of mm2 v4 (100% identical) (nw)
2019-08-13 15:09:28 +02:00
Ivan Vangelista
855367f12b
new working clone
...
------------------------------------
Street Fighter II': Champion Edition (RE, bootleg) [Clawgrip, Hammy]
2019-08-13 14:56:03 +02:00
AJR
2d49a9e45b
dec0.cpp: Note on sound CPU type (nw)
2019-08-13 07:30:40 -04:00
hap
1efaa69d02
Machine promoted to working
...
-------
Mephisto MM I [hap, Berger]
Mephisto Mirage [hap, Berger]
2019-08-13 13:20:32 +02:00
ajrhacker
ad4f17e0eb
Merge pull request #5471 from 68bit/floppy-flex-format-rewrite
...
flex floppy dsk: rewrite to be based on the wd177x dsk format
2019-08-13 07:01:56 -04:00
ajrhacker
4c725534e0
Merge pull request #5472 from 68bit/uniflex-floppy-format
...
Add a UniFLEX specific floppy format.
2019-08-13 07:01:23 -04:00
ajrhacker
021de5d9fb
Merge pull request #5468 from 68bit/wd_fdc_sso_callback
...
wd_fdc: add a SSO callback.
2019-08-13 06:59:31 -04:00
cam900
90550a26e5
nmk16.cpp : Reduce duplicates, Add notes for screen raw params
2019-08-13 18:43:43 +09:00
68bit
1016319747
flex floppy dsk: rewrite to be based on the wd177x dsk format
...
This now works with both single density and double density floppy disks, and
dynamically identifies boot sector IDs required for 6800 booting, and supports
writing back to the 'dsk' image files.
2019-08-13 14:38:59 +10:00
AJR
f7ef94dfe5
alphasma.cpp: Remove poor simulation of HC11 internal areas (nw)
2019-08-12 23:45:10 -04:00
68bit
10f480911d
swtpc09: add a UniFLEX specific floppy format.
...
The UniFLEX disk format is not compatible with the Flex format. Significantly it
does not use a mix of single density for booting on some double density disks
which makes it simpler - hardware required a new boot ROM to run UniFLEX.
Further, the UniFLEX sector size is 512 bytes versus 256 for Flex, and the
UniFLEX 'SIR' info sector record is completely different to the info on Flex
disk, and the file system format is also not at all compatible.
Thus the UniFlex format can rely largely on the WD17xx format, with an
overload to handle the sector numbering on the second side continuing from the
first side (one feature in common with the Flex format). This gives a quick
'save' capability and shares code.
Support for 8" disks is included as this was the initial distribution format
and the only one found so far.
2019-08-13 13:42:13 +10:00
Mike Naberezny
1af5be01b8
c64: Added ROM signature for BusCard II. (nw)
2019-08-12 20:26:43 -07:00
68bit
d041a264de
SS-30: add support for the MP-T timer / counter card.
...
E.g. this can be used SWTPC FLEX for a timer tick.
2019-08-13 12:11:13 +10:00
68bit
26897dd6ff
wd_fdc: add a SSO callback.
...
Some machines do not connect the SSO output to control the floppy side. When
this new callback option is used the wd_fdc no longer controls the floppy,
rather calls the SSO callback.
2019-08-13 12:06:17 +10:00
braintro
6bf8519cf5
New working clone
...
New working clone
------------------
Super Shanghai Dragon's Eye (Korea) [Team Europe, Brian Troha, The Dumping Union]
2019-08-12 20:50:20 -05:00
braintro
3ed18f078c
(nw) dec0.cpp: Minor ROM name correction based on actual PCB.
2019-08-12 20:46:54 -05:00
angelosa
920d964b16
pce.cpp: add support for Tennokoe Bank extended Backup RAM [Angelo Salese]
2019-08-13 03:43:39 +02:00
AJR
902c4589e9
cosmac: Use conventional decimal numbering for registers
2019-08-12 21:20:29 -04:00
AJR
fc7414be4f
cdp1805, cdp1806: Use new 1805 disassembler (nw)
2019-08-12 20:16:14 -04:00
hap
dda7d43069
cosmac: add very preliminary 1804/5/6 (nw)
2019-08-13 01:45:55 +02:00
Christian Groessler
573df05d47
toplevel makefile: fix 'cleansrc' target for Unix/Linux
2019-08-13 01:17:04 +02:00
AJR
ceebc3ef28
cosmac: Add disassembler support for CDP1805 with extended instruction set
2019-08-12 18:54:52 -04:00
smf-
6c34985c39
Renamed and replaced Simpsons Bowling CD dump [emmanu888]
2019-08-12 18:20:49 +01:00
ClawGrip
d445ff999e
vsmile_cart.xml: Mark soon-to-be-dumped carts (nw)
2019-08-12 16:36:40 +02:00
Dirk Best
a8e7323651
birdtry: Hook up newly dumped MCU, remove simulation
...
Promoted to working as result.
2019-08-12 15:07:36 +02:00
AJR
45f9e0caa9
hitpoker: Fix regression in "Test BTN" (nw)
2019-08-12 07:25:40 -04:00
Scott Stone
2c47f67133
tmnt.cpp: Fix input port configuration to allow player start buttons to work for tmnt24pu. Fixes MT#7396
2019-08-12 06:08:08 -04:00
MASH
63437afbfa
Correct Acrobatic Dog-Fight sound chip type ( #5462 )
...
* Correct sound chip type
Acrobatic Dog-Fight uses 2x YM2149 for sound:
See
http://www.wolfgangrobel.de/arcadetalk/img_pcbs/acrobatic_dog_fight_01.jpg
http://www.citylan.it/wiki/index.php/Acrobatic_Dog-Fight_(US)
* Small device description fix
All devices in MAME use an "x" as a multiplier:
AT28C16 2Kx8 EEPROM
ER2055 EAROM (64x8)
Parallel EEPROM 2804 (512x8)...
2019-08-11 23:09:13 -04:00
R. Belmont
fe1d90a0b6
Merge pull request #5463 from ramiropolla/gdbstub-pr1
...
gdbstub: add z80 and m6502
2019-08-11 22:39:07 -04:00
Ramiro Polla
cb8a6b8e16
gdbstub: add z80 and m6502
...
z80 was tested with pacman and m6502 was tested with apple2e.
Side-effects must be disabled before reading memory, otherwise apple2e
starts failing after the first read to 0xc080.
Since GDB doesn't support those processors, I made up the features name
with "mame.<cpuname>". I also had to choose the registers to export in
the target.xml file, and since I don't have any experience with these
processors I don't know if I made the best choice.
2019-08-12 01:37:54 +02:00
hap
f1958b7128
New not working machine added
...
--------
Mephisto Mirage [hap, Berger]
2019-08-12 01:26:32 +02:00
hap
0e478d4318
mm1: add i/o (nw)
2019-08-11 23:55:41 +02:00
angelosa
b5bf0b348d
zr107.cpp: move DSP set_flag_input outside the drawing routines (nw)
2019-08-11 22:13:44 +02:00
Ramiro Polla
fb5a3dcfaa
gdbstub: added new GDB stub debugger ( #5456 )
...
* gdbstub: added new GDB stub debugger
This debugger can be used to connect to an external debugger that
communicates using the GDB Remote Serial Protocol, such as GDB itself
or many other GDB frontends.
Currently i386 (ct486), arm7 (gba), and ppc (pmac6100) are supported.
* gdbstub: enable GDB stub debugger in mac and windows builds
2019-08-11 12:21:16 -04:00
Robbbert
69c90113ae
(nw) super80r : fixed booting of CP/M
2019-08-12 00:22:47 +10:00
Robbbert
81cabc72bb
(nw) sorcerer: added support for dreamdisk and digitrio fdc
2019-08-11 23:36:49 +10:00
Ivan Vangelista
1a99052f30
new working clone
...
-------------------------------------
Crazy Kong Part II (bootleg) [Corrado Tomaselli, The Dumping Union]
2019-08-11 07:02:08 +02:00
AJR
140677882a
microdar.cpp: More comment updates (nw)
2019-08-10 18:53:01 -04:00