Commit Graph

66524 Commits

Author SHA1 Message Date
ajrhacker
dfe9e68b8a
Merge pull request #5152 from clawgrip/patch-14
taito_f3.cpp: Mark dump of protected PALs as NO_DUMP, as they contain no info at all (nw)
2019-06-04 19:37:12 -04:00
AJR
1f50920fbd e9161: Add bus error handlers and enough RAM to push this a little further (nw) 2019-06-04 19:11:39 -04:00
ajrhacker
f1e8b14979
Merge pull request #5151 from clawgrip/patch-13
atarigx2.cpp: Mark dump of protected GALs as NO_DUMP, as they contain no info at all (nw)
2019-06-04 18:58:34 -04:00
AJR
c4c92aa335 itt9216: Improve banking (nw) 2019-06-04 18:15:50 -04:00
AJR
e736ed9f05 4enlinea, k7_olym: Add I2C EEPROMs (nw) 2019-06-04 15:58:11 -04:00
ClawGrip
4ee30bd57e
taito_f3.cpp: Mark dump of protected PALs as NO_DUMP, as they contain no info at all (nw) 2019-06-04 21:18:15 +02:00
ClawGrip
3f8753d1b5
atarigx2.cpp: Mark dump of protected GALs as NO_DUMP, as they contain no info at all (nw) 2019-06-04 21:14:57 +02:00
R. Belmont
6792672fd0
Merge pull request #5149 from cam900/tigeroad_spr
tigeroad_spr.cpp : Updates
2019-06-04 09:46:02 -04:00
R. Belmont
96ec6066b4
Merge pull request #5148 from clawgrip/patch-12
pce_tourvision.xml: New NOT_WORKING software list additions
2019-06-04 09:45:42 -04:00
R. Belmont
22f0bd5d07
Merge pull request #5147 from cam900/prio_copybitmap
drawgfx.cpp : Updates
2019-06-04 09:45:29 -04:00
Patrick Mackinlay
a9c01535bd interpro_ioga: sapphire 60Hz interrupt (nw) 2019-06-04 19:39:15 +07:00
Patrick Mackinlay
21270d76ac pcat101: working
Command issue resolved by bug-fix to 6805 (nw).
2019-06-04 19:32:16 +07:00
Patrick Mackinlay
a33d6201fd mips: consistency (nw) 2019-06-04 19:07:42 +07:00
Patrick Mackinlay
2e800b338c jazz: typo (nw) 2019-06-04 19:07:18 +07:00
Patrick Mackinlay
21f5db100a jensen: consistency (nw) 2019-06-04 19:07:05 +07:00
Patrick Mackinlay
ec071abd95 at_keybc: logging fix (nw) 2019-06-04 19:06:39 +07:00
AJR
5a79f3f1fb k7_olym: Show error message; correct year (nw) 2019-06-04 07:14:52 -04:00
AJR
55b4b01e33 New machines marked as NOT_WORKING
----------------------------------
Olympic Darts (K7) [jordigahan, ClawGrip]
2019-06-04 06:39:15 -04:00
cam900
a9883f3b93 tigeroad_spr.cpp : Updates
Internalize gfxdecode, Fix spacings, Notes, Reduce unnecessary lines, Use shorter / correct type values
bionicc.cpp, tigeroad.cpp, supduck.cpp : Simplify gfxdecode, Reduce unnecessary lines, Fix spacing, Namings
2019-06-04 19:13:22 +09:00
Patrick Mackinlay
e5b8df95cc m6805: flag fix (nw)
CLRX doesn't clear the carry flag.
2019-06-04 16:52:47 +07:00
ClawGrip
1ecb04a303
pce_tourvision.xml: New NOT_WORKING software list additions
------------------------
Racing Damashii  (TourVision PCE bootleg) [system11]
Paranoia  (TourVision PCE bootleg) [system11]
2019-06-04 11:20:57 +02:00
AJR
2da0d37967 systel1.cpp: Simplify boot ROM elimination (nw) 2019-06-03 23:46:55 -04:00
AJR
7bcffa487c esq1.cpp: Correct CPU type and clock; hook up more interrupts as per schematics (nw) 2019-06-03 23:29:20 -04:00
mooglyguy
530bced66c -dpb7000: Main screen turn on. [Ryan Holtz, Mark Nias]
* Hooked up CSR, control bus, and system control registers.
 * Hooked up Auto-Start switch and both banks of config switches.
 * Hooked up CRTC chargen, using the chargen ROM from bw12 until a proper dump of the DPB's chargen ROM is available.

When Auto-Start is enabled, prints a greeting string to the VDU and then sits in a tight loop waiting for a REQ B interrupt, most likely from the Disk Sequence Card. (nw)
2019-06-04 04:58:09 +02:00
arbee
3a0bde16d3 sq80: boots and plays [R. Belmont, Jariseon, R. Buchty] 2019-06-03 22:31:08 -04:00
cam900
11eb5c1683 drawgfx.cpp : Updates
Move additive blending function into drawgfx.h, Add priority related copybitmap functions, Fix spacings
Add priority related copybitmap and draw_scanline function is sprite like priority handling(prio_*) and tilemap like priority handling(primask_*), These are helpful for priority related bitmap / scanline drawing routines.
drawgfxm.cpp : Add variations of priority related pixel draw functions, Fix spacings
realbrk.cpp : Updates, Example usage for prio_copybitmap
Simplify handlers, Use priority bitmap for sprite priority, Fix spacings, Use shorter / correct type values
2019-06-04 11:23:08 +09:00
Roberto Fresca
244fd4da8f
Merge pull request #5146 from clawgrip/patch-11
New WORKING clone
2019-06-04 01:53:17 +02:00
ClawGrip
8984f95cc1 Add 'supinvsion' (nw) 2019-06-04 00:55:02 +02:00
ClawGrip
e9d4698922
New WORKING clone
------------------------------
Super Invasion (Electromar, Spanish) [ARPA, Recreativas.org]

(nw) I've marked it as MACHINE_IMPERFECT_CONTROLS because coinage is wrong, and probably the other dips also are. I'd appreciante if someone could have a look at it.
2019-06-04 00:49:58 +02:00
AJR
a2648cedb3 concept: Screen raw params (nw) 2019-06-03 17:12:44 -04:00
R. Belmont
764027f566
Merge pull request #5142 from cam900/jedi_args
jedi.cpp : Updates
2019-06-03 16:52:07 -04:00
R. Belmont
2f7753fd43
Merge pull request #5143 from vadosnaprimer/vsllvm_fix
fix vsllvm configuration
2019-06-03 16:51:44 -04:00
R. Belmont
74aa71ebc4
Merge pull request #5144 from cam900/patch-97
ddenlovr.cpp : Correct CPU type
2019-06-03 16:51:13 -04:00
AJR
8a49ab241d corvfdc02: Document clock source (nw) 2019-06-03 16:06:01 -04:00
AJR
2a8290d9c0 indy_indigo2.cpp: More modularization and architectural cleanup (nw)
- hpc3: Add ten address spaces for the generic PIO channels, with configurable 8-bit or 16-bit access; add miscellaneous register; make DMA byte swap configurable
- hal2: Narrow all handlers and registers to 16 bits; simplify handlers
- ioc2: Simplify and narrow handlers to 8 bits; internalize a few things that HPC3 was using improperly
- Configure PIO channel 4 for Full House only

Note: HPC3 is now mostly but not entirely decoupled from HAL2 and IOC2. HAL2 is still accessed directly for DMA, and IOC2 is directly referenced by a few interrupt handlers which should be moved to that device once the "DMA done" interrupt logic is properly emulated.
2019-06-03 13:57:51 -04:00
mooglyguy
c3417aeeed -ioc2: Switch to using LLE PS/2 keyboard/mouse controller. Fixes inability to type in numerous characters. [Patrick Mackinlay, Ryan Holtz]
-sgi: Silence DMA debug prints, nw
2019-06-03 18:15:45 +02:00
mooglyguy
90e4cae77e New machines marked as NOT_WORKING
-----------
Quantel DPB-7000 [Ryan Holtz, Mark Nias]
2019-06-03 18:14:00 +02:00
AJR
3dcc58e331 ti99/peb/bwg: Minor corrections (nw) 2019-06-03 11:59:19 -04:00
AJR
b020c2b7d7 hh_sm510.cpp: Comment edit (nw) 2019-06-03 10:30:22 -04:00
hap
3609f8d9ad shisen: fix coinage dipswitch (nw) 2019-06-03 14:43:54 +02:00
hap
a80aa6735b m6502: remove unused 0byte file (nw) 2019-06-03 14:22:44 +02:00
cam900
012e455860
ddenlovr.cpp : Correct CPU type 2019-06-03 20:56:56 +09:00
feos
aa1875694d fix vsllvm configuration
- dxsdk was missing from includes
- winmm was missing from libs
- narrowing warning was silenced for VS, but not from vsllvm, where it leads to an error in menu_video_options::handle()
2019-06-03 14:29:01 +03:00
algestam
03dc6f0db5 hh_sm510: gnw_chef rom confirmed via decap by Sean (nw) (#5139)
* hh_sm510: gnw_chef rom confirmed via decap by Sean (nw)

* hh_sm510: remove BAD_DUMP flag for gnw_chef (nw)
2019-06-03 12:15:13 +02:00
cam900
06a52b45db jedi.cpp : Updates
Simplify handlers, Add gfxdecode for debug, Add palette_device for palette handling, Reduce runtime tag lookups, Fix some drawing routines, Reduce unnecessary lines, Fix namings, Spacings, Use shorter / correct type values, Add notes
2019-06-03 15:59:43 +09:00
AJR
2d48854ecc t3210, feap90: Separate out into skeleton driver (nw) 2019-06-02 23:30:47 -04:00
AJR
363bb27d89 Fix clang error: unused variable 'DMAFLAG' [-Werror,-Wunused-const-variable] (nw) 2019-06-02 23:30:09 -04:00
R. Belmont
aabfa56b66
Merge pull request #5134 from cam900/exedexes_args
exedexes.cpp : Updates
2019-06-02 21:36:53 -04:00
R. Belmont
dd3e4f4f94
Merge pull request #5140 from cam900/1943_pri
1943.cpp : Updates
2019-06-02 21:36:17 -04:00
R. Belmont
a3dabf7716
Merge pull request #5141 from cam900/decmxc06_for
decmxc06.cpp : Fix regression
2019-06-02 21:35:54 -04:00