MAME v0.124u4 & MameUI v0.124u4 - 模擬器

Tristan Cohan avatar
By Tristan Cohan
at 2008-04-24T20:53

Table of Contents

MameUI v0.124u4

http://mameui.classicgaming.gamespy.com/


MAME v0.124u4

http://www.mamedev.com/

0.124u4
-------


MAMETesters Bugs Fixed
----------------------
00426: [Core] tenkaibb, mjreach: don′t bootup correctly. (Emuman)
01711: [Gameplay] connect4, mpu4met0, mpu4tst2, mpu4utst, bctvidbs:
Using -CHEAT trigger causes a crash (Atari Ace)
00149: [Misc.] No error report for invalid BIOS setting. (Atari Ace)
01588: [Core] timecrsa, timecris: MAME simply quits after pressing F3
in both sets, game cannot be runned (Atari Ace)
01733: [Core] diehard: Game fails to start (Aaron Giles)
01710: [DIP/Input] spacetrk, sptrekct: Cannot insert coins in both sets
(Aaron Giles)
01721: [DIP/Input] sspaceat, sspacat2, sspacat3, sspacatc : Problems
with inserting coins. (Aaron Giles)
01740: [DIP/Input] carnival, headon, heiankyo, pulsar, samurai,
tranqgun : Is not possible to insert any coin. (Aaron Giles)
01724: [Core] garou, garouo: Can′t start the game (Aaron Giles)
01732: [Core] kof99, kof99a, kof99e: Game doesn′t start (Aaron Giles)
01742: [Interface] punchout, armwrest + many vsnes.c and playch10.c
games: Refreshspeed causes fatal exception in punchout
(Aaron Giles)
01670: [Graphics] kungfum, kungfud, spartanx, kungfub, kungfub2: Main
character sprite not hidden at end of level. (Nicola Salmoria)
01686: [Graphics] ldrun3, ldrun3jp: visible area problem
(Nicola Salmoria)
00248: [Graphics] repulse: Once the player has been shot, a misplaced
tile appears on the screen. (robiza)
01145: [Graphics] sonofphx, 99lstwar, 99lstwrk, repulse: When you die
in the first level, there′s a red graphics glitch at the lower
left. (robiza)
00498: [Graphics] sonofphx, 99lstwar, 99lstwra, 99lstwrk, repulse: When
the end-level mothership appears in the stage 4, it shows through
the trees and scrolls showing through. (robiza)



Source Changes
--------------
Improvements to aerfboo2: [robiza]
- fix bg1 and bg2 offset
- fix sprites
- promoted to "working" (NO SOUND)

Added a macro for the CDP1869 interface, and made write handlers
optional. [Curt Coder]

Fixed offset sprite/background in kyugo.c. [robiza]

Fixed the 6502 family of disassemblers to show the correct bit to
operate for BBR, BBS, RMB and SMB instructions. (65C02/65CE02 CPUs
and variants) [Roberto Fresca]

Fixed 2 opcodes for quizf1: now the little machines move correctly.
[robiza]

Converted the ppi8255 implementation to a device. [Wilbert Pol]

Changed the inline validity checks to work around GCC bug #35885.
[Wilbert Pol]

Expanded the set of memory accessor functions. In addition to
direct byte, word, dword, and qword accessors for all bus sizes,
there are now masked word, dword, and qword accessors for all
bus sizes. [Aaron Giles]

Further CPS1 improvements:
[Nicola Salmoria, Corrado Tomaselli, Charles MacDonald]
* fixed layer enable at the end of stage 4 in Varth.
* increased Varth CPU clock to 12MHz to reduce slowdowns (the game
was released after sf2ce so the faster A-board was available).
* verified more gfx rom mappings against PAL dumps (thanks to Corrado)
* verified memory maps using A-board PAL dumps (thanks to Charles)
* separated the address ranges for CPS-A and CPS-B customs. This
finally clarifies why some registers are fixed and some change
with every game.
* identified three new unknown registers in the CPS-B-21 custom.
Their purpose is unknown.
* all unhandled accesses to CPS-A/CPS-B registers will now be
reported. There shouldn′t be any left. Look out for
"contact MAMEDEV" popups.
* cleaned memory maps. Moved forgotten worlds special input mmeory
handlers to DRIVER_INIT.
* moved extra input handlers to video/cps1.c since the extra
connectors are on the C-board.
* added sound to Final Crash.
* lowered SF2 clock speed to 10MHz. This is on the assumption that,
since the 12MHz A-Board is called "89626A-4 DASH", it should
have started to be used with SF2 DASH--that is, sf2ce.

Inverted the sense of the memory mask that is passed to read/write
handlers. Previously, the mask indicated which bits were NOT requested
to be read/written. Now, the mask indicates which bits ARE to be
read/written, which is more logical. Updated a number of drivers and
the MIPS CPU cores to comply. [Aaron Giles]

Funworld updates: [Roberto Fresca]
- Removed the temporary hack to jolyc980.
- Updated technical notes
- Moved snookr10 to its own driver.
- Minor clean-up.

Improved the IGS017 based games: [Luca Elia]
- iqblocka: bypassed the protection, emulated the video hardware,
inputs and sound.
- tjsb: it now boots and has partially decrypted graphics.

