Commit graph

49481 commits

Author SHA1 Message Date
hap
8dabc094da added novag68k skeleton driver, moved diablo68 to it (nw) 2017-01-16 19:59:30 +01:00
couriersud
7bf2939fd8 Register all devices using NETLIB_DEVICE_IMPL. Fix encoding issue. (nw) 2017-01-16 19:49:45 +01:00
couriersud
969e6ed6a0 Keep track were registry elements are created. (nw) 2017-01-16 19:49:44 +01:00
couriersud
10a4ab4af1 Preparation work for automatically generated include file for devices.
nltool now is able to create all defines from the factory definitions.
This will reduce the number of places needed to touch when adding
devices and always ensure that the parser and statically compiled
netlist code use the same syntax. This will enable us to delete most
device include files, e.g. nld_74107.h. 

Netlist usage to create this header file:
./nltool -c header > src/lib/netlist/devices/nld_devinc.h

This is not yet used in production. It will be enabled after additional
tests.

[Couriersud]
2017-01-16 19:49:43 +01:00
Curt Coder
028fd8563a cop400: Fixed COP444 disassembly. [Curt Coder] 2017-01-16 20:41:15 +02:00
MetalliC
f926784aed new clone added as NOT_WORKING
------------------------------
World Kicks (Japan, WK1 Ver.A) [rtw]
2017-01-16 20:30:06 +02:00
hap
b72848be49 added novag base class (nw) 2017-01-16 19:28:56 +01:00
Curt Coder
af0805d848 cop400: Removed non-working, incomplete COP440 code. (nw) 2017-01-16 20:13:31 +02:00
hap
dae1284f9d renamed fidelity base class (nw) 2017-01-16 19:11:02 +01:00
intealls
6a15ddca71 Fix MinGW cross-compilation, for real this time 2017-01-16 19:06:46 +01:00
yz70s
487cd9395c bx: fix some mistakes that have already been corrected in upstream (nw)
Same as e0936a0278
2017-01-16 18:47:49 +01:00
Ivan Vangelista
5ba6527567 pse.cpp: redumped bazookabr [f205v] 2017-01-16 18:41:41 +01:00
Bryan McPhail
2b0987c8a3 Correct tilemap colors in Stadium Hero [Bryan McPhail/Guru] 2017-01-16 12:04:30 -05:00
Vas Crabb
a3e60b3f3d pushman: better understanding of how CPU reads MCU data/status
bballs: simplify protection MCU simulation using pushman hookup as a guide

