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: Mame32b.107.1 Out  (Read 3096 times)

0 Members and 1 Guest are viewing this topic.

torez

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 276
  • Last login:December 20, 2009, 09:40:12 pm
Mame32b.107.1 Out
« on: July 30, 2006, 03:41:41 pm »
http://mame32qa.classicgaming.gamespy.com/

U1 has many bug fixes from version 1.07, so I would recommend using this one over the initial version 1.07.  I've used it for long time now and prefer it over mame.exe and a separate frontend combo.

What's new:
Quote
0.107u1
-------


MAMETesters Bugs Fixed
----------------------
timecrsa0100u1gra [Luigi30]
inputduplication0106u7gra (nyny, joust, lghost, hyhoo) [Luigi30]
lastduel0106u7gra [Luigi30]
jdreddp0106u1gra [Luigi30]
bzone0104u7gra [Aaron Giles]
pturn0104u7gra [ShimaPong]
tsamurai0103gra [Aaron Giles]
pause0102gra [BUT]
mameini0107ora [Aaron Giles]
omegafc0107yel [Aaron Giles]
s2650_0106u11ora [Minuous]
syvalion0107yel [Aaron Giles]
congo0107red [Aaron Giles]



Source Changes
--------------
Removed hard core dependency on samples. [Andrew Gardner]

Added what seems to be a proper fix for the background transparency
flag that was needed by champbwl to show the green background.
[Pierpaolo Prazzoli]

Updates to the MagicFly driver: [Robert Fresca]
 - Figured out the MC6845 (mapped at $0800-$0801)
 - Fixed the screen size based on MC6845 registers.
 - Fixed the visible area based on MC6845 registers.
 - Corrected the gfx rom region.
 - Solved the NMI/vblank issue. Now attract works.
 - Changed CPU clock to 625khz.
 - Added new findings to the technical notes.
 - Marked magicfly PAL as NO_DUMP (read protected).

Fixed memory write ordering bug in the 68000 core. [Charles MacDonald]

Added some PPC602 specific opcodes and registers. [Ville Linde]

Removed NEW_RENDER definition and all support for the old rendering
system from the core. Cleaned up a bunch of useless and deprecated
code as a result. [Aaron Giles]

Massively rewrote the user interface to rely on the new rendering
systems. Broke the UI into multiple pieces (ui.c, uimenu.c, uigfx.c).
The code is now verging on readable. [Aaron Giles]

Renamed ui_popup to popmessage across the code, and implemented
popmessage in mame.c. This breaks the dependency between the core
driver code and the user interface in almost all cases. [Aaron Giles]

Added a red background to serious warning messages in the vain hope
that people might take better notice. [Aaron Giles]

Fixed vector game crashes with DirectDraw rendering. [Aaron Giles]

Consolidated live screen parameters into a screen_state structure.
Machine->visible_area[num] is now Machine->screen[num].visarea.
Machine->refresh_rate[num] is now Machine->screen[num].refresh.
[Aaron Giles]

Added new function configure_screen() which can control the width,
height, visible area, and refresh rate of each screen. This function
allows for widths and heights larger than what were specified in the
game driver, so you no longer have to specify the maximum width and
height in the driver, but can instead specify a typical width and
height. This function supercedes the old set_visible_area() and
set_refresh_rate() functions. The former has been rewritten to call
configure_screen(), while the latter has been removed entirely.
[Aaron Giles]

Changed the behavior for supporting overscan and other effects. The
width and height of a screen control the overall bitmap size. The
visible area of a screen specify its non-blanked boundaries (and
default visible area, as before). [Aaron Giles]

Moved line-to-quad conversion routine into the core render.c as
another utility function. [Aaron Giles]



New games added or promoted from NOT_WORKING status
---------------------------------------------------
TomCat (Star Wars hardware, prototype) [Mathis Rosenhauer]
Poke Champ [David Haywood]



New clones added
----------------
Dungeons & Dragons: Shadow over Mystara (Brazil 960223) [Brian Troha]

 
Official Omega Race WR Holder:
1 credit:  3,847,350
2 credit:  4,823,750

MKChamp

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 502
  • Last login:February 07, 2024, 02:45:53 pm
  • Stil around.
Re: Mame32b.107.1 Out
« Reply #1 on: July 30, 2006, 11:18:45 pm »
Just so everyone is aware...hiscore support was removed in u1.

Havok

  • Keeper of the __Blue_Stars___
  • Trade Count: (+17)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4530
  • Last login:June 22, 2025, 02:32:40 am
  • Insufficient facts always invite danger.
Re: Mame32b.107.1 Out
« Reply #2 on: July 31, 2006, 07:55:52 am »
Just so everyone is aware...hiscore support was removed in u1.

Why would they do that?

Is it just me, or is every version getting worse\slower?

MKChamp

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 502
  • Last login:February 07, 2024, 02:45:53 pm
  • Stil around.
