MooglyGuy
2b7d7353ae
Merge pull request #4117 from pmackinlay/lance
...
am79c90: added am7990 variant (nw)
2018-10-11 11:16:54 +02:00
Patrick Mackinlay
e2c10365bc
am79c90: added am7990 variant (nw)
...
These devices have a number of differences. This change only addresses a very minor detail regarding reserved bits in CSR1 and CSR2, enabling MIPS Rx2030 diagnostics to pass.
2018-10-11 15:02:43 +07:00
braintro
ce9f2f8a28
seta2.cpp: Add PCB layout for TelePachi Fever Lion. [Brian Troha, Carl Graham]
2018-10-10 22:19:24 -05:00
David Haywood
33aeac1f16
XaviX - simplify some things with the CPU core changes.. ( #4115 )
...
* XaviX - simplify some things with the CPU core changes now that elsewhere works better, allows namcons2 to boot, rad_ping to get past the first screen without crashing etc.
* added 24-bit addressing mode for tilemap tiles so that epo_efdx can show it's eeprom error message (nw)
2018-10-10 22:33:40 -04:00
AJR
ada4b54d61
xavix: Allow debugger to step over CALLF instruction
2018-10-10 22:03:53 -04:00
R. Belmont
73cc342529
Merge pull request #4112 from hp9k/tms9914_feoi_fix
...
tms9914: latch EOI flag until next byte is sent
2018-10-10 17:18:38 -04:00
R. Belmont
bc9db8dafc
Merge pull request #4111 from hp9k/hp_dio_human_interface_remove_mcfg
...
hp_dio/human_interface: remove MCFG (nw)
2018-10-10 17:18:10 -04:00
David Haywood
50663967e4
XaviX - Support RAM rendering mode used by Baseball 2 Test Mode (hold Button 1+2, reset twice) ( #4110 )
...
* support reading tile data from RAM (for baseball 2 hidden test mode)
* missing part (nw)
2018-10-10 17:17:17 -04:00
Sven Schnelle
2fa61e9d60
tms9914: latch EOI flag until next byte is sent
...
hp9000/300 sends FEOI directly after the data register write,
before the byte is actually transmitted. This leads to the current
byte being sent out with EOI set, instead of the last one.
2018-10-10 23:08:43 +02:00
Sven Schnelle
d6d01e1994
hp_dio/human_interface: remove MCFG (nw)
2018-10-10 23:02:15 +02:00
R. Belmont
6bf0934a2d
Merge pull request #4108 from hp9k/98644_irq_settings
...
hp98644: allow to configure interrupt level (nw)
2018-10-10 14:49:24 -04:00
R. Belmont
bf4b7f5f77
Merge pull request #4109 from hp9k/add_hp9000_360
...
hp9k_3xx: add hp9000/360
2018-10-10 14:41:34 -04:00
Sven Schnelle
b17a1f19c8
hp9k_3xx: add hp9000/360
...
This matches the system i have at home, and with all the latest commits this
is the first machine that can boot HP-UX 7 with upstream mame. With the C1 bootrom
there's still an issue with the SCSI controller, so they can't boot HP-UX (yet).
2018-10-10 20:25:49 +02:00
Sven Schnelle
30639a32a4
hp98644: allow to configure interrupt level (nw)
2018-10-10 20:05:18 +02:00
R. Belmont
aa990898fb
Merge pull request #4107 from hp9k/topcat_irq
...
topcat: remove MCFG, implement irq, fix some minor issues (nw)
2018-10-10 13:42:34 -04:00
David Haywood
ba0afc14aa
XaviX - Various improvements and note updates, allows taitons1/ns2 to run, ping pong to show stuff etc. ( #4106 )
...
* XaviX - Ping Pong has some funky code, make a quick note about it, needed for Radica logo to display
* since taitons2 is apparently booting at the moment, add the directional inputs needed for it (nw)
* improve palette handling for mode used by taitons2 (nw)
* somewhat improved sprite positioning (nw)
* fix some errors I introduced (nw)
* (nw)
* better position still (nw)
* taitons1 inputs (nw)
* give card night some inputs (nw)
2018-10-10 13:42:10 -04:00
R. Belmont
50b026e57f
Merge pull request #4105 from hp9k/msm53821_fixes
...
rtc: add leap year support (nw)
2018-10-10 13:41:31 -04:00
R. Belmont
0058a50420
Merge pull request #4104 from hp9k/add_pascal_325
...
hp9k_3xx: add Pascal 3.25 to Software list (nw)
2018-10-10 13:40:55 -04:00
R. Belmont
a8b1ecd346
Merge pull request #4102 from kunikunijp/toypop-patch
...
toypop: Fixed the "Flip Screen" dipswitch is reversed.
2018-10-10 13:40:28 -04:00
dxl
f53647bf3a
hp9k_3xx: use buserror workaround from hp_ipc (nw) ( #4101 )
2018-10-10 13:39:50 -04:00
Sven Schnelle
3e04e969af
topcat: remove MCFG, implement irq, fix some minor issues (nw)
2018-10-10 19:19:16 +02:00
Sven Schnelle
7b48d52e94
rtc: add leap year support (nw)
...
msm53821:
- add standard register support
- use std::array
- fix several counter to behave like a real MSM53821
2018-10-10 14:21:30 +02:00
Sven Schnelle
1f96ba889c
hp9k_3xx: add Pascal 3.25 to Software list (nw)
2018-10-10 13:52:17 +02:00
hap
27785e51ef
namcos22: shorthand variable types (nw)
2018-10-10 11:52:19 +02:00
hap
06c33074aa
namcos22: move video todo over to main driver file (nw)
2018-10-10 11:01:04 +02:00
hap
ed5e9df496
namcos22: had to readd ss22 QUANTUM_TIME (nw)
2018-10-10 10:02:03 +02:00
hap
de0e1a61e2
midwunit: get rid of impefect sound flag for umk3 which was added because of a (now known) BTANB (nw)
2018-10-10 09:45:17 +02:00
hap
db00f29891
video.h: get rid of LCD_FRAMES_PER_SECOND (nw)
2018-10-10 09:42:52 +02:00
Robbbert
86be6623ca
(nw) fixed validation
2018-10-10 16:57:36 +11:00
kunikuni
d668785006
toypop: Fixed "Flip Screen" dipswitch is reversed.
2018-10-10 13:08:41 +09: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