(nw) bballs appears to use a simpler single-word arrangement for
messages from CPU to MCU, perhaps so it can use a 28-pin MCU (pushman
MCU receives the command byte on port D, which the 28-pin parts lack)
2017-01-17 03:52:08 +11:00
hap
408a8fceb4 change some of my files to use abbreviated integer types (nw) 2017-01-16 17:03:06 +01:00
hap
1d4bc8025a for technicality sake, these header files are 100% me (nw) 2017-01-16 16:24:15 +01:00
Curt Coder
d740c36fe2 thayers: Keyboard WIP. (nw) 2017-01-16 15:41:28 +02:00
Vas Crabb
5ae669c195 tstrike, ddungeon, darktowr: use new MC68705P3 core
tigeroad.cpp: cleanup and modernisation
* split out bballs and pushman state classes
* use new MC68705R3 core for pushman (this one uses port D - another test case)
* make pushman MCU hookup believable (internal registers can't be in shared RAM)
* use derived memory maps rather than installing handlers in init members
2017-01-16 23:12:44 +11:00
Curt Coder
650ca8b573 cop400: Fixed debugger behavior on skip. (nw) 2017-01-16 11:54:54 +02:00
Curt Coder
6e031697b3 thayers: Keyboard WIP. (nw) 2017-01-16 11:54:54 +02:00
Vas Crabb
555bfc95cc m68705: re-implement timer/counter
* Support MOR-controlled mode
* Correct count direction
* Correct startup and reset states

a2bus/mouse.cpp: use new MC68705P3 core and remove obsolete glue
* the card works before and after the change, but by default axes are only mapped to inc/dec keys, not host mouse

quizpun: use new MC68705P5 core, MCU now gets timer interrupts correctly
2017-01-16 15:40:47 +11:00
R. Belmont
7264353ee5 Merge pull request #1988 from ajrhacker/skyarmy_flip
skyarmy: Various small improvements
2017-01-15 22:13:38 -05:00
RobertoFresca
b4e31560eb Mega Bonus Star II (Euro, Millennium Edition):
Video hardware work to fix the video reels. [Roberto Fresca]
2017-01-15 23:59:13 -03:00
AJR
abb05472bb skyarmy: Various small improvements
- Fix screen flipping in cocktail mode
- Re-add second AY-3-8910A that generates explosion sounds; the claim as to its absence made in 2003 was probably based on less accurate AY8910 emulation and/or a stripped PCB
- Add coin counter
2017-01-15 19:17:43 -05:00
RobertoFresca
e62e0dc5f5 Mega Bonus Star II (Euro, Millennium Edition):
Added GAL dump. [Team Europe]
2017-01-15 19:33:27 -03:00
RobertoFresca
a789ac6522 Mega Bonus Star II (Euro, Millennium Edition):
Added more documentation, tech notes, and M48T12 timekeeeper dump
for preservation and further analysis. [Roberto Fresca, Team Europe]
2017-01-15 19:14:47 -03:00
Nathan Woods
46b62fb194 Created a new debugger command 'tracesym'
'tracesym' is intended to be a shorthand of 'tracelog', whereby the user doesn't have to specify a format string; the default format string is used
2017-01-15 16:19:03 -05:00
R. Belmont
063ea0512c Merge pull request #1979 from npwoods/imgtool_fix_attr_listing
[Imgtool] Fixed recently introduce bug on attribute listings
2017-01-15 15:02:47 -05:00
R. Belmont
4d8258dbcb Merge pull request #1978 from npwoods/fix_coco_dmk_image_creation
[CoCo] Fixed a recently introduced bug in DMK image creation
2017-01-15 15:00:28 -05:00
R. Belmont
e3d585e85f Merge pull request #1980 from npwoods/remove_unnecessary_callback
Removing unnecessary callback
2017-01-15 14:59:16 -05:00
R. Belmont
87a9745005 Merge pull request #1983 from intealls/pa-cc
Fix PortAudio MinGW cross-compilation
2017-01-15 14:58:16 -05:00
intealls
28aa7060f8 Fix PortAudio MinGW cross-compilation 2017-01-15 19:59:31 +01:00
MetalliC
95e4591d0b atvtrack.cpp NAND erase&program, game is running now (nw) 2017-01-15 20:37:49 +02:00
briantro
d45d8e8bb3 pacman.cpp: Added readme for Number Crash [Guru] 2017-01-15 11:26:04 -06:00
briantro
9f1ef3c861 jollyjgr.cpp: Updated readme and correct clocks for Jolly Jogger [Guru] 2017-01-15 11:19:17 -06:00
couriersud
c612391f8e Move analog devices into "netlist::analog" namespace. Added
documentation to opamp model. (nw)
2017-01-15 17:56:47 +01:00
couriersud
fd59a10f92 Added more documentation to diode and bjt model. (nw) 2017-01-15 17:56:46 +01:00
couriersud
3cfe098bb2 Introduce a more structured approach to models. (nw) 2017-01-15 17:56:45 +01:00
Nathan Woods
3b55bebadc Removing unnecessary callback
I'm doing this in response to a compilation error on MSVC 2015.  As far as I can tell, this is a bug in the compiler.  My basis for asserting this is that placing the following declaration within the 'endpoint.on_open = <<lambda>>' gives the same compilation error:

	const std::function<void(void)> mycallback = [](void) {};

Whereas moving that logic outside of the 'endpoint.on_open = <<lambda>>' does not give an error.

Normally I don't like working around buggy compilers, but in this case the callback is supposed to be optional anyways.
2017-01-15 11:55:33 -05:00
Nathan Woods
6a85ec0985 [Imgtool] Fixed recently introduce bug on attribute listings 2017-01-15 11:46:25 -05:00
Nathan Woods
1540cd5e7a [CoCo] Fixed a recently introduced bug in DMK image creation
Also some minor cleanups
2017-01-15 11:29:17 -05:00
Robbbert
fa6442a5e6 Merge branch 'master' of https://github.com/mamedev/mame 2017-01-16 01:01:47 +11:00
Robbbert
1bf597dded Housekeeping (nw) 2017-01-16 01:01:02 +11:00
MetalliC
c175878358 atvtrack.cpp document IO madness (nw) 2017-01-15 15:59:16 +02:00
MetalliC
6c7e83f0b7 (nw) 2017-01-15 14:58:34 +02:00
MetalliC
fd0f3b0657 atvtrack.cpp checkpoint (nw) 2017-01-15 14:42:21 +02:00
Vas Crabb
ffd5f6cc9c copypaste error (nw) 2017-01-15 22:25:35 +11:00
Vas Crabb
71c5ceb5fe m68705: add MC68705R3 for pipeline
* ADC is stubbed out with logerror (pipeline doesn't use it at all)
* Bootstrap ROM is believed to be identical to U3 but need to confirm

renegade: use common Taito 68705 hookup

taitosj.cpp: use new MC68705P3 core

stfight.cpp: use new MC68705P5 core

pipeline: use new MC68705R3 core

mexico86: use new MC68705P3 core, simulate synchronous latches better

New WORKING clones:
-------------------
Motorola MC68705R3 Programmer
2017-01-15 20:58:58 +11:00
hap
a4e383ee2c novag6520: added rs232 port (untested) (nw) 2017-01-15 10:28:53 +01:00
R. Belmont
f740593989 Merge pull request #1975 from ajrhacker/coco_sbs_dac
Correct Color Computer DAC type and separate single-bit sound
2017-01-15 03:13:00 -05:00