Welcome to...

gameland.gr - Logo by Geoanas


Since October 17, 1998
    History Archive - July 2004

 

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 2004

Aaron Strikes again!

MAME 0.84u4, and u5 have been released today over at Haze's. The whole input kernel has been reconstructed so you have to expect some compilation errors into the ui 32 code for the MAME32UI compilation. Anyway, here's what's new:

0.84u5
------

WARNING: There have been some major internal changes as of this build.
Furthermore, the controller.ini support is temporarily disabled. Any
other input-related bugs, please report to www.mametesters.org.

WARNING: Because of the extension to 32-bits, all existing INP files
are invalid. MAME now writes 4 bytes per INP entry instead of 2.


Driver Improvements:
--------------------

- Significant improvements to the Rabbit driver. [David Haywood]

- Included all the worthwhile sound changes from MAME32FX (most of
these in turn are from MAME32Plus). List and (credits) follows:

* airbustr.c: FM/PCM balance (RND)
* crimfght.c: adjusted YM and Z80 clock to 4 MHz, matches
real PCB better (???)
* darkseal.c: FM/PCM balance (UNZU)
* ddragon.c: FM/PCM balance (???)
* mitchell.c: adjusted pitches (AKIN)
* namcos1.c: FM/PCM balance (UNZU)
* namcos2.c: FM/PCM balance (RND)
* nemesis.c: PSG/WSG balance (UNZU)
* rohga.c: FM/PCM balance (RND)
* shadfrce.c: FM/PCM balance (RND)
* simpsons.c: Z80+YM2151 clocks, FM/PCM balance (???)
* toki.c: FM/PCM balance (???)
* vaportra.c: FM/PCM balance (UNZU)
* xmen.c: FM/PCM balance, Z80 clock is 8 MHz (???)

- Fixed input ports in the megasys1 driver. [Mamesick]

- Fixed naming of the various Centipede bootlegs. [Stefan Jokisch]

- Fixed incorrect graphics decode in the Donkey Kong driver.
[Andrea Mazzoleni]

- Fixed DIP switches in the Midway Zeus games. [Brian Troha]

- Improved colors in Strike Bowling. [Jarek Burczynski]

- 4bpp/8bpp tilemaps in ST-0016 driver [Tomasz Slanina]

- Hooked up NVRAM for Namco system 12 correctly. [smf]

- Improved QSound in ZN games by fixing ROM loading. [Barry Rodewald]


Changes to the main program:
----------------------------

- Fixed subtle behavior in the ALLPOT handlers for the POKEY when held
in reset. [MikeJ]

- Added generic support for save states on games using the generic bitmap
video hardware. Also converted a number of drivers over to using that
system. [Andrew Gardner]

- Fixed memory crash in the TMS34010 core. [Andrea Mazzoleni]

- Fixed the mixer code so it doesn't crash if the OSD layer returns an
error. [Andrea Mazzoleni]

- Fixed an issue in the H8/3002 core where the timer start register would
mess up timers that were already running. Improves the music tempo for
S12 games.

- Added new function: compute_resistor_net_outputs() in res_net.h. This
function calculates outputs (not weights) of color circuits where the
hardware consists of open collector PROMs. [Jarek Burczynski]

- Preliminary NEC V810 core (needed for mayjinsen, mayjinsen2 and jsk).
[Thomasz Slanina]

- Fixed several compilation issues for LinuxPPC and other ports.
[Lawrence Gold]

- Fixed disassembly in mirrored regions for the 6502. [Curt Coder]

- Improved i386 disassembly format. [Ville Linde]

- Removed PORT_CENTER from drivers that were using it for autocentering
and added a user-configurable autocentering property that applies to
all absolute analog controls. Also made this autocentering intelligent
so that it shouldn't need to be manually set to 0 if using a real
analog device. [Aaron Giles]

- Fixed mame_fprintf to output various text file formats based on the
compile-time define CRLF. This must be set and can be equal to 1 (CR
only), 2 (LF only) or 3 (CR+LF). [Aaron Giles]

- Fixed several bugs in the new input system and improved the CFG file
format. [Aaron Giles]


