Fabio Priuli
9ec67f09b6
some more generic slots. nw.
2014-09-19 15:23:21 +00:00
David Haywood
ea3e412a31
debug port? (nw)
2014-09-19 15:19:43 +00:00
David Haywood
65edf11fd9
(nw)
2014-09-19 15:09:07 +00:00
Oliver Stöneberg
8d838e8a0a
reverted bogus tms9928a_device::device_timer() optimization (nw)
2014-09-19 15:00:42 +00:00
Oliver Stöneberg
53d37d78dc
small optimization to tms9928a_device::device_timer() (nw)
2014-09-19 14:56:07 +00:00
David Haywood
41007a2960
didn't meant to change these (nw)
2014-09-19 14:53:06 +00:00
David Haywood
e02dce194c
angle protection part 1 (nw)
2014-09-19 14:20:41 +00:00
Robbbert
7920aaf3fb
spinb.c : fixed colours in jolypark.
2014-09-19 13:53:03 +00:00
mahlemiut
9c5a088cd4
trident: implemented basic bitblt and bresenham line functions.
2014-09-19 13:16:16 +00:00
David Haywood
ea0ad67247
fix sound (nw)
2014-09-19 12:38:26 +00:00
David Haywood
b2482ae604
there's an eeprom here (nw)
2014-09-19 12:34:37 +00:00
Robbbert
8514ab2cee
spinb.c : wip
2014-09-19 11:16:02 +00:00
David Haywood
da30e417b1
replace bad dump (nw)
2014-09-19 11:03:44 +00:00
David Haywood
01f926e2e6
(nw)
2014-09-19 10:37:46 +00:00
David Haywood
0a578d3dec
zt2k - fix a rom load (nw)
2014-09-19 09:38:04 +00:00
David Haywood
a2f7a07d5e
nzeroteam doesn't need banking (nw)
2014-09-19 09:26:46 +00:00
Alex W. Jackson
1e0edb788b
addrmap.c: Only install the default device address map if the owner didn't provide one [Alex Jackson]
2014-09-19 07:44:48 +00:00
Fabio Priuli
ec7f4a5246
whops. wrong version of the code sent. nw.
2014-09-19 06:30:30 +00:00
Fabio Priuli
90372959e7
(MESS) a couple more. nw.
2014-09-19 06:12:05 +00:00
Jonathan Gevaryahu
279beb6b86
(MESS) tsispch.c - Add v1.1 firmware to TSI/Speech Plus Prose 2000 driver [Lord Nightmare]
2014-09-19 04:12:56 +00:00
Alex W. Jackson
9b69900173
flyball.c: only descramble ROM once at startup (nw)
2014-09-18 23:51:24 +00:00
Michaël Banaan Ananas
3094828c2a
note from kevtris
2014-09-18 22:19:15 +00:00
David Haywood
b0aff1b8f8
sound banking (nw)
2014-09-18 21:55:21 +00:00
David Haywood
26a78a6ca7
placeholders (nw)
2014-09-18 21:40:10 +00:00
David Haywood
2c4fb16b6e
better tilebank (nw)
2014-09-18 21:15:34 +00:00
Wilbert Pol
5142923eaf
(MESS) Added a few sets to msx.c
...
New systems added or promoted from NOT_WORKING status
-----------------------------------------------------
Al Alamiah AX-150 (MSX1) [Wilbert Pol]
Canon V-8 (MSX1) [Wilbert Pol]
Canon V-20E (MSX1) [Wilbert Pol]
Canon V-20F (MSX1) [Wilbert Pol]
Canon V-20G (MSX1) [Wilbert Pol]
Canon V-20S (MSX1) [Wilbert Pol]
Canon V-25 (MSX2) [Wilbert Pol]
Casio MX-10 (MSX1) [Wilbert Pol]
Casio MX-101 (MSX1) [Wilbert Pol]
Casio MX-15 (MSX1) [Wilbert Pol]
Casio PV-7 (MSX1) [Wilbert Pol]
Daewoo CPC-88 (Korea) (MSX1) [Wilbert Pol]
Daewoo CPC-330K KOBO (Korea) (MSX2) [Wilbert Pol]
Daewoo DPC-200E (MSX1) [Wilbert Pol]
Daewoo Zemmix CPC-50A (Korea) (MSX1) [Wilbert Pol]
Daewoo Zemmix CPC-50B (Korea) (MSX1) [Wilbert Pol]
Daewoo Zemmix CPC-51 (Korea) (MSX1) [Wilbert Pol]
Daewoo Zemmix CPC-61 (Korea) (MSX2) [Wilbert Pol]
Fenner DPC-200 (MSX1) [Wilbert Pol]
Fenner FPC-500 (MSX1) [Wilbert Pol]
Fenner FPC-900 (MSX2) [Wilbert Pol]
Fenner SPC-800 (MSX1) [Wilbert Pol]
Fujitsu FM-X (MSX1) [Wilbert Pol]
Goldstar FC-80U (MSX1) [Wilbert Pol]
Goldstar GFC-1080 (MSX1) [Wilbert Pol]
Goldstar GFC-1080A (MSX1) [Wilbert Pol]
Hitachi MB-H2 (MSX1) [Wilbert Pol]
Hitachi MB-H25 (MSX1) [Wilbert Pol]
Hitachi MB-H50 (MSX1) [Wilbert Pol]
Hitachi MB-H70 (MSX2) [Wilbert Pol]
Kawai KMC-5000 (MSX2) [Wilbert Pol]
Mitsubishi ML-F48 (MSX1) [Wilbert Pol]
Mitsubishi ML-F110 (MSX1) [Wilbert Pol]
Mitsubishi ML-F120 (MSX1) [Wilbert Pol]
Mitsubishi ML-G1 (MSX2) [Wilbert Pol]
Mitsubishi ML-G10 (MSX2) [Wilbert Pol]
National / Matsushita FS-4000 (alt) (Japan) (MSX1) [Wilbert Pol]
Philips NMS-8250F (MSX2) [Wilbert Pol]
Philips NMS-8255F (MSX2) [Wilbert Pol]
Philips NMS-8280F (MSX2) [Wilbert Pol]
Pioneer PX-07UK (MSX1) [Wilbert Pol]
Pioneer PX-V60 (MSX1) [Wilbert Pol]
Sanyo MPC-200 (MSX1) [Wilbert Pol]
Sanyo MPC-200SP (MSX1) [Wilbert Pol]
Sanyo Wavy PHC-55FD2 (MSX2) [Wilbert Pol]
Sony HB-10 (MSX1) [Wilbert Pol]
Sony HB-101P (MSX1) [Wilbert Pol]
Sony HB-55 (MSX1) [Wilbert Pol]
Sony HB-F500F (MSX2) [Wilbert Pol]
Spectravideo SVI-738 (Arabic) (MSX1) [Wilbert Pol]
Spectravideo SVI-738 (Denmark) (MSX1) [Wilbert Pol]
Spectravideo SVI-738 (Spain) (MSX1) [Wilbert Pol]
Toshiba HX-10D (MSX1) [Wilbert Pol]
Toshiba HX-10DP (MSX1) [Wilbert Pol]
Toshiba HX-10E (MSX1) [Wilbert Pol]
Toshiba HX-10F (MSX1) [Wilbert Pol]
Toshiba HX-10SA (MSX1) [Wilbert Pol]
Toshiba HX-20I (MSX1) [Wilbert Pol]
Toshiba HX-21I (MSX1) [Wilbert Pol]
Toshiba HX-22I (MSX1) [Wilbert Pol]
Toshiba HX-23I (MSX2) [Wilbert Pol]
Toshiba HX-33 (MSX2) [Wilbert Pol]
Toshiba FS-TM1 (MSX2) [Wilbert Pol]
Victor HC-5 (MSX1) [Wilbert Pol]
Victor HC-6 (MSX1) [Wilbert Pol]
Victor HC-7 (MSX1) [Wilbert Pol]
Yamaha CX5F (w/SFG01) (MSX1) [Wilbert Pol]
Yamaha CX5F (w/SFG05) (MSX1) [Wilbert Pol]
Yamaha YIS604 (64KB) (MSX2) [Wilbert Pol]
Yamaha YIS604 (128KB) (MSX2) [Wilbert Pol]
New systems added as GAME_NOT_WORKING
-------------------------------------
Canon V-30 (MSX2) [Wilbert Pol]
Canon V-30F (MSX2) [Wilbert Pol]
Daewoo Zemmix CPG-120 (Korea) (MSX2) [Wilbert Pol]
Mitsubishi ML-G3 (MSX2) [Wilbert Pol]
Perfect Perfect1 (MSX1) [Wilbert Pol]
Philips NMS-8260 (Prototype) (MSX2) [Wilbert Pol]
Philips NMS-8270 (Prototype) (MSX2) [Wilbert Pol]
Sanyo MPC-2500FD (MSX2) [Wilbert Pol]
Sanyo Wavy MPC-27 (MSX2) [Wilbert Pol]
Sanyo Wavy PHC-77 (MSX2) [Wilbert Pol]
Sony HB-701FD (MSX1) [Wilbert Pol]
Toshiba HX-21 (MSX1) [Wilbert Pol]
Toshiba HX-22 (MSX1) [Wilbert Pol]
Toshiba HX-34 (MSX2) [Wilbert Pol]
Toshiba HX-34I (MSX2) [Wilbert Pol]
Victor HC-90 (MSX2) [Wilbert Pol]
Victor HC-95 (MSX2) [Wilbert Pol]
Victor HC-95A (MSX2) [Wilbert Pol]
Yamaha YIS-503 III R (Russian) (MSX2) [Wilbert Pol]
Yamaha YIS-503 III R (Estonian) (MSX2) [Wilbert Pol]
Yamaha YIS805/128 (Russian) (MSX2) [Wilbert Pol]
Yamaha YIS805R2/128 (Russian) (MSX2) [Wilbert Pol]
Yamaha YIS805R2/128 (Estonian) (MSX2) [Wilbert Pol]
Yamaha YIS805/256 (Russian) (MSX2) [Wilbert Pol]
2014-09-18 21:03:54 +00:00
Fabio Priuli
f7e216c3b9
(MESS) unified some functions for generic socket / cart and
...
converted a few more drivers to use the new code instead of
old cartslot. nw.
2014-09-18 20:36:02 +00:00
Michaël Banaan Ananas
739cfa61b0
added msx1 game "Genius" by YGW
...
-thanks to fukenko!
2014-09-18 20:31:12 +00:00
David Haywood
62c17ad190
better CPU banking (nw)
2014-09-18 20:16:54 +00:00
Olivier Galibert
ec708bdf92
r2dx_v33: fix tile banking (nw)
2014-09-18 19:03:23 +00:00
Michaël Banaan Ananas
0af933735a
fix - All sets in flyball.c: Controls for Batter and Pitcher are intertwined
2014-09-18 18:37:43 +00:00
David Haywood
1214c7d00b
make r2dx_v33 2 sets for now, with different eeprom, the codepath it takes (R2 or RDX) depends on the content of the EEPROM, I haven't found a switching mechanism (there appears to be code in the ROM for booting with buttons pressed, but it looks broken to me)
2014-09-18 15:34:34 +00:00
David Haywood
4af3c7c061
tx bank for the r2/dx_v33 (nw)
2014-09-18 14:50:17 +00:00
David Haywood
a02dba1665
(nw)
2014-09-18 14:40:30 +00:00
David Haywood
be1a344fc2
scroll (nw)
2014-09-18 14:19:24 +00:00
David Haywood
8491026c97
it still has the sprite protection (nw)
2014-09-18 13:54:46 +00:00
David Haywood
f511530db1
use standard video code in new raiden 2/dx / zt sets (nw)
2014-09-18 13:29:30 +00:00
Dirk Best
dc85466294
Amiga: Add preliminary software lists for the Amiga 1000 and Amiga 3000,
...
a general workbench list and an application list for testing. Images in
those lists are either verified good or best available currently. Many
images are still missing.
2014-09-18 09:01:02 +00:00
Fabio Priuli
1560236849
(MESS) a7800: changed header bits for pokey at
...
$0450, after discussion with Mike Saarna. also,
when loading from softlist, let's rely on the xml
to detect oncart RAM and NVRAM. nw.
2014-09-18 05:17:23 +00:00
Alex W. Jackson
229ffaf20f
Typos in unused macros, catch them before they catch you (nw)
2014-09-18 04:36:21 +00:00
Alex W. Jackson
b888f5e86e
Magic strings, just say no (nw)
2014-09-18 04:30:33 +00:00
Robbbert
66e0b0128b
spinb.c : wip
2014-09-18 02:42:12 +00:00
mahlemiut
06a14d3080
trident: fixed busy bit, added logging of 2D acceleration registers.
2014-09-18 02:38:10 +00:00
R. Belmont
33dd49d4aa
namcops2: Documentation fixes [Guru]
2014-09-18 02:22:34 +00:00
Alex W. Jackson
ace8c59d1a
Memory system and Namco improvements: [Alex Jackson]
...
Explicit regions in address maps (AM_REGION) are now looked up relative to the
device rather than as siblings when in an internal address map (similar to
devices and shared pointers) Besides being more orthogonal than before, this
allows internal ROMs of MCUs and similar devices to be hooked up in a nicer
and more foolproof way. Updated the m37710 and m5074x (m6502 derivative)
to take advantage of this.
Divided the M37702/M37710 into specific models, with each model having its own
internal address map containing the correct amounts of internal RAM and ROM.
M37702 MCUs found on various Namco PCBs are now all unique devices and have
their respective internal ROMs loaded as device ROMs.
(nw)
Also did some spring (fall) cleaning in addrmap.c/memory.c/dimemory.c
m_devbase (the base device used for tagmap lookup when late-binding handlers and
finding memory regions and shares) is now a reference rather than a pointer,
since we know what it is when the address_map_entry is constructed and it
doesn't change (it depends solely on whether it's an entry in an MCFG-provided
address map or an internal one) And for the same reason, there's now only one
m_devbase per address_map_entry rather than individual copies for
read/write/setoffset/sharedptr.
Removed mysterious unused address_map_entry member "m_region_string", along
with a silly assert probably left over from when Aaron was replacing AM_BASE
with AM_SHARE years ago.
Added a comment noting that "make sure all devices exist" in
device_memory_interface::interface_validity_check() actually does nothing,
like the proverbial goggles. The reason there's just a comment and not a fix
is I haven't figured out how to fix it yet
(is it possible to extract the original device tag that was given to a
proto-delegate? Sorry, the template hell in devdelegate.h and
lib/util/delegate.h makes me want to run screaming like a little girl)
2014-09-18 01:07:22 +00:00
Alex W. Jackson
5dbedfbf18
diexec.c: Cache a pointer directly to the machine scheduler at startup,
...
to eliminate device().machine().scheduler() chains all over the place (nw)
This change has been sitting in my local tree for months, from when I was
(mostly unsuccessfully) working on c64 performance. It gives a small speedup
to drivers with many tightly-interleaved executing devices (i.e. Commodore
drivers) I didn't think it was worth making everyone do a clean build for
such tiny gains but I didn't have the heart to chuck it. Since I'm already
making another core-touching, clean-build-needed commit tonight, in it goes.
2014-09-18 00:51:41 +00:00
Michaël Banaan Ananas
19352b507a
note
2014-09-17 21:16:43 +00:00
Michaël Banaan Ananas
d37132fb4c
added an msx1 YGW game for fun
2014-09-17 21:06:08 +00:00
Olivier Galibert
f5570dc9c6
If we were documented, we'd be dangerous (nw)
2014-09-17 20:50:32 +00:00
Oliver Stöneberg
c61142c217
disabled references to non-existent software lsits (nw)
2014-09-17 19:00:01 +00:00