Commit Graph

65322 Commits

Author SHA1 Message Date
Roberto Fresca
0a693fab44 Fun World: Cleaned-up the supported games list. [Roberto Fresca] 2019-04-12 03:23:17 +02:00
Roberto Fresca
a0acd6e5ef Unknown Inter Games poker improvements: [Roberto Fresca, Grull Osgo]
- Reworked memory map.
- Found the real VRAM offset.
- Added splitted attr/color RAM.
- Mirrored attr/color RAM for separated writes.
- Hooked the AY8910 properly.
- Changed CPU from 65C02 to 65SC02.
- Generated periodic interrupts.
- Temporarily patched some hardware checks.
- Added default NVRAM.
- Changed game description to Joker Card (Inter Games).
- Promoted the game to Working.
- Added technical notes.

Machines promoted to working
----------------------------
Joker Card (Inter Games) [Roberto Fresca, Grull Osgo]
2019-04-12 02:25:06 +02:00
Scott Stone
361ceeb9a9 3do_m2.xml: Fix XML formatting (nw) 2019-04-11 20:05:46 -04:00
Robbbert
d87bafb11a (nw) apple2_flop_orig.xml : fixed 5 validation errors 2019-04-12 09:58:07 +10:00
Firehawke
966d99b104 Misc and Woz updates to Apr 11th 2019 (nw) (#4881)
* Update A2 Misc and A2 WOZ originals to Mar 24th 2019

Misc:
Add: Anti-M (version 1.0), Anti-M (version 1.1), Anti-M (version 1.2)

WOZ originals:
Add: Apple-oids and Chipout, Spider Raid, Lazer Silk,  Maze Craze Construction Set, Escape From Rungistan, Zaxxon

* Update WOZ originals to March 29th, 2019 (nw)

Add: Star Blazer, Rocky's Boots (version 4.0), The Flockland Island Crisis, The Print Shop Color, Star Warrior

* Update WOZ Apple 2 originals to Mar 30th 2019 (nw)

Add: Warp Destroyer, Super Bunny

* Update original WOZ images to April 11th, 2019 (nw)

Add: Type Attack, Kabul Spy, Arkanoid, Fantavision, Peeping Tom, Blade of Blackpoole, Wizardry III (version 4), Arcade Album #1,BurgerTime, Robots of Dawn, Dig Dug, Zork I (revision 5)
2019-04-11 19:24:12 -04:00
couriersud
1c191433ee netlist: improved and fast LM3900 model.
LM3900 model 3 only has half the number of BJTs compared to model 1
but delivers comparable results for Money Money.
Model 3 follows the datasheet.
I left code for Model 0 and 2 in for educational reasons.
2019-04-12 00:44:23 +02:00
couriersud
a2316d063a netlist: Fix handling of current sources when converting SPICE nets. 2019-04-12 00:44:23 +02:00
couriersud
1a3b85c781 zaccaria: Add frontiers to netlist audio and fix AY8910 interfacing.
The setup needs AY8910_RESISTOR_OUTPUT. Frontiers boosted performance.
2019-04-12 00:44:22 +02:00
couriersud
bd365f5eab Adjusted LM3900 model, fixed clipping in zaccaria. 2019-04-12 00:44:22 +02:00
couriersud
a4f59176e4 netlist: Add more SPICE elements to the conversion code. 2019-04-12 00:44:21 +02:00
couriersud
065f52438f netlist: LM3900
- Align LM3900 pin names with other opamps
- Add a better voltage clamping model
- Add high precision model (disabled due to performance)
2019-04-12 00:44:20 +02:00
Michael Zapf
8459b00d4e ti99: Replace emu_timers by monoflop circuits. (nw) 2019-04-11 23:59:47 +02:00
Joakim Larsson Edström
37762e0384
Merge pull request #4879 from JoakimLarsson/pcw_5
flopimg.h: implemented threshold to accept disk images with a few exc…
2019-04-11 22:21:46 +02:00
Joakim Larsson Edstrom
de63141b94 flopimg.h: implemented threshold to accept disk images with a few excess and empty tracks at the end used by HFE and DSK loaders for now 2019-04-11 22:14:30 +02:00
Ted Green
e923b26d00 (nw) MIPS3: Don't adjust EPC to pc-4 when not backing up 2019-04-11 13:59:48 -06:00
Robbbert
db3712af7c (nw) zorba : fixed regression 2019-04-12 02:36:37 +10:00
Vas Crabb
f70f31731c (nw) suppress side effects, standardise #include guards 2019-04-12 01:49:57 +10:00
Joakim Larsson Edström
3aaae04942
Merge pull request #4877 from JoakimLarsson/pcw_3
pcw.cpp: Fixed regression with lost upper scanlines
2019-04-11 13:05:13 +02:00
Joakim Larsson Edstrom
14bb44c1ef pcw.cpp: Fixed regression with lost upper scanlines 2019-04-11 12:58:35 +02:00
braintro
3cf1e9489c galaxian.cpp: Moonwar vs. Moon War (nw) 2019-04-10 21:15:03 -05:00
braintro
4e43b78ccb galaxian.cpp: Corrected ROM names for moonwara and corrected the color BPROM [Andrew Welburn, The Dumping Union] 2019-04-10 21:01:48 -05:00
Michael Zapf
26cc7facb9 ti99: Use 74LS259 latch circuit instead of members in BwG controller. (nw) 2019-04-11 02:19:23 +02:00
hap
afb8089ae5 New working machine added
-------
Computer Chess (Conic) [hap, Sean Riddle]
2019-04-10 20:34:48 +02:00
Ivan Vangelista
8477c1229b pengo.cpp: schick decryption WIP (nw) 2019-04-10 17:55:56 +02:00
Ted Green
5bd849d96f MIPS3 DRC: Always set BadVaddr on TLB miss. The TLB handler needs this to fill in the table. (nw) 2019-04-10 08:42:39 -06:00
Ted Green
0c8f328da4 midzeus: Fix typo from 52bb3f7792. Fixes frame rate slowdown in thegrid. 2019-04-10 07:25:12 -06:00
Olivier Galibert
2c8cc8ae2f Trivial compile fix 2019-04-10 10:22:45 +02:00
Ivan Vangelista
b8c03be11b pengo.cpp: better representation of schick's encryption by Haze. No functional change (nw) 2019-04-10 07:20:48 +02:00
braintro
68a28d7fb6 various documentation updates, ROM labels listed as shown in pictures (nw) 2019-04-09 20:19:27 -05:00
Joakim Larsson Edström
9a53f84837 Amstrad PCW driver step I (#4873)
* pcw.cpp: Fixed correct floppy types per machine

* pcw.cpp: converted debug and log messages to logmacro.h convention

* pcw.cpp: fixed some more LOGs, replaced a sprintf and added the actual crystal value

* pcw.cpp: slow down 4Mhz by 15% due to video circuit stealing cycles accessing RAM

* pcw.cpp: fixed printer/monitor palettes and set a simpler default layout at startup
2019-04-09 20:52:38 -04:00
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