Commit Graph

59181 Commits

Author SHA1 Message Date
AJR
734f51809e nes_slot.cpp: Privatize m_maincpu member (nw) 2018-05-13 23:28:04 -04:00
arbee
9fa752a1a6 sh4drc: UML implementations of FLDI0, FLDI1, FCMP_EQ, and FCMP_GT [R. Belmont] 2018-05-13 22:48:15 -04:00
Vas Crabb
fea19bd797 and another thing (nw) 2018-05-14 11:50:06 +10:00
Vas Crabb
db2c8c9555 moar (nw) 2018-05-14 11:36:03 +10:00
Vas Crabb
75f1e7f86d set_tag can now take things other than C strings - please don't write new legacy code (nw) 2018-05-14 11:16:50 +10:00
arbee
62be291842 Initial import of SoftFloat release 3E [R. Belmont]
This is a pre-usage import so everyone can get things in line for various compilers.  GCC/Clang should be OK on most targets as-is;
MSVC may need to edit 3rdparty/softfloat3/build/MAME/build.h to conform.  Please report failure/success with various compilers.
2018-05-13 19:52:33 -04:00
cam900
a65fccc1f5 tatsumi.cpp : Reduce runtime tag lookups, Fix region tags, Move CLUT'… (#3561)
* tatsumi.cpp : Reduce runtime tag lookups, Fix region tags, Move CLUT'ed tile expand functions into video_start, Reduce duplicates

* tatsumi.h : Fix build

