Upstream changes:
0.88 Fri Jul 24, 2009
* Moose::Manual::Contributing
- Re-write the Moose::Manual::Contributing document to reflect
the new layout and methods of work for the Git repository. All
work now should be done in topic branches and reviewed by a
core committer before being applied to master. All releases
are done by a cabal member and merged from master to
stable. This plan was devised by Yuval, blame him. (perigrin)
* Moose::Meta::Role
- Create metaclass attributes for the different role application
classes. (rafl)
* Moose::Util::MetaRole
- Allow applying roles to a meta role's role application
classes. (rafl)
* Moose::Meta::Attribute
- Add weak_ref to allowed options for "has '+foo'" (mst)
* Moose::Meta::Method::Accessor
- No longer uses inline_slot_access in accessors, to support
non-lvalue-based meta instances. (sorear)
pkgsrc changes:
- More build dependencies (for test target)
Upstream changes:
0.90 Tue Jul 21, 2009
Japan Perl Association has sponsored Goro Fuji to improve startup
performance of Class::MOP and Moose. These enhancements may break
backwards compatibility if you're doing (or using) complex
metaprogramming, so, as always, test your code!
http://blog.perlassociation.org/2009/07/jpa-sponsors-moose-class-mop-work.html
* Class::MOP::Class
* XS
- Anonymous classes were not completely destroyed when they went
out of scope, leading to a memory leak. RT #47480. (Goro
Fuji).
* Class::MOP::Class
- The get_method, has_method, and add_method methods no longer
use get_method_map. Method objects are instantiated
lazily. This significantly improves Class::MOP's load
time. (Goro Fuji)
* All classes
- Inline fewer metaclass-level constructors since the ones we
have are perfectly fine. This reduces the number of string
evals. (Goro Fuji)
* Class::MOP::Method::Wrapped
- If a method modifier set $_, this caused the modifier to blow
up, because of some weird internals. (Jeremy Stashewsky)
0.133
-----
MAMETesters Bugs Fixed
----------------------
- 03191: [Crash/Freeze] armchmp2: Allowing Demo to run triggersTest
Mode (hap)
- 02916: [Crash/Freeze] srmvs: [debug] Assertion (Aaron Giles)
- 03300: [Crash/Freeze] tmmjprd, tmpdoki: [debug] Crash after OK
(Aaron Giles)
- 03310: [Misc.] cobram3, cobra: Parent/clone relationship missing
(Aaron Giles)
- 03311: [Misc.] p911uc, p911j: chd a00c02 is used in both clones but
they use different hashes (Angelo Salese)
Source Changes
--------------
Added GAME_IMPERFECT_SOUND flag to taitogn.c games since we don't
emulate the sound CPU. [Fabio Priuli]
CDP1802: [Curt Coder]
- refactored the Q and DMA callbacks to use devcb
- fixed state code output and load mode
Added FP registers to PPC debugger interface. Fixed bugs in the x64
back-end that prevented proper 3D rendering for Model 3 games.
[Aaron Giles]
ARM7 improvements: [R. Belmont]
- Added ARMv5+ CLZ instruction.
- Added ARMv5TE instructions: QADD, QDADD, QSUB, QDSUB, SMLAxy,
SMLALxy, SMULxy, SMULWy, and SMLAWy
- Fixed disassembly of CLZ
Improved DIP switches in toypop. [kanikani]
Audited and added GAME_SUPPORTS_SAVE flag to all games in the mappy.c
driver (superpac, pacnpal, grobda, phozon, mappy, todruaga, digdug2,
motos and clones of each) [MooglyGuy]
Naomi update [Deunan Knute, R. Belmont]
- Implemented cartridge protection chip mechanism
- Added protection data for doa2 and doa2m
- Added real dumped cartridge X76F100 data for doa2/doa2m
Several MESS-specific snes fixes for rendering. [Angelo Salese]
Merit Multi-Poker improvements: [Roberto Fresca]
* Full Inputs.
* DIP Switches.
* Simulated spark-watchdog circuitery.
* Demuxed custom port.
* NVRAM support.
* CPU clock derived from #defined crystal.
* 8000-8007 Output ports.
* Coin related counters.
* Sound components and trigger found at 8000-8003, bit2.
* Full lamps support.
* PCBs layouts & technical notes.
The 4 games are fully playable. Sound seems to be discrete, so the
circuitery need to be traced. Colors are still wrong.
Added documentation regarding different Cobra Command versions.
[Ruben Panossian]
Fixed card reset in Taito g-net games. [Joerg Hartenberger]
Fixed gun and crosshair positioning in TimeCrisis and Bubble Trouble.
[hap]
Decoded some ram based tiles in jclub2. [David Haywood]
Fixed interrupts in the cischeat driver, fixing Scud Hammer and
Arm Champs II. [hap]
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Multi-Poker [Roberto Fresca]
New clones added
----------------
Super Free Kick (set 2) [Klaus Sommers]
0.132u5
-------
MAMETesters Bugs Fixed
----------------------
- 03250: [DIP/Input] empcity and clones: Credits are registering twice
(Luigi30)
- 03309: [Crash/Freeze] All Sets in ojankohs.c: When game issues a
sound/voice, the game crashes (Tafoid)
- 03308: [Crash/Freeze] overdriv: Game Resets at "Ram Check" (Tafoid)
- 03235: [Graphics] timecris and clones: Severe graphics corruption
(Skeleton081983)
- 03299: [Core] tehkanwcc: double and wrong rom definition
(Roman Scherzer)
- 03305: [Graphics] blockout, blckoutj, blckout2: The text in yellow
on the "blockmaster" screen is corrupted (Fabio Priuli)
- 00772: [Gameplay] burnforc: The powerup item is always "L" in mame.
(hap)
- 02197: [Gameplay] rthun2, rthun2j, finehour: Black screen, game does
not start (Phil Bennett)
- 03298: [Compiling] Warning at devintrf.c:128 compiling with MSVC
(Aaron Giles)
Source Changes
--------------
DIPSW update [kanikani]
- fixed default setting of jjsquawk, marked the game as
IMPERFECT_SOUND, and added some notes
- added DIPLOCATION for toypop and liblrabl
Intel 8255A PPI:
- Added a new implementation of the I8255A device. Rewritten from
scratch to properly support handshaking in modes 1 and 2.
- Refactored sg1000a.c to use the new implementation.
Redumped Konami Viper CF and NVRAM for all games and updated drivers.
[Guru, Angelo Salese]
Fixed Aqua Jet sample ROM loading offset again. [Phil Bennett]
Fixed screen masking and left screen call drawing in tmmjprd.
[Angelo Salese]
Added hardware notes to the Quake Arcade Tournament driver.
[vidpro1, Andrew Gardner]
Added mechanism for the laserdisc core to return 0 for the philips
codes if video is squelched. Updated the Gottlieb and Cliff Hanger
drivers to request it this way, since they decode externally.
[Aaron Giles]
Made a couple of minor tweaks to the Cliff Hanger driver. Fixed
interrupt timing (was not taking into account interlacing) to fix up
glitches in playback and ensure the disk test passes. Added SHA1 and
marked the game as working. [Aaron Giles]
Promoted Final Lap 2 & Final Lap 3 to working since they just require
to init their analog controls (same sequence as Final Lap R).
[Angelo Salese]
Added basic support in bitmap.c for 64-bit indexed bitmaps. As a
result, you will need a full recompile with this change, since the
bitmap formats enum was altered. [Aaron Giles]
Introduced new feature -burnin, which can be used to generate a PNG
that represents the overall brightness seen during the course of
running a game. This PNG can be used as a fake "bezel" that overlays
the screen via the artwork systems (with a low alpha, say 0.1 or 0.2)
to simulate running a game with a monitor that has been burned in
from another game. [Aaron Giles]
Fixed the -crsshairpath option to be spelled properly. [Aaron Giles]
Made pr8210 serial processing a little more robust. [Aaron Giles]
Fixed year for Mighty Monkey (and clones) based on US Copyright
Searches. [Braille]
ARM7 updates [R. Belmont, Ryan Holtz]
- Prepped to support multiple architecture versions
- Added ARM9 CPU type (ARMv5TE)
- Added mostly-stubbed system coprocessor/MMU support
Fixed resource leak in core_fload(). [Aaron Giles]
Added flashv2.u30 (v2 bios) to the taitogn driver. [Joerg Hartenberger]
Added IDE Lock mechanism to the IDE Driver in MAME, so games on gnet
v2 bios are working correct now (idectrl.c / idectrl.h) & taitogn.c.
[Joerg Hartenberger]
Further improvements for Shogun Warriors:
[David Haywood, Tomasz Slanina]
-- decoded tables for several of the startup commands, made some
observations, was unable to properly decode table 0x80, second byte
scrambling is .. odd, so just using extract data right now.
-- properly mapped inputs in Shogun Warriors
-- decodes a block of data used by the Japanese version (fjbuster)
for the character select screen. Basically block 0x40 is the same
as mcu block/table 0x41, but using different encryption (inline
encryption table + additional overlay table instead of each byte
being bit shifted)
Updated Jockey Club II notes. [David Haywood, Gerald]
Verified Fruits & Bunny PROM. [f205v]
Added new split tool that can be used for splitting giant files
with per-file hashes and without corrupting them. [Aaron Giles]
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Cliff Hanger [Aaron Giles, Warren Ondras, Ernesto Corvi]
Cobra Command (M.A.C.H. 3 conversion) [Aaron Giles, Warren Ondras]
Otenami Haiken Final (V2.07JC) [Joerg Hartenberger]
Back Fire (Tecmo) [Tirino73, David Haywood]
New clones added
----------------
Witch Card (german?) [Team Europe / Dumping Union]
New games marked as GAME_NOT_WORKING
------------------------------------
Shootout Pool [f205v]
Multipede [Angelo Salese]
Cobra Command (Data East LD) [Angelo Salese]
Road Blaster (Data East LD) [Angelo Salese]
Time Traveller [Angelo Salese]
Super Cherry Master [Team Europe / Dumping Union] (incomplete set)
0.132u4
-------
MAMETesters Bugs Fixed
----------------------
- 03277: [DIP/Input] batrid & clones: If you select freeplay, hit
score, music & sound dips are inverted vs MAME tab
(Fabio Priuli)
- 03292: [Crash/Freeze] battles, gallag, gatsbee: [debug] assert:
src/mame/machine/namco06.c:240: state->device[2] != NULL ||
config->chip2 == NULL (Fabio Priuli)
- 03019: [Core] Sets with added Shifters: Running with the Shifter
changes orientation in vertical games (Mr. Do)
Source Changes
--------------
Fixed sound in Seibu Cup Soccer bootleg [Angelo Salese]
Removed a kludge from Sengoku Mahjong sound comms [Angelo Salese]
K053936 cleanup and some improvements for Racin' Force [David Haywood]
Marked siseikat prg rom as bad dump. [Angelo Salese]
Added very basic SCC68070 implementation, currently is just a basic
m68k with 32-bits of address lines. The plan is to add the on-chip
peripherals on the magicard.c driver then, when I get some
consistency, hardwire it to the cpu core. [Angelo Salese]
Better fix for Amiga AGA ddf_stop_pixel, to avoid breaking Amiga 1200
startup screen. [Mariusz Wojcieszek]
Fixed Cubo CD32 framerate to 50 [Mariusz Wojcieszek]
Confirmed Last Duel sets and changed to use genuine GFX ROMs
[Team Japump]
Marked vf3tb CROM0 ROMs as BAD_DUMP (they should be 4MB). Updated game
status notes. [Phil Bennett]
Allow skeetsht to put some gfxs. [Angelo Salese]
SCC68070: hooked up basic registers in the memory map. [Angelo Salese]
Update to the lastduel.c driver:
* Better rom load / decode for Last Duel sets [David Haywood]
* Readme / PCB layout [Guru]
* Corrected rom labels and added PCB locations to Mad Gear / LED
Storm sets [Brian Troha]
model3: masked CROM bank, fixes missing gfx in several games.
[R. Belmont]
Adds DIP port locations to Last Duel & Mad Gear sets. [Brian Troha]
Added redumped vf3tb ROMs [Guru]
Tokimeki Mahjong Paradise driver improvements:
- split tmmjprd / tmpdoki from rabbit.c as it uses the graphic chip
in a very different way, and having them together was making it
more difficult to make progress on [David Haywood]
- changed them to use custom rendering code instead of tilemaps, as
they can address tile data at a sub-tile level, this fixes the
girls in the intro [David Haywood]
- added inputs [Angelo Salese]
- added some notes about a hang, and possible reason [David Haywood]
- marked the graphic roms of tmpdoki as BAD as it appears to be
using tiles which are not present in the tmmjprd roms for the
title screen [David Haywood]
ARM (26-bit): TST/TEQ should only update flags. This eliminates the
need for patches in poizone/ertictac, all deco32 games still run
(including hvysmsh), and it better matches the documentation.
[R. Belmont]
Updated the Led Storm Rally 2011 set with the new roms as per the
Guru's info. Marked this game as GAME_IPERFECT_GRAPHICS due to the
bad sprite ect. [Brian Troha]
Corrected p911uc compact flash dump by Guru. [Angelo Salese]
Added fade in/fade out effects for tmmjprd [Angelo Salese]
Document the Pacman on Tecmo World Cup '90 hardware. Lists the roms
plus CRC32 / SHA1 in the comment section to prevent it from turning
up as a newly "found" game and to show users MAME is aware of it
existence. [Brian Troha]
Add gun I/O board to Teraburst and hook up 68k/PPC comms. Not sure how
the guns are read yet but this fixes the CALL ATTENDENT immediate
death and the game runs fine now. [R. Belmont]
Changes to support address maps for arbitrary devices: [Aaron Giles]
- Moved address_map array from cpu_config to device_config. Added MDRV
macros in the device for specifying address maps. Changed the memory
system to fetch the maps from the new location.
- Moved the address-space related get_info constants to devintrf
(including endianness). Removed space array from the CPU class
header. Made the memory system much more device-neutral. Various
other cleanups along the way.
- Expanded address maps from 3 to 4. Moved ADDRESS_SPACE_PROGRAM/DATA/
IO constants to cpuintrf, as those names are really only applicable
to CPUs. Added new ADDRESS_MAP_0/1/2/3 constants to identify address
maps more generically.
- Updated memory system to be more general about address map handling.
Added the concept of default address maps (in addition to the
already existing internal memory maps). The difference between
internal and default memory maps is that internal memory maps always
override everything (including user-specified maps), but default
memory maps simply provide a default that can be overridden.
- Converted the okim6295 sound driver to use address maps for access.
By default, it defines a ROM address map that overlays its full
region. As a result, the validity checks require all okim6295
regions to be at least 256k, unless you provide your own address
map. Updated all regions to meet this requirement.
- Updated the atarijsa code to use a custom address space for its
okim6295 accesses (which are banked on the first half and static on
the second half), as an example of configuring a device with a
custom address space.
- For now, attempts to use okim6295_set_bank_base() will still work,
though banking for the okim chips should be moved to custom address
maps in the drivers eventually. The first time
okim6295_set_bank_base() is called, it will install a banked memory
handler over the region and use memory_set_bankptr() to change the
base on subsequent bank switches.
- Moved address map validity checks to be run for each device instead of
just each CPU.
Removed PREDECODE_GFX compile flag, as the on-the-fly decoding seems
to be working reliably. Deprecated the ROMREGION_DISPOSE flag, as 98%
of the use of it no longer is applicable with on-the-fly decoding,
and the remaining cases are difficult to identify among the others.
[Aaron Giles]
Documentation updates: [Kevin Eshbach]
* For Super Basketball adds the rom locations for those that were
missing before and adds the jumper settings
* Documents the SEGA cpu part number for Future Spy and Super Zaxxon
safarir: fixed colors and filenames, and added samples [Hau]
Update Deniam driver YM3812 clocks to match recording.
[Lord Nightmare]
Added comment about galaga.c bootlegs using 06XX emulation.
[Fabio Priuli]
Fixed Aqua Jet sample ROM loading [skeleton081983]
Fixed a HD6309 core bug/typo in the divq_im opcode. [Romain Tisserand]
Improved Jockey Club 2 driver organization: [David Haywood]
- added different machine drivers for the different sets.
- added an st0016 to the 'older hardware' machine driver, that's
what the 'z80' rom on it is for (see st0016.c) the newer
hardware and bootleg don't use it.
- still waiting for proper gfx dumps
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Mahjong Private [Ali, Uki]
Tokimeki Mahjong Paradise - Dear My Love [David Haywood, Angelo Salese]
Tokimeki Mahjong Paradise - Doki Doki Hen [David Haywood, Angelo Salese]
Woodpecker (set 2) [Guru]
Teraburst (1998/07/17 ver UEL) [Guru, Mark Frisbee]
(Greyhound) Trivia (Questions Series 11) [Brian Troha, Dumping Union]
New clones added
----------------
Millennium Nuovo 4000 (Version 1.3) [Tomasz Slanina]
Millennium Nuovo 4000 (Version 1.6) [Tomasz Slanina]
The Next Space (Japan, licensed to PIC) [Team Japump]
Peter Pan [David Haywood]
Knights of the Round (World 911127, bootleg) [David Haywood]
Tehkan World Cup (set 3, bootleg) [David Haywood]
International Toote II (World?) [David Haywood]
SportTime Table Hockey (Arcadia, set 2) [Siftware]
World Darts (Arcadia, set 2) [Siftware]
Ninja Mission (Arcadia, set 2) [Siftware]
Sidewinder (Arcadia, set 2) [Siftware]
New games marked as GAME_NOT_WORKING
------------------------------------
Pirati [Tomasz Slanina]
Johnny Nero Action Hero [R. Belmont, The Dumping Union]
Poly-Net Warriors [Uki]
Sunset Riders (bootleg of Megadrive version)
[Gatinho, Smitdogg, Dumping Union, David Haywood]
The House of the Dead III [GDX-0001] [MAME Italia]
Jockey Club II (2 sets) [David Haywood]
Quake Arcade Tournament [Siftware]
Turret Tower [Siftware]
0.132u3
-------
MAMETesters Bugs Fixed
----------------------
- 03288: [Sound] raiga, stratof: Sound is messed up (Mamesick)
- 03185: [Interface] All games using Lightguns: [debug] Bitmap memory
Leak (Firewave)
- 02797: [Core] hangplt: Hang Pilot no longer boots since the new PPC
DRC went in (Phil Bennett)
Source Changes
--------------
mlanding: fixed sub CPU reset line,fixed main-to-sound CPUs comms,
added PORT_TOGGLE for the inputs and fixed color banking. Fixed analog
inputs. Added DSP and background graphics. [Angelo Salese]
Added redumped sample ROMs to Hang Pilot. [Guru]
Mapped Player 2 Start in Salary Man Champ [smf]
Marked all beatmania iidx games as not working. [smf]
mlanding: fixed foreground framebuffer graphics [Phil Bennett]
Fixed AGA display window start and stop (fixes startup screen and
lsrquiz & lsrquiz2 missing graphics) [Mariusz Wojcieszek]
Added PCB location to several rom sets in the asteroid.c driver.
[Brian Troha]
Added TMS0980 cpu core. [Wilbert Pol]
mc68hc11 improvements: [Angelo Salese]
* Added STX DIR, STY DIR opcodes.
* Fixed a bug with TAP opcode.
* Fixed internal RAM/internal I/O start-up state.
* Fixed the I/O system by changing the has_io flag with a
has_extended_io flag (switch between 0x40 and 0x100 I/O registers)
the latter is used by the Taito JC HC11 CPU only at the current
time.
* Fixed a register r/w to allow Skeet Shooter to put some gfxs.
Added default monochrome amber and green palettes. [Curt Coder]
Redumped m1 ROM of minasan [Team Japump]
PPCDRC: fix flags on STWCX and fix FMULS to use the correct registers.
[R. Belmont]
Some improvements to the unkch romsets [David Haywood]
Fixed Model 3 Real3D DMA source addressing. [Phil Bennett]
Fixed a graphic bug with Saboten Bombers. [Angelo Salese]
Fixed magtruck to use the alternate EEPROM. [R. Belmont]
Updated drummania 2nd mix and 2nd mix power up ver chds. [smf]
Adds latest US BIOS to the Naomi driver. Adds EPR-21577G, version 1.70
[Gerald (COY), Dumping Union]
Added kludges to get racin force / open golf past the initial check
screens with the TMS emulation enabled. [David Haywood]
Fixed an assert when using the 80188 CPU. [Dirk Best]
Verified/changed clocks on Black Heart. [Corrado Tomaselli]
Model 3 driver updates: [R. Belmont]
- Interrupt controller improved
- Fixed chip IDs for magtruck and von254g
- Various notes for working out additional issues
Removed old drawgfx APIs after converting the remaining drivers to
the new ones. [Atari Ace, Aaron Giles]
PPCDRC: Generate some FPSCR flags [Phil Bennett]
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Hyper Bishi Bashi Champ (2 sets) [smf]
Bass Angler 2 (GE865 VER. JAA) [smf]
Laser Quiz [Mariusz Wojcieszek, stephh]
Laser Strixx 2 [Mariusz Wojcieszek, stephh]
Laser Quiz 2 [Mariusz Wojcieszek, stephh]
Magic Number [Mariusz Wojcieszek, stephh]
Magic Premium [Mariusz Wojcieszek, stephh]
New clones added
----------------
E-Jan Sakurasou (v1.2) [The Guru]
Bloody Roar 2 (World) [Brian Troha]
Super Basketball (version I, encrypted)
[Mr Goodwraith, Smitdogg, Dumping Union]
Super Locomotive (Rev.A) [Team Japump]
Mario Bros. (US, Revision F) [Mr Goodwraith, Smitdogg, Dumping Union]
Pae Wang Jeon Seol / Legend of Warrior (Korean censored) [Guru]
Fruits & Bunny (clone of Country Girl) [TeamEurope, Dumping Union]
Lost World (older) [Team Japump]
Cactus (clone of Saboten Bombers)
[TeamEurope, Dumping Union, David Haywood]
Sunset Riders (bootleg of Megadrive version)
[Gatinho, Smitdogg, Dumping Union, David Haywood]
New games marked as GAME_NOT_WORKING
------------------------------------
Mahjong Shiseikatsu [Uki, Ali]
Skeet Shot [Phil Bennett, Andy Welburn, Angelo Salese]
Magical Truck Adventure [R. Belmont]
0.132u2
-------
MAMETesters Bugs Fixed
----------------------
- 02974: [Crash/Freeze] dmdtouch: Freeze/Hang of process
(Angelo Salese)
- 03278: [Gameplay] steelwkr: Inserting a coin at certain moments
during attract mode results in a broken game. (Hau)
- 03276: [Sound] bangball, balcube, batlbubl, daitoa: Missing sound
(Fabio Priuli)
- 03267: [Crash/Freeze] arabian, arabiana: Game Hangs In demo or play
(Tafoid)
Source Changes
--------------
Added sound to bayrouteb2. [Angelo Salese]
Identified the main CPU in Pachi Fever [Olivier Galibert, Wilbert Pol]
Fixed sprite flipping bits in Pro Sports [Angelo Salese]
Cleaned up sexyboom memory map. [Angelo Salese]
Identified the main CPU in Hit Poker [Olivier Galibert]
Fleshed out the MC68HC11 CPU core, adding support for numerous new
opcodes and basic IRQ support. [Angelo Salese]
Improved/fixed ROM names for Mortal Kombat 4. [Brian Troha]
Add correct keys for Sports Shoting USA and Ranger Mission
[Andreas Naive]
Added extremely rudimentary Atmel 8-bit AVR CPU core, missing most
opcodes and any attempt at proper cycle counts. [MooglyGuy]
Added PCB layout for Gaelco's Bang!, corrected Bang! rom names and
minor correction of Snowboard PCB layout [Brian Troha]
Fixed gfx decoding in Hit Poker [David Haywood]
Made some logic fixes to Hit Poker and significantly improved the
video. [Angelo Salese]
hachamf: redumped GFX maskROM and corrected filename [Team Japump!!!]
Amiga AGA update [Mariusz Wojcieszek]
- fixed sprite data fetching and sprite colors
Cubo CD32 update [stephh]
- fixed inputs
- found why inputs are not read (protection ?), hacked to work now
Fixed PPCDRC incorrect instruction checksum order
[Phil Bennett, R Belmont]
Fixed breakpoints in the TMS9900 CPU core [Olivier Galibert]
Improved sound and inputs in Midnight Landing. [Angelo Salese]
Improved protection simulation for Brap / Shogun warriors, eliminating
the hardcoded table with the initial program snippet in, getting it
from the rom instead, and generally cleaning things up.
[David Haywood]
Added GALs to the Klax sets and fixed the ROM names. [Kevin Eshbach]
Updated Bally Sente Spiker with the cartridge type and added notice
that it has an undumped PAL. [Kevin Eshbach]
Added some information to the Gottlieb driver about the board ids of
Q*Bert and M.A.C.H. 3 and the various known Gottlieb assigned game
ids. [Kevin Eshbach]
Removed Shooting Master Unprotected set since the initial dump was
bad and turned out to match the EVG revision. [Kevin Eshbach]
Normalized driver-specific drawing code to use the standard parameter
ordering: bitmap, cliprect, gfx, ... Updated most video drivers to
use the more modern drawgfx_* variants. Eventually the generic
drawgfx will be deprecated, so please use the newer functions.
[Atari Ace]
Added casts to ensure proper values are passed to the ctype.h
functions. [Juergen Buchmueller]
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Pro Sports [Angelo Salese]
Candy Puzzle [Mariusz Wojcieszek, stephh]
Harem Challenge [Mariusz Wojcieszek, stephh]
New clones added
----------------
High Impact Football (rev LA1 12/16/90)
[K. Lee, M. Josephson, Smitdogg]
Asteroids (rev 4) [Andy Welburn, Dumping Union]
Lupin III (set 1) [Hau, Team Japump]
New games marked as GAME_NOT_WORKING
------------------------------------
Hit Poker [Angelo Salese]
0.132u1
-------
MAMETesters Bugs Fixed
----------------------
- 03262: [DIP/Input] Drivers using TMS9928: Using any type of
frameskip causes crash (Fabio Priuli)
- 03247: [DIP/Input] battles: Unable to locate input port 'IN0'
(stephh)
- 03263: [Crash/Freeze] polyplay: PolyPlay crashes/exits with some
acces violation (Fabio Priuli)
- 03255: [Compiling] Compile errors with GCC 4.4 (SDLMAME specific)
- 03251: [Sound] kingofb, ringkin3, ringkinw: No sound output (Tafoid)
- 03237: [Crash/Freeze] bagman, sbagman and clones: Error Message:
Duplicate save state registration entry (Tafoid)
- 03245: [DIP/Input] nitrobal, gunball: Screen Flipped by default/
Input not allowed (Tafoid)
Source Changes
--------------
Fixed handshaking signals for PPI8255 modes 1/2, and mode 2 input
mask. [Curt Coder]
Added framebuffer support in 18 Holes Pro Golf. Fixed backgrounds
and added inputs. Decoupled from btime. [Angelo Salese]
Adjusted sound command descriptions for dkong to be closer to the
other drivers, and added a missing command description. [Kef Schecter]
Added SP0256 pinout. [Curt Coder]
Fixed colors in Jan-Oh [Angelo Salese]
Fixed several issues compiling with gcc 4.4. [R. Belmont]
Added Dip Locations and made default settings changes to match manuals
for Star Wars and The Empire Strikes back. [Tafoid]
Added irq ack support in the rohga driver, fixes character selection
behaviour in Wizard Fire. [Angelo Salese]
Fixed background colors and improved the graphics in Pro Soccer.
[Angelo Salese]
Refactored MC6845 to use devcb and added cursor callback (for MESS).
[Curt Coder]
Added basic gfx pal descrambling to liberate.c, and enabled sound
(memory map was disabled but it is actually good?) Fixed for good the
background colors and added gfx rom read-back (helps a lot for the
tile-based sprites). Improved playability by tweaking IRQ generation.
[Angelo Salses]
Added correct ROM names for eprom/eprom2. [Phil Bennett]
Made the 8237 dma controller emulation more accurate by implementing
it as a state machine. Deprecated the dma8237_run_transfer function.
[Wilbert Pol]
Updated readmes for ATOMISWAVE and TWINKLE hardware. [Guru]
Fixed prom hook-up in Dambuster. [Angelo Salese]
Twinkle WIP: [R. Belmont]
- SPU board emulation improvements (memory map, IRQ controller, IDE,
RF5c400)
- Change 4th mix to use real dumped security dongle data
Many graphics and logic fixes to Pro Sports. [Angelo Salese]
Decoded BG backgrounds in Pro Sports. [David Haywood]
Fixed a DECO16 CPU core bug that was causing issues with Pro Bowling
part of Pro Sports. [Angelo Salese]
Implemented a new DECO CPU-16 opcode, used by Express Raider for
V-BLANK bit and a bunch of liberate.c games for TILT bit. Converted
Express Raider to use the DECO CPU-16 core instead of the plain M6502.
[Angelo Salese]
Added BPROMs for Intruder. [Yasuhiro Ogawa]
Total Vice now uses the correct boot ROM (same as Polystars).
[Phil Bennett]
Fixed Pro Tennis gameplay and added basic background hook-up.
[Angelo Salese]
Improved protection simulation and documentation for Shogun Warriors/
BRAP Boys. [David Haywood]
Pointer-ified the minx CPU core. [Atari Ace]
Improved System 16 bootleg behaviors, especially with regards to
sprite rendering. [David Haywood]
New games added or promoted from NOT_WORKING status
---------------------------------------------------
New Double Bet Mahjong [alien_mame, Dumping Union]
Pro Soccer [Angelo Salese]
Steel Worker [Hau, Chack'n, Dumping Union]
New clones added
----------------
Give us a Break (6 versions) [Anonymous, alien_mame]
Dambusters (US, set2)
[N. Garnier, D. Beneke, J. Leyda, A. Costin, W. Belk and Smitdogg]
Cruis'n Exotica (version 2.4) [K. Lee, Smitdogg]
Grand Striker (Americas) [ClawGrip, ShengLuc]
Best League (World) [ClawGrip, ShengLuc]
Grand Striker 2 (Europe and Oceania) [ClawGrip, ShengLuc]
New games marked as GAME_NOT_WORKING
------------------------------------
Sports Shooting USA [Guru]
Ranger Mission [Guru]
beatmania IIDX [Guru]
devel/p5-Test-LeakTrace into The NetBSD Packages Collection.
The Perl 5 module Test::LeakTrace provides several functions that
trace memory leaks. It scans arenas, the memory allocation system,
so it can detect any leaked SVs in given blocks.
Packages Collection.
The Perl 5 module Test::LeakTrace provides several functions that
trace memory leaks. It scans arenas, the memory allocation system,
so it can detect any leaked SVs in given blocks.
* Fixed downloading tar-gz-archives when using gz-extension
* Improved output when svn-command could not be executed correctly
* Added config option to use full alphabetic order (independent of
folder or file type)
* Fixed multiple links and minor issues
* Fixed issues: 212, 213, 214, 215, 216, 217, 219, 222, 223, 224,
225, 227, 228, 229, 230, 231, 232, 234, 237, 238
2.2.0:
* Fixed revision handling to use PEG revision instead of OPERATIVE revision
* This fixes many (but not all) cases when working with
moved/renamed/deleted files
* Removed dependencies to external command
* Added PEAR Archive_Tar
* Added PEAR Text_Diff
* Added usage of gz extension if available
* Added usage of PHP touch function
* Improved scalability of parent path handling
* Added support for upcoming PHP 5.3
* Added separate customizable extension mapping for GeSHi
* Added possiblity to ignore whitespace on compare and diff
* Added support for aliases in access file and handle continuation
lines correctly
* Added config option to set custom config path
* Added config option to exclude specific paths from the set of
repositories added by parentPath
* Added config option to add a subpath of a repository to the list
of repositories
* Added config option to switch between showing age and date in log
and listing view (the other is displayed in the title attribute)
* Added auto detection of Windows
* Added message when config file does not exist
* Added new logo and favicon
* Fixed some broken links when navigating through a repository
* Fixed created archive to be identical (for the same revision)
across multiple request
* This works under Linux with any PHP version and under Windows with PHP 5.3
* Fixed parsing of access file to support usernames containing equal characters
* Updated translations
* Dutch
* French
* Italian
2.1.0:
* Fixed: Several security fixed
* Added: Added GeSHi for code highlighting.
* Added: New languages.
* Changed: Separated modified files and directory listing.
* Changed: Updated used libraries.
FIX: XSS vulnarabilities (Issue 179)
FIX: Hide modified files in revision view based on authentication.
FIX: Numerous other security problems.
NEW: Added translations: hungarian, indonesian, slovak, uzbek.
CHANGED: Some code cleanup.
2.0:
* Changed: many cleanups and optimisations.
* Added: more documentation for *.php files.
* Removed: extraneous bits.
* Changed: line endings now use UNIX-style across the board.
NEW: New default template theme offered by Erik Pöhler
NEW: Template files may now be specified on a per repository basis
NEW: Add RSS 'alternate' <link> elements to the HTML headers in
directory listings. This lets you, for example, easily create a
'live bookmark' in Firefox to monitor commits to a particular SVN path.
NEW: Russian translation.
CHANGE: Bugtraq handling has been updated to account for the latest spec.
FIX: Syntax highlighting across lines has been fixed (Issue 85)
1.62:
NEW: RSS feed can now list changed files
NEW: Templates can now show an open folder icon
NEW: Polish translation
NEW: Dutch translation
CHANGE: Window is scrolled to appropriate location when opening a new directory
FIX: Allow repository names containing '/'
FIX: Fixed sloppy HTML in diff templates
FIX: Fix problems with the diff output
FIX: Repositories on Windows network shares can now be accessed.
FIX: Accented characters weren't shown correctly in the directory comparison
view.
FIX: Remove error when only one revision was available
pkgsrc changes:
* Use a more typical PKG_SYSCONFDIR.
* Don't depend on Apache PHP module; this runs anywhere PHP does.
#mp3splt v. 2.2.5
- added -x option to not write Xing header
mostly libmp3splt (but important for mp3splt users) :
- fixed bug with -g and multiple usages of @o (libmp3splt)
- fixed a small bug with genre in -g
- Xing header is now written even if -n option is used (libmp3splt)
- fixed bug with stdin & id3v2 & xing
- fixed critical bug with overlap splitpoints not working (feature #1530782 => bug)
- fixed critical bug with mp3 stdin (& framemode)
- fixed some warning messages & added some more
- fixed dewrap error message
- fixed dewrap bug to not attempt to create output directories when '-d' option is used
- fixed minor bug #2790952 : time mode creating an empty file (at the end)
#mp3splt v. 2.2.4
- fixed issue with CUE file not being imported correctly : \r and \n
problem (bug #2778717)
- fixed bug #2691576 - CUE file seg fault if no artist
- fixed segfault when output format was empty
- fixed bug with ID3v1 and '@N' (was 1,3,5,... instead of 1,2,3,...)
- fixed time split with '0.0' was infinite looping
- fixed empty output format '' seg fault
- small fixes in the man page
- re-enabled mp3splt ogg symlink configure option
- added options @m,@M,@s,@S,@H,@h + no @h or @H in output filenames if hundreths are 0
- added default custom tags as %[@o,@N=1]
- print to stdout is now on stderr for the '-l' option, except for the filenames
- added --with-mp3splt(-libraries|-includes)?, --disable-mp3splttest configure options
- added overlapping split files with the -O option (feature request #1530782)
- fixed compilation problem, bug #2785683
- fixed critical bug with overlap splitpoints not working (feature
#1530782 => bug)
- fixed critical bug with mp3 stdin (& framemode)
- fixed bug #2786300 in plugins compilation (added -lm)
- Xing header is now written even if SPLT_NO_TAGS option is used
- added SPLT_OPT_XING option to not write Xing header
- fixed bug with custom tags and multiple usages of @o
- fixed bug with stdin & id3v2 & xing
- fixed a small bug with genre in custom tags
- fixed some warning messages & added some more
- fixed dewrap error message
- fixed dewrap bug to not attempt to create output directories when
'-d' option is used
- fixed minor bug #2790952 : time mode creating an empty file (at the end)
- fixed issue with CUE file not being imported correctly : \r and
\n problem (bug #2778717)
- fixed bug #2691576 - CUE file seg fault if no artist
- fixed bug #2520183 : wrong size in snprintf call
- fixed bug with ID3v1 and '@N' (was 1,3,5,... instead of 1,2,3,...)
- fixed time split with '0.0' was infinite looping
- fixed empty output format '' seg fault
- added options @m,@M,@s,@S,@H,@h + no @h or @H in output filenames
if hundreths are 0
- added --with-(mad|id3)(-libraries|-includes)?, --disable-[mad|id3]test
configure options
- added overlapping option of split files (feature request #1530782)
1.1.95 23-June-2009
---------------------------------------------
- Fix item size handling.
- Add support for retrieving collection statistics as part
of the AKLIST/AKLSUB commands.
- Add support for collection size statistics.
- Build fixes for Windows.
- Support RID-based operations for CREATE, MODIFY and DELETE.
- Avoid emitting unecessary change notifications when
modifying items or collections.
- Add COLMOVE command.
- Reduce number of database writes when modifying a collection.
- Fix parsing of attributes containing CR or LF characters.
1.1.90 03-June-2009
---------------------------------------------
- Return the storage location for items in FETCH responses
- Fix remode identifier encoding problems
- Fix infinite loop when parsing RID lists
- Fix parsing errors on stray newlines
- Support RID-based operations for STORE and MOVE
- Fix race on resource creation
- Provide modified item parts in change notifications
- Build system fixes
1.1.85 05-May-2009
---------------------------------------------
- Improved CMake scripts so it is possible to detect
the Akonadi version in projects that depend on it.
- Simplified the check for existance of tables.
- Add a dedicated item deletion command, to get rid of
the old STORE/EXPUNGE which was extremely inefficient.
- Some fixes to support sqlite in the future.
- Soprano is required now.
- Qt 4.5.0 is required now.
- Support for collection retrieval by remote identifier.
- Support for item retrieval based on the remote identifier.
- Less useless debug output.
- Fixed leak on socket error.
- Various smaller bug fixes, see ChangeLog for a list.
- Support for writing large payloads to a file.
- New Item retrieval code.
- Added a streaming IMAP parser, and ported code the use it.
- Add support for manually restarting an agent instance.
SciPy 0.7.0 is the culmination of 16 months of hard work. It contains
many new features, numerous bug-fixes, improved test coverage and
better documentation. There have been a number of deprecations and
API changes in this release, which are documented below. All users
are encouraged to upgrade to this release, as there are a large number
of bug-fixes and optimizations.
* Version 3.6 [2008 Oct 27]
SNMP interface auto-discovery (oid: ifInOctets[POS1/0])
better handling of solaris low descriptor limit
faster startup
correctly count aliases
new severity features
new data directory structure
show test results on webpage
overview webpage
friendlier notification messages
compute service
bugfixes
=> some config file changes may be needed
* Version 3.5 [2007 June 14]
SNMPv2c
SNMP get-bulk
UDP bug fixes
faster startup/shutdown
faster graphs
faster with large configs
Resolv in displayed config
checknow button
notification %O fix
notification conditional text
DARP (Failover and Redundancy)
acl simplification
detect GD at runtime
can specify units for time duration parameters
web page changes
data archiving interface
various config parameter inheritance changes
=> some config file changes may be needed
Based on PR 41779 by Fredrik Pettai.
Version 20090128:
I added a new feature to dnstop today that filters on "refused" response codes.
This might be useful in tracking the ongoing DNS-based DDoS attacks.
To use this new feature:
dnstop -R -f refused eth0
Version 20080321:
The interesting changes came in a patch from Dave Plonka:
Fixed a bug that cause dnstop to Memory fault when processing
a DNS packet greater than PCAP_SNAPLEN (previously 1460) bytes
in size.
Raised PCAP_SNAPLEN to 65535 to avoid truncating large DNS
packets.
Eliminated unnecessary stack buffers and memcpy calls when
handling packets.
Also some variables have been added to the Makefile at the request
of a packager so that it may be easier to customize where files are
installed, etc.
The package loads the fixltx2e package from the LaTeX distribution,
and etex.sty from the e-TeX distribution. The package then patches
the \- (discretionary hyphen command) to use the current hyphen
character (which may be different from than the default, which is the
character at the ASCII hyphen slot), and the \textsuperscript command
(from the LaTeX kernel) and the \textsubscript command (from the
fixltx2e package). The package also provides parameterised versions
of the "bumpy road" logos for TeX, LaTeX and XeTeX; these versions of
the logos are designed to respond to the font that is being used for
typesetting.
- Fix quicksearchbox look in Chrome and Konqueror (#1484841)
- Fix UTF-8 byte-order mark removing (#1485514)
- Fix folders subscribtions on Konqueror (#1484841)
- Fix debug console on Konqueror and Safari
- Fix messagelist focus issue when modifying status of selected
messages (#1485807)
- Support STARTTLS in IMAP connection (#1485284)
- Fix DEL key problem in search boxes (#1485528)
- Support several e-mail addresses per user from virtuser_file (#1485678)
- Fix drag&drop with scrolling on IE (#1485786)
- Fix adding signature separator in html mode (#1485350)
- Fix opening attachment marks message as read (#1485803)
- Fix 'temp_dir' does not support relative path under Windows (#1484529)
- Fix "Initialize Database" button missing from installer (#1485802)
- Fix compose window doesn't fit 1024x768 window (#1485396)
- Fix service not available error when pressing back from compose
dialog (#1485552)
- Fix using mail() on Windows (#1485779)
- Fix word wrapping in message-part's <PRE>s for printing (#1485787)
- Fix incorrect word wrapping in outgoing plaintext multibyte
messages (#1485714)
- Fix double footer in HTML message with embedded images
- Fix TNEF implementation bug (#1485773)
- Fix incorrect row id parsing for LDAP contacts list (#1485784)
- Fix 'mode' parameter in sqlite DSN (#1485772)
From Fredrik Pettai in PR pkg/41778 (and private mail that once
again got lost in the shuffle, sorry).
1.5.1 release provides some bug fixes and a fix for the recently announced
HMAC vulnerability in the XML Signature specification (CVE-2009-0217).
1.5.0 release provides more bug fixes, partial support for Inclusive
Canonicalization 1.1, and support for the Xerces 3.x official release and
32/64-bit portability APIs.
- license names are case-sensitive
- specific instructions for modifying ACCEPTABLE_LICENSES are only given
for simple license conditions, so don't make the user expect too much
- license handling: accept upper case letters. Keep license checks
case-sensitive as done in the older pkgsrc logic. Document this.
OK dillo@, schmonz@, wiz@
- pkg_info:
- fix handling of non-packages, that are valid archives
- invert order of pkg_info -r to better match the expectations of
make update.
Added missing files to distribution
Check for non configured c2s local.id
Added tool to migrate from jabberd14 to jabberd2 SQLite. BBN.com
contribution.
Fix for authreg_pipe. Fixes#204
Updated bdb2mysql.rb to jabberd 2.1 DB schema
Do not handle disco to nodes
Fixed vCard get
Fixed empty node check
Restored reading [jabberd] group from my.cnf
Unified way utf-8 is selected in MySQL backend
Merged crypted passwords support for MySQL. Closes#184 and 197
Removed debug that might cause segfault. Fixes#196.
Do not handle vCard request destined to full JIDs. Fixes#190
Added charset utf-8 to db-setup.mysql
Fixes segfault that happend when there are multiple sessions and
privacy list was changed. Fixes#188
Really fix gsasl ANONYMOUS login
Webstatus presence resource enabled only when service enabled
Added server component presence resources
Added maxstanzasize debug message
Include “util/inaddr.h” for socklen_t ss_family etc. Refs #191
Include <stdarg.h> if available. Refs #191
TYPE_SOCKLEN_T check. Refs #91
TYPE_SOCKLEN_T check. Refs #91
Include inttypes.h instead of stdlib.h as it is more universally
available. Refs #191
Check for stdarg.h in configure.
Remove AC_PROG_GCC_TRADITIONAL (obsolete).
Remove AC_FUNC_MALLOC, AC_FUNC_REALLOC - if they find malloc(0) does
not return a valid pointer malloc will be defined to rpl_malloc, and
no rpl_malloc is available. See
http://www.gnu.org/software/autoconf/manual/autoconf.html#Particular-Functions
Seems easier to use AC_SEARCH_LIBS for inet_ntop etc.
Move the broken __ss_family check so that it appears after the check
for struct sockaddr_storage.
Check for socklen_t
Fix –enable-pgsql
Fixed compatibility with VC++ and ANSI, variables must be declared at
the beginning of the block.
Check for Win32 OpenSSL and Visual C++ 2005 SP1 Redistributable
Package (x86), and raise error if not found in the installer.
Updated Makefile.am witn new README.protocol file
Unified URI/URN definitions