Commit Graph

61766 Commits

Author SHA1 Message Date
Sven Schnelle
1f96ba889c hp9k_3xx: add Pascal 3.25 to Software list (nw) 2018-10-10 13:52:17 +02:00
braintro
4c36a851f0 system1.cpp: Document that the parent Gardia set is Sega factory conversion. [ShouTime] 2018-10-09 21:34:54 -05:00
AJR
a8c41a6035 mess.lua: Fix full build by adding MB87030 (nw) 2018-10-09 19:24:15 -04:00
dxl
138be570a2 hp9k3xx: make /310 progress a bit further (nw) (#4100) 2018-10-09 19:19:31 -04:00
dxl
5706fdccfd hp9k_3xx: connect CPU reset line to DIO bus (nw) (#4099) 2018-10-09 19:18:34 -04:00
mooglyguy
61f191cce6 spg2xx: Added rudimentary envelope support, needs more work. [Ryan Holtz] 2018-10-09 23:44:04 +02:00
R. Belmont
43a31bde96
Merge pull request #4098 from hp9k/hp9k3xx_layout
hp9k_3xx: add layout (nw)
2018-10-09 17:06:27 -04:00
R. Belmont
0745b64e4c
Merge pull request #4097 from hp9k/add_hp98265a_scsi
hp9k_3xx: add HP98265A SCSI controller (nw)
2018-10-09 17:06:06 -04:00
Sven Schnelle
b2142af06f hp9k_3xx: add layout (nw) 2018-10-09 20:51:40 +02:00
Sven Schnelle
c0a6d6bf23 hp9k_3xx: add HP98265A SCSI controller (nw) 2018-10-09 20:11:24 +02:00
R. Belmont
c918cf267a
Merge pull request #4096 from hp9k/add_dio_slots
hp9k_3xx: cleanup dio config
2018-10-09 13:53:26 -04:00
dxl
ad3ad560a6 hp9k_3xx: add HP98620 DMA controller (#4094)
* hp9k_3xx: add HP98620 DMA controller

* hp98620: remove unused defines (nw)
2018-10-09 13:46:35 -04:00
R. Belmont
98e4553718
Merge pull request #4095 from dslegend/master
Disable setting the SDL_WINDOW_OPENGL extra flag if -video none
2018-10-09 13:45:55 -04:00
Sven Schnelle
a50222e2d4 hp9k_3xx: cleanup dio config
/332 was missing DIO slots, /310 had no human interface. While at it,
deduplicate the code a bit.
2018-10-09 19:45:48 +02:00
David Haywood
4b00992b76 XaviX naming changes (#4069)
* naming changes (nw)

* move stub audio related functions to their own file (nw)

* addressing notes (nw)

* control sprite mode with sprite reg instead of value set in init (nw)

* refactor a bit (nw)

* sprite DMA connects directly to spriteram, not through the main bus (nw)

* minor changes (nw)

* fix multiplier unit use in rad_madf (nw)

* implement 'text array / memory emulator' (nw)

* some naming (nw)

* code treats this like another palette entry (bg pen maybe)
2018-10-09 12:46:02 -04:00
Dustin Stahlback
25adf42f70 Disable setting the SDL_WINDOW_OPENGL extra flag if -video none is set. This allows a true headless run when the environment variable SDL_VIDEODRIVER=dummy is set prior to mame/mess execution. 2018-10-09 08:45:09 -05:00
AJR
1d766ffef1 unidasm: Correct endianness of tms9980 and tms9995 2018-10-09 00:32:44 -04:00
AJR
c8445ac928 msx.cpp: Split out state class for MSX2 sets (nw) 2018-10-08 19:53:15 -04:00
ajrhacker
4f0d8105b0
Merge pull request #4091 from hp9k/hp_human_interface_module
hp9k_3xx: move Sound, GPIB, Keyboard and RTC to human interface module
2018-10-08 17:12:24 -04:00
Sven Schnelle
d929f8b41b hp9k_3xx: move Sound, GPIB, Keyboard and RTC to human interface module
On HP9000/300, these modules where always a logical unit connected to
the DIO bus. On some systems this was even a seperate DIO module. Lets
represent this in software. It also cleans up hp9k_3xx.cpp.
2018-10-08 22:51:40 +02:00
cam900
5e0a1aa363 crystal.cpp : Cleanups / Updates (#4080)
* crystal.cpp : Cleanups / Updates
Cleanup duplicates, Naming, Add notes, Use private:, Remove MCFGs, Update and Add information for CRTC operation
sound/vrender0.cpp : Fix naming, Remove MCFGs, Add notes, Remove unused
video/vrender0.cpp : Fix device name

* crystal.cpp : Add notes, Configured bankswitched area, Remove register_postload
2018-10-08 15:32:22 -04:00
R. Belmont
307a6ee0d2
Merge pull request #4090 from hp9k/hpdio_remove_mcfg
hp_dio: remove MCFG
2018-10-08 15:31:35 -04:00
Sven Schnelle
69eafc7724 hp_dio: remove MCFG
And while at it, set the cards as non-fixed, as all of our default cards can be removed on real hardware
2018-10-08 21:00:54 +02:00
R. Belmont
1f589ab61c
Merge pull request #4089 from hp9k/hp_dio_irq_dma
hp_dio: add shared IRQ and DMA capabilities
2018-10-08 14:18:30 -04:00
Curt Coder
10af443ca6 pofo: Verified the BIOS as a good dump. [Curt Coder] 2018-10-08 21:02:22 +03:00
Sven Schnelle
9e61e6a018 hp_dio: add shared IRQ and DMA capabilities 2018-10-08 19:59:30 +02:00
braintro
350e3b4bd6 seta2.cpp: Add PCB layout for Kosodate Quiz My Angel [Brian Troha] 2018-10-08 11:43:44 -05:00
AJR
236a6772c0 Rename is488a to is482; this is all a big mess (nw) 2018-10-08 12:35:05 -04:00
AJR
1f15bba09b is488.cpp: A not particularly useful update (nw) 2018-10-08 11:29:23 -04:00
R. Belmont
ad129a4673
Merge pull request #4088 from hp9k/fix_mmu_typo
m68k: fix typo in SRP type check (nw)
2018-10-08 10:24:34 -04:00
Sven Schnelle
75f0a21af5 m68k: fix typo in SRP type check (nw)
We should compare the *srp* instead of the crp.
2018-10-08 14:42:08 +02:00
R. Belmont
bfea060524
Merge pull request #4082 from cam900/glass_clean
glass.cpp Minor cleanups
2018-10-07 21:09:43 -04:00
R. Belmont
ea38f5e52e
Merge pull request #4085 from tlindner/more_cart_fixes
Fixed Zumwalt cartridge banking thru the Multi-Pak.
2018-10-07 21:07:31 -04:00
AJR
6314560362 New machines marked as NOT_WORKING
----------------------------------
Decision Data IS-488-A Workstation [Al Kossow]
2018-10-07 20:53:30 -04:00
tim lindner
cadaf6d17b Fixed Zumwalt banking thru the Multi-Pak. 2018-10-07 17:29:02 -07:00
AJR
ea1f52cf28 hp700_70: Add dumper's notes and ROM locations (nw) 2018-10-07 19:20:49 -04:00
AJR
b55e377de3 New machines marked as NOT_WORKING
----------------------------------
HP 700/70 Windowing Terminal
2018-10-07 19:10:16 -04:00
mooglyguy
93a9f6306d spg2xx: Hooked up volume, panning, and sample interpolation. [Ryan Holtz] 2018-10-07 22:57:40 +02:00
AJR
7d6fc6dfe2 rz1.cpp: Use output finders for LEDs (nw)
Note that this does not fix the problem reported by Tafoid of the LED values being lost upon reloading a state, which represents a fundamental flaw of the named output system as it is currently constituted.
2018-10-07 16:37:29 -04:00
mooglyguy
64177f7daa spg2xx: Added preliminary sound to Vii driver et al. [Ryan Holtz] 2018-10-07 20:41:31 +02:00
ajrhacker
02d52af7aa
Merge pull request #4079 from cam900/patch-61
targeth.cpp : Typo
2018-10-07 12:55:13 -04:00
cam900
c6b084baba segas24.cpp : Cleanups, Add save states (#3985)
* segas24.cpp : Cleanups, Add save states
Cleanup duplicates, ACCESSING_BITS, Namings
Reduce some MCFGs
Split machine config/address map related to ROM board

* segas24.cpp : Remove register_postload
2018-10-07 11:50:04 -04:00
Westley M. Martinez
b5a54b761c HLSL Color Transforms and 3D LUT (#4043)
* Remove broken scanline uniform from post_pass

* Add 3D LUT to HLSL

* Allow individual LUTs for screen and UI

* WIP: Port 3D LUT to BGFX

* Finish porting LUT to BGFX

* Add individual phosphor color conversion for HLSL
	new file:   hlsl/chroma.fx
		Shader for converting xyY3 to sRGB
	modified:   hlsl/phosphor.fx
		Minor changes to emphasize idea that phosphors are color
agnostic
	modified:   hlsl/post.fx
		Conversion from signal RGB to xyY3
	modified:   src/osd/modules/render/d3d/d3dhlsl.cpp
	modified:   src/osd/modules/render/d3d/d3dhlsl.h
	modified:   src/osd/windows/winmain.cpp
	modified:   src/osd/windows/winmain.h

* Add phosphor examples and update presets

* Port phosphor color shaders to BGFX

* Fix missing newlines at EOF
2018-10-07 11:42:30 -04:00
R. Belmont
7b42e2f799
Merge pull request #4030 from tlindner/fix_connonical_options
Fix canonical command line option.
2018-10-07 11:38:09 -04:00
fulivi
7fdb72d7a2 HP9825 emulation added (#4018)
* hphybrid: major overhaul to add the 09825-67907 variant

* hphybrid: adapted hp64k & hp9845 to revised hphybrid CPUs

* hp9825: first release of HP9825B emulator

* hphybrid: added 09825-67907 to unidasm

* hp9825: improved appearance of blinking cursor

* hphybrid: minor changes
2018-10-07 11:35:33 -04:00
Scott Stone
e1a3c9fbea Merge branch 'master' of https://github.com/mamedev/mame 2018-10-07 11:33:57 -04:00
Scott Stone
548d5fbeaf ibm5170.xml - Fixed XML structure errors and -validate concerns (nw) 2018-10-07 11:33:03 -04:00
ClawGrip
d08b5cb81a New NOT WORKING clone (#4017)
* Add "spangbl2" as NOT WORKING

* Add "spangbl2"
2018-10-07 11:30:03 -04:00
dxl
fce6de9d16 hp_dio: add namespace (nw) (#3939)
* hp_dio: add namespace (nw)

* hp_dio: add comment on closing namespace brackets (nw)
2018-10-07 10:52:39 -04:00
R. Belmont
f644d20981
Merge pull request #4084 from hp9k/add_mb87030_scsi_controller
mb87030: add new SCSI controller (nw)
2018-10-07 10:46:55 -04:00