Commit Graph

57438 Commits

Author SHA1 Message Date
smf-
b718c5b447 Popeye: NMI disable is latched from A9 (which corresponds to bit 0 of the I register) when RFSH goes from high to low. [smf] 2018-02-24 01:45:28 +00:00
smf-
a58e057b8d z80: Change refresh callback to write8 [smf] 2018-02-24 01:45:27 +00:00
angelosa
9842fc438a doa protection was actually good this way, mangled 3d is caused by comms or core bugs (nw) 2018-02-23 22:04:11 +01:00
cracyc
df70e74699 duet16: fix double width chars (nw) 2018-02-23 13:50:38 -06:00
Vas Crabb
f9caf4be4e seta: fix uninitialised locals (nw) 2018-02-24 04:30:12 +11:00
smf-
0b557274d5 moved popeye palette resistor network into driver class (nw) 2018-02-23 17:06:47 +00:00
Vas Crabb
bd473383c8 support multiple patterns and devices in -listfull verb 2018-02-24 03:56:15 +11:00
angelosa
d3d36bf055 model2.cpp: some inputs fixes and updates (nw) 2018-02-23 17:50:23 +01:00
Olivier Galibert
0b5cbc4712 Typo (nw) 2018-02-23 17:34:08 +01:00
Wellington Uemura
b4513b1f39 Update translation for Brazilian Portuguese
* New translations added, fixed
* Minor typo fix
* In Brazilian Portuguese we don't "audit" objects, we "audit" process, accounts, etc. This is why the term "Auditoria" as a function was changed to the verb "Aferir" that means "to assess", "julgar por meio de comparação; avaliar." or to estimate or judge the condition, that is what the software is doing, evaluating a file against a list to "assess" its condition, good or bad. The "Audit results" was set as "Condição" as a result of "Aferir" that reflect better the ROM state, BOA or RUIM.

