Welcome to...

gameland.gr - Logo by Geoanas


myspace
Since October 17, 1998
    History Archive - July 2006

 

History archives

History archive will be maintained here on a monthly basis. Scroll down at the bottom of this page to view other months.


Contact Information:

BACK TO MAIN PAGE

 

  July 28, 2006

MAME 0.107

This is entitled: "If it doesn't work, it's because you didn't test it enough" and it seems to be true. Two months of programming / altering / adding code to the biggest emulation project ever is not an easy task. Nevertheless, with programmers like Aaron to run it you can only expect excessive progress.

Here's what's new:


0.107
-----

NOTE: This is the first full release of MAME with the new rendering
system. Before freaking out that things don't work the way you
expected, please read the docs/newvideo.txt file that gives some
suggestions for how to set up your base configuration. If you still
encounter issues, then run your system with the -v option and post
about your problem at
http://mametesters.org.

MAMETesters Bugs Fixed
----------------------
xxmissio0106u12yel [quzz]
laser0106u10ora [gregf]
kof10th0106u1ora [f205v]
pignewt0106u3gra [Machone]
cheatwatchpoint0106u11ora [ShimaPong]


Source Changes
--------------
Fixed keyboard inputs in the Taito Wolf driver. [Ville Linde]

Added tile flipx to tilemaps in yunsung16.c (bomb kick needs it)
and changed the DIP switches used for protection to real DIP
switches. [Pierpaolo Prazzoli]

Fixed crash in the PGM driver. [David Haywood]

Properly emulated the sprite overdraw effect in ninjakd2. Now you
can see the "opening" effect and the previously 2 bugged levels are
fixed. Converted the driver to use tilemaps as well.
[Pierpaolo Prazzoli]

Additional updates to the magicfly driver. Improved documentation
and input port mapping. [Roberto Fresca]

Fixed gamma and brightness ranges in the UI to match the limits from
the command line. [Aaron Giles]

Fixed default flicker value to 0. [Aaron Giles]

Fixed scrolling in the palette view. [Aaron Giles]

Fixed assertion when the MAME window was minimized. [Aaron Giles]

Fixed bug that prevented resizing of secondary windows. [Aaron Giles]

Rewrote Missile Command driver from schematics: [Aaron Giles]
* CPU speed now correct (slows down for lower 32 scanlines)
* proper frame rate and IRQ signal timing
* service mode works on some sets, fails on others due to 6502 bug
* accurate bitmap mapping and cycle counts for 3-bit accesses
* using bitmap access PROM for bit mode writes


New clones added
----------------
Head On (Sidam bootleg) [David Haywood]
Super Crash (bootleg of Head On) [David Haywood]
Borderline (Sidam bootleg) [David Haywood]
Lunar Rescue (Model Racing bootleg) [David Haywood]
Agent X (prototype) [Aaron Giles]


New games marked as GAME_NOT_WORKING
------------------------------------
Ripper Ribbit [Guru]
Chicken Farm [Guru]
Crazzy Clownz [Guru]
Super Bubble 2003 [Pierpaolo Prazzoli]
Legend of Heroes [Pierpaolo Prazzoli]
Hidden Catch 3 [Pierpaolo Prazzoli]
Pro Golf [Pierpaolo Prazzoli]
Midnight Landing [David Haywood]


You can download the official binary & source code from here.

Whacker

July 22, 2006

MAME source update 0.106u13

Just when you thought it's over; it isn't (yet). Aaron says that the next one is going to be an official one, but don't hold your breath... The changes were so many that I guess there always will be something that needs fixing in the years to come... ;)

Here's what's new:

0.106u13
--------

MAMETesters Bugs Fixed
----------------------
resolutionrating0106u12yel [Aaron Giles]

Source Changes
--------------
Some more fixes for the DTD in the -listxml output. [Krick]

Added more previously dumped PLDs to a number of games. [MASH]

Fixed uninitialized variable in the debugger commenting code. Cleaned
up allocations. [Nathan Woods]

Improved multisession support with the new renderer. [Nathan Woods]

Hooked up color PROM for schaser and fixed DIP switches.
[Roberto Fresca]

Fixed bug that caused -prescale in Direct3D mode to fail in the last
release. [Aaron Giles]

Fixed bug that led to black crosshairs in lightgun games.
[Aaron Giles]

Reimplemented the sparkle circuit to bring back stars in Tempest.
[Aaron Giles]

Removed the background brightness in vector games by default. If you
want to see the overlays faintly on vector games, increase the
brightness a bit. [Aaron Giles]

More Crystal Castles tweaks: [Aaron Giles]
* Connected EAROM correctly (passes POST now)
* Added a guess for what the "POTATO" chip does. If you're a CC fan
report to MAMETesters how MAME looks compared to the arcade when
the screen scrolls up inbetween level 4 and 5.

Rewrote Cloud 9 driver to mimic the Crystal Castles driver since it
is obviously an early version of the same hardware: [Aaron Giles]
* Implemented video RAM banking correctly based on tracing out a
Firebeast PCB, which appears to be identical
* Traced out color mapping and implemented correctly
* Reduced EAROM down to 4 bits
* Fixed DIP switch definitions

