Commit Graph

61466 Commits

Author SHA1 Message Date
MooglyGuy
94d215f4a1
Merge pull request #4000 from anikom15/scanline
-hlsl,bgfx: Made HLSL scanline shader happen before defocus. [anikom15]
2018-09-15 10:51:56 +02:00
Robbbert
be26c00b24 New NOT WORKING machine [Robbbert]
- unnamed Video-Lich gambling game
2018-09-15 18:23:05 +10:00
W. M. Martinez
b4888aabc0 Port scanline modification to BGFX 2018-09-14 19:00:52 -07:00
braintro
8f4f4ffc85 seta2.cpp: Correct ROM names for MS Gundam Ex Revue and other misc fixes (nw) 2018-09-14 19:28:42 -05:00
W. M. Martinez
e04d852034 HLSL: Move scanline to occur before defocus
On branch scanline
Changes to be committed:
	modified:   hlsl/post.fx
		Remove scanline effect
	new file:   hlsl/scanline.fx
		Separate scanline effect into its own shader
	modified:   src/osd/modules/render/d3d/d3dhlsl.cpp
		Add scanline effect
	modified:   src/osd/modules/render/d3d/d3dhlsl.h
		Add scanline effect
2018-09-14 16:38:18 -07:00
kunikuni
213ea7c969 pacland.cpp: Changed to approach real hardware behavior (#3998)
* Update pacland.h

* Update pacland.cpp
2018-09-14 13:57:35 +02:00
hap
c56e8d8b83 namcoic: move to drivers/namcos2 (nw) 2018-09-14 13:52:01 +02:00
Robbbert
ef232e57a3 (nw) fixed validation error. 2018-09-14 20:20:02 +10:00
braintro
16d1aafecf seta2.cpp: Document undumped Guardians on the P0-113A PCB and provide a PCB layout for the P0-113A PCB [Brian Troha] 2018-09-13 23:08:13 -05:00
braintro
64483ed22e seta2.cpp: Document alt common label for Wing Shooting Championship v2.00 (nw) 2018-09-13 20:55:17 -05:00
AJR
36d4bf5ef1 namcos2_sprite: Fix typo (nw) 2018-09-13 21:46:17 -04:00
David Haywood
49a2c27151 split namco c169 roz chip, c123 tilemap chip and c355 sprite chip from namcos2 shared state by making them devices (#3991)
* split namco c169 roz chip from namcos2 by making it a device (nw)

some reorganization still needed (eg move init stuff to config)

* push on this way, old non-device code was working by chance (nw)

* use std::fill instead of memset

* tidy (nw)

* split out the c355 sprites into a device too (nw)

* this isn't used (nw)

* also not used (nw)

* split out c123 tilemap chip

* modern here too (nw)

* namco system2 sprite chip is a device, move content of machine/namcoic.h to a text file in 'etc' as it's not really code at all, and the cpp file is no longer needed

* Namco System 2 ROZ is a device (so only gets created on games that have it, avoids a crash in old code in tilemap viewer)

* untangle namcofl from namcos2 now that things are devices

* untangle namconb1 from namcos2

* untangle gal3.cpp from namcos2

* untangle namcos2 and namcos21 - part 1 (ugly part)

* untangle system2 and system21, part 2

* use c68 for c68 based games in namcos21.cpp and some cleanup / notes / reorganization / default nvrams

* naming cleanups (nw)

* c123 - move init to device config

* c169 init -> device config

* c355 init -> device config

* new clones
Four Trax (Japan) [ShouTime, The Dumping Union]

note, one of the gfx roms in the MAME set has an 'fx2' label, it should be verified.

also replaced the ROMs for the fourtraxa set, the old ones had a 0x00 fill instead of a 0xff fill but were otherwise identical, it's a weird mod of the World set that hides most of the advertising banners, replacing them with generic ones, presumably for legal reasons?
2018-09-13 21:42:23 -04:00
AJR
3c03e7de35 imds2: Split out emulation of I/O controller board as separate device
- Add and identify some extra IOC firmware revisions (v1.3 from Bitsavers)
- More descriptive names for ROMs of latest IOC revision (from Bitsavers)

imds: Remove skeleton driver; ROMs preserved as v1.4 of imds2ioc
2018-09-13 20:44:49 -04:00
smf-
d58c0abc64 less space (nw) 2018-09-14 00:50:25 +01:00
mooglyguy
add2f511b8 -sun4: Added enough ROP support to turbogx to make scrolling work in the sun4_60 boot monitor. [Ryan Holtz] 2018-09-14 01:34:25 +02:00
Wellington Uemura
1ab4cac22c
Add missing short commands
I've noticed this while I was translating the manual.
2018-09-13 20:33:40 -03:00
Robbbert
d1ea76b831 (nw) jtc : more work in progress 2018-09-14 08:32:56 +10:00
Lord-Nightmare
596866c6ae update and fix various comments (nw) 2018-09-13 18:04:53 -04:00
mooglyguy
66f496d224 -turbogx: Added logging of FBC accesses. [Ryan Holtz] 2018-09-13 21:13:03 +02:00
smf-
c59d3e2c88 remove tms5220 read/write handler trampolines (nw) 2018-09-13 19:01:46 +01:00
AJR
7b752230e3 act5a: Better way to reset cursor blink (nw) 2018-09-13 13:34:40 -04:00
Lord-Nightmare
60ca98d14c use an equivalent read member function for mockingboard tms5220 rather than directly calling an internal tms5220 function, and add a note (nw) 2018-09-13 12:25:45 -04:00
Robbbert
3a949405af (nw) z8: fixed JP @ and CALL @ instructions 2018-09-13 22:48:49 +10:00
Ryan Holtz
7d3082e044 -sun4: Added basic support for cgsix/TurboGX SBus card. [Ryan Holtz] 2018-09-13 13:37:12 +02:00
Patrick Mackinlay
b8c68d5ff0 ncr5390: enable dma for command completion (nw) (#3995)
This gets sun4 slightly further along.
2018-09-13 10:11:04 +02:00
Robbbert
80e50f455b (nw) z8: fixed detection of stack type; jtc: fixed display of jtces88 2018-09-13 17:32:40 +10:00
AJR
79e605fde6 imds2: Clock corrections and cleanups (nw) 2018-09-13 03:23:41 -04:00
arbee
e5268aa721 cgthree: allow system to program palette (nw) 2018-09-12 23:50:19 -04:00
arbee
9dea8bbd37 chdcd: also accept .toast as a synonym for ISO images (nw) 2018-09-12 23:48:51 -04:00
braintro
aec4b10df6 seta2.cpp: upgraded PCB layout (nw) 2018-09-12 21:27:55 -05:00
mooglyguy
0c3074d912 -sbus: Added preliminary cgthree support. [Ryan Holtz] 2018-09-13 01:40:51 +02:00
mooglyguy
4948941213 -sun4: Added SBus slot bus and basic bwtwo slot device. [Ryan Holtz] 2018-09-13 00:30:10 +02:00
smf-
f4848d1da6 PSX GPU Implement transparent dots & lines (which fixes MT 06528) & declare variables on first use. [smf] 2018-09-12 16:30:39 +01:00
Ryan Holtz
8aed8123a1 -sun4: Trigger a bus error to indicate unplugged S-Bus slots. Silenced some logging. nw 2018-09-12 09:14:27 +02:00
AJR
9fbe608a90 pcd, pcx: Add screen parameters and CRTC clocks; pcx has SCN2672 rather than SCN2674 (nw) 2018-09-11 22:39:08 -04:00
AJR
e6a3bb3ad7 mpu4vid.cpp: Properly configure CRTC clock and screen timing parameters (nw) 2018-09-11 21:30:52 -04:00
mooglyguy
acebba7968 -sun4: Fixed MMU page fault handling. SunOS installer now boots. [Ryan Holtz] 2018-09-12 03:20:20 +02:00
AJR
c19998753b octopus: Configurable clock for the SCN2674 (nw) 2018-09-11 20:57:38 -04:00
Scott Stone
aa2f1817ae wecleman.cpp: Fix debug palette assertion for hotchase/hotchasea (nw) 2018-09-11 20:37:00 -04:00
mooglyguy
97db10afb8 -sparc, sun4: Miscellaneous fixes, nw 2018-09-12 00:21:39 +02:00
Nigel Barnes
813c5ff2f4 New working clones
------------------
Acorn Electron (Trial) [Centre for Computing History, ABUG]
2018-09-11 22:50:30 +01:00
Nigel Barnes
18fccbde68 New working software list additions
-----------------------------------
bbc_flop_6502: P-System
camplynx_cass: Super Air Raid

New NOT_WORKING software list additions
---------------------------------------
bbcm_cart: Smart Cartridge [Centre for Computing History, ABUG]
2018-09-11 22:50:29 +01:00
Nigel Barnes
18ed4771b4 atom_flop.xml: amend publisher (nw) 2018-09-11 22:50:29 +01:00
AJR
1f7ff8fd9a video/psx.cpp: Eliminate register_postload; separate out screen device (nw) 2018-09-11 17:08:47 -04:00
Nigel Barnes
a24d2275d3 New clones marked as NOT_WORKING
--------------------------------
Acorn Communicator (prototype) [Centre for Computing History, ABUG]
Acorn Briefcase Communicator [Centre for Computing History, ABUG]
Acorn Communicator (Italian) [Centre for Computing History, ABUG]
2018-09-11 21:20:40 +01:00
mooglyguy
1f936daa1c ncr5390: Select w/ ATN and Stop command should indicate bus service. Makes the SunOS installer happy, nw 2018-09-11 21:48:13 +02:00
ClawGrip
7fd7bac652 valtric: Redumped and corrected Text ROM "vt_07.bin" (#3988)
Text ROM was overdumped (although both halfs were not identical, having two different bytes). The ROM socket on the PCB was labeled as "27128", pointing that the new size is the right one.
2018-09-11 14:03:37 -04:00
AJR
445c6e1461 tms9927: Eliminate MCFG macros and register_postload; remove "wr_" from callback getters (nw) 2018-09-11 12:58:49 -04:00
Vas Crabb
6002d0718f notes (nw) 2018-09-12 00:46:09 +10:00
David Haywood
00cfd2aa06 namcos2 / namcos21 - use configured banking for audiocpu (#3986)
* namcos2 / namcos21 - use configured banking for audiocpu

* (nw)
2018-09-11 10:44:32 -04:00