Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: 0.100u4 is out  (Read 2562 times)

0 Members and 1 Guest are viewing this topic.

cdbrown

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1241
  • Last login:October 16, 2017, 09:52:03 pm
  • Bowowow
0.100u4 is out
« on: October 07, 2005, 01:19:52 am »
 0.100u4  http://mamedev.com/source.html
-------
 
 
MAMETesters Bugs Fixed
----------------------
acrobatm0100u3gra [Mamesick]
 
 
 
Source Changes
--------------
More NSS updates. This is mostly for MESS's benefit but nss_ncaa improves 
from it too. [R. Belmont]
 * SPC700: Fixed operand order for SBC to memory
 * SNESHW: Implemented unknown DMA & HDMA modes
 * SNESHW: Fixed SRAM sizing (used as protection in some games)
 * SNESHW: Boosted interleave
 * Fixed scroll registers to work like real hardware
 * Fixed timing of OAM address reset and range/time over reset to better 
    match real hardware
 * Fixed missing "break" for HDMA mode 5
 * Fixed behavior of OLDJOYx registers when auto-read is enabled
 
Added filters back into the Scramble driver. [Hans Andersson]
 
Changed break/watchpoints in the new debugger to display in hex.
[Anonymous]
 
Updated usrintrf.c to work better with MESS. [Nathan Woods]
 
Merged ctribe machine driver with ddragon3. [Mamesick]
 
Improved Zip & Zap DIP switches. [Brian Troha]
 
Improved Egg Hunt DIP switches. [Brian Troha]
 
Fixed flipscreen in TC0100, which improves Liquid Kids. [Bryan McPhail]
 
Improved Metal Saver DIP switches. [Brian Troha]
 
Cleaned up merging of Jolly Card sets. [Roberta Fresca]
 
Updated 65816 and 37710 cores: [R. Belmont]
 * Fixed both CPUs to set the data bank register to the destination on 
    an MVN/MVP
 * Some minor tweeks so the debugger works properly when the 65816 is 
    executing out of a read handler (as it always is for the SNES)
 
Filled in missing asteroids DIP switches. [Kevin Jonas]
 
Updates to the I386 core: [Ville Linde]
 * Added i486, Pentium and Cyrix MediaGX CPUs
 * Replaced the opcode tables with a dynamically built one
 * Rewrote the cycle counting to support different CPUs
 * Added page translation
 * Tons of bugfixes
Also updated the SPI driver to work with these changes.
 
Cleaned up the taito_f2 driver: [Brian Troha]
 * Converted what I could to port_include and port_modify
 * Fixed a few rom names and standardized names add a PCB layout.
 * Changed the sound CPU to 240000/6 and the YM2610 to 240000/3 as there 
    is no 16MHz OSC on the PCB.  Only a 26.686 & 24.000 MHz chips.
 
Fixed inputs in vliner: [Mamesick]
 
Added some basic zooming support to the gstriker/twcup94 driver.
[David Haywood]
 
Improved accuracy of joystick types reported in -listxml. [Buddabing]
 
Added "Uptime" to the bookkeeping info displayed in the UI. [Aaron Giles]
 
Added new driver flag: GAME_SUPPORTS_SAVE, to indicate drivers which have
save state support that is supposed to work. Attempting to save state on
a game without this flag will give a warning. Save state-related bugs may be 
filed against drivers with this flag set. [Aaron Giles]
 
Removed the GAMEX and GAMEBX macros. The flags parameter has been moved into
the GAME and GAMEB macros and these are used for all games. [Aaron Giles]
 
Converted a few more drivers over to using the new memory_configure_bank
calls. [Aaron Giles]
 
Added save state support to the Cinematronics vector sound hardware and to
the Z80 CTC system. Also fixed QB3 banking when used with save states.
Marked all the games in cinemat.c with GAME_SUPPORTS_SAVE.
[Aaron Giles]
 
Added save state support to the TMS5220 chip. Added missing registers to
the 6800 core's save state. Cleaned up 6821 PIA initialization and save
state registration. Marked all the games in mcr.c with GAME_SUPPORTS_SAVE.
[Aaron Giles]
 
Changed ui_popup to display longer by default for longer messages.
[Aaron Giles]
 