TODO
* Deal with the "Parent" thing properly, that could be translated to "Principal" or something of that nature. The literal translation "Driver é Pai" doesn't help, this is the same as "Driver is the Father". We understand the meaning but it doesn't reflect the reality of it in our language.
2018-02-24 03:24:03 +11:00
cam900
ca64764b3a jchan : Improve sprite-tile priority, Cleanup duplicates, Verified ba… (#3262)
* jchan : Improve sprite-tile priority, Cleanup duplicates, Verified background pen, Fix tilemap offset

* Remove temporary, Add notes
2018-02-24 03:19:57 +11:00
Vas Crabb
a0ebfa301b this is indeterminate, default to Nicola (nw) 2018-02-24 02:49:01 +11:00
Olivier Galibert
eef9b61e5c Nuon disassembler done (nw) 2018-02-23 16:07:19 +01:00
Vas Crabb
55b95bd734 whoops (nw) 2018-02-24 02:06:21 +11:00
Vas Crabb
836c43f630 untangle ladybug and redclash state classes 2018-02-24 01:00:58 +11:00
Patrick Mackinlay
0257b7cc4c interpro: graphics improvements (#3263)
* interpro: graphics improvements

* basic bitblt and line drawing is working well enough for now
* de-static'd MCFG stuff
* some keyboard notes tweaked

* interpro: oops (nw)
2018-02-23 07:34:58 -05:00
Ivan Vangelista
3d66208ff1
plus4.cpp: corrected kernal location for plus4p set [Guru] 2018-02-23 11:48:04 +01:00
AJR
5d147c4d95 m90.cpp: Replace VBLANK INTERRUPT_GEN with line callbacks (nw) 2018-02-23 00:07:57 -05:00
AJR
c07007300f m92.cpp: Soundlatch modernization (nw) 2018-02-22 23:43:02 -05:00
AJR
bde5305b2f model1.cpp: Rename "user" ROM regions and use pointer finders (nw) 2018-02-22 23:05:06 -05:00
Vas Crabb
18541972c0 Untangle cartslot from TV Boy, replace unnecessary bankdev with ROM
bank, fix save state for TV Boy.

(nw) This is a great example of why trying to make a derived class that
removes stuff from the base is a bad idea.  The machine start hook for
a2600 both registered variables for save states and mapped the
cartridge.  The tvboy drivers couldn't call this as there's no cartridge
slot present.  This meant they didn't register for save state properly
either.  It may seem tempting to just make devices optional in the base
class, but you lose useful validation and set yourself up for subtle
issues like this.  It's better to separate out the common parts into a
base class.
2018-02-23 10:32:30 +11:00
angelosa
aa153f753e model2.cpp: bulk replace user* -> saner rom areas (nw) 2018-02-23 00:16:24 +01:00
hap
839f963202 test (nw) 2018-02-23 00:08:54 +01:00
cracyc
5331f51ffb pc9801: remove ide read multiple hack (nw) 2018-02-22 16:43:46 -06:00
Olivier Galibert
c8ec6398c3 More nuon 2018-02-22 22:52:10 +01:00
briantro
7a8dbdaf6b itech32.cpp: Minor correction to ROM name (nw) 2018-02-22 14:58:44 -06:00
briantro
def3983d45 leland.cpp: Did you for get the "U" (nw) 2018-02-22 14:45:12 -06:00
briantro
95896114b8 freekick.cpp: Document the bprom type (nw) 2018-02-22 14:33:55 -06:00
smf-
09881f5b47 is it safe? (nw) 2018-02-22 17:37:15 +00:00
Ivan Vangelista
cc92b3c09a new working clone
------------------------------------------
Street Fighter II': Champion Edition (Hung Hsi, bootleg, set 2) [sampson]
2018-02-22 18:23:25 +01:00
Ivan Vangelista
f024759b01 qdrmfgp.cpp: removed ide hack now that Ted Green's work allows it. Fixes MT06685. There's a regression with audio, though, possibly related to the recently fixed one in djmain.cpp (nw) 2018-02-22 18:04:59 +01:00
Vas Crabb
dfedfb6574 little more cleanup (nw) 2018-02-23 03:37:14 +11:00
smf-
2d658809a1 djmain Fixes All sets in djmain.c: MAME exception MT#06884, introduced by 3e40fd3f9b [smf] 2018-02-22 16:03:35 +00:00
Ivan Vangelista
6561b1c380
taito_f2.cpp: restore colors for driftout and driftoutj (nw) 2018-02-22 16:53:09 +01:00
cam900
bd4007c1b6 sandscrp.cpp : Sprite-tile priority fixes, Minor cleanups (#3261)
* sandscrp.cpp : Sprite-tile priority fixes, Minor cleanups

* Remove unneededs, Minor cleanup

* sandscrp : Make loop counters to individual values, Remove hack, Minor cleanup
2018-02-23 02:29:53 +11:00
Justin Kerk
9005de6333 New working software list additions
-----------------------------------
ibm5150: Airborne Ranger, Alf - The First Adventure, ASP (Student Version), Lotus Amstel Beta Build 2 [Justin Kerk]
ibm5170: The Adventures of Willy Beamish [Justin Kerk]
mac_flop: Beyond Dark Castle, MacBTX 1&1, MacDraw (German), Photoshop 2.5.1 Limited Edition (German) [darkstar]

New NOT_WORKING software list additions
---------------------------------------
mac_flop: RadiusWare [darkstar]
2018-02-22 07:21:02 -08:00
cam900
6f1b159630 seta : Cleanup Duplicates, Convert to unique_ptr when array size is >… (#3228)
* seta : Cleanup Duplicates, Convert to unique_ptr when array size is >=0x100

* seta : Fixes, More cleanups

* seta : Fix compile

* seta : Typo
2018-02-23 01:40:56 +11:00
cam900
9cd1af602e cave : Cleanup duplicates, Notes (#3225)
* cave : Cleanup duplicates, Notes

* cave.cpp : Fix spacing

* cave : Build fixes

* cave : Fix compile
2018-02-23 01:07:51 +11:00
cam900
8a514fdba8 zn.cpp : Cleanup duplicates / Unuseds (#3226)
* zn.cpp : Cleanup duplicates / Unuseds
Move nbajamex bank scheme to address_map_bank_device
Move Bankswitch initializations to MACHINE_START
beastrzrb : CPU Type / Soundchip identification

* zn.cpp : Fix compiles
2018-02-23 00:37:12 +11:00
cam900
b3f415334d deco_mlc.* Updates (#3233)
* deco_mlc.* Updates
Cleanup unuseds/duplicates
Add notes, Add Sprite drawing when 8bpp and alpha using simultaneously
Implement alpha/shadow selectable bits
Demote Skull Fang with MACHINE_IMPERFECT_GRAPHICS, Because these blending, raster effect features isn't fully emulated currently
Correct game name/region related each ROM versions

* deco_mlc : Minor spacing fix

* deco_mlc: Updates
Fix spacing, Add notes, Minor cleanup, Implement more blending mode

* deco_mlc : Change m_mainCpuIsArm to m_irqLevel for when discovered non-DECO156 CPU Games with different IRQ pin is connected
Accurate shadowMode

* deco_mlc : Minor cleanup, Revert some cleanup functions
skullfng : Restore MACHINE_NOT_WORKING flag because random hangs when playing sif

* deco_mlc : Apply previous commit

* deco_mlc : Fix notes
2018-02-23 00:31:46 +11:00
smf-
d53fed6b1e ti8* Re-implemented ipl disable, which was removed in 080dc67aba [smf] 2018-02-22 13:23:50 +00:00
cam900
5deafe11fb taito_l : Cleanups (#3224)
* taito_l.cpp : Convert vram banks to address_map_bank_device, Cleanup duplicates

* taito_l : Cleanup duplicates

* taito_l : Fix compiles
2018-02-23 00:22:48 +11:00
angelosa
5548bfafa2 model2.cpp: initialize bufferram to a sane default (nw) 2018-02-22 14:14:27 +01:00
angelosa
c3143e7d01 model2.cpp: split into separate states (nw) 2018-02-22 14:14:23 +01:00
angelosa
212dece069 model2.cpp: note update (nw) 2018-02-22 14:14:20 +01:00
cam900
4457a26752 Allow YMF271 4 Channel Output, Move Imperfect_sound tags into ymf271.h (#3229)
* ymf271 : Allow 4 channel output, Add notes, Convert external memory handler to address space, Add notes, Move global imperfect_sound tags to device imperfect_features
ms32, bnstars, seibuspi : Minor bankswitching cleanup, Add notes
ms32 : Real mobo can output stereo sound (ex: http: //www.nicovideo.jp/watch/sm23743949) And mobo has a second stereo sound connector, Accurate this
seibuspi : Single PCBs only output mono sound(sxx2e PCB : unverified), Accurate this

* seibuspi : Fix unneeded

* seibuspi.h : REAL remove unneeded

* seibuspi.cpp : Remove duplicates

* seibuspi.h : Minor cleanup
2018-02-23 00:10:11 +11:00
Scott Stone
638f84f3db Added notes regarding protection issues for Pettan Pyuu/BanBam (nw) 2018-02-22 07:23:07 -05:00
Robbbert
125322d2b5 ti85 : reverted #3239 (unobtanium) 2018-02-22 22:18:46 +11:00
Vas Crabb
c101058be6 more cleanup and encapsulation (nw) 2018-02-22 20:20:27 +11:00
Olivier Galibert
0a59349696 Oops (nw) 2018-02-22 08:55:03 +01:00