Commit Graph

65292 Commits

Author SHA1 Message Date
cam900
ddf37e846e snes_snd.cpp : Updates (#4868)
* snes_snd.cpp : Updates
Simplify handlers, Reduce unnecessary lines, Add input clock(shared to SPC700 or independent?), Add device_clock_changed, Use shorter type values, Fix spacings, Add notes

* snes_snd.h : Reduce unnecessary line

* snes_snd.h : Typo
2019-04-09 16:52:18 -04:00
R. Belmont
4a4738267c
Merge pull request #4869 from enikland2/gg_ecco
sms.cpp: Init SP reg to allow Ecco (GG) to run without BIOS (fix MT07255)
2019-04-09 16:51:51 -04:00
Michael Zapf
042bcdabe6 ti99: Remove redundant variables; fix problem with TI FDC in Geneve where SIDSEL signal is lost when no drive is selected. 2019-04-09 22:33:17 +02:00
Ted Green
e16e8ddfe5 MIPS3: Clean up LL/SC instructions and add debug break to DRC (nw) 2019-04-09 11:19:04 -06:00
Dirk Best
ba848f6be7 ymmu100: fix typo in previous commit (nw) 2019-04-09 09:57:08 +02:00
Olivier Galibert
adc473b74d swp20, dspv: Skeletons [O. Galibert] 2019-04-09 08:53:40 +02:00
Enik Land
157789acac sms.cpp: Init SP reg to allow Ecco (GG) to run without BIOS (fix MT07255) 2019-04-08 18:54:34 -03:00
AJR
31ff9e8cea aztarac: Acknowledge main interrupt; UBR access is 8-bit (nw) 2019-04-08 14:49:54 -04:00
AJR
9981d3bfb5 ultra12f: Use swap_ranges to descramble ROM; add FDC; update notes (nw) 2019-04-08 14:14:34 -04:00
Ivan Vangelista
efebfce0bf galaxold.cpp: dumped PROM for scramb3 and confirmed the 3 sanded-off chips initially believed to be PROMs are actually 74LS251 [Porchy, The Dumping Union] 2019-04-08 18:28:54 +02:00
Ivan Vangelista
66586e6459 pengo.cpp: updated notes to reflect current decryption status (nw) 2019-04-08 18:27:12 +02:00
Ivan Vangelista
2caeb230a7 new not working clone
-----------------------------------
Last Action Hero (1.06 Canada) [Matt Morin]
2019-04-08 18:25:13 +02:00
Patrick Mackinlay
cf64b0fed3 3c505: replace hle (nw)
For review/comment especially by @rb6502 and Hans Ostermeyer because it's:
* a rewrite/replacement of prior work, and proposes taking over the copyright as well; and
* untested on Apollo at the moment because the driver is crashing while trying to install Domain/OS (unrelated to this device).
Testing with the 3c505.exe diagnostic program on MS-DOS passes the Group 1 & 2 tests successfully when using 16-bit DMA channel. It intermittently fails the Group 2 transmit test when using an 8-bit channel.
2019-04-08 10:58:37 +07:00
ajrhacker
f0d27bc603
Merge pull request #4865 from clawgrip/patch-2
daryde.cpp: Add "Panther Darts" PCB layout (nw)
2019-04-07 23:43:08 -04:00
braintro
ce3db9d731 Documentation update for Moon War II based on eBay auction pic (nw) 2019-04-07 22:04:55 -05:00
yz70s
8a266681d3 Remove an initialization order warning (nw) 2019-04-07 23:14:04 +02:00
yz70s
69fb0d0e99 nforcepc.cpp: udate to match the athlon xp changes (nw) 2019-04-07 23:14:03 +02:00
yz70s
03e88d6696 i386.cpp: athlon xp updates to memory access (nw)
Now athlon xp supports WrMem and RdMem bits in fixed range MTRRs
Accesses to the first megabyte can be directed to system memory (ram) or
memory-mapped-io (mmio) (the pci bus)
Above 1mb accesses below the top_mem MSR address ram the others mmio
At reset everyting is directed to mmio
Addresss spaces work in the following way
AS_PROGRAM is used for ram
AS_DATA is used for mmio
AS_OPCODES is used by the debugger disassembler and in memory views to
look at the memory contents from the point of view of the
microprocessor, including the cache
Also some class members have been added to the save state
2019-04-07 23:14:00 +02:00
AJR
702b45b1bc m37710: Replace I/O space with callbacks
namcos22.cpp: Separate System Super 22 state class (nw)
2019-04-07 17:08:11 -04:00
hap
a60f8ba71d ay8910: changed my mind on prev i/o bandaid, it's too dangerous: port read callback implies read strobe, but it doesn't do that on port direction write (nw) 2019-04-07 22:16:27 +02:00
Olivier Galibert
045eaae387 amiga: add mirrors to get the vectors [O. Galibert] 2019-04-07 22:10:49 +02:00
R. Belmont
783a1d3f9f
Merge pull request #4864 from cam900/z80pio_args
z80pio.cpp : Simplify handlers, Reduce duplicates
2019-04-07 14:19:45 -04:00
ClawGrip
cd25024de1
daryde.cpp: Add "Panther Darts" PCB layout (nw) 2019-04-07 19:52:11 +02:00
couriersud
3a06c9e474 Fix kidniki schematics after review.
The kungfu master schematics differ from the kidnik schematics in
wiring D4, D5 and Q4 with other components. The manual corrections
to the kungfu master schematics make sense and thus are used here.

opamp XU1.B according to schematics has no feedback loop between
output and inputs. The arrangement of components in the schematic
however indicate that this is not the case and indeed a connection
exists. This results in sounds at output XU1.14 to contain more
detail.
2019-04-07 19:14:30 +02:00
couriersud
c6eebfaa0a netlist: Add LM2902, code refactoring. (nw) 2019-04-07 19:12:51 +02:00
couriersud
58e6383ada netlist: MB3614 again, function controlled VARCLOCK and other
improvements.

- fix MB3614 parameter
- Added VARCLOCK which derives step size from function
- optimized function handling in CS and VS
- fixed a bug in ppreprocessor
- add trunc to pfunction
- added opamp_amplification_curve to derive characteristic
  amplification curve
2019-04-07 19:09:48 +02:00
couriersud
140dc2237e netlist: TYPE=2 opamp model and MB3614 fixes.
- Untie diode code
- Fix some typos
- add TYPE=2 opamp model which omits output voltage limitation
  Useful for determining causes of non-convergence
- Fix MB3614 opamp parameters to match datasheet
2019-04-07 19:08:33 +02:00
hap
24c53ebe1b hh_tms1k: added ginv.svg (nw) 2019-04-07 14:44:22 +02:00
Vas Crabb
7cc3923831 fix build with clang, clean up some random stuff (nw) 2019-04-07 17:22:19 +10:00
cam900
97f0c6ba0a z80pio.cpp : Simplify handlers, Reduce duplicates 2019-04-07 12:40:06 +09:00
Ted Green
6c27623726 vegas: Changed serial number for nbagold, fixes hang starting blitz 2000. (nw) 2019-04-06 19:44:05 -06:00
hap
71cf2a5e8a make upyoural al clone of alleymas (nw) 2019-04-06 23:17:42 +02:00
Roberto Fresca
45df11f233 Take out the not working flag... 2019-04-06 23:16:26 +02:00
hap
1a0c2fff6e leland: fix alleymas missing gfx regression (nw) 2019-04-06 23:09:23 +02:00
Martin Vilcans
e57e16cb53 Flash latches the color as on real QL (#4849)
* Flash latches the color as on real QL

* Correct brace style
2019-04-06 16:24:04 -04:00
Ted Green
43c7b9d8bb MIPS3: Add divide by zero floating point exception (nw) 2019-04-06 13:50:26 -06:00
hap
caa8d04ced New softwarelist additions
-----------
intellect02:
Chess (4 levels) [hap, Berger]
2019-04-06 21:23:15 +02:00
Ted Green
d890319806 Add ability to throttle HDD DMA transfer speed. Fixes MT07242 2019-04-06 12:34:18 -06:00
Roberto Fresca
f4a57bf2cc More Fun World improvements... [Roberto Fresca]
- Marked royalcrdc graphics ROM roj.ic26 as bad dump.
    address line 08 is faulty, so you have 0x100 bytes blocks repeated
    along the dump.
  - Reworked jolycdig and added default NVRAM.
  - Added button-lamps support to jolycdig & jolycdab.
    Both games were promoted to working state.
  - Added technical and game notes.

Machines promoted to working
----------------------------
Jolly Card (Austrian, Fun World, bootleg) [Roberto Fresca, Grull Osgo]
Jolly Card (Italian, bootleg, set 2) [Roberto Fresca, Grull Osgo]
2019-04-06 20:00:03 +02:00
Olivier Galibert
0457b39872 *DUH* 2019-04-06 19:27:52 +02:00
cam900
0d6e8fb14d sandscrp.cpp : Simplify handlers, Use shorter / correct type value, Fix some namings (#4742)
Reduce some unnecessary lines
2019-04-06 12:22:53 -04:00
R. Belmont
39dd5bd55c
Merge pull request #4863 from cam900/tc0100scn_intgfx
tc0100scn.cpp : Updates
2019-04-06 12:22:23 -04:00
Olivier Galibert
8e551e167c emumem: Remove obsolete alignement limit
emumem_mud: Correct start/end on big endian
apollo, fccpu20, fccpu30: Correct vector lookup address
pic8259: Avoid reacting to debugger reads [O. Galibert]
2019-04-06 14:25:43 +02:00
AJR
f2f1643c45 z8: Add register pairs to debug state 2019-04-06 08:15:25 -04:00
hap
ba9b483bbb New working machine added
--------
Invader (Gakken, cyan version) [hap, Sean Riddle, hydef]

(game works, SVG is still WIP)
2019-04-06 13:01:58 +02:00
cam900
dd82e0eda8 tc0100scn.cpp : Updates
Internalize text GFX, Reduce duplicates, unnecessary values and functions, Make some draw routine related to cliprect, Correct type value, Fix spacing
2019-04-06 17:53:39 +09:00
Ivan Vangelista
1567d09701 new working clones
-----------------------------------
Dock Man (set 2) [Andrew Welburn, The Dumping Union]
Dock Man (set 3) [Andrew Welburn, The Dumping Union]
2019-04-06 10:02:50 +02:00
cam900
5376ad42af hotblock.cpp : Updates (#4719)
Remove MCFGs, Simplify handlers, Use address_bank_map_device for video bank function
2019-04-06 08:54:07 +02:00
AJR
e71304e142 New machines marked as NOT_WORKING
----------------------------------
Panther Darts [jordigahan, ClawGrip, Dumping Union]
2019-04-05 23:50:19 -04:00
AJR
2ffb8aa126 tmspoker: Add preliminary CRU I/O (nw) 2019-04-05 20:54:37 -04:00