Commit Graph

66 Commits

Author SHA1 Message Date
Oliver Stöneberg
da88cbfabd fixed array out-of-bounds accesses and uninitialized members in src/mess/audio/upd1771.c (nw) 2013-07-20 09:32:42 +00:00
Miodrag Milanovic
e533a04f2e changed rest of devices (except cpu cores) to have shortname and sourcefile (nw) 2013-06-21 14:44:06 +00:00
Miodrag Milanovic
16f5234d43 Cleanups and version bump 2013-06-11 07:16:42 +00:00
Curt Coder
5f081ec3ee (MESS) ep64: Stop Dave from crashing, give Nick RGB32 and resnet colors. (nw) 2013-06-10 13:39:02 +00:00
smf-
d56ed8f269 fixed array access (nw) 2013-06-10 12:50:48 +00:00
Curt Coder
d8571d9f57 (MESS) ep64: Modernized the Enterprise 64/128 driver. [Curt Coder] 2013-06-06 14:00:58 +00:00
Fabio Priuli
cecb42fcb1 (MESS) Modernized uPD1771c sound device. [Fabio Priuli]
src/mess/audio/ is now legacy free, if I'm not making mistakes...
2013-06-03 06:46:22 +00:00
Fabio Priuli
0e35391d20 (MESS) modernized the Mac Sound device. [Fabio Priuli] 2013-06-02 21:40:08 +00:00
Fabio Priuli
f81ebe547b (MESS) modernized MEA 8000 sound device. [Fabio Priuli] 2013-06-02 16:45:12 +00:00
Oliver Stöneberg
853fec1d2b (MESS) disabled some unused private fields reported by clang (nw) 2013-05-29 18:37:26 +00:00
Fabio Priuli
ee4c06f902 (MESS) enterp: modernized the Dave sound chip. [Fabio Priuli] 2013-05-29 16:02:15 +00:00
Wilbert Pol
39eda23169 (MESS) gmaster.c: Switched to use simple speaker sound device. (nw) 2013-05-23 19:35:03 +00:00
Miodrag Milanovic
1c05ccc93b Cleanups and version bump 2013-05-20 06:51:25 +00:00
Fabio Priuli
de75ead0af (MESS) wswan.c: updated rom banking mechanism to be save state friendlier and added save state
support to the driver [Fabio Priuli]
2013-05-19 18:05:34 +00:00
Fabio Priuli
612386d350 sorry for the missing file 2013-05-19 13:19:17 +00:00
Fabio Priuli
d8db372a73 whops. 2013-05-19 11:43:22 +00:00
Fabio Priuli
11bd8ef2a6 (MESS) lynx.c: modernized sound emulation, slightly simplified blitter
functions and added save state to the driver. [Fabio Priuli]

out of whatsnew: as with gb and nes, I plan to add the support save flag before 0.149 after some more testing 

