Commit Graph

65252 Commits

Author SHA1 Message Date
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
AJR
922205c657 jubileep: Fix CRU address that acknowledges interrupt (nw) 2019-04-05 20:05:32 -04:00
Robbbert
befd92e2fe (nw) pencil2 : noticed an extra cart in a blurry photo 2019-04-06 10:24:10 +11:00
Roberto Fresca
fa5087de6c Improvements to Royal Card (Italian, Dino 4 hardware, encrypted).
- Added default NVRAM.
  - Promoted the game again to Working.
  - Added technical and game notes.
2019-04-06 00:15:23 +02:00
Michael Zapf
bef723c03d tms99xx: Added missing initialization of m_ready_bufd; modernized logging. (nw) 2019-04-06 00:01:27 +02:00
AJR
845d1fbffa Misc. build fixes (nw) 2019-04-05 17:06:43 -04:00
cam900
995aabaeff kaneko_spr.cpp : Updates (#4749)
Simplify handlers, Fix namings, Use shorter type vales
2019-04-05 16:49:44 -04:00
R. Belmont
3d9baae4f4
Merge pull request #4851 from cam900/patch-88
tc0480scp.cpp : Default mem_mask values
2019-04-05 16:46:22 -04:00
R. Belmont
6281fb3cab
Merge pull request #4852 from cam900/tc0100scn_args
tc0100scn.cpp : Updates
2019-04-05 16:46:04 -04:00
R. Belmont
1ff2bb92d4
Merge pull request #4853 from cam900/tc0480scp_intgfx
tc0480scp.cpp : Updates
2019-04-05 16:45:52 -04:00
R. Belmont
0e11db86b4
deniam.cpp : Updates (#4857)
Simplify handlers, Fix freezing screen behavior, Reduce runtime tag lookups, Use shorter type values, Reduce unnecessary lines
2019-04-05 16:45:39 -04:00
cam900
8e062e927f aica.cpp, aicadsp.cpp : Updates (#4858)
* aica.cpp, aicadsp.cpp : Updates
device_rom_interface for PCM and DSP memory, Fix code styles, Fix some namings, Reduce unnecessary lines, Reduce unused values, Use shorter/correct type values, Simplify handlers

* aica.cpp : Add save state

* aica.cpp : Updates
device_memory_interface'd memory handlers, Reduce memset, Fix spacing
2019-04-05 16:45:16 -04:00
R. Belmont
28a0152d7f
Merge pull request #4859 from FakeShemp/m2_upd
3do_m2.xml - Add new dump
2019-04-05 16:43:24 -04:00
R. Belmont
33fb189449
Merge pull request #4860 from cam900/m72_args
audio/m72.cpp : Updates
2019-04-05 16:41:58 -04:00
R. Belmont
e97a88bb37
Merge pull request #4862 from kiall/multi-lightgun
Linux X11 Input: Fix multiple lightgun support
2019-04-05 16:41:25 -04:00
Kiall Mac Innes
e57093ff65 Linux X11 Input: Fix multiple lightgun support
On X11 Linux, every lightgun event was passed onto every lightgun
device within MAME. This obviously works for 1 gun, but with 2, it
causes both crosshairs to move in the same direction at the same
time.
2019-04-05 20:36:19 +01:00
Roberto Fresca
216826a0df Royal Card (Slovak, encrypted) improvements. [Roberto Fresca, Grull Osgo]
- Moved the royalcrdf class to the header.
- Created new memory map.
- Fixed the VRAM offsets.
2019-04-05 21:16:48 +02:00
AJR
a790d18587 x68k: Fix interrupt acknowledgment (nw) 2019-04-05 14:07:44 -04:00
Ivan Vangelista
335b6123e4 pengo.cpp: decrypted schick, though it could probably be simplified. The first 0x8000 are very very similar to Penta, so the differences seem to lie in the 0xe000-0xffff area (nw) 2019-04-05 19:59:45 +02:00
AJR
85cd7914aa jaguar: Fix interrupt acknowledgment by adding CPU space (nw) 2019-04-05 13:57:07 -04:00
Ivan Vangelista
dbbf3734cb new working clone
---------------------------------
Super Bobble Bobble (bootleg, set 5) [Lorenzo Mancini[
2019-04-05 18:26:12 +02:00
Ivan Vangelista
e7f022a40e clones promoted to working
-------------------------------------------
Dragon World (Korea, V040K) [Ivan Vangelista]
2019-04-05 18:20:46 +02:00
hap
5b1a7ff2ca hh_sm510: typo (nw) 2019-04-05 17:16:34 +02:00
Dirk Best
9171d55cd9 ltcasino: Top overlay bar should be yellow 2019-04-05 15:39:32 +02:00
AJR
c6511820b8 m68kcpu.cpp: Continuation of note (nw) 2019-04-05 09:26:41 -04:00
hap
7769fed424 ay8910: reset i/o reg on port direction change (nw) 2019-04-05 14:22:21 +02:00
Patrick Mackinlay
f4000a6971 i82586: loopback mode fixes (nw) 2019-04-05 17:51:47 +07:00
yz70s
7638df70ad nforcepc.cpp: add pci device to handle ddr ram memory (nw)
This will allow the bios to go through the ddr ram initialization
procedure.
2019-04-05 12:16:57 +02:00
yz70s
551eb4328c i386.cpp: add new mame debugger function cacheflush(x) to writeback cache (nw)
cacheflush() or cacheflush(0) writes back dirty cachelines to ram
cacheflush(1) also marks dirty cachelines as clean
cacheflush(2) or cacheflush(3) also invalidates the whole cache
2019-04-05 12:16:56 +02:00
Dirk Best
12210fec7b Revert "lockon: Fix coin counters (MT05374)"
This reverts commit 8dc8147ab3.
2019-04-05 11:41:57 +02:00
Dirk Best
8dc8147ab3 lockon: Fix coin counters (MT05374) 2019-04-05 09:22:53 +02:00
cam900
feb51bde29 audio/m72.cpp : Updates
Remove hardcoded tags, Unused functions and values, Add device_rom_interface for sample roms
m72.cpp : Correct DAC volume
m90.cpp : Fix notes
2019-04-05 12:22:14 +09:00
AJR
2bbf51895b abc1600: Fix CPU space map (nw) 2019-04-04 23:15:19 -04:00
AJR
6b09b02f7e aztarac: Tie spaces together for interrupt vectoring; derive clocks from XTAL; use X2212 for NVRAM (nw) 2019-04-04 22:45:04 -04:00
AJR
bda6a83a49 taito_en: Use CPU space for interrupt vectoring (nw) 2019-04-04 22:18:14 -04:00
AJR
900a5f2f5e metro.cpp: Use CPU space for interrupt vectoring (nw) 2019-04-04 22:10:38 -04:00
AJR
19bfe8d2a2 adp.cpp, stellafr.cpp: Interrupt modernization (nw) 2019-04-04 21:55:56 -04:00
AJR
1a4ae78c7d dcheese.cpp: Interrupt modernization (nw) 2019-04-04 21:33:14 -04:00
AJR
a4742d0129 68307, mc68681, tmp68301: Disable side effects for interrupt acknowledgment (nw) 2019-04-04 21:22:17 -04:00
AJR
3826322efb fs3216: Use CPU space map for interrupt acknowledgment (nw) 2019-04-04 21:04:28 -04:00
Roberto Fresca
dd37ad0d40 Royal Card (Slovak, encrypted) improvements: [Roberto Fresca]
- Modified the machine_config to bank the palette in a different way.
- Inverted the graphics ROM load, fixing the bitplanes.
Tiles now are visible, and have perfect colors.
2019-04-05 01:34:08 +02:00