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 .80 is out.  (Read 2137 times)

0 Members and 1 Guest are viewing this topic.

APFelon

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 564
  • Last login:July 04, 2024, 08:51:53 pm
  • Posts: 5922
MAME .80 is out.
« on: March 06, 2004, 04:56:57 pm »
DOS and Windows versions are out today.

www.mame.net

APf

TheGatesofBill

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 581
  • Last login:August 22, 2018, 09:07:04 am
Re:MAME .80 is out.
« Reply #1 on: March 06, 2004, 05:21:35 pm »
I don't see a DOS version.

SirPeale

  • Green Mountain Man
  • Global Moderator
  • Trade Count: (+23)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 12963
  • Last login:August 04, 2023, 09:51:57 am
  • Arcade Repair in New England
    • Arcade Game and Other Coin-Op Projects
Re:MAME .80 is out.
« Reply #2 on: March 06, 2004, 05:25:31 pm »
0.80

General Source Changes
----------------------

Large Namco Update [Nicola Salmoria]
- pacland: fixed sprite RAM, it was too big and included normal program RAM, causing sprites
  to be drawn twice.
- pacland: fixed irq enable
- pacland: fixed tilemap scroll offsets and sprite positions
- pacland: accurate emulation of tile/sprite priority (including fix of bugs introduced when
  the driver was converted to tilemaps) and sprite visibility area
- pacland36b16 is not a bug - colors match the real game
- added SOUND_NAMCO_CUS30 for better documentation (alias for the standard SOUND_NAMCO)
- drgnbstr36rc2gre
- skykidd works with a patch (a dump of the CUS60A internal ROM is needed to do without the
  patch)
- metrocross: fixed irq enable, this fixes inputs in service mode
- baraduke060gre
- baraduke36rc2gre, it is improved, there are still gaps left but this is correct behaviour
  verified on the real board
- baraduke, system86: understood how sprite RAM buffering works, this fixes sprite lag but
  causes a glitch in rthunder (which might be correct behaviour)
- system86: totally rewritten the 63701X emulation and moved it to a separate module.  Fixed
  silence compression, this improves quality in some samples; supported volume control.
  -genpeitd067gre
- rthundro37b14red I think is fixed; but the game still sometimes crashes when you die
- rthunder, genpetid: fixed watchdog emulation, this allows entering service mode without
  resetting

Various ST-V Improvements (brightness controls) [Angelo Salese]

Various Hyperstone core improvements [Pierpaolo Prazzoli]

Misc Fixes [Nathan Woods]
   src/cpu/hd6309/6309ops.c:
   - Fixed the ABCD opcode

   src/sndintrf.c:
   - Fixed a small typo in the DMADAC interface line

   src/sound/tms5220.c:
   - Added a security margin in the estimate of the delay for speech
   synthesis ready line to come low (needed for a MESS side bug fix)

   src/chdman.c:
   - Added some completion messages, and fixed the code that was
   falsely assuming that progress() was a function pointer

   src/windows/window.c:
   src/windows/window.h:
   - Changed video_window_proc() to win_video_window_proc() and made
   non-static so that MESS's window proc can call it.
   - Changed win_init_window() to use MESS's window proc (within #ifdef
   MESS of course)
   - Added a win_suspend_directx global variable to temporarily turn
   off DirectX usage (used in MESS)
   - Added a few minor MESS specific #ifdefs

   src/rules.mak:
   src/cpuintrf.c:
   - Added an entry for the TMS99100 processor

   src/cpuexec.c:
   src/cpuexec.h:
   - Introduces cpu_getscanlinetime_mt() and
   cpu_getscanlineperiod_mt(); variants on their namesake calls except they
   return mame_time instead of double

Improved 053260 and NES APU emulation [Oliver Achten]

Various Gaelco3D Improvements [Aaron Giles]

ZN Cleanups [smf]

Misc 32010 related updates [Quench]
   TMS32010 CPU core
   - Added internal Data memory map
   - Fixed Overflow on the ADDH instruction

   Twin Cobra / Wardner
   - Converted to Tilemaps
   - Corrected Savestate setup
   - Little cleanups to the Machine code
   - Adjustments for TMS32010 internal data map

   Toaplan1
   - Corrected Savestate setup
   - Adjustments for TMS32010 internal data map

   HardDrivin
   - Adjustments for TMS32010 internal data map

Fixed Vector clipping bug in mhavoc [Alex Eddy]

Fixed some GCC warnings [Lawrence Gold]
   src/vidhrdw/rallyx.c: In function `plot_star':
   src/vidhrdw/rallyx.c:395: warning: ISO C89 forbids mixed declarations
   and code

   src/vidhrdw/ksayakyu.c: In function `draw_sprites':
   src/vidhrdw/ksayakyu.c:92: warning: ISO C89 forbids mixed declarations
   and code

   src/drivers/system32.c: In function `sonic_level_load_protection':
   src/drivers/system32.c:539: warning: ISO C89 forbids mixed declarations
   and code

   src/drivers/madalien.c: In function `video_start_madalien':
   src/drivers/madalien.c:273: warning: ISO C89 forbids mixed declarations
   and code

   src/machine/am53cf96.c:46: warning: comma at end of enumerator list

   src/drivers/vmetal.c: In function `varia_drawsprites':
   src/drivers/vmetal.c:124: warning: ISO C89 forbids mixed declarations
   and code

Discrete Sound Updates [Derrick Renaud]

Discrete Sound Changes
======================
* fixed/added more documentation of functions at top of discrete.h
* DISCRETE_555_ASTABLE - changed to use common options with DISCRETE_555_CC.
* DISCRETE_TRANSFORMx - fixed bug that preformed math in the wrong order.
Also added more math functions.

New Discrete Modules Added
==========================
* DISCRETE_555_CC - Constant Current based 555 VCO with 8 main configurations,
that automatically configure from components used.
* DISCRETE_566 - NE566 simulation.
* DISCRETE_COMP_ADDER - Multiple parallel capacitor/resistor circuit.
* DISCRETE_DAC_R1 - R1 Ladder DAC that automatically configures from
components used.
* DISCRETE_MIXERx - Resistor/Op Amp mixer stage with filtering that calulates
proper gains & filtering. It automatically configure from components used.
* DISCRETE_SCHMITT_OSCILLATOR - VCO based on a Schmitt Inverter.

Game Driver Changes
===================
* poolshrk - Converted to new component value only code.
* firetrk, montecar, superbug - Converted to new component value only code.
Pulled discrete code out and put in sndhrdw\ataridis.c.  montecar still needs
filtering on crash sound.
* atarifb, canyon & skydiver - minor changes to work with new code.
* triplhnt - added component value discrete sound, but have not figured out
Shot and Bear Roar video memory locations.  These are needed to make sound
effects work.


New Games supported or promoted from GAME_NOT_WORKING status:
-------------------------------------------------------------

Radikal Bikers [Aaron Giles]
Surf Planet [Aaron Giles]

Wiggie Waggie [David Haywood]

Zintrick (hack / bootleg)
   This was thought to be a prototype but actually appears to be a from
        an unofficial bootleg made from the CD version (see notes in driver),
   supported for reference incase a real prototype shows up one day.

New Non-Working games / clones supported
----------------------------------------

Lethal Enforcers [R.Belmont]
   Hardware is an ugly kludge with an 8-bit CPU using 16-bit video chips, as a result
        there is a lot of strange banking going on making it very difficult to emulate.

APFelon

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 564
  • Last login:July 04, 2024, 08:51:53 pm
  • Posts: 5922
Re:MAME .80 is out.
« Reply #3 on: March 06, 2004, 10:36:20 pm »
Why on Earth did I say that the DOS version is out? Mega brainfart. Sorry.

APf