and, for the record, this driver would really need a volunteer willing to make devices out of the
code for mikey and suzy chips, which is currently spread in multiple source files...
2013-05-19 11:37:30 +00:00
Fabio Priuli
26c43df763 (MESS) gameboy: modernized sound emulation and added save state [Fabio Priuli] 2013-05-18 15:06:14 +00:00
smf-
d700c1f372 modernised TMS5220 [smf] 2013-05-14 10:21:05 +00:00
Miodrag Milanovic
4bf717996f Cleanups and version bump 2013-04-30 06:36:06 +00:00
R. Belmont
7555ca37d8 Free to good home if you can make it not sound like ass (nw) 2013-04-28 15:17:52 +00:00
Miodrag Milanovic
2733f3422b lynx and bbc cleanup (nw) 2013-04-18 10:18:52 +00:00
Miodrag Milanovic
051011971f Expanded device_t constructor with parameters for short name and source file location [Miodrag Milanovic] 2013-03-26 15:18:37 +00:00
Jonathan Gevaryahu
27d0492811 upd1771: Very small documentation update. no whatsnew. 2013-03-24 17:17:54 +00:00
Miodrag Milanovic
a08ae67178 run latest srcclean on rest of files (nw) 2013-03-19 11:39:56 +00:00
Miodrag Milanovic
0e1f5ad25b Cleanups and version bump 2013-03-19 07:22:20 +00:00
Andrew Gardner
039aa6d9d7 Modernized wswan, special, and svision devices. [Andrew Gardner] 2013-03-07 04:30:56 +00:00
Andrew Gardner
17c063bcb2 Modernized vc4000 device. [Andrew Gardner] 2013-03-06 04:36:55 +00:00
Sandro Ronco
18c3038d92 (MESS) modernized socrates sound device. (nw) 2013-03-02 20:41:12 +00:00
Miodrag Milanovic
f54c1e6f5b channelf sound device modernized (nw) 2013-03-01 08:47:05 +00:00
Oliver Stöneberg
16445c1078 (MESS) fixed uninitialized variables in arcadia_sound_device (nw) 2013-02-16 15:53:10 +00:00
Curt Coder
7e6fabfb9e Modernized the MOS6526, MOS6560, MOS7360, MOS6581, CBM IEC, and IEEE-488 devices. [Curt Coder] 2013-02-12 15:21:24 +00:00
Jonathan Gevaryahu
3a2752da82 upd1771.c: Further documentation updates based on the NEC APC technical manual; now all pin names except two are known. [Lord Nightmare] 2013-02-11 22:18:08 +00:00
Curt Coder
99c28d1fb9 (MESS) plus4: Speech WIP. (nw) 2013-02-07 14:55:59 +00:00
Wilbert Pol
216bcb56b4 (MESS) svision.c: Cleanups (nw) 2013-01-24 20:26:09 +00:00
smf-
1940866c70 output of new srcclean changes that are relatively small [smf] 2013-01-11 19:43:14 +00:00
Miodrag Milanovic
0e19f641d3 Cleanups and version bump 2013-01-11 07:32:46 +00:00
Jonathan Gevaryahu
9986bf0f20 Even more comment updates to upd1771.c [Lord Nightmare] 2012-12-20 16:17:55 +00:00
Jonathan Gevaryahu
95c00f8c65 (MESS) upd1771.c - additional comment updates, including some upd1771 patents and internal workings information. [Lord Nightmare] 2012-11-26 07:49:21 +00:00
Jonathan Gevaryahu
52a585b464 (MESS) UPD1771: Comment updates from plgDavid 2012-11-23 07:21:07 +00:00
Angelo Salese
6dbaebf13a LN realized that MPU is actually upd1771, attempting to hook it up without luck 2012-11-21 03:02:45 +00:00
Curt Coder
ac17372427 Added missing DECLARE_'s. (nw) 2012-09-25 14:54:37 +00:00
Miodrag Milanovic
1f9d1cd620 change from device->machine() to space.machine() in device handlers in order to make next changes easier (no whatsnew) 2012-09-21 08:25:27 +00:00
Aaron Giles
621ac620ae Since nobody checks for NULLs anyway, make
device_memory_interface::space() assert against NULL and
return a reference, and pushed references throughout all 
address space usage in the system. Added a has_space() 
method to check for those rare case when it is ambiguous.
[Aaron Giles]

Also reinstated the generic space and added fatal error
handlers if anyone tries to actually read/write from it.
2012-09-19 19:48:09 +00:00
Aaron Giles
e33b41ee01 Stop allocating arrays of UINT8s for the tokens, when
we can allocate objects of the real type.
2012-09-18 05:28:33 +00:00
Aaron Giles
cc16777cce Memory handler normalization, part 1.
READ/WRITE_DEVICE*_HANDLERs are now passed an
address_space &, and the 8-bit variants get a mem_mask
as well. This means they are now directly compatible
with the member function delegates. Added a generic
address space to the driver_device that can be used
when no specific address space is available. Also
added DECLARE_READ/WRITE_DEVICE*_HANDLER macros to
declare device callbacks with default mem_mask
parameters. [Aaron Giles]
2012-09-17 07:43:37 +00:00
Miodrag Milanovic
e25c13f253 Clean-ups and version bump
note: hoarded dump removed too from coco_cart.xml, this will not be tolerated
2012-09-17 06:49:13 +00:00
Aaron Giles
1a30184903 Final round of struct/union/enum normalization. 2012-09-16 05:24:30 +00:00
Aaron Giles
91f928d6cd Enum and union normalization. 2012-09-16 03:06:55 +00:00
Aaron Giles
cff1004165 Pass 2 of struct modernization. 2012-09-15 22:30:30 +00:00