Added new Windows option -watchdog, which creates a watchdog thread
that forcibly kills the application after a certain number of seconds.
Primarily intended to be used in regression test runs to handle the
occasional hung game. [Aaron Giles]

Improved popper.c colors useing resistor values from schematics.
[couriersud, Joe Magiera]

Changed and verified cpu frequencies on kyugo.c games. Gyrodine and
99 the last war and clones run on the same board. [Corrado Tomaselli]

Added preliminary 68681 DUART (machine68681.c) [Mariusz Wojcieszek]

Moved Microtouch touch screen controller emulation to separate module
(machinemicrotch.c). [Mariusz Wojcieszek]

Specifying an invalid bios is now a fatalerror. Also, "default" is
no longer a special BIOS type; if you want the default BIOS, leave
the bios option blank. [Atari Ace]

DEC T-11 CPU improvements: [Miodrag Milanovic]
- HALT - now calls interrupt vector
- ILLEGAL - had PC=0 at the end which makes code not run fine
- MARK - now it is implemented

Memory map merge for twin16 driver. [Andrew Gardner]

Removed silly idle skip code in prehisle driver. [David Haywood]

AY-3-8910 rewrite: [couriersud]
* adds a model to calculate mixing of channels with different
resistance loads.
* based on above, each channel may be assigned a different load in
individual case, i.e. channels not tied together
* rewrote ay8910.c to make emulation simpler
* changed the config structure to include a flag field and output
resistor loads.
* Updated all drivers affected.
* Added some "Todos" related to stuff I discovered when reading
datasheets.
* Fixed a bug in disc_flt.c (konami filters)

Fixed discrete sound and konami filter addressing in galaxian driver.
Also changed addressing of AY-3-8910 to be in line with schematics.
[couriersud]

Added discrete sound for filtering ("konami"-style) and mixing in
gyruss.c. [couriersud]

Changed UI to allow volumes higher than 2.0. [Nicola Salmoria]

Changed code which used assignment in conditionals to break out the
assignment. [Atari Ace]

Converted a large number of Machine -> machine and removed #include
"deprecat.h" where possible. [Atari Ace]



New games added or promoted from NOT_WORKING status
---------------------------------------------------
Side by Side [Maruwa]
Jumping Pop (NICs, Korean bootleg of Plump Pop)
[Robin Cooper, David Haywood]
Touchmaster [Mariusz Wojcieszek]
Touchmaster 3000 [Mariusz Wojcieszek]
Touchmaster 4000 [Mariusz Wojcieszek]
Touchmaster 5000 [Mariusz Wojcieszek]
Touchmaster 7000 [Mariusz Wojcieszek]



New clones added
----------------
Aero Fighters (bootleg set 2) [robiza]
1942 (Williams Electronics license) [Quarterarcade]
Rygar (US set 3 Old Version) [Corrado Tomaselli]
Ghosts′n Goblins (Italian bootleg, harder) [Corrado Tomaselli]



New games marked as GAME_NOT_WORKING
------------------------------------
Apple 10 (Ver 1.21) [Roberto Fresca]
Ten Balls (Ver 1.05) [Roberto Fresca]

--

All Comments

太七電腦版(PSP)

Kelly avatar
By Kelly
at 2008-04-24T13:13
請問電腦版的太七可以放到PSP裡面玩嗎??? 我的太七是正版國際版.. PS版的可以..不過我沒有PS版的-.- - ...

N64: Glide64 'Napalm' v1.0

Kristin avatar
By Kristin
at 2008-04-24T11:21
http://glide64.emuxhaven.net/ http://glide64.emuxhaven.net/files/Glide64_Napalm_PR1.zip Published wednesday 23 april 2008 by gonetz Ladies and gentleme ...

關於fc的太空戰士3的繁中化版本

William avatar
By William
at 2008-04-24T02:28
※ 引述《SUNGODBYEBYE (時雨)》之銘言: → SUNGODBYEBYE:喔喔,所以可以分離?那如果用新版本的virtuanes來跑?04/24 01:47 拆開來其實沒有意義 再者你想要把他弄開也得費一番功夫 這不可是什麼解壓縮就可以辦得到的事情 另外要注意的是這裡頭的rom的結構大概已經被 ...

Snes9x 1.51出現 bad checksum

Carol avatar
By Carol
at 2008-04-24T00:17
各位大大好 我使用Snes9X v1.51 cht版 玩FF6 中文版 ROM的檔案是smc檔 當我用snes9x選取它時 畫面卻出現 and#34;final fantasy 6and#34; [bad checksum] HiRom, 32Mbits, Type: ROM+RAM+BAT, Mod ...

沙羅曼蛇的特殊版本

Eden avatar
By Eden
at 2008-04-24T00:13
最近在找一個沙羅曼蛇的某種版本 開頭畫面有中文的沙羅曼蛇四個字 然後每一條命一開始都帶有防護罩(6個能量球的) 但是life數是正常的(不是永遠死不完 也不是無敵狀態的版本) 我只找到永遠不會死的版本 另外還有上上下下左右左右BA的祕技似乎用不出來 找了好幾個and#34;正常版and#34; ...