Commit Graph

2064 Commits

Author SHA1 Message Date
David Haywood
fbaaffefb8 start making the mixer a reusable device (nw) 2014-05-22 18:56:49 +00:00
Michaël Banaan Ananas
9a7303ce8b give cps3 sound its own headerfile 2014-05-22 18:11:04 +00:00
Alex W. Jackson
d5122094dd m37710: make memory helpers inline; remove more obsolete cruft (nw) 2014-05-22 10:11:47 +00:00
Wilbert Pol
ec72ebc33e (MESS) msx.c: Added preliminary msx audio support. (nw) 2014-05-20 20:17:06 +00:00
Wilbert Pol
9fb5dabee4 (MESS) msx.c: Added small msx2 floppy software list. (nw) 2014-05-20 18:53:16 +00:00
Dirk Best
3dbb81e4f8 Amiga: Fix some Zorro slot bugs. Add the Commodore A2052 Zorro-II card
as an example for a basic memory expansion. Add the Buddha IDE
controller Zorro-II card (not working yet though).
2014-05-20 15:32:17 +00:00
Miodrag Milanovic
d8ff97bf29 Added Stern SAM skeleton driver (nw) 2014-05-18 19:33:33 +00:00
Wilbert Pol
9a1354dbd1 (MESS) msx.c: Implemented msx2+ system flags register. The fsa1fx driver no longer keeps rebooting into firmware. (nw) 2014-05-18 19:18:59 +00:00
Olivier Galibert
72f44639ef placeholders 2014-05-17 20:24:49 +00:00
Curt Coder
e377bb47ee (MESS) mbc200: Added floppy software list. [Dave Dunfield, Chuck(G)] 2014-05-17 19:45:47 +00:00
Curt Coder
6fa89de698 (MESS) osbexec: Added floppy software list. [Dave Dunfield, The Don Maslin Archive] 2014-05-17 19:37:10 +00:00
mahlemiut
e7b7965ff9 at: added preliminary ATi Graphics Ultra Pro (mach32) ISA video card. [Barry Rodewald] 2014-05-17 10:52:17 +00:00
Dirk Best
27a86b11ee Amiga: Kill the legacy CIA emulation and fix Agnus ID for A2000 and
A500.

CIA changes:
- Add missing virtual keyword to actually call the right TOD clock
- Outputs depend on the input state (fixes A1000 overlay switch)
- Switching to serial output mode with one-shot activated causes a pulse
on SP (correct? needed for keyboard handshake)
- Serial input is clocked by the CNT input, not the default clock
- Mask offsets to 4 bits
- Writing the Timer High register with one-shot activated immediately
causes the timer to be latched and the timer started, regardless of
timer start value

Curt: Please review those changes.
2014-05-17 10:21:26 +00:00
Wilbert Pol
0c70b32092 (MESS) msx.c: Added support for the MSX-JE firmwares in the Sony HB-F1XDJ and HB-F1XV machines. (nw) 2014-05-16 20:54:14 +00:00
Couriersud
f3cf3a8e78 Preliminary support for LTE dynamic time-stepping based on Local truncation error. This enables the possibility to connect a capacitor between ground and a TTL output and get a e.g. 100 ns delay with a 1nF capacitor.
Added an example circuit (cdelay.c)
Changed the log device to support nano-second granularity.
LTE is not yet enabled due to it's ugly test-state.
2014-05-15 22:50:40 +00:00
David Haywood
1a9ed9ebe8 short whatsnew: fixed some gfx bugs in midas.c "livequiz"
long wn:
started converting neogeo video / sprite system to a device_reset
created base device + number of derived classes

NEOGEO_SPRITE_REGULAR is an reference implementation, drawing direct from 
NEOGEO_SPRITE_OPTIMZIED is a version with predecoded gfx (as we use now) this is the default used by the driver
NEOGEO_SPRITE_MIDAS is a version supporting the changes needed by the MIDAS games (mainly 8bpp instead of 4bpp)
2014-05-15 15:46:21 +00:00
Couriersud
fa60c8874d Analog input updates now send to queue. Reduces risk of stack overflows.
Fixed a bug which caused NAND astable multivibrator to oscillate. 
74123 improvements
2014-05-15 00:03:27 +00:00
Wilbert Pol
64ceb60338 Whoops, forgot these (nw) 2014-05-14 19:12:09 +00:00
Wilbert Pol
c74226bb26 (MESS) msx.c: [Wilbert Pol]
- Reimplemented the cartridge slots as slot devices.
- Moved the msx slot layouts to inline machine configuration.
- Started adding support for a few more firmware types.
- Add turbo support to Panasonic FS-A1FX/FS-A1WX/FS-A1WSX.
2014-05-14 19:04:52 +00:00
Dirk Best
bf35b4dbb4 Amiga: Create a GAYLE device, used by the A600 and A1200, and implement
the internal IDE controller for both
2014-05-14 09:20:32 +00:00
Miodrag Milanovic
546fbff349 devcv2 -> devcb (nw) 2014-05-14 06:46:50 +00:00
Miodrag Milanovic
55bf85dc99 farewell devcb (nw) 2014-05-13 17:05:43 +00:00
Dirk Best
640354ad9e Big Amiga cleanup and reorganizaton. CDTV temporarily broken. Lots of
work still to do. All basic Amiga models are now supported to varying
degrees.
2014-05-13 11:46:02 +00:00
David Haywood
425f05bc75 merged tiger road / f1-dream and pushman / bouncing balls drivers - as usual Comad cloned the hardware when they made the games.
moved the protection sims for f1dream / bbballs to machine/tigeroad.c

