MAMEWorld >> News
View all threads Index   Threaded Mode Threaded  

Pages: 1

RobbbertModerator
Sir
Reged: 08/21/04
Posts: 3200
Loc: A long way from you
Send PM


0.140 released
#236919 - 10/21/10 11:06 AM


http://mamedev.org/


Quote:


0.140
-----


MAMETesters Bugs Fixed
----------------------
- 04091: [Misc.] simpbowl: NVRAM is not created correctly.
(Aaron Giles)
- 03770: [Interface] Setting 'snapname %g' does not allow snap to be
saved with F12. (Aaron Giles)
- 03835: [Compiling] Visual Studio compiler warning in
src\mame\video\n64.c
- 03937: [Misc.] Using CTRL-C to end MAME no longer works reliably
(Aaron Giles)
- 03915: [Interface] All sets using -autosave: "auto.sta" can
mistakenly be erased (Aaron Giles)
- 03930: [Compiling] LDPLAYER fails to link (Aaron Giles)
- 04065: [Compiling] Default 'tiny' does not build (Aaron Giles)
- 03074: [Sound] dkongjr and clones: Discrete audio output is lower
pitched than normal (Derrick Renaud)
- 04085: [Sound] All sets in seibuspi.c: sound issue
- 04081: [Crash/Freeze] Games/drivers with no screen: When you exit
MAME, you do not get control back (Aaron Giles)
- 04059: [Graphics] qix, zookeep and clones: Player's character
disappears during gameplay. (Aaron Giles)
- 04080: [Crash/Freeze] [debug] Massive memory leaks + crash upon
exit in debug build (Aaron Giles)
- 03800: [Debugger] Many sets in snk.c: Viewing c000-c700 in debugger
for "SUB" Z-80 causes memory corruption (MooglyGuy)
- 04083: [Graphics] All sets in balsente.c: Black screen corruption
(missing graphics) (MooglyGuy)
- 04075: [Crash/Freeze] All sets in cps3.c: Black screen/Hang
(Aaron Giles)
- 04077: [Misc.] Crash when -effect is used (Aaron Giles)
- 04078: [Crash/Freeze] mtrap + clones: Crash/Assert after OK
(Aaron Giles)
- 04076: [Misc.] Artwork cropping not working correctly (Aaron Giles)



Source Changes
--------------
- Considerably improved UART communications in the CD-i 68070
implementation, increasing Quizard stability as a result. [Harmony]

Fixed use of the sign bits on the SegaCD Roz parameters, improves
the SegaCD intro rotations etc. which now appear correct. Clamp Roz
stuff to 24-bit, seems to fix the remaining issues with the Sega
logos. [David Haywood]

Moved -effect implementation out of OSD code and into core since the
implementations were identical across Windows/SDL and implemented in
the core itself. [Aaron Giles]

More Clang fixes (verified OK with GCC) [Balrog]

Correctly free textures when screen size dynamically changes. Fixes
texture assert when exiting on a number of games. [Aaron Giles]

Attempt to provide a correct M50458 char rom, used by the Nintendo
Super System [Pat Dardenko, Angelo Salese]

Re-worked Quizard MCU communications handling to be more easily
expanded. [Harmony]

Convert rendlay objects into C++, reduce the number of unused textures
allocated. [Aaron Giles]

Fix texture leak in crsshair.c. [Aaron Giles]

Added new method reset_origin() to screen devices to allow
manual synchronization of VBLANK start against an external timing
source. Updated the MC6845 device to call reset_origin() on its screen
at the start of each frame if a screen is present. [Aaron Giles]

Converted the RCA CDP1802 CPU into a C++ device. Refactored cidelsa.c
to use the new RCA COSMAC CPU. [Curt Coder]

Added new devcb type DEVCB_TYPE_DRIVER, which implies the
driver_device. [Aaron Giles]

Added new macros DEVCB_DRIVER_LINE_MEMBER and DEVCB_DRIVER_MEMBER to
specify member functions of the driver device in callbacks.
[Aaron Giles]

Reworked NMK16 irqs by not using cpu_getiloops() function
[Angelo Salese]

Fix custom mapping for dsp56k internal memory. [Aaron Giles]