New Games supported or promoted from GAME_NOT_WORKING status:
-------------------------------------------------------------
Rabbit [David Haywood]
Mayjinsen 2 [Tomasz Slanina]
Zupapa!
Sengoku 3
beatmania 6th MIX (ver JA-A)


New Clones supported or promoted from GAME_NOT_WORKING status:
--------------------------------------------------------------
Mille Miglia 2: Great 1000 Miles Rally (95/05/24) [David Haywood]
Last Fortress - Toride (German) [David Haywood]
Bloxeed (US, C System) [Arzeno Fabrice]
Rad Rally (US) [Arzeno Fabrice]
Dunk Mania (DM2/VER.C) [R. Belmont]
High Impact Football (rev LA4 02/04/91) [Brian Troha]
Flashgal (set 2) [f205v]
Gals Panic (set 3) [Paul Priest]


New Non-Working games / clones supported
----------------------------------------
Harem [Pierpaolo Prazzoli]
Altered Beast (8571 protected) [Arzeno Fabrice]
Jyuohki (Japan, 8571 protected) [Arzeno Fabrice]
Virtual Bowling [David Haywood]
Champion List II [David Haywood]
Long Hu Bang [David Haywood]
Xing Yen Man Guan [David Haywood]
Chuugokuryuu (Japan) [David Haywood]
Puzzle Star [David Haywood]



0.84u4
------

WARNING: There have been some major internal changes as of this build.
Furthermore, the controller.ini support is temporarily disabled. Any
other input-related bugs, please report to www.mametesters.org.

WARNING: Because of the extension to 32-bits, all existing INP files
are invalid. MAME now writes 4 bytes per INP entry instead of 2.


Changes to the main program:
----------------------------

- Added a number of commented-out default strings and modified all drivers
to use them. [Aaron Giles]

- Changed the format of .cfg files to use XML. All old .cfg files are useless,
just toss them away. This should allow for easier backwards compatibility
in the future. [Aaron Giles]

- MAME now requires the expat library for XML support. This is included in the
distribution, and is built automatically by default. You can comment out
BUILD_EXPAT in the main makefile to disable this behavior and link against
a precompiled version if you wish. Similarly, zlib has been modified to do
the same thing and is now included with the MAME source. Comment out the
BUILD_ZLIB flag to turn off this behavior and link against a precompiled
lib. [Aaron Giles]

- Revamped most of the input and input port system. This means a number of
changes for those who do their own OSD layer. All input APIs are now
unified -- there is no notion of "keyboard" versus "joystick" anymore. The
following APIs are now obsolete:

osd_get_key_list
osd_is_key_pressed
osd_get_joy_list
osd_is_joy_pressed
osd_is_joystick_axis_code
osd_lightgun_read
osd_trak_read
osd_analogjoy_read
osd_customize_inputport_defaults

Instead there is a new set of simpler APIs:

osd_get_code_list
osd_get_code_value
osd_customize_inputport_list

The code list returned by osd_get_code_list should include entries for every
keyboard key, every joystick and mouse button, digital versions of joystick
analog axes (e.g., joystick X axis up), as well as entries for analog axes on
joysticks, mice, lightguns, etc. Essentially any input you wish to expose to
the user should be added to this list. Note that if you add items to this
list that don't map to the standard defaults, you must specify one of:
CODE_OTHER_DIGITAL, CODE_OTHER_ANALOG_ABSOLUTE, or CODE_OTHER_ANALOG_RELATIVE
to indicate what type of input you are providing.

osd_get_code_value is then later called to retrieve the value for a given
code. Digital inputs should return either 0 or 1. Absolute analog inputs
should return values between ANALOG_VALUE_MIN (-65536) and ANALOG_VALUE_MAX
(65536). Relative analog inputs should return values that approximately
scale to 512 units per pixel (e.g., an X axis moving left 4 pixels should
return -4*512 = -2048).

Finally, osd_customize_inputport_list replaces osd_customize_inputport_defaults
and allows you to add any OSD-specific UI input ports, as well as mess with
the default configuration. Note that at this time, the controller.ini file
support is currently disabled in the Windows build. [Aaron Giles]