* tatsumi.cpp : Fix build(2)
2018-05-13 18:03:48 -04:00
cam900
16f9e92d28 tatsumi.cpp : Add reference of bigfight (#3559) 2018-05-13 17:52:53 -04:00
AJR
45bf7b8f8c tlc34076: m_pens is unnecessary now (nw) 2018-05-13 17:49:22 -04:00
AJR
7db49620b2 tlc34076: Convert implementation to use device_palette_interface (nw) 2018-05-13 17:46:27 -04:00
angelosa
00f85467d9 seicupbl.cpp: some sprite priorities (nw) 2018-05-13 22:50:41 +02:00
angelosa
33c9f1abd6 seicupbl.cpp: layer disable hookup (nw) 2018-05-13 22:50:37 +02:00
angelosa
e56138b1da seicopbl.cpp: more fixes (nw) 2018-05-13 22:50:34 +02:00
Olivier Galibert
b9cc6cc893 Fix NATIVE_MASK, should unbreak all non-zero-address-shift CPUs (nw) 2018-05-13 21:49:40 +02:00
AJR
4f2fddc86e tms32010: Fix endianness (nw) 2018-05-13 14:10:13 -04:00
AJR
66aece0d82 huc6260: Internalize palette (nw) 2018-05-13 13:32:49 -04:00
AJR
1d68137135 huc6261, huc6272: Use required_device instead of explicit lookups (nw) 2018-05-13 13:31:20 -04:00
yz70s
05ca2a543b make method constant (nw) 2018-05-13 19:17:22 +02:00
AJR
83805a56ef pc_vga.cpp: machine().device cleanups (nw) 2018-05-13 13:12:24 -04:00
AJR
a0669cac2c sc4rhxw: Validation fix (nw) 2018-05-13 13:08:57 -04:00
AJR
5b316c6d23 nes: CPU clock (well, phase 2 clock) also received by cartridge slot (nw) 2018-05-13 12:51:03 -04:00
AJR
48b45768a0 bus/cbus: Interrupt lines are now callbacks (nw) 2018-05-13 12:09:16 -04:00
AJR
f5a1f095fd pic8259: Use device_resolve_objects (nw) 2018-05-13 12:07:37 -04:00
AJR
4eec26e60f ticket: Use output finder (nw) 2018-05-13 12:07:23 -04:00
AJR
f565f3bdbb konppc.cpp: Use device finders and eliminate machine().device(tag) (nw) 2018-05-13 12:07:08 -04:00
AJR
a3c4142402 konppc.cpp: Who Do? Part II: Electric Boogaloo (nw)
Ugh, does this device ever need a thorough rewrite...
2018-05-13 10:20:10 -04:00
Robbbert
4f0431e85a (nw) Fixed spelling mistakes 2018-05-14 00:15:07 +10:00
MooglyGuy
5cc2319a2e Removed DRIVER_INIT-related macros, made driver init entry in GAME/COMP/CONS explicit. (#3565)
* -Removed DRIVER_INIT macros in favor of explicitly-named member functions, nw

* -Removed DRIVER_INIT_related macros. Made init_ prefix on driver initializers explicit. Renamed init_0 to empty_init. Fixed up GAME/COMP/CONS macro spacing. [Ryan Holtz]

* Missed some files, nw

* Fix compile, (nw)
2018-05-13 22:22:22 +09:00
Olivier Galibert
49803e7418 cube quest: Fix cache endianness [O. Galibert] 2018-05-13 15:05:03 +02:00
AJR
3dda481107 Eliminate some explicit device tag lookups (nw) 2018-05-13 08:59:08 -04:00
angelosa
48c4db053c Forgot one (nw) 2018-05-13 12:20:26 +02:00
angelosa
1b21dcbcbc Renamed seicop.* -> seicopbl.*, fixes some bogus references (nw) 2018-05-13 12:20:24 +02:00
angelosa
ab44abe2cc seicopbl.cpp: 0905 (jump around!) (nw) 2018-05-13 12:20:22 +02:00
Patrick Mackinlay
d2b60e2e1b mcs48: minor dasm fix (nw) 2018-05-13 19:04:06 +10:00
yz70s
2801e5d400 correct error (nw) 2018-05-13 08:34:24 +02:00
yz70s
74f88c3740 pcipc.cpp: add superio, isa bus, et4000 vga and update for features in northbridge and southbridge (nw) 2018-05-13 07:56:02 +02:00
yz70s
d853337e55 i82371sb.cpp: remove unnedeed stuff, enable isa and add system management mode (nw) 2018-05-13 07:56:02 +02:00
yz70s
9f76c7b556 i82439hx.cpp: start to support system management mode (nw) 2018-05-13 07:56:02 +02:00
yz70s
18c91a773f pci.cpp: devices can ask to be mapped before the others (nw)
Will be used by the isa bridge in the southbridge.
2018-05-13 07:56:01 +02:00
hap
0fae49dc31 sm5*: added sm530 disasm (nw) 2018-05-12 17:37:41 +02:00
r09
e198e9c771 pc98_cd.xml & fmtowns_cd.xml: testing + additions (#3560)
* pc98_cd.xml & fmtowns_cd.xml: testing + additions
- Re-tested the non-working entries in pc98_cd.xml with the latest
improvements.
- Added Windows NT 3.51 Workstation and Windows NT 4.0 Server to
pc98_cd.xml, both from WinWorld.
- Added Mega Lo Mania to fmtowns_cd.xml. Thanks to DamienD from the
Tokugawa Corporate Forums.

* forgot to mark winnt351 as not working
2018-05-12 09:23:19 -04:00
Ivan Vangelista
551713b357 subsino.cpp: output_finder (nw) 2018-05-12 12:35:10 +02:00
Justin Kerk
6b8e07bb9a New working software list additions
-----------------------------------
ibm5150: Gunship [Arcade Shadow]
2018-05-12 00:17:11 -07:00
Ivan Vangelista
eaffd4b5a4 mey8088.cpp: output_finder (nw) 2018-05-12 09:14:17 +02:00
AJR
ff3481e806 bodyslam, quartet2: Fix regression by putting back the VBLANK boost_interleave (nw) 2018-05-11 22:53:33 -04:00
Vas Crabb
97c744c93a derived classes are trouble (nw) 2018-05-12 11:38:45 +10:00
cam900
d6effee417 Various Data East Driver Cleanups/Notes (#3449)
* deco huc6280 + ym2151 based sound system(boogwing.cpp, cbuster.cpp, cninja.cpp, darkseal.cpp, dassault.cpp, deco32.cpp, dietgo.cpp, funkyjet.cpp, madmotor.cpp, rohga.cpp, supbtime.cpp, vaportra.cpp) : Fix address map for internal register can be readable
boogwing.cpp, cbuster.cpp, cninja.cpp, darkseal.cpp, dassault.cpp, dietgo.cpp, funkyjet.cpp, supbtime.cpp, vaportra.cpp : Minor cleanups, Cleanup duplicates, Unnecessary things
deco32.cpp : Move dragngun*/lockload* specific m_sprgenzoom into dragngun_state, Fix notes
darkseal.cpp, vaportra.cpp : Add notes for palette

* Revert "dietgo.cpp, funkyjet.cpp : Remove unnecessary things"

* deco32.cpp : Reduce unnecessary things
2018-05-12 11:23:56 +10:00
AJR
19d4cc0d55 mess.lua: Fix full build and some commented-out stuff (nw) 2018-05-11 17:40:45 -04:00
arbee
14864242fd fix clang compile (nw) 2018-05-11 17:28:42 -04:00
Sven Schnelle
e6b55ad7a6 Add topcat asic (#3558)
* add topcat template

HP topcat was an ASIC used on HP900/300 graphics cards.

Signed-off-by: Sven Schnelle <svens@stackframe.org>

* hook up topcat asic to HP98544

Signed-off-by: Sven Schnelle <svens@stackframe.org>

* topcat: add basic configuration macros for fb planes, height and width

Signed-off-by: Sven Schnelle <svens@stackframe.org>

* hp98544: move logic to topcat video driver

Preparation to support multi plane graphic cards
like the HP98543/98545/98547.

Signed-off-by: Sven Schnelle <svens@stackframe.org>

* xtal: add 35.904MHz XTAL
2018-05-11 17:17:55 -04:00