Re: Mame32b.107.1 Out
« Reply #3 on: July 31, 2006, 01:56:53 pm »
Apparently this is a delicate subject and has been for quit some time. Here's the latest thread over at mame.net

http://www.mame.net/cgi-bin/wwwthreads/showpost.pl?Board=mamegeneral&Number=196896&page=0&view=expanded&mode=threaded&sb=7#Post196896

I went ahead and created a diff file to add hiscore back in. It worked great on my 107u1. It's my personal diff file. It does a few over things listed below. Change it how you want it...

1) Adds hiscore support back in
2) Removes crosshair in gun games by default
3) Removes all message screens
4) Changes button config slightly...tab now brings up option window AND pauses/unpauses MAME. 1 now acts as enter in the windows(did this since it runs on a cab)
5) Small change to fix many of the vertical games that have a white line on the border

miles2912

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 706
  • Last login:October 31, 2019, 05:30:24 pm
  • My first Home Game. Fairchild System F.
Re: Mame32b.107.1 Out
« Reply #4 on: July 31, 2006, 02:35:41 pm »
Just so everyone is aware...hiscore support was removed in u1.

That is horrible.  The high scores are a huge part of playing.. we love our bragging rights!

D-
  Scratch built upright MAME Cab

u_rebelscum

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3633
  • Last login:April 21, 2010, 03:06:26 pm
  • You rebel scum
    • Mame:Analog+
Re: Mame32b.107.1 Out
« Reply #5 on: July 31, 2006, 03:11:33 pm »
Just so everyone is aware...hiscore support was removed in u1.

That is horrible.  The high scores are a huge part of playing.. we love our bragging rights!

 ::)  Save State is replacing it, and has been for almost a year.

Don't worry, "Save State" saves the high score.  And it doesn't add hidden bugs not in the source code, it saves the whole state of the game, you can jump right into the middle of a game (if that's where you saved), and is implemented for most of the popular classics.

The only problem is it isn't implemented for all games, yet.  Hopefully this removal will encourage more help.
Robin
Knowledge is Power

Havok

  • Keeper of the __Blue_Stars___
  • Trade Count: (+17)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4530
  • Last login:June 22, 2025, 02:32:40 am
  • Insufficient facts always invite danger.
Re: Mame32b.107.1 Out
« Reply #6 on: July 31, 2006, 03:25:48 pm »
Well, then it's not so bad. I suppose we will still run into the problem that some games are not supported yet, but that has been an ongoing problem with the hiscores anyways...

So, is there a way to run mame with a switch that will create a saved state when exiting, and load the saved state when run? I see the option to load the saved state, and how to manually create, but I would think an automated way would be better. Or, am I entirely misinterpreting how the switch works?
« Last Edit: July 31, 2006, 03:45:34 pm by Havok »

MKChamp

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 502
  • Last login:February 07, 2024, 02:45:53 pm
  • Stil around.
Re: Mame32b.107.1 Out
« Reply #7 on: July 31, 2006, 03:54:04 pm »
So, is there a way to run mame with a switch that will create a saved state when exiting, and load the saved state when run? I see the option to load the saved state, and how to manually create, but I would think an automated way would be better. Or, am I entirely misinterpreting how the switch works?

autosave
Just set it to 1 in your ini file. Loads and saves automatically.

Havok

  • Keeper of the __Blue_Stars___
  • Trade Count: (+17)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4530
  • Last login:June 22, 2025, 02:32:40 am
  • Insufficient facts always invite danger.
Re: Mame32b.107.1 Out
« Reply #8 on: July 31, 2006, 11:33:30 pm »
Bummer - got the save state working, and quite a few games that I tried out don't support it. Hopefully now that hiscore support has been removed, they really start to enable this for more games.


As a side note, has anyone seen documentation on what the other parameters values can be?

# state                   <NULL> (not set)
# playback                <NULL> (not set)
# record                  <NULL> (not set)
# mngwrite                <NULL> (not set)
# wavwrite                <NULL> (not set)
« Last Edit: August 01, 2006, 01:49:40 am by Havok »

Lilwolf

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4945
  • Last login:July 31, 2022, 10:26:34 pm
Re: Mame32b.107.1 Out
« Reply #9 on: August 01, 2006, 07:34:28 am »
I have to say, I'm going to miss it.  Its always nice to see how well I've done in the past.   I personally like save state a LOT better though.  So hopefully it helps get those save states working.

But as mame getting worse / slower every release.  I have been more excited by the last 10 releases then any before.  LOTS of great items being added.  Forget the new games but adding major changes in the core that really needed to be done. 

Seperating the UI layors will now allow some really cool other builds (like, for instance, making the bezel come flat against the screen with some added glare, then the play field at an angle in the background with a fishbowl look... And maybe have background graphics actually displayed from above, but the play screen adding a reflective quality...   Lots of new things can now be added.... (take a look at haze's site for a real cool example)