- The configuration of ports has changed a bit now as well. You can now map
any analog axis to an analog port in the standard input UI. There are now
three entries per analog port. The first entry is the analog mapping. The
second and third control the digital decrementing and incrementing
sequences. To map an analog axis, just hit ENTER and then move the axis
in question by a large amount. [Aaron Giles]

- Added 32-bit port read handlers, and extended input port internals to 32 bits.
[Aaron Giles]


That seems to be all... Enjoy!

July 18, 2004

Greece in Euro 2004.

We expected that earlier, but Grand Master Peter (the flovie God) needed his time to make it perfect! He finally did it. The flovie is here to show all who's the Boss of the European soccer in 2004. Click here! GOOOOOOAAAAAALLL!#@!$@!$#@!$!!!!!

KEGA Fusion.

Steve Snake released his latest miracle. KEGA is a Sega SG1000, SC3000, Master System, Game Gear, Genesis/Megadrive, SegaCD/MegaCD and 32X emulator for Win9x/ME/2000/XP. You don't seem to believe it yet eh? well, neither do we, but click here to find out what this babe finally is!

July 17, 2004

MAME 0.84u3

Aaron does it again! updated Haze's WiP page with the latest MAME source diff. Here's what's new:

0.84u3
------

Driver Improvements:
--------------------

- Fixed graphics crashing, palette, sprites, and some networking
registers in Final Lap. [R. Belmont]

- Several Seibu SPI fixes. [Ville Linde]
* Removed all remaining sound hacks
* Added some missing i386 opcodes
* Added support for external read/write handlers to
the YMF271 (required for SPI flash ROM updating mode).
* Hooked up flash ROMs via the new YMF271 support.
* Fixed various crash bugs in rf2_us, rf2_2k, and
rf2_eur.

- Added a DMA kludge to get Derby Quiz My Dream Horse to boot. [R. Belmont]

- Major rewrite of the Portraits driver. [Pierpaolo Prazzoli]
- fixed scrolling
- fixed screen resolution
- added NVRAM
- added fake photo when you get the best score
- fixed service switches and coins
- added missing roms and the 2nd set

- Fixed save states in the m62 and mnight drivers. [Andrew Gardner]

- Fixed the PSX SIO timer so that it only fires when there is data to
send & processes one bit per tick. [smf]

- Cleaned up and reorganized the DCS sound module. This required changing
the way ROMs are loaded for all of the DCS-using games. [Aaron Giles]


Changes to the main program:
----------------------------

- Fixed crash in the MIPS core introduced with the u2 changes. [Aaron Giles]

- Changed the "driver.status" entry in -listxml to summarize all the status
entries allowing frontends to completely ignore all the other flags.
[Andrea Mazzoleni]

- Fixed the generic_fopen() function to ensure that a rom CRC is present
before using it. Otherwise, for NO_DUMP roms an uninitialized
string variable is used in the search. [Andrea Mazzoleni]

- Added the ability to tweak the refresh rate if -cheat is enabled.
Use SHIFT to modify by 0.1fps, CONTROL to modify by 0.01fps, and
ALT to modify by 0.001fps. [Aaron Giles]


New Games supported or promoted from GAME_NOT_WORKING status:
-------------------------------------------------------------
Digger (CVS) [Mike Coates]
Trivia Genius [Pierpaolo Prazzoli]
Vasara 2 (2 sets)
Gunbarich
Monster Farm Jump


New Clones supported or promoted from GAME_NOT_WORKING status:
--------------------------------------------------------------
Portraits (set 2) [Pierpaolo Prazzoli]
Twin Falcons [Brian Troha]


New Non-Working games / clones supported
----------------------------------------
Cyberbots: Fullmetal Madness (Euro 950424) [Razoola]
Mortal Kombat 4 [Aaron Giles]
Invasion [Aaron Giles]
Cruisin' Exotica [Aaron Giles]
The Grid [Aaron Giles]
You can download it from Haze's.
 

July 12, 2004

MAME 0.84u2