Refactored the CDP1869 chip into a C++ device. [Curt Coder]

Added explicit control handler for the console. Ctrl+C/Ctrl+Break now
explicitly terminate the process forcefully, rather than unwinding
through the system in an unexpected state. Other console events (exit,
shutdown, logoff) request a graceful exit. [Aaron Giles]

Reworked 1942 interrupts by not using cpu_getiloops() function
[Angelo Salese]

Removed deprecat.h usage from 1943 driver [Angelo Salese]

Removed deprecat.h usage from 40love driver [Angelo Salese]

Removed deprecat.h usage and did some minor clean-ups to the 4enraya
driver [Angelo Salese]

Rewrote Alien Command irqs by not using cpu_getiloops() function
[Angelo Salese]



New games added or promoted from NOT_WORKING status
---------------------------------------------------
Devil Island (2 sets) [Brian Troha, The Dumping Union]


New clones added
----------------
Streaking (set 2) [Roberto Fresca]


New games marked as GAME_NOT_WORKING
------------------------------------
Magical Touch [Siftware, Mariusz Wojcieszek]





Flynn
Lurker
Reged: 09/21/03
Posts: 105
Send PM


0.140 Problem new [Re: Robbbert]
#236939 - 10/21/10 04:36 PM


Hi

started the first three of the cmpro changed log
20pacgal, 25pacman, 3bagflvt
non works for me?
hmmm?!?


-Flynn



TafoidAdministrator
I keep on testing.. testing.. testing... into the future!
Reged: 04/19/06
Posts: 3135
Loc: USA
Send PM


Re: 0.140 Problem new [Re: Flynn]
#236941 - 10/21/10 05:01 PM


> Hi
>
> started the first three of the cmpro changed log
> 20pacgal, 25pacman, 3bagflvt
> non works for me?
> hmmm?!?
>
>
> -Flynn

There are bugs logged/listed for those. Use 0.139 if you want to play those before fixes are done.

http://www.mametesters.org/view.php?id=4027
http://www.mametesters.org/view.php?id=4090



Flynn
Lurker
Reged: 09/21/03
Posts: 105
Send PM


Re: 0.140 Problem new [Re: Tafoid]
#236942 - 10/21/10 05:06 PM


ah - ok - thx

-Flynn



AaronGiles
Galaxiwarrior
Reged: 09/21/03
Posts: 1343
Send PM


Re: 0.140 Problem new [Re: Tafoid]
#236944 - 10/21/10 05:18 PM


> There are bugs logged/listed for those. Use 0.139 if you want to play those before
> fixes are done.
>
> http://www.mametesters.org/view.php?id=4027
> http://www.mametesters.org/view.php?id=4090

Actually the aristmk4 games should work fine in 0.140. Make sure you delete your nvram if you still see hangs.



TafoidAdministrator
I keep on testing.. testing.. testing... into the future!
Reged: 04/19/06
Posts: 3135
Loc: USA
Send PM


Re: 0.140 Problem new [Re: AaronGiles]
#236946 - 10/21/10 05:27 PM


> > There are bugs logged/listed for those. Use 0.139 if you want to play those before
> > fixes are done.
> >
> > http://www.mametesters.org/view.php?id=4027
> > http://www.mametesters.org/view.php?id=4090
>
> Actually the aristmk4 games should work fine in 0.140. Make sure you delete your
> nvram if you still see hangs.

Just checked them and you are correct, normal and debug builds both work now if properly set up.
Use the instructions at the MAME FAQ for this and other aristmk4 games if you are having trouble, deleting the NV file before trying.

http://mamedev.org/devwiki/index.php/FAQ:Games#3_Bags_Full



Hawq
MAME Fan
Reged: 02/10/07
Posts: 197
Send PM


Minty new [Re: Robbbert]
#236984 - 10/21/10 09:40 PM Attachment: mame0140C2D.zip 15639 KB (9 downloads)


might as well chuck it in if any actually use the thing



ShimaPong
MAME Fan
Reged: 03/12/05
Posts: 783
Send PM


Re: 0.140 released new [Re: Robbbert]
#237041 - 10/22/10 04:32 PM Attachment: ShinFZ.png 49 KB (1 downloads)