Added new option -autosave which automatically loads a game at startup and
saves it at exit time for any game which is explicitly marked with
GAME_SUPPORTS_SAVE. For other games, this option has no effect. [Aaron Giles]
 
 
 
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Magic's 10 [Pierpaolo Prazzoli]
Alpine Racer 2 (Ver. 97/01/10 17:10:59) [R. Belmont]
Dark Edge [Anonymous]
Metal Saver [David Haywood, Corrado Tomaselli]
 
 
 
New clones added
----------------
Bonanza Bros (Japan, Floppy) [David Haywood, Team Japump]
Scramble Spirits (Japan, Floppy) [David Haywood, Team Japump]
Ninja Kids (US) [Brian Troha]
 
 
 
New games marked as GAME_NOT_WORKING
------------------------------------
Magic's 10 2 [Pierpaolo Prazzoli]
« Last Edit: October 07, 2005, 02:33:32 am by cdbrown »

SirPoonga

  • Puck'em Up
  • Global Moderator
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 8187
  • Last login:Yesterday at 10:39:10 am
  • The Bears Still Suck!
Re: 0.100u4 is out
« Reply #1 on: October 07, 2005, 10:23:01 am »
Granted, we normally don;t report the u releases :)

This one is cool though.

"Added new option -autosave which automatically loads a game at startup and
saves it at exit time for any game which is explicitly marked with
GAME_SUPPORTS_SAVE. For other games, this option has no effect. [Aaron Giles]"

And this ;)   Woohoo, I contributed.

"Filled in missing asteroids DIP switches. [Kevin Jonas]"
« Last Edit: October 07, 2005, 10:24:32 am by SirPoonga »

Silver

  • Wiki Contributor
  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1668
  • Last login:April 16, 2025, 04:09:53 pm
  • Cunning like the Fox.
    • Mods'n'Mods
Re: 0.100u4 is out
« Reply #2 on: October 07, 2005, 10:28:56 am »
Is this autosave as in savestate?

So if its supports savestates it would skip all the bios screens of the games....?

SirPoonga

  • Puck'em Up
  • Global Moderator
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 8187
  • Last login:Yesterday at 10:39:10 am
  • The Bears Still Suck!
Re: 0.100u4 is out
« Reply #3 on: October 07, 2005, 10:31:38 am »
Yes, it should be using savestate.  Read earlier in the whatsnew

Added new driver flag: GAME_SUPPORTS_SAVE, to indicate drivers which have
save state support that is supposed to work. Attempting to save state on
a game without this flag will give a warning. Save state-related bugs may be
filed against drivers with this flag set.

Now, this means , I hope, that flag will be in listxml so FEs can indicate that.

JoyMonkey

  • Voodoo Wiki Master . . .
  • Wiki Master
  • Trade Count: (+5)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 2899
  • Last login:June 16, 2025, 09:16:27 pm
  • Candy is Dandy but Liquor is Quicker
    • JoyMonkey.com
Re: 0.100u4 is out
« Reply #4 on: October 07, 2005, 11:13:26 am »
And this ;)   Woohoo, I contributed.

"Filled in missing asteroids DIP switches. [Kevin Jonas]"

Cool! Can I play two player on my cocktail machine now?

Buddabing

  • Wiki Master
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 1845
  • Last login:February 12, 2015, 02:51:45 pm
  • I'm a llama!
Re: 0.100u4 is out
« Reply #5 on: October 07, 2005, 11:36:45 am »

Now, this means , I hope, that flag will be in listxml so FEs can indicate that.

Yes, the savestate flag is now in the listxml. I'll have to change my ListGen code to accomodate the new flag.

Speaking of listxml, the listxml output should more accurately reflect the controls that are defined in MAME. It's not perfect (galaga for example), but it's a lot better. The input values (joy2way, etc), hopefully will match the controls.xml values.
I have changed my nickname to "Cakemeister". Please do not PM the Buddabing account because I do not check it anymore.

Please read the wiki!

SirPoonga

  • Puck'em Up
  • Global Moderator
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 8187
  • Last login:Yesterday at 10:39:10 am
  • The Bears Still Suck!
Re: 0.100u4 is out
« Reply #6 on: October 07, 2005, 12:27:53 pm »
pacman doesn't support savestate :(

Buddabing

  • Wiki Master
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 1845
  • Last login:February 12, 2015, 02:51:45 pm
  • I'm a llama!