also marked f1dream as not working, it's never worked, the protection simulation is incomplete. (the bootleg has some original bugs too due to their workarounds, so technically there isn't a perfectly working version of this game supported by MAME)
2014-05-12 14:18:06 +00:00
Couriersud
f4499f2b74 Added 7408, 7411, 7432 and 7437 to netlist. 2014-05-11 22:27:52 +00:00
Roberto Fresca
9bf2c3db7f New games added or promoted from NOT_WORKING status
---------------------------------------------------
Coco Loco [Roberto Fresca, Angelo Salese, Punkyas (from AUMAP),
 Ricky2001 (from AUMAP)]
2014-05-11 17:48:53 +00:00
mahlemiut
2e6d848970 Created WD7600 chipset device.
megapc: Made into a separate driver class, hooked up WD7600. [Barry Rodewald]
2014-05-09 04:04:16 +00:00
Miodrag Milanovic
c7581acda1 delete empty folder (nw) 2014-05-08 08:10:17 +00:00
Miodrag Milanovic
69faaf3aeb -Reorganized OSD, handling more sound output systems and debuggers, defaults left same as before [Miodrag Milanovic]
-Created osd_options as base option class for non-system specific options
2014-05-08 07:39:04 +00:00
Couriersud
1f70685652 Added first draft of 74123 to netlist code. 2014-05-06 22:37:20 +00:00
Couriersud
dce5fbf03e Netlist:
- Pong Doubles now working
  Thanks a lot to Adam Bousley for dual licensing DICE netlists.
  Hooked up player inputs
- Minor performance tweaks
- Separated game netlists from driver. Dice is making extensive use of macros which may conflict
  if these are in one source file.
- Added some rescap.h macros to netlist

New games added or promoted from NOT_WORKING status
---------------------------------------------------
Pong Doubles [DICE Team, Couriersud]
2014-05-05 20:02:26 +00:00
David Haywood
6c31448b58 sc4dnd / sc4dndtp / sc4dnddw layout fun - backup of WIP (nw) 2014-05-05 15:17:28 +00:00
Miodrag Milanovic
e7d6062eb6 Ah, and this one (nw) 2014-05-05 10:13:16 +00:00
David Haywood
cd32bc2f2a sc4dnd layout helper fun (nw) 2014-05-04 15:23:20 +00:00
R. Belmont
83f63f8a6b New games added or promoted from NOT_WORKING status
---------------------------------------------------
Fireball [ANY]

eepromser: added support for X24C44 [ANY]
2014-05-03 20:53:28 +00:00
cracyc
c77aa0643a (mess) rmnimbus: extract keyboard and use z80dart and wd_fdc (nw) 2014-05-02 21:21:18 +00:00
cracyc
0789025777 8257dma: replace it in dkong and kill it (nw) 2014-04-30 17:31:51 +00:00
Curt Coder
9966d6e8e5 i8275: Replaced with new implementation. (nw) 2014-04-30 10:19:06 +00:00
cracyc
194b930934 (mess) radio86: convert to new 8257 and 8275 (nw)
i8257: fix off-by-one (nw)
---
Unior doesn't quite display properly.  Only remaining user of 8257dma is dkong.
2014-04-30 04:13:31 +00:00
Fabio Priuli
63dbd9fb52 (MESS) nes: added support the new homebrew PCB used by
2A03 Puritans Album. [Fabio Priuli]
2014-04-29 07:46:23 +00:00
cracyc
bb2fcfc661 i8257: new 8257 based on am9517a [Carl]
facnucspmg: fix up dmac and fdc (nw)
2014-04-28 03:20:14 +00:00
Ville Linde
e0bbd3942e Removed video/gticlub. (nw) 2014-04-28 00:35:17 +00:00
Miodrag Milanovic
d034eefcb5 Merged in cleanup changes from osd branch (nw) 2014-04-26 13:35:06 +00:00
Curt Coder
e0dd6c3b19 (MESS) hp9845: Added software lists for option ROMs. [Curt Coder] 2014-04-25 14:23:27 +00:00
Miodrag Milanovic
f8f3d68187 -Made osd_interface base class for OSD and moved initialization for each subsystem in it as virtual calls. (nw)
-Moved midi handling in base class
-Cleaned running_machine of information of next machine
-All is cleaned after exiting of running_machine so debugger window is removed as well till next machine is started
-Made osdmini to compile
2014-04-25 07:31:27 +00:00
Curt Coder
99722af3a6 (MESS) Skeleton drivers:
-----------------
- HP 9845A/S [Curt Coder]
- HP 9835A/B [Curt Coder]
- HP 9845B/T/C [Curt Coder]
2014-04-24 11:12:50 +00:00
mahlemiut
dd67f28357 amstrad: added preliminary Amstrad/Pace RS232C interface. The terminal
software included with the original Amstrad interface works, but not much else
does at this stage.  [Barry Rodewald]

Out of whatsnew:  HoneyTerm (part of the later Pace interface) expects bit 6
of RR0 on the Z80DART to be set (seems to unsupported in the current z80dart
device).  Not sure on why other software doesn't work as yet.
2014-04-24 00:15:14 +00:00
Curt Coder
811b29608d (MESS) sc3000: Added cartridge and cassette software lists. [Curt Coder, Anna Wu] 2014-04-23 21:07:19 +00:00
Miodrag Milanovic
c046734f76 (MESS) New driver added: Xerox Alto 2 [Juergen Buchmueller]
out of whatsnew: Did not add Unicode support for debugger from branch yet, for now few special chars are converted to be plain ASCII
2014-04-22 12:21:07 +00:00
Miodrag Milanovic
cfb3aa493c modernized cage, dcs and midwayic (nw)
removed mcfglgcy.h and nvram legacy support in machine and mconfig
also updated adsp2100 so I can do dcs changes 
this require clean build
2014-04-20 19:18:46 +00:00