- Converted existing structures except cheat_private to class and added constructor/destructor.

- Merged linked list loader or related functions to each class member.

- Added new class cheat_info in cheat_private as main base class.

- Added image scaner in cheat_info class to get image name and crc (for MESS, but untested now...)

- Added entry group based on cheat_entry and new cheat tag '<group>'. Now (main) cheat entry is child of entry group.
And added group select item as the header on UI menu. If no group tag, create single entry group and print basename in subtext.

Quote:



<group desc="game 1">
<cheat desc="code 1-1">
...
</group>
<group desc="game 2">
<cheat desc="code 2-1">
...
</group>





- Added new attribute 'skip(yes|no)' for cheat entry to skip load target entry. You can hide target cheat on UI menu.

- Separeate condition from action to new '<condition expression="expression">' tag. Now condition tag needs sub script entries.

Quote:



<condition expression="temp0 == 1">
<action>maincpu.pb@8000 = 10</action>
<action>maincpu.pb@8001 = 12</action>
<condition expression="temp1 == 2"
<action>maincpu.pb@9000 = 20</action>
<condition expression="temp2 == 3"<condition>
<action>maincpu.pb@b000 = 30</action>
</condition>
<action>maincpu.pb@a000 = 30</action>
</condition>
<action>maincpu.pb@ffff = ff</action>
</condition>





- Added new class cheat_memory to install user defined memory region. It is only read and installed at MAME initialization phase. Installed regions is standard RAM.

Quote:



<usermemory>
<memory cpu="cputag|cpunum" address="address" offset="offset" />
</usermemory>





- Added new class cheat_symbol to enable grobal user defined symbol.

Quote:



<usersymbol>
<symbol type="variable|value|function">symbolname</symbol>
</usersymbol>





- Supporeted multi-parameters for item selection. Set 'paramvariables="num(1)" to maximum number of parmeter values. And use "paramX" symbol if read a value stored to "valueX".

Quote:



<parameter paramvariables="3">
<item value0="0" value1="1" value2="2">ITEM 1</item>
<item value0="2" value1="4" value2="2">ITEM 2</item>
...
</param>
<script state="run">
<action>maincpu.pb@1000 = param0, maincpu.pb@2000 = param2, maincpu.pb@4000 = param3</action>
</script>





- Changed UI item select functions to entry/option select callback. Added item selection function is the following.
entry_select_toggel()
entry_select_previous_item()
entry_select_next_item()
entry_select_previous_group()
entry_select_next_group()
entry_select_subcomment()
entry_select_reset()
entry_select_reset_all()
entry_select_reload()
entry_select_invalid() : No action but print error message when selected it.

- Loopable between last and first item/group in UI menu

- Added trim_whitespace() for an expression read from XML. Now accepts the following expression without an error.

Quote:


maincpu.pq@1234 = 1234 5678 9ABC DEF0




[ATTACHED IMAGE]

Attachment

Edited by ShimaPong (10/22/10 04:37 PM)



"Any company has no power to stop people emulating"
MAME is the emulator of no giving in the pressure from any company even if they don't allow



palindrome
MAME Fan
Reged: 05/15/09
Posts: 14
Loc: NSW, Australia
Send PM


Re: 0.140 Problem new [Re: Tafoid]
#237171 - 10/24/10 03:46 AM


I am currently using a fresh 0.140 DEBUG build and some mk4 games may still hang on startup. Games will also freeze if you hang around too long in audit mode.

I suspect the RTC is causing the problem.

In the mkiv_pia_ina RTC read handler, if you return 0 the game does not hang on start-up or if you hang around too long in audit.



gamesman22
MAME Fan
Reged: 10/26/10
Posts: 1
Send PM


Re: 0.140 Problem new [Re: palindrome]
#237419 - 10/26/10 10:29 AM


Yes this is true, with a FRESH version 0.140 some MK4 games won't boot, instead they show a screen of all 00000000's. Some do however work.

Try phantomp and blkrhino .

Cheers


Pages: 1

MAMEWorld >> News
View all threads Index   Threaded Mode Threaded  

Extra information Permissions
Moderator:  John IV, Robbbert, Tafoid 
0 registered and 132 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 3341