Re: 0.100u4 is out
« Reply #7 on: October 07, 2005, 12:38:14 pm »
pacman doesn't support savestate :(

Not yet it doesnt.  ;)

I have changed my nickname to "Cakemeister". Please do not PM the Buddabing account because I do not check it anymore.

Please read the wiki!

SirPoonga

  • Puck'em Up
  • Global Moderator
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 8187
  • Last login:Yesterday at 10:39:10 am
  • The Bears Still Suck!
Re: 0.100u4 is out
« Reply #8 on: October 07, 2005, 12:44:24 pm »
I am going to have to change set49mode with this now tha tjoy2way actually shows up in listxml :)  And I got my list of controls form listgen.  Hurry up!  ::)

FYI, you still don't know if it is a vertical or horzontal 2 way :(  Nevermind, you do.

And my dipswitch updates are working  ;D
« Last Edit: October 07, 2005, 12:49:30 pm by SirPoonga »

Buddabing

  • Wiki Master
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 1845
  • Last login:February 12, 2015, 02:51:45 pm
  • I'm a llama!
Re: 0.100u4 is out
« Reply #9 on: October 07, 2005, 01:01:59 pm »
I am going to have to change set49mode with this now tha tjoy2way actually shows up in listxml :)
I have changed my nickname to "Cakemeister". Please do not PM the Buddabing account because I do not check it anymore.

Please read the wiki!

2600

  • Trade Count: (+7)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1630
  • Last login:June 05, 2017, 10:20:56 am
  • I want my own arcade controls!
Re: 0.100u4 is out
« Reply #10 on: October 07, 2005, 01:18:11 pm »
FYI, If it's not obvious for some I believe only one driver has the Game_Supports_Save flag, cinemat.c. 

The Game_Supports_Save and the -autosave features sound really good.  I like how you could always have -autosave on and if the game supports it, then it works, if the game doesn't then it loads normally.

Buddabing

  • Wiki Master
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 1845
  • Last login:February 12, 2015, 02:51:45 pm
  • I'm a llama!
Re: 0.100u4 is out
« Reply #11 on: October 07, 2005, 01:45:23 pm »
FYI, If it's not obvious for some I believe only one driver has the Game_Supports_Save flag, cinemat.c.
I have changed my nickname to "Cakemeister". Please do not PM the Buddabing account because I do not check it anymore.

Please read the wiki!

2600

  • Trade Count: (+7)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1630
  • Last login:June 05, 2017, 10:20:56 am
  • I want my own arcade controls!
Re: 0.100u4 is out
« Reply #12 on: October 07, 2005, 02:13:02 pm »

Looks like there are two drivers, cinemat.c and mcr.c. I count 47 games.

Maybe this will light a fire under the MAMEdevs to get the save state stuff done.


Good call. 

Not sure if the MAMEdevs will get to it, but it's definitely in an area where others can get involved.  I just wish I was confident/competent enough in my C skills to help.  From the looks of it, it's not bad, but I'd hate to submit laughable code.  Maybe I'll just try to find time to help MAME Testers.

Howard_Casto

  • Idiot Police
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19427
  • Last login:June 20, 2025, 12:57:54 am
  • Your Post's Soul is MINE!!! .......Again??
    • The Dragon King
Re: 0.100u4 is out
« Reply #13 on: October 07, 2005, 04:44:58 pm »
I can work in the mame code, but not memory handling, so I'm out. 


budda  What exactly did you do to the controls output?

What I'm asking I guess is does it now show all the controls rather than just the last?

Like do racing games show a dial/paddle and pedals?

Buddabing

  • Wiki Master
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 1845
  • Last login:February 12, 2015, 02:51:45 pm
  • I'm a llama!
Re: 0.100u4 is out
« Reply #14 on: October 07, 2005, 05:11:05 pm »
I can work in the mame code, but not memory handling, so I'm out.
I have changed my nickname to "Cakemeister". Please do not PM the Buddabing account because I do not check it anymore.

Please read the wiki!

Howard_Casto

  • Idiot Police
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19427
  • Last login:June 20, 2025, 12:57:54 am
  • Your Post's Soul is MINE!!! .......Again??
    • The Dragon King
Re: 0.100u4 is out
« Reply #15 on: October 07, 2005, 05:56:55 pm »
Oh... ok.  I thought somebody had finally re-written that crazy output macro that only shows one control in the output.