Commit Graph

56228 Commits

Author SHA1 Message Date
mahlemiut
00c39c7dd5 Some PC AT 2D accelerator updates:
- s3: Hardware pointer colour select is now reset on reading CR45, as per documentation.
 - mach8/mach32: limit sourcex/y to 11 bits, fixes mach32 detection in bundled win9x drivers.
 - mach32: mapped hardware pointer registers
 - mach32: added 8514/A compatible DAC registers, fixes I/O port conflict in DOS mach32
           utilities, and 8ppp colours under win9x.
2018-01-02 11:37:35 +13:00
AJR
c527f0bd3c MC68HC11 is big-endian (nw) 2018-01-01 17:28:09 -05:00
AJR
1a6ed0c5af hotstuff: Add serial interface (nw) 2018-01-01 17:06:59 -05:00
AJR
783002e12d hotstuff: RTC can provide this IRQ (nw) 2018-01-01 16:43:58 -05:00
AJR
4759c3c2e4 hotstuff: Add RTC to make one more test pass (nw) 2018-01-01 16:13:17 -05:00
AJR
0128e08c49 hp16500.cpp: That's not a DUART (nw) 2018-01-01 15:25:25 -05:00
AJR
a6cf00b0a4 vt100: Fix crash (nw) 2018-01-01 14:07:41 -05:00
RobertoFresca
98d179c578 Jolycdig: Document CPLD... 2018-01-01 14:07:48 -03:00
MetalliC
b2f22119f3 pgm2.cpp: remove orleg2 BAD_DUMP flags, they are not suspects anymore (nw) 2018-01-01 18:47:18 +02:00
MetalliC
3ed4d436a1
Merge pull request #2998 from DavidHaywood/231217
pgm2: handle MSB of zooming, used by kov3
2018-01-01 18:28:13 +02:00
David Haywood
d6bf45a382 pgm2: handle MSB of zooming, used by kov3 2018-01-01 16:26:17 +00:00
MetalliC
60e1fc28b6
Merge pull request #2996 from DavidHaywood/231217
kov3: treat this bit as 'sprite disable' - prevents stray horemen heads in kov3 attract
2018-01-01 17:23:03 +02:00
AJR
02df1c94a8 v100: This should also help (nw) 2018-01-01 10:10:34 -05:00
David Haywood
0d9939fe5e kov3: treat this bit as 'sprite disable' - prevents stray horemen heads in kov3 attract, changes what you see in the shop (improves, hopefully, I can't read Chinese) 2018-01-01 15:07:58 +00:00
AJR
d014b20dcf v100: Hook up the interrupt controller (nw) 2018-01-01 10:05:00 -05:00
Olivier Galibert
a5da2e66f8 Change some things to simplify my life (nw) 2018-01-01 13:58:11 +01:00
AJR
1ed7fe1518 la120: Write noninverted clock first; make ER1400 address decoding more efficient (nw) 2018-01-01 03:24:13 -05:00
AJR
7c2220e8ca la120: Fix remaining problems with ER1400 accesses (nw) 2018-01-01 03:13:20 -05:00
AJR
d0ac21c996 timetrv: Add PPIs (nw) 2018-01-01 01:05:03 -05:00
hap
1757c326fe New working machines
-----------
TI unknown electronic maze game (patent) [hap, Sean Riddle]
2018-01-01 03:38:38 +01:00
Ted Green
29d3bdec02 Games promoted to WORKING
Road Burners (ver 1.04)
Road Burners (ver 1.0)
2017-12-31 19:19:39 -07:00
AJR
98bc1d0422 hk68v10: Add Z8536 CIO (nw)
z8536: Don't return to state 0 after a software-programmed reset (nw)
2017-12-31 21:18:41 -05:00
mooglyguy
726157a7f2 bgfx: Use bgfx::ViewMode::Sequential, fixes handheld overlays, nw 2018-01-01 00:51:29 +01:00
AJR
1ec91f5023 v100: No reason not to hook the 8116 up now (nw) 2017-12-31 17:20:05 -05:00
AJR
a9bd4df5f0 wpc_s.cpp: 6809E type (nw) 2017-12-31 16:50:47 -05:00
smf-
71348c8bbf Improve psx state saving (nw) 2017-12-31 21:30:36 +00:00
AJR
1c4bfd66ec er1400: More diagnostics (nw) 2017-12-31 15:52:39 -05:00
smf-
97b2d597b4 Improved Mr Kicker speedup & standardised the rest (except aoh). [smf] 2017-12-31 19:37:45 +00:00
AJR
92ec03ab78 er1400: Small logging improvement (nw) 2017-12-31 14:35:09 -05:00
RobertoFresca
76b2b6cedd Year (nw) 2017-12-31 16:16:15 -03:00
RobertoFresca
b3f5dd46f2 Merge branch 'master' of https://github.com/mamedev/mame 2017-12-31 16:05:16 -03:00
RobertoFresca
9afbc99246 New clones marked as NOT_WORKING
----------------------------------
Jolly Card (Italian, bootleg, set 2) [Roberto Fresca, Ioannis Bampoulas]
2017-12-31 16:04:22 -03:00
AJR
b1bc1d963c v100: Add ER1400 (nw) 2017-12-31 13:45:09 -05:00
AJR
f1c33c78e4 la120: Better ER1400 hookup; reduce logging spam (nw) 2017-12-31 13:15:59 -05:00
AJR
6b07fa531e la120: Hook up ER1400 (nw) 2017-12-31 12:35:56 -05:00
AJR
a057b79e37 er1400.cpp: More logging (nw) 2017-12-31 12:25:25 -05:00
AJR
64524a652c Add ER1400 serial EAROM device 2017-12-31 11:39:28 -05:00
hap
8e7c99107d New working machines
-----------
Thief in Garden [hap, Sean Riddle, ssj]
2017-12-31 16:46:32 +01:00
S.Z
fe256e8c88
Merge pull request #2994 from MoochMcGee/i386-work
i386: correct when some opcodes were introduced (nw)
2017-12-31 16:39:20 +01:00
Sylvain Glaize
5c920f2a7b vg5k: Removed reference to VG-5000µ default ROM (CRC a6998ff8), making the "alternate" (CRC 57983260) the correct one. [S. Glaize]
- ROM was dumped from a Philips VG-5000µ and compared to
  the "alternate" (CRC 57983260) version to find it was the same.
- Analyze of the (CRC a6998ff8) and why it is faulty and useless to keep:
  - Address $1000: correct instruction is DI ($F3) at start of boot;
                   in faulty ROM, the instruction is INC BC ($03), which makes
                   no sense here.
  - Address $2000: this is the start of the table pointing to BASIC
                   instructions. It is matched with the table at $209e
                   containing the keywords. The first keyword (END) will
                   cause the first address to be decoded (at $2519 to $2525)
                   and executed. Correct address is $2f3a, address found
                   in the faulty ROM is $2f00, thus preventing END instruction
                   to work.
  - Address $3000: this part is the code for the NEXT instruction, starting
                   at $2fe4. The faulty ROM at $3000 causes a CALL $CE02,
                   which is out of the memory range and leads to reboot with
                   no RAM extension. With RAM extension, as the ROM is copied
                   during the memory test at boot, it causes a Syntax Error.
                   The correct byte at $3000 is $03, leading to a
                   CALL $0302, which is correct.
2017-12-31 16:15:13 +01:00
smf-
c29a52b04d lose some space & get_safe_pc() (nw) 2017-12-31 13:26:01 +00:00
Melissa Goad
db981f3993 i386: correct when some opcodes were introduced (nw) 2017-12-31 07:09:16 -06:00
mooglyguy
6adf45347f drcbex86: Fix remainder clobbering quotient, thanks smf, nw 2017-12-31 13:48:24 +01:00
mooglyguy
a432afe28a e132xs: Ironed out some 32-bit DRC issues, and address Coverity concerns, nw 2017-12-31 12:48:39 +01:00
mooglyguy
14fcd2e34b drcbex86: Fixed an 'optimization' which was actually a random bug inducer, nw 2017-12-31 12:48:39 +01:00
Ivan Vangelista
b2ec56503f c65: some more useful links (nw) 2017-12-31 08:24:55 +01:00
AJR
624d7a18c1 vtvideo: Make this a line callback (nw) 2017-12-31 00:12:30 -05:00
AJR
16f6a945d1 vtvideo: Derive the clock for the timer (nw) 2017-12-31 00:08:48 -05:00
AJR
47ca5bf03a vtvideo: Accurate reconfiguration parameters; interlace mode for VT100 (nw) 2017-12-30 23:32:23 -05:00
AJR
f10b30648e vt100: Add MCFG_SCREEN_RAW_PARAMS, mostly for sake of reference (nw) 2017-12-30 21:57:49 -05:00