I am sorry for the downtime but there was a thermal problem with the server again :| Anyway, let's hope this came to an end now... Aaron has once again updated Haze's WiP page with the latest MAME source diff. Here's what's new:

Changes to the main program:
----------------------------

- More i960 bugfixes. [R. Belmont]
* Fixed a brown-paper-bag bug where the PC and AC
registers were getting swapped on return from
interrupts.
* Rewrote the frame cache mechanism using a simple
FIFO concept. Final Lap R now runs further.
* Aligned reads and writes now use the full-size paths
through the core instead of always breaking everything
down into bytes.

- Added a core for the Hitachi H8/3002 MCU. [R. Belmont]
It was originally written by the Zinc authors for Zinc. I've
fairly extensively rewritten it and adapted it to MAME
semantics with their permission. Cycle counts are
probably not right because the manual's a bit
confusing, but they're at least ballpark.

- Added a preliminary core for the Namco C352 PCM chip. [R. Belmont]
It was originally written by the Zinc authors
for Zinc and has been adapted for MAME by me with
their permission. It's not sounding real great yet on
music, although it's better than the Zinc original.

- Added support for non-integral clock multipliers in the MIPS3
core. [Aaron Giles]

- Refactored the Voodoo code, fixing several errors in the LOD
calculations and the Voodoo 2 command FIFO. [Aaron Giles]

- Fixed bug that prevented changes to the default controls from
sticking. [Aaron Giles]


New Clones supported or promoted from GAME_NOT_WORKING status:
--------------------------------------------------------------
Popper (Hard Head bootleg) [David Haywood]
Hyperdrive [Aaron Giles]



You can download it from Haze's.
 

July 10, 2004

Chanka 0.25

The almighty DC on your PC, that is. This is version 0.25 and it's surely the closest up to now version, to the real thing. There are many features implemented, some of them are:

- FullScreen and multiple resolution support
- CPU core bugs fixed
- VmsBrowser integration
- LCD CMU support
- LCD VMU emulation
- Rumble pack emulation
- Control and CD plugin support
- Windows 2000 compatibility (ASPI driver)
- Command line support to run home made binaries

You can download the latest version from the official site. Please note that you're gonna need the bios too in order to run it. Do a search on the net... You might get lucky ;-)

Ah, don't forget to donate if you can afford it. Thanks :)
 

July 8, 2004

MAME 0.84u1

This doesn't mean that Haze is back. This is coming from Aaron and his latest changes (yes input ports changed again).

 0.84u1
------

Driver Improvements:
--------------------
- Fixed missing sound in Borderline (bootleg). [Aaron Giles]

Changes to the main program:
----------------------------
- Fully obsoleted the old input ports, modifying all drivers to use the new forms.
Added a number of new PORT_* macros to handle all the previously-defined flags.
[Aaron Giles]

- Fixed several issues with the new input port system. [Aaron Giles]
- Removed support for older format CFG files. [Aaron Giles]
- Removed support for "cheat" ports and "reset CPU 0" ports. [Aaron Giles]

- Fixed several i960 bugs. [R. Belmont]
Fixed bugs in the concmpo, concmpi, and modi instructions
Added "text" and hex displays of the AC register for debugging
Added TESTx opcodes to the disassembler

- Changed listxml to output all game flags. [Fujix]

New Clones supported or promoted from GAME_NOT_WORKING status:
--------------------------------------------------------------
Crazy Kong (Alternative levels) [Lee, Martin White]
Nibbler (set 3) [David Haywood]

New Non-Working games / clones supported
----------------------------------------
Super Qix (set 2) [David Haywood]
Conquer [David Haywood]


Download from Haze's. Ah, I almost forgot... I am sorry for not posting this earlier, but there was a party around here ;-)

July 3, 2004

Greece Vs Portugal: 1-0!

GREECE, is the European champion of 2004!!!

This is our year! Greeks everywhere, this is for you! This is what Greeks can do when they are together! A BIG "THANK YOU" to our players - we are proud of you!

Greece Vs Portugal

The great final of the Euro 2004 is today at 20:45 CET. A great football fest with two teams who have proved to every other contestant, that they want the trophy badly.

Let the best team win!...

(...which of course is Greece...)
GO GREECE, GO!

MAME / MAME32 0.84 released!

After a long wait it seems that we have a brand new MAME to check out. Lots of changes as we have said in a previous post, lots of new games added too. A long list follows:

New Games supported or promoted from GAME_NOT_WORKING status:
-------------------------------------------------------------
Hangman [Pierpaolo Prazzoli]
Dragon Bowl [Pierpaolo Prazzoli]
Knightmare (prototype) [Pierpaolo Prazzoli]
Many new sets of Grayhound Trivia [Pierpaolo Prazzoli]
Psychic Force EX [smf]
Double Point [David Haywood]


New Clones supported or promoted from GAME_NOT_WORKING status:
--------------------------------------------------------------
Puchi Carat (World) [Brian Troha]
Dragon World II (ver. 110X, Export) [David Haywood]
Vapor TRX (prototype) [Aaron Giles]
Street Drivin' (prototype) [Aaron Giles]
Empire City: 1931 (US) [David Haywood]
Final Blow (US) [David Haywood]
Gold Medalist (alt) [Pierpaolo Prazzoli]
Saboten Bombers (set 2) [David Haywood]
Mega Zone (3 alternate sets) [David Haywood]
Street Fight [David Haywood]
Fantasy Land (set 2) [MASH]


New Non-Working games / clones supported
----------------------------------------
Idol Janshi Su-Chi-Pi Special [Pierpaolo Prazzoli]
The Killing Blade [David Haywood]
Squash (Ver. 1.0) [Pierpaolo Prazzoli]
Thunder Hoop [Pierpaolo Prazzoli]
Pocket Gal Deluxe [David Haywood]
Diet Go Go [David Haywood]
Double Wings [David Haywood]
Boogie Wings [David Haywood]
Osman [David Haywood]
Chain Reaction [David Haywood]
Magical Drop [David Haywood]
Magical Drop Plus [David Haywood]
Charlie Ninja [David Haywood]
Joe & Mac Returns [David Haywood]
Ganbare! Gonta!! 2 [David Haywood]
Heavy Smash [David Haywood]
World Cup Volley '95 [David Haywood]
Backfire! [David Haywood]
Space Lords (2 new sets) [Aaron Giles]
Moto Frenzy (3 new sets) [Aaron Giles]
BMC Bowling [David Haywood]
Meijinsen [David Haywood]
Mahjong Block Jongbou (Japan) [Pierpaolo Prazzoli]
Gals Panic 3 [David Haywood, Sebastien Volpe]
Tornado (2 sets) [David Haywood]
Street Fighter Alpha: Warriors' Dreams (Euro 950605) [Razoola]
Street Fighter Zero 2 (Oceania 960229) [Razoola]
Marvel Vs. Capcom: Clash of Super Heroes (Brazil 980123) [Razoola]
Street Fighter Alpha 3 (Brazil 980629) [Razoola]

Sources and binaries can be found here. If you want the MAME32 flavor and/or sources you can click here. Enjoy.

Whacker

July 2, 2004

Greece Vs Czech Republic: 1-0!

We all live in a dream here. Everybody is out on the streets singing and dancing! It's truly unbelievable, Greece won the Czechs 1-0 with the silver goal of Dellas! The Czech team was superior at the whole match, nevertheless unlucky to more than 6 phases of the game, once they never reached the goal. You can see all the details of the match here. Greece to face Portugal at the final of the Euro 2004. The two teams to begin this Euro were meant to end it too... Let's see who wins!

To our team:

GO GREECE, GO!

And a song:

ΣΗΚΩΣΕΕΕ ΤΟ, ΤΟ !$#@%$# ΔΕΝ ΜΠΟΡΩ, ΔΕΝ ΜΠΟΡΩ ΝΑ ΠΕΡΙΜΕΕΕΕΕΝΩ...

UPDATE:

I have included here the Greek commentary from the last minutes of the match (Courtesy of Grand Master Peter). Thanks :). Enjoy.

Whacker

 

 
     
    Recent Archive

 

Archive:

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

  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.
 

(c) MMIII, Whacker