Some minor modernization of the xxmissio driver. [Aaron Giles]



New games added or promoted from NOT_WORKING status
---------------------------------------------------
Firebeast (prototype) [F.J. McCloud]
Digger Man (prototype) [MAME32Plus]

You can download this one as usual from mamedev site.

Whacker

July 16, 2006

MAME source update 0.106u12

We are coming to an end. The official build is near and there are some final touches. If you are a frontend author, this release is something you will want to pay attention to!. There are a lot of things you should read since there's a brand new windows.txt describing all the options in their new arrangements plus some updates to the -listxml output to represent multiple displays and input controls. Here's (a part of) what's new:

0.106u12
--------

MAMETesters Bugs Fixed
----------------------
gaelco20106u1ora [David Haywood]
...
Source Changes
--------------
Rewrote Crystal Castles driver from the schematics: [Aaron Giles]
* corrected clock speeds and frame rates
* reimplemented video system to use mixer PROM
* now using sync PROM to generate interrupts at correct times
* sync PROM is also used to determine proper visible area and
VBLANK timings
* implemented the VRAM write protection by using the WP PROM
* hooked up second player trackball properly
* fixed coin counters
* now computing palette based on resistor weights
* watchdog is now set for 8 VBLANKs to match the schematics
* added save state support
* mapped complete memory space according to schematics

You can download this one as usual from mamedev site.

Whacker

July 14, 2006

I was lost and now I'm found!

Ok, this only has to do with my new GPS receiver. Not much of a case nor too fancy or expensive too. It's a BT iGEO BT GPS and after 2 days I have managed to pair it with my S200 PocketPC PDA / Smart phone and works like a charm now (well almost). Sometimes the GPS hangs the BT connection and the smart phone just 'hangs' and needs a soft reset. Ah, new technology has it's 'sneaky features' ;)

MAME source update 0.106u11

Yup! There's an 11th sequel of the intermediate updates. Aaron said that there's gonna be another one until the official 0.107 build so don't hold your breath! This is another 'fixing issues' release making things more stable. Nevertheless we have some new games and clones added. Here's (a part of) what's new:

0.106u11
--------

New clones added
----------------
Emeraldia (World) [Brian Troha]


New games marked as GAME_NOT_WORKING
------------------------------------
Magic Fly [Roberto Fresca]
7 e Mezzo [Roberto Fresca]


You can download this one as usual from mamedev site.

ClrMAME pro 3.89b

Don't forget to get updated! It's free and saves you a lot of time and nervous breakdowns! ;)

3.89b

  • fixed: setsubfolder is broken since 3.89a
  • fixed: not empty "select sets" entry isn't reassigned after datfile load

Go and fetch the latest version at Roman's site!

Whacker

July 7, 2006

MAME source update 0.106u10

After two intermediate updates without newly added games here comes u10 adding support for one! Of course this is not all. Plenty of things have been changed / added as far as it concerns the artwork systems also as some bugfixes here and there. Here's what's new:

0.106u10
--------


MAMETesters Bugs Fixed
----------------------
coininputs0106u6gra [Canim]
champbwl0106u9gre [Pierpaolo Prazzoli]



Source Changes
--------------
Added dual screen support for the Dynax games, TX1, RockMS, some of
the Nichibutsu mahjong games, and Subs. [David Haywood]

Complete DIP switches for Pairs Love. [Roberto Fresca]

Some misc bugfixes to the Taito JC system. [Ville Linde]

Cleaned up screenshot taking code, and re-connected the debugger
command that created them. [Nathan Woods]

Added save state support to the centiped driver. Enabled save
states in the minivadr, zaxxon drivers. [Buddabing, Aaron Giles]

Fixed PIA addressing regression in the Atari computer driver.
[Nathan Woods]

Added rudimentary progress displays during ROM loading and graphics
decoding so you have something to look at instead of a black screen.
[Aaron Giles]

Added support for remembering the selected view, rotation, and
artwork enabled states in the game's cfg file. [Aaron Giles]

The renderer no longer displays non-UI elements prior to
initialization. [Aaron Giles]

Fixed keyboard LEDs so they work again. [Aaron Giles]

Added back support for full screen brightness correction.
[Aaron Giles]

Added support for +/- keys in the palette view. Added "tick marks"
when a large number of palette or gfx entires are displayed to
indicate which row/column the header refers to. [Aaron Giles]

Made the UI keys for navigating the graphics/palette viewer
configurable. [Aaron Giles]

Fixed inheriting of artwork files from parent. [Aaron Giles]

Updated dotron, skydiver, spacewar, gorf, atarifb, sspeedr, gollygho,
and spyhunt drivers to support the new artwork system. [Aaron Giles]

Made all solid single-color overlays standard pieces that can be
easily reused. [Aaron Giles]

Converted all the internal layouts into .lay files and updated all
remaining drivers to use the new layouts. [Aaron Giles]

Updated -listxml output to display information for multiple screens.
[Aaron Giles]



New clones added
----------------
Cruisin' World (version 2.4) [Aaron Giles]


Important: If you get an error while parsing the u10.diff (it happened to me), I'd propose to download the complete u1-u10 diff mega-pack and make the diff from scratch since the 106 source release.You can download both u's from mamedev site.

Whacker

July 1, 2006

MAME source update 0.106u9

A fast update since the last one only lasted 2 days. Please be careful while compiling the last couple of u's. A fresh (from scratch) compile will be needed in order to have a proper build. Here's what's new:

0.106u9
-------


Source Changes
--------------
Fixed Address Error in Pairs Love (simulated 'buffered ram'
protection?) [David Haywood]

Fixed Address Error in Grand Cross Pinball (it's caused by the
sound IRQ..but the music player was ripped out by Aaron ages ago,
related?) I've disabled the IRQ rather for now rather than making
a new sound core. [David Haywood]

Fixed crash in debug builds running the Deco MLC games.
[David Haywood]

Updated the Tecmo Bowl, Gaelco 2, X-Men 6p, and Megatech drivers to
support dual screens. [David Haywood]

Changed VIDEO_UPDATE to return a set of flags. Only one flag is
currently defined, indicating that video has not changed at all
since the previous update. Most drivers should just return 0.
[Nathan Woods]

Changed the MSM5205 ADPCM decoder to no longer perform bounds
checking to prevent the signal from overflowing. The MSM5205 data
sheet clearly states that this isn't the case, and there is no
overflow protection in the chip. Also, the chip's internal DA
converter is just 10-bit, even if the processed signal is 12-bit.
[Nicola Salmoria]

Sega Model 2 driver update: [Ville Linde]
- i960 bugfixes
- SHARC improvements and bugfixes
- Added HLE of the geometry DSP for now
- Moved video hardware emulation to vidhrdw/model2.c and added
preliminary 3D graphics emulation

Taito JC driver update: [Ville Linde]
- Improved M68040 FPU emulation
- Improved the TMS320C51 core
- Added 2D graphics emulation
- Added inputs to all games
- Properly hooked up sounds in all games

Added "fast forward" function (defaults to the INSERT key). While
holding this key down, the frameskip is temporarily maxed out and
throttling is turned off. This is useful for skipping over parts of
the emulation. [Aaron Giles]

Fixed some glitchiness in font displaying where they would switch in
and out of scaled modes due to rounding errors. [Aaron Giles]

Cleaned up handling of layout dependencies in the makefile.
[Aaron Giles]

Fixed bug when clipping quads in Direct3D mode. [Aaron Giles]

Flipped Punchout and Playchoice drivers so that screen 0 is the
"main" screen. [Aaron Giles]

Added "left half" and "right half" to the Darius layouts so you can
stretch three screens over two, though you need to explicitly set
them either in the UI or using the -view0 and -view1 parameters on
the command line. [Aaron Giles]

Changed the initial UI screens to only compute their text a single
time. This reduces the CPU usage greatly when displaying some of the
"game doesn't work" warnings. [Aaron Giles]

Added support for pausing/unpausing while showing graphics and
tilemaps. [Aaron Giles]

Added get/set calls to control layers on a per-target basis. This
allows for dynamic control of visibility of artwork layers and the
option to crop to the screen. Added menu items to control these
options. [Aaron Giles]

Removed options.use_artwork from the global options. This is now
directly configured by the OSD layer. [Aaron Giles]

Fixed edge case where the extra pixel on non-wrapping textures would
sometimes lead to exceeding the maximum texture size. [Aaron Giles]

Added concept of maximum texture size to the core renderer to prevent
giant textures from being requested if the OSD layer can't handle
them. [Aaron Giles]

You can fetch this update from mamedev site.

Whacker

 
     
    Recent Archive

 

Archive:

The past day's archive will be available as monthly links or the right:

  2006, June
2006, May
2006, April
2006, March
2006, February
2006, January
2005, December
2005, November
2005, October
2005, September
2005, August
2005, July
2005, June
2005, May
2005, April
2005, March
2005, February
2005, January
2004, December
2004, November
2004, October
2004, September
2004, August
2004, July
2004, June
2004, May
2004, April
2004, March
2004, February
2004, January
2003, December
2003, November
2003, October
Click here to read.
Click here to read.
Click here to read.
Click here to read.
Click here to read.
Click
here to read.
Click
here to read.
Click
here to read.
Click
here to read.
Click
here to read.
Click
here to read.
Click
here to read.
Click
here to read.
Click
here to read.
Click
here to read.
Click
here to read.
Click
here to read.
Click
here to read.
Click
here to read.
Click
here to read.
Click
here to read.
Click
here to read.
Click
here to read.
Click
here to read.
Click
here to read.
Click
here to read.
Click
here to read.
Click
here to read.
Click
here to read.
Click
here to read.
Click
here to read.
Click
here to read.
Click
here
to read.
 

(c) MMIII, Whacker