12 commits
Author | SHA1 | Message | Date | |
---|---|---|---|---|
wiz
|
2f2a75b40b | Fix build with gtk2>=2.20. | ||
wiz
|
c0fe566fc3 |
Update to 0.136:
New System Drivers Supported: ----------------------------- - Consul 2717 with PMD-32 [Miodrag Milanovic] - Elektor SC/MP [Miodrag Milanovic] - Epoch Super Cassette Vision [Wilbert Pol] - Hawthorne Technologies TinyGiant HT68k [Miodrag Milanovic] - Hector MX40c [JJ Stacino] - Hector MX80c [JJ Stacino] - Microsystems International Limited MOD-8 [Miodrag Milanovic] - MITS Altair 8800bt [Miodrag Milanovic] - Robotron K1003 [Miodrag Milanovic] - Science of Cambridge MK-14 [Miodrag Milanovic] Systems Promoted from GAME_NOT_WORKING: --------------------------------------- - Ausbaufähiger Mikrocomputer mit dem U 880 (Huebler/Everts) [Curt Coder] - Hector 2HR+ [JJ Stacino] - Hector 2HR [JJ Stacino] - Hector HRX [JJ Stacino] - Kaypro 4 [Robbbert] - Kaypro 10 [Robbbert] - Omni II [Robbbert] - Victor [JJ Stacino] - XOR S-100-12 [Curt Coder] System Driver Changes: ---------------------- - [APEXC] Fixed image loading [Robbbert] - [BETA] Fixed display flickering. [Curt Coder] - [C64] Emulated the Commodore 1541 disk drive at hardware level. G64 images are now supported (D64 support coming) [Curt Coder] - [EXL100] Added 7041 rom dump. [Wilbert Pol] - [EXIDY] Improved sound compatibility. [Robbbert] - [FMTOWNS] Various updates: [Barry Rodewald] * Added FDC IRQ and disk density select * Fixed ANK CG ROM enable * Re-worked VRAM access, allowing startup logos to display on the Marty and Car Marty * Added basic keyboard support * Added standard 2 button joystick support * Corrected text mode colours * Implemented CD-ROM controller, and CD-DA support * Hooked up YM3438 interrupts * Re-worked video code to support a basic CRTC implementation * Fixed VBlank IRQ * Added sprite implementation * Mapped RF5C68 wave RAM - [GBA] Remapped Select button to MESS default. [Justin Kerk] - [GLASGOW] Upgraded artwork to be clickable. Fixed various driver problems. Chess can be played by using the mouse. [Robbbert] - [HUEBLER] Added keyboard. [Curt Coder] - [INTV] Fixed intvkbd. Fixed disassembler. [Robbbert] - [MPF1] Converted to use driver state, added speech and printer ROMs, implemented MONI/INTR keys, monitor BREAK logic, added artwork for mpf1b, added layout for mpf1p. [Curt Coder] - [ORIC] Telstrat regression has been fixed. [Robbbert] - [SMS] Added SegaScope (3D-Glasses) support to Sega Master System I drivers (i.e. sms1, sms1pal, smsj & sg1000m3). To enable this, enter Driver Configuration menu and turn on SegaScope, then go in the Video Options menu and choose one of the SegaScope views. [Fabio Priuli] - [SMS] Added Terebi Oekaki graphic board support to Japanese drivers (i.e. smsj & sg1000m3). To enable this, start emulation of "Terebi Oekaki", then enter Driver Configuration menu and turn on the Tablet. Once enabled, remappable controls will also appear in the Input (this System) menu. [Fabio Priuli] - [SMS] Added Reset button to SMS1 and improved Lightgun behavior based on "Color & Switch Test". [Enik Land] - [TI81] Added v1.6K BIOS dump. [critor] - [TI85/TI86] Converted the serial interface to a device. [Wilbert Pol] - [TI99] Fixed a crash when the user mounts cartridge dump files in legacy mode. [Michael Zapf] - [XOR100] Added terminal support. [Curt Coder] Source Changes: ---------------- - The core is based on MAME 0.136. This incorporates all features of the update to this core. [MAME team] - Cleanups (static qualifiers, headers, renames, reduced global symbols, dead code cleanups, brace cleanups, and more multisession friendly init code). [Atari Ace] - WD17xx write track supported in proper way instead of using more sector writes [Michael Zapf] - Added F4 character-set viewer to many computers [Robbbert] - The -listdevices option has been temporarily renamed to -listmedia, until it is merged with MAME's -listdevices command [Robbbert] - Fixed bug 1770. Listmedia will indicate if a driver has no devices, or if the driver doesn't exist. [Robbbert] |
||
wiz
|
f6ee891b82 |
Update to 0.135.
Changes in 0.135: New System Drivers Supported (in no particular order): ------------------------------------------------------ - Philips CD-i [Harmony] - Fujitsu FM Towns Car Marty (not working) [Barry Rodewald] - Macintosh II (FDHD), IIx, IIcx, IIci, IIsi, LC, LC II, and Classic II (not working) [R. Belmont] - P8000 (not working) [Matt Knoth, Fabio Priuli] - Sharp X68000 XVI and X68030 (not working). [Barry Rodewald] Systems Promoted from GAME_NOT_WORKING: --------------------------------------- - Atari 800XL [Mariusz Wojcieszek] - Beta [Curt Coder] - Cosmicos [Curt Coder] - Microbee 56k [Robbbert] - Nokia MikroMikko 1 M6 [Curt Coder, Kara Trace] - Philips CD-i [Harmony] - Sony PocketStation [Harmony] - TRS-80 Model 4 [Robbbert] - TRS-80 Model 4P [Robbbert] Skeleton drivers: ----------------- - Amiga 3000 - Amstrad PenPad PDA 600 - Cosmicos - Epson HX20 - NeXT - Robotron A7150 - SGI IP6 4D/PI workstation Changes in 0.134: New System Drivers Supported (in no particular order): ------------------------------------------------------ - 4004 Nixie Tube Clock [Miodrag Milanovic] - Busicom 141-PF [Miodrag Milanovic] - Mikron-2 [Miodrag Milanovic] - Nintendo Game Boy Advance [R. Belmont, Harmony] - Tandy 1000RL [Wilbert Pol] - DECTalk DTC-01 [Lord Nightmare] - Ensoniq ESQ-1 (not working) [R. Belmont] - Game Park GP32 (not working) [R. Belmont] - Game Park Holdings GP2X (not working) [R. Belmont] Systems Promoted from GAME_NOT_WORKING: --------------------------------------- - Elektor Junior [Manfred Schneider] - Elwro 800 Junior [Mariusz Wojcieszek] - Sharp X1 / X1 Turbo [Angelo Salese] Skeleton drivers: ----------------- - HC-88 - Cobra / Cobra 80K - Kaypro 4/plus88 - Kaypro 4 4-84 - Tatung Einstein 256 |
||
wiz
|
e559ce9d6d | Fix build on NetBSD-current. | ||
sno
|
2e84c0a7cb | bump revision because of graphics/jpeg update | ||
wiz
|
c1d829b7dd |
Update to 0.133. Sadly, patches can't be shared with sdlmame any longer,
so include copies here. (XXX: most of these should be sent upstream anyway...) Changes: 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] |
||
wiz
|
8de687e2b5 |
Update to 0.132:
New System Drivers Supported (in no particular order): ------------------------------------------------------ - AC1 SCCH [Miodrag Milanovic] - Amiga 1200 NTSC & PAL (not working) [incog nito, Dirk Best, Fabio Priuli] - Amiga CD32 (not working) [incog nito, Fabio Priuli] - Amstrad NC150 [Roberto Carlos Fernandez Gerhardt, Wilbert Pol] - Brailab 4 (not working) [Miodrag Milanovic] - BOB-85 [Miodrag Milanovic] - CD-I (not working) [incog nito] - CIP-01 [Miodrag Milanovic] - Frael Bruc 100-1 [Miodrag Milanovic] - HP38G, HP39G, HP49G (partialy working) [Miodrag Milanovic] - MC80.21/22 (not working) [Miodrag Milanovic] - MC80.30/31 (not working) [Miodrag Milanovic] - Microbee Premium PC85 (not working) [Robbbert] - Microbee 64k (not working) [Robbbert] - Microprofessor III [Miodrag Milanovic] - NEC PC-8001, PC-8001MkII, PC-8801, PC-8801MkII (all not working), PC-8801MkIIFR, PC-8801MkIIMR, PC-8801MH, PC-8801FA, PC-8801MA, PC-8801MA2, PC-8801MC [Fabio Priuli] - Nintendo M82 Display Unit (not working) [Andy Welburn, Fabio Priuli] - NTS DreamWriter T200 (not working) [Roberto Carlos, Fernandez Gerhardt, Wilbert Pol] - Palm IIIc,Palm m100,Palm m130,Palm m505,Palm m515, Palm V, Palm Vx,Visor Edge,Symbol SPT1500, Symbol SPT1700, Symbol SPT1740 (not working) [Miodrag Milanovic] - PC/M Mugler [Miodrag Milanovic] - PolyMorphic Systems Poly-88 [Miodrag Milanovic] - PolyMorphic Systems Poly-8813 (not working) [Miodrag Milanovic] - Pravetz 82, 8M and 8C [Miodrag Milanovic] - Ringo 470 (not working) [Miodrag Milanovic] - Samsung SPC-1000 [Miodrag Milanovic] - Sharp MZ-1500, MZ-80A (not working) [Fabio Priuli] - Sharp Pocket Computer 1245,1250,1255,1260,1261/1262 [Miodrag Milanovic] - SNK NeoGeo AES [R. Belmont, Fabio Priuli] - Steepler Dendy Classic (not working) [incog nito] - TK85 [Robbbert, Miodrag Milanovic] - Timex Sinclair 1500 [Robbbert, Miodrag Milanovic] - Votrax Type-'N-Talk (not working) [Lord Nightmare, Kevtris] - Xerox 820 [Robbbert, Curt Coder] - ZX97 (not working) [Miodrag Milanovic] Skeleton drivers : ------------------ - Agat-7 - Agat-9 - Acorn 6809 - BIC A5105 - BCS-3 - Beehive DM3270 - BK-0011M - Bung Doctor PC Jr - C-80 - Camputers Lynx 48 - Camputers Lynx 96 - Camputers Lynx 128 - Canon X-07 - CCE MC-1000 - Chess-Master - DEC VK-100 - Dunfield 6809 Portable - Elektronika MK-85 - Elektronika MK-90 - Elwro 800 Junior - Epson PX-8 - Epson QX-10 - FK-1 - Fujitsu FM7 - Fujitsu FM77AV - Fujitsu FM77AV40SX - Heathkit ET-3400 - Hubler/Everts MC - Interact Family Computer - IQ-151 - Kay 1024 - KC 85/2 - KC 85/5 - SC-80 - LC-80 - National JR200 - Heathkit H8 - Heathkit H19 - Heathkit H89 - Hector 2HR+ - Hector 2HRX - Hector 1 - Jaguar CD - MicroArt ATM - MicroArt ATM 2 Turbo - Nanos - NEC PC-6001 - NEC PC-6001A - NEC PC-6001mkII - NEC PC-6001mkIISR - NEC PC-6600 - NEC PC-6600SR - NEC PC-8500 - NEC PC-88 VA - NEC PC-9801 - NEC PC-9821 - Nintendo Super Famicom Box - Olivetti L1 M20 - Olivetti L1 M40 - Philips VG-5000 - Philips VG-8000 - Philips VG-8010 - Philips VG-8010F - Plydin-601 - Plydin-601A - PK8000 Vesta - PK8000 Sura/Hobby - PK6812c - Profi - PROF-80 - Poly-Computer 880 - Quorum - Robotron A5120 - Robotron A5130 - Schachcomputer SC1 - Schachcomputer SC2 - Sega 32X - Sega CD - Sega Mega-CD - Sharp MZ-80B - Sharp MZ-2500 - Sharp X1 - Sharp X1 Turbo - Sharp X1 Turbo Z - SNK NeoGeo CD - SNK NeoGeo CDZ - Sony PocketStation - Sperry Univac UTS-20 - System 2900 - Tesla PMI-80 - TI-73 - TI-83 Plus Silver Edition - TI-84 Plus Silver Edition - TI-89 - TI-92 - TI-92 Plus - Tiki 100 - Unior - UKNC - VCS-80 - Visual 1050 - Videotone TVC64,TVC64+,TVC64+ russian - Vector 1200 - V-Tech Socrates - XOR-100-12 System Driver Changes: ---------------------- - [ATARI] Added proper labels and dumps to Atari 400, 800 and XE/XL. A few are still marked as BAD_DUMP while waiting for confirmation. [Freddy Offenga, Fabio Priuli] - [C128] Added verified Swedish / Finnish dump [Iggy Drougge, Fabio Priuli] - [CBM] Added floppy drive firmwares and enabled floppy emulation code (with some fix) in sx64, c16c, c16v, vic20v, c128d, c128dcr, c128d81. The code is still not working, but it can be enabled since it does not crash MESS anymore. [Fabio Priuli] - [COLECO] Fixed controller bug introduced in 0.131. [Fabio Priuli] - [CRVISION] Added support for stereo tapes. [Curt Coder] - [GLASGOW] Fixed blinking LEDs. This allows basic usage of this system. [Fabio Priuli] - [JAGUAR] Fixed 0.129 regression in cart starting address. (bug #1766) [Robbbert] - [KAYPRO] Kayproii now works. [Robbbert] - [KYOCERA] All systems are now working. [Curt Coder, Fabio Priuli] - [ORIC] Various bioses added for different languages. [Miodrag Milanovic] - [PP01] 16 roms of 1K instead of one 16KB, as in real machine [Miodrag Milanovic] - [VISICOM] Toshiba Visicom is now working and playable, but the graphics emulation is not perfect yet. [Curt Coder] - [X68000] Added support for the XPD-1LR dual D-pad controller. [Barry Rodewald] - [Z88] Added version 3.0 and 4.01 finnish version of roms [Miodrag Milanovic] - [SYM1] Added BASIC and Assembler ROM's, and version 1.0 monitor [Miodrag Milanovic] - [TI85] Bug 1711 fixed, and TI-82 progress in emulation [Xander] Source Changes: ---------------- - The core is based on MAME 0.132. This incorporates all features of the update to this core. [MAME team] - Converted the WAVE sound device to stereo. [Curt Coder] - Implemented following devices: PIO8155, RP5C01A, HD44102, HD61830. [Curt Coder] - Changed the Commodore Serial Bus and IEEE Bus implementations to be devices. More work is needed to make the code flexible enough to support all the possible devices which could have been connected to the real thing. [Fabio Priuli] |
||
joerg
|
bacea7cad5 | Remove @dirrm entries from PLISTs | ||
wiz
|
394ecae195 |
Update to 0.131. Install new castool executable.
0.131 New System Drivers Supported (in no particular order): ------------------------------------------------------ - Atari 1200XL (not working) [Fabio Priuli] - Atari 600XL (not working) [Fabio Priuli] - Atari 65XE (not working) [Fabio Priuli] - Atari 65XE Arabic (not working) [Fabio Priuli] - Atari 130XE (not working) [Fabio Priuli] - Atari 800XE (not working) [Fabio Priuli] - Atari XEGS (not working) [Fabio Priuli] - Dator 3000 (not working) [Roberto Carlos Fernandez Gerhardt, Wilbert Pol] - Dick Smith Wizzard [Curt Coder] - Dick Smith VZ 2000 [Curt Coder] - DEC VT100 (not working) [Miodrag Milanovic] - Hanimex Rameses [Curt Coder] - Kaypro II (Model 2/83) (not working) [Robbbert] - Kaypro 4 (Model 4/83) (not working) [Robbbert] - Kaypro 2x (Model 2/84) (not working) [Robbbert] - Kaypro 10 (not working) [Robbbert] - Kyocera Kyotronic 85 (not working) [Fabio Priuli] - LLC1 (not working) [Miodrag Milanovic] - LLC2 [Miodrag Milanovic] - NEC PC-8201A (not working) [Fabio Priuli] - Nokia MikroMikko 1 M6 (not working) [Curt Coder] - Nokia MikroMikko 1 M7 (not working) [Curt Coder] - NTS DreamWriter T400 (not working) [Roberto Carlos Fernandez Gerhardt, Wilbert Pol] - Olivetti M10 (not working) [Fabio Priuli] - Omni II (not working) [Robbbert] - Sanyo Creativision MK-II [Curt Coder] - SNK NeoGeo Pocket [Wilbert Pol] - SNK NeoGeo Pocket Color [Wilbert Pol] - Talking Electronics Computer (TEC-1) [Robbbert] - TRS-80 Model 100 (not working) [Fabio Priuli] - TRS-80 Model 102 (not working) [Fabio Priuli] - TRS-80 Model 200 (not working) [Fabio Priuli] - Walther ES-210 (not working) [Roberto Carlos Fernandez Gerhardt, Wilbert Pol] - Z1013 (Model with 8x4 and 8x8 keyboard) [Miodrag Milanovic] - Z80 N.E. [Roberto Lavarone] System Driver Changes: ---------------------- - [A7800] Better NTSC palette. [Robert Tuccitto, Underball, GroovyBee] - [ATARI] Refactored MESS specific code from MAME to MESS source. [Fabio Priuli] - [ATARI] Updated keyboard and keypad scan handling to be more accurate. Added natural keyboard support. [Fabio Priuli] - [ATARI] Fixed PIA regression. Floppy disks work again. [Fabio Priuli] - [ATMOS] Added Basic v1.2x enhanced BIOS [Fabio Priuli] - [COLECO] Converted to use PORT_CATEGORY for controller selection. Look into the Category Menu (after pressing TAB) to enable Extra controllers. [Fabio Priuli] - [COLECO] Fixed Super Action Controller emulation (it was missing additional action buttons and P2 slider). [Fabio Priuli] - [CRVISION] Added tape loading. You can now load tapes which have only the left track. Stereo (data+audio) tapes are not supported yet. [Curt Coder] - [ELECTRON] Fixed graphical display modes. [Robbbert] - [MBEE] The pc85 now has the correct bioses (Thanks to Stewart Kay and IanM). The shell multi-rom selector is working. The bad dump of Telcom 3.21 has been replaced. The rom banking feature of Telcom 3.21 is now emulated. [Robbbert] - [SPECTRUM] Removed Spectrum+ keyboard keys from earlier models (and from some clones). Moved Joystick interface selection to the Category Menu. [Fabio Priuli] - [SPECTRUM] Added natural keyboard support. [Fabio Priuli] - [STUDIO2] Fixed .st2 cartridge loading. [Curt Coder] - [TI99 family] Added functionality for multi-cartridge handling. Added support for complex/multi-file cartridge images. [Michael Zapf] - [TI99_8] Fixed the driver and removed the GAME_NOT_WORKING flag. [Michael Zapf] - [TRS80] Various improvements: [Robbbert] - added centronics printer - cassette works on all clones - Model III/4 RTC and cassette hooked up - UART added - LNW-80 graphics and colour added - ht1080z and system-80 extension roms added - [X68000] Added support for 3 and 6 button Megadrive gamepads. [Barry Rodewald] - [ZX] Improved natural keyboard support. Removed hacky double mappings for Cursor Keys (and a few others). To access these keys, now you have to either press Shift together with another key, like in the real keyboard, or simply switch to natural keyboard emulation [Fabio Priuli] - Added natural keyboard support to a number of drivers: ac1.c, amiga.c, apogee.c, b2m.c, bk.c, einstein.c, galeb.c, homelab.c, irisha.c, mikro80.c, mikrosha.c, mz80.c, orao.c, partner.c, pecom.c, radio86.c, sapi1.c, special.c, ti99_8.c, tm990189.c, ut88.c [Fabio Priuli] Source Changes: ---------------- - The core is based on MAME 0.131. This incorporates all features of the update to this core. [MAME team] - New tool added (castool) for cassette to wav conversion [Miodrag Milanovic] |
||
wiz
|
405dc16314 |
Update to 0.130. Rename makefile.sdl in pre-patch phase and share
patches with sdlmame. Changes: lots as usual, but the only documentation is the too long ChangeLog. |
||
hasso
|
75843265a6 | Make it build on DragonFly. | ||
wiz
|
a83c4ed085 |
Initial import of sdlmess-0.129, packaged for wip by dillo.
MESS is a free emulator which emulates a large variety of different systems. This package contains the SDL port of MESS. |