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: mame 107u4 - I think some people might be excited about this one  (Read 2496 times)

0 Members and 1 Guest are viewing this topic.

MiKman

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 360
  • Last login:March 25, 2018, 12:28:45 pm
  • Blah
0.107u4
-------


MAMETesters Bugs Fixed
----------------------
mngrecording0107u1ora [Aaron Giles]
vectorsnapshot0107u1red [Aaron Giles]
tdfever087u4gra [Canim]
quizmeku087u4gra [Canim]



Source Changes
--------------
Fixed the dips for Apache 3 and Dark Mist. [Brian Troha]

Added built-in overlays for clowns and maze. [Mr. Do!]

Converted Final Romance 2 to be dual screen. [David Haywood]

Converted the VFD display in the BFM games to use a second screen
rather than hacking onto the main screen. [El Condor]

Fixed detection of left/right modifier keys when paused. Also added
support for recently added keys so they are detected by MAME when
paused. [Ben Rudiak-Gould]

Changed render_target_alloc() to take a bitmask of flags. In addition
to loading a single file, targets can also be marked "hidden", and
only non-artwork views can be made visible. [Aaron Giles]

Added new render target layer config flag to disable screen overlays.
[Aaron Giles]

Changed snapshot taking code to render the particular screen to a
temporary render target. This allows vector games to have snapshots
again. [Aaron Giles]

Normalized the naming of several functions in video.c, most
importantly: [Aaron Giles]

   force_partial_update -> video_screen_update_partial
   configure_screen -> video_screen_configure
   set_visible_area -> video_screen_set_visarea

Added new functions that do accurate per-screen timing based on
video parameters: [Aaron Giles]

   video_screen_get_hpos
   video_screen_get_vpos
   video_screen_get_hblank
   video_screen_get_vblank
   video_screen_get_time_until_pos

Fixed bug that caused the VIDEO_EOF to be called repeatedly while in
the debugger. [Aaron Giles]

Split render.c into rendutil.c, rendlay.c, and render.c to keep the
code more organized. [Aaron Giles]

Abstracted the notion of outputs. A new module, output.c, now controls
all outputs. Each output is tagged with a name; some standardization
eventually needs to happen on these names, but at the moment it's
fully open. The OSD layer can register with output.c to be notified
when outputs change. From there, it is free to do what it wants. LEDs
have now been converted to outputs with the name "led0", "led1", etc.
[Aaron Giles]

Added support for notifying external clients of changes in output
states in the Windows OSD system. See windows/output.h for a list of
messages that external clients can register to receive. Removed the
built-in hacky LED support in the Windows OSD layer. Created a sample
application ledutil.exe which subscribes to the external events and
routes the "led0", "led1", and "led2" outputs to the keyboard LEDs
just like before. If you want to continue to have LED support, simply
copy ledutil.exe into your startup folder and let it run in the
background. [Aaron Giles]

Modified the Q*Bert driver to signal a "knocker0" output when the
knocker is triggered. [Aaron Giles]


Added new layout element component type "text", which lets you draw
text in the built-in MAME font onto an element in a layout. This
can be used for basic lamps and built-in layouts. See maxaflex.c for
an example. [Aaron Giles]

Added new layout element component type "led7seg", which constructs
a 7-segment LED in an element in a layout. This is commonly used for
external score and timer displays. See maxaflex.c for an example.
[Aaron Giles]

Added built-in layouts for Turbo, Subroc 3D, Buck Rogers, Atari
Football, Atari Baseball, and Super Speed Racer using the new
primitives. [Aaron Giles]

Fixed overflow computation in the S2650 core. [Aaron Giles]

More Sega G-80 raster cleanup: [Aaron Giles]
 * consolidated the video hardware implementations
 * fixed cocktail mode video and controls in all games
 * fixed Monster Bash (2 board version) video
 * revived Sindbad Mystery and fixed sound chip frequencies



New games added or promoted from NOT_WORKING status
---------------------------------------------------
Trivia Quest [Pierpaolo Prazzoli]
SunA Quiz 6000 Academy [David Haywood]



New clones added
----------------
Zero (set 2) [David Haywood]


Havok

  • Keeper of the __Blue_Stars___
  • Trade Count: (+17)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4530
  • Last login:July 11, 2025, 01:29:48 am
  • Insufficient facts always invite danger.
Re: mame 107u4 - I think some people might be excited about this one
« Reply #1 on: August 18, 2006, 02:02:44 pm »
Nice!

Still hoping\waiting for new Golden Tee games, though...

AaronGiles

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 26
  • Last login:May 17, 2008, 09:59:11 pm
  • I want to build my own arcade controls!
    • Aaron's Home Page
Re: mame 107u4 - I think some people might be excited about this one
« Reply #2 on: August 18, 2006, 02:10:23 pm »
Nice!

Still hoping\waiting for new Golden Tee games, though...
Come back in about 5 years.

edge

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 370
  • Last login:May 08, 2025, 09:08:47 am
  • AttractMode and GroovyArcade rock!
Re: mame 107u4 - I think some people might be excited about this one
« Reply #3 on: August 18, 2006, 07:15:31 pm »
Aaron  - Great work.  This opens up many possibilities.  Thanks.

mccoy178

  • It's hard to work with a straight jacket on
  • Trade Count: (+9)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3127
  • Last login:September 03, 2021, 10:23:42 am
  • Go Bucks!
Re: mame 107u4 - I think some people might be excited about this one
« Reply #4 on: August 18, 2006, 08:50:20 pm »
Aaron  - Great work.  This opens up many possibilities.  Thanks.


Ditto! :notworthy: :notworthy:
Nice!

Still hoping\waiting for new Golden Tee games, though...
Come back in about 5 years.

 :laugh2:

Havok

  • Keeper of the __Blue_Stars___
  • Trade Count: (+17)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4530
  • Last login:July 11, 2025, 01:29:48 am
  • Insufficient facts always invite danger.
Re: mame 107u4 - I think some people might be excited about this one
« Reply #5 on: August 21, 2006, 08:28:09 am »
Nice!

Still hoping\waiting for new Golden Tee games, though...
Come back in about 5 years.

I'll be there.

 :P

Thanks for all the great work. Someday I hope to help in the development...