couriersud
6e8b88136d
Fix openmp compile. (nw)
2017-03-20 18:42:11 +01:00
Nathan Woods
bcd35f9fd7
Fixed regression when loading multipart softlists
...
Pernod found a regression introduced in the 0.183 softlist refactoring whereby multi-part softlist items would not distribute to multiple slots. The problem was that the old code was relying on the image slots being loaded into the core. This is not the way the new system works, so I've added a hook into software_list_device::find_mountable_image() that allows the new approach to work.
2017-03-20 23:17:15 +11:00
Vas Crabb
b4d333f162
Greatly improve performance of -romident on multiple files
...
(nw) This hashes all the files upfront, then does the expensive
driver/software scan only once. It also walks all devices so it can
identify ROMs for slot devices that aren't inserted by default.
2017-03-20 16:52:01 +11:00
ajrhacker
ae6377b438
Merge pull request #2167 from npwoods/coco3_gime_fix_alternative_interrupt_clearing
...
[CoCo 3] Fixed an issue clearing interrupts on the GIME implementation
2017-03-19 18:40:42 -04:00
Nathan Woods
bf2309aa29
[CoCo 3] Fixed an issue clearing interrupts on the GIME implementation
...
The normal way to acknowledge a GIME interrupt is by reading from $FF92/3. However, the act of disabling interrupts by writing to the same registers will also do the trick, and we were not emulating this technique.
Thanks to Glen Hewlett and Tim Lindner for helping to identify this problem
2017-03-19 17:37:57 -04:00
Justin Kerk
f1a1928505
ibm5170.xml: Restore unmodified Win 3.1 German set with a description mentioning the infection and add a clean set from a different source (nw)
2017-03-19 13:08:57 -07:00
Miodrag Milanovic
ad2bedf06b
Refactored HTTP handling to be easier to extend and use (nw)
2017-03-19 18:35:05 +01:00
hap
f31904f2b7
ti74: added Maths and Finance cartridges [PockEmul]
2017-03-19 16:48:21 +01:00
Lord-Nightmare
ccde46ea14
konmedal/tsukande: Add clock XTAL definition for the z80 cpu, divisor is guessed. [Lord Nightmare]
2017-03-19 11:28:34 -04:00
Lord-Nightmare
95961ac2f7
TMS51XX: update some comments (nw)
2017-03-19 11:26:05 -04:00
cracyc
69f45a5f59
isbc: more ram, maybe (nw)
2017-03-19 09:06:17 -05:00
R. Belmont
c91a6b84f4
Merge pull request #2149 from rbanffy/patch-1
...
Fix typos
2017-03-19 08:43:05 -04:00
R. Belmont
a17063b9da
Merge pull request #2150 from rbanffy/patch-2
...
Fix "Cassette" spelling
2017-03-19 08:42:46 -04:00
R. Belmont
49a67f2eea
Merge pull request #2155 from shattered/_9330d35
...
debugger: print octal addresses in the trace if CPU is octal.
2017-03-19 08:40:08 -04:00
Joakim Larsson Edström
33796412cb
Merge pull request #2163 from JoakimLarsson/isbc2861_2
...
z80sio: interrupt support for upd7201 and i8274
2017-03-19 10:15:10 +01:00
Joakim Larsson Edstrom
1fd8d64007
z80sio: cleanup
2017-03-19 10:05:28 +01:00
Lord-Nightmare
065f5476f5
uPD7725: Corrected which registers are actually reset by /RESET, and fixed/updated IRQ system, should behave more properly now. [Lord Nightmare]
2017-03-19 03:10:24 -04:00
AJR
bb2e57ba2c
amusco.cpp: Generate blink state in a way more likely to represent hardware; remove kludged-in MC6845 accessor (nw)
2017-03-18 23:24:50 -04:00
Joakim Larsson Edstrom
d0cda52d75
Merge branch 'isbc2861_1' into isbc2861_2
2017-03-19 01:16:38 +01:00
Joakim Larsson Edstrom
7622610489
z80sio: variant support for i8274/upd7201 and a refactored interrupt support
2017-03-19 00:43:23 +01:00
Joakim Larsson Edstrom
101fb1eb18
isbc2861: hooked up the SIO irq through the 8259 and removed the m1_r() workaround
2017-03-19 00:41:38 +01:00
Michael Zapf
5322568267
ti99/geneve: Bus mouse now a separate device, may also be used with evpc.
2017-03-19 00:22:33 +01:00
AJR
cd7babc775
Add skeleton device for Video System C7-01 GGA
...
(nw) This has uncovered what might be a core bug: AM_SELECT does not work properly with masked handlers.
2017-03-18 12:00:39 -04:00
Ivan Vangelista
6ffb21f39b
dooyong.cpp: fixed regression (nw)
2017-03-18 16:31:05 +01:00
arbee
93929213d0
vp101: Implemented ATA DMA [R. Belmont]
2017-03-18 09:24:43 -04:00
arbee
cbee54fe1e
DRC: fix regression on OS X [Phil Bennett]
2017-03-18 09:10:16 -04:00
Emmanuel Vadot
8cda81fc8b
Confirm a few japanese dump and add a new one. ( #2161 )
...
* Add bullvsblj to the confirmed dump section with no pcb pic.
* Add shikinjo to the confirmed dump with no pcb pic section.
* Add new dump of Tom and Jerry (Jpn).
* Add valis3j to the confirmed dump with no pcb pic section
* Move worldillj to the confirmed dump section.
* Move bullvsblj to the confirmed dump section and add pcb feature
2017-03-18 21:54:25 +11:00
Vas Crabb
558e7f0f9a
rebalance arcade libs a little (nw)
2017-03-18 19:37:05 +11:00
smf-
4349eb5155
added missing line (nw)
2017-03-17 22:10:19 +00:00
Ted Green
b916e47265
zeus2: Better texture lookup. (nw)
2017-03-17 14:48:26 -06:00
Ted Green
674cb857bd
Perform ide reset during pci device reset
2017-03-17 14:48:26 -06:00
Ted Green
d441cbdd2d
Added serial input
2017-03-17 14:48:26 -06:00
AJR
32f4e130ee
ddungeon, darktowr, toffy, stoffy: Use 4-way joysticks
...
Dangerous Dungeons, despite being a conversion of Double Dragon, has a manual that notes that 4-way joysticks should be used. It seems reasonable to assume that the other non-Technos games should do the same, with the exception of Thunder Strike.
2017-03-17 16:41:23 -04:00
AJR
f303c0c665
bagman.cpp: Use 4-way joysticks in all games except squaitsa
2017-03-17 15:40:39 -04:00
AJR
783dd1a98a
pushman, bballs, supduck: Use 4-way joysticks
...
No manual or flyer showing controls for Super Duck is available, but gameplay does not seem to accept diagonal input at any time.
2017-03-17 15:22:28 -04:00
Bad-A-Billy
fb3f70f3b2
homedata.cpp: various updates [Bad-A-Billy]
...
* Change 4-way joysticks to correct 8-way to Reikai Doushi according to manual.
* Add button descriptions.
* Add DSW layouts & a note about their numbering according to the manual.
2017-03-17 18:10:44 +01:00
angelosa
c1f721a250
Fixed MT #2159 thanks to MASH input (nw)
2017-03-17 18:01:43 +01:00
angelosa
5923365804
Fixed missing tmht4pe 3p & 4p inputs (nw)
2017-03-17 17:33:34 +01:00
Lord-Nightmare
ddb0129159
upd7725: use accessors to access the SR p0 and p1 bits, rather than masking (nw)
2017-03-17 12:31:56 -04:00
Lord-Nightmare
4ba2a062cb
uPD7725: Fix LSB-first bit ordering for SO reg, not used yet. [Lord Nightmare]
2017-03-17 12:30:20 -04:00
Lord-Nightmare
a0f5806387
Fix an off-by-one error when loading upd96050 roms for snes games [Lord Nightmare]
2017-03-17 04:50:07 -04:00
ajrhacker
1265aae040
Merge pull request #2154 from shattered/_b85368c
...
hp_ipc: de-skeletonize.
2017-03-16 23:35:15 -04:00
cracyc
268319a08a
hiscore.dat: Updates [Leezer]
2017-03-16 22:19:46 -05:00
MooglyGuy
7d292112b0
intvkbd: Fix Coverity CID159973, Structurally dead code. Was an obvious copy-paste error. (nw)
2017-03-17 03:20:51 +01:00
arbee
cd67b1ad03
vp101: added framebuffer, some inputs, ATA, NVRAM, protection cheat. [R. Belmont]
2017-03-16 20:58:56 -04:00
R. Belmont
81d34dc105
Merge pull request #2147 from shattered/_6aa725b
...
t11: emulation improvements
2017-03-16 16:18:18 -04:00
R. Belmont
7d32371621
Merge pull request #2152 from Happy-yappH/master
...
N64 / RSP - Make element selection in vector load/store DRC C functio…
2017-03-16 16:17:13 -04:00
R. Belmont
ae7e249cfd
Merge pull request #2153 from shattered/_5321d22
...
agat: split from apple2, implement basic agat7 hardware (take 2).
2017-03-16 16:16:37 -04:00
Lord-Nightmare
92e498d402
upd7725: Add siack and soack registers and their requisite jumps, not used yet. Fix missing si register and flags registers savestate registration. [Lord Nightmare]
2017-03-16 16:04:15 -04:00
Sergey Svishchev
c2817ded96
debugger: print octal addresses in the trace if CPU is octal.
2017-03-16 22:34:04 +03:00