23 November 2024, 05:26 mobile  |  forums  |  amdzone.it  |  atizone.it  |  enboard  |  forumzone.it  |  hwsetup.it  |  nvidiazone.it  |  unixzone.it 
 
 
 
About UsAbout Us
Tag SearchTag Search
Share UsShare Us
Contact UsContact Us
Feed RSSFeed RSS
SitemapSitemap
3dfxzone.it
         your source for 3dfxhardware, and gaming
 
HOME    |    NEWS    |    GAMES    |    ARTICLES    |    3DFX    |    VIDEO CARDS    |    COMPONENTS    |    FILES BROWSER
 
 
MAIN
News News
Headlines Headlines
Games Games
Articles Articles
3dfx Hardware & Software 3dfx
Video Cards Video Cards
Components Components
Utilities Tools
Files Browser Files Browser
Communities Communities
Contact Us Contact Us
3DFX
Latest Headlines Latest Headlines
Older Headlines Older Headlines
3dfx Articles 3dfx Articles
Files Browser Files Browser
Communities Communities
Voodoo1 Voodoo1
Voodoo2 Voodoo2
Banshee Banshee
Voodoo3 Voodoo3
Voodoo4 and Voodoo5 Voodoo4/5
VoodooTV VoodooTV
Latest Drivers Latest Drivers
3dfxzone.it Releases Our Releases
Hot Files for 3dfx cards Hot Files
Games Settings GamesSettings
Best Settings BestSettings
Official Patches Official Patches
Patches for Transform and Lightning videogames T&L Patches
MesaFX MesaFX
WickedGL WickedGL
Glide 3X Glide 3x
Technology Demos Tech Demos
Game Demos Game Demos
Official FAQ Official FAQ
Just For Fun Just For Fun
3DFX Channel | Main menu Main menu
COMPONENTS
Processors Processors
Motherboards Motherboards
RAM Memories RAM Memories
Video Cards Video Cards
Audio Cards Audio Cards
SSDs & HDDs SSDs & HDDs
Network Connectivity Connectivity
Drivers Index Drivers Index
Hardware Channel | Main menu Main menu
VIDEO CARDS
AMD - ATI AMD
Intel Intel
NVIDIA NVIDIA
Matrox Matrox
Video Cards Channel | Main menu Main menu
UTILITIES
3D-Analyze 3D-Analyze
Antivirus Antivirus
Benchmarks Benchmarks
Data Recovery Data Recovery
Mastering Mastering
Screensavers Screensavers
Video Video
File Sharing File Sharing
Tweakers Tweakers
Windows Windows
Tools Index Tools Index
Software Download Channel | Main menu Main menu
VIDEOGAMES
Demos Demos
DirectX DirectX
Patches Patches
Screenshots Screenshots
Trailers Trailers
Utilities Utilities
Videogames | Main menu Main menu
 Release notes  Multiple Arcade Machine Emulator (MAME) 0.147 
Share it on Facebook Share it on Twitter Share it on WhatsApp Share it on reddit
In this page we post official release notes and changelogs related to Multiple Arcade Machine Emulator (MAME) 0.147, if and as software developers make available these. However, if you need more info on Multiple Arcade Machine Emulator (MAME) 0.147, or relases notes are not available yet, you can always consider to read its description as well.

  Release Notes   Multiple Arcade Machine Emulator (MAME) 0.147

Source Changes

--------------

-i386: xlat implementation fix [Alegend45]

-Fixed a sign bug with CVT.WS opcode in v810 CPU core [Angelo Salese]

-Updated netlist implementation: [Couriersud]

* Now supports any resolution fitting reasonably into a UINT64

* Execution now uses a list sorted by execution time

* Implementation now supports analog and digital inputs / outputs

* First step in a move to "terminals" being both input / output

* Improved object model

Pong:

* Rewrote video code, now emulates a monitor by analyzing the analog video signal and identifying vsync and hysnc pulses.

* Removed all hacks.

Overall performance increase of about 10% over the previous "pongf" implementation.

-patch that enables output of elements stored in software lists through -listsoftware [qmc2]

-Flicker: Boots up, some buttons working. WIP [Robbbert]

-Continuing new device implementation for SN76496 and clones - mrdo.c, pachifev.c, tp84.c [Osso]

-Flicker: added remaining inputs, some notes, sound (of sorts), marked as working. [Robbbert]

-Implemented remaining BSU opcodes in V810 CPU core [Angelo Salese]

-Written up a bare-bones M50458 OSD video chip device, used by Nintendo Super System HW [Angelo Salese]

-Continuing new device implementation for SN76496 and clones [Osso]

-Written a preliminary S-3520CF RTC chip device, used by Nintendo Super System [Angelo Salese]

-zac_1: added display, inputs, notes. ewf and sshtlzac marked as working [Robbbert]

-Fixed G-Stream G2020's sound banking. Compared with a real PCB and everything sounds as it should. [trap15]

-Added IGT ID-023 Protocol to driver. This additional DBV protocol allows all remaining unsupported sets to accept dollar bills in-game. The protocol is switchable via driver configuration (along with denomination). [Jim Stolis]

-Shared palette fix for certain sms-based games in Mega Tech [David Haywood]

-20pacgal.c: Add PCB layout for Pacman - 25th Anniversary Edition. [Brian Troha]

-Preliminary implementation of the Fujitsu MB90092 OSD chip, used by Super Famicom Box [Angelo Salese]

-Fixed for an SDL sound bug surrounding use of -speed and pausing frequently causing corrupt sound. [Antonio Giner]

-Basic emulation of the Z180 in Super Famicom Box HW [Angelo Salese, nocash]

-Fixed default SDL OSX UI toggle key name. [Curt Coder]

-Added Swedish/Finnish SDL keymaps for OSX and Linux. [Curt Coder]

-ppc: Implemented PPC403 DMA chaining [Ville Linde]

-Created new sprite device base class, which manages a bitmap and a sparse bitmap for tracking which areas got updated. This allows sprites to be rendered independently to their own bitmap and then mixed in a final step. Converted the Sega sprite device over to this new model, and moved the mixing steps out of the sprite implementations and into the driver- specific video updates where it belongs. [Aaron Giles]

-Added some further methods and helpers to the bitmap_t and rectangle classes. [Aaron Giles]

-Created a sega_16bit_common_base class which handles the common Sega palette RAM mappings and open bus reads. [Aaron Giles]

-nwk-tr.c: Improved LAN controller emulation [Ville Linde]

-segaorun.c: Identified the Turbo Outrun "FD1094 317-unknown" set as 317-0106 and provided a working decryption key. [Chris Hardy]

-Verified Dip Settings using Dip Sheet and through playtesting for deadconx, deadconxj [Tafoid]

-PowerPC: Fixed 601-type BAT processing [R. Belmont]

-taito_x.c: Corrected the rom names for the Superman sets. Added info about an alternate rom layout using a daughter card and half sized mask roms. Changed Gigandes (Japan) to Gigandes (earlier) as both sets support English / Japanese via dipswitch. But one set has a revised and corrected service mode. [Brian Troha, Dave France, The Dumping Union]

-Improved SPC700 cycle opcode timings [Angelo Salese, byuu]

-Fixed a major bug with 5A22 timings, that was incorrectly taking extra steals at every read, write and rmw types of opcode [Angelo Salese]

-Moved multiplication and division operation from SNES to 5A22 CPU core file [Angelo Salese]

-Updated looping.c to use the new tms52xx device implementation. [Osso]

-Made core able to use bios selection per slot device [Miodrag Milanovic]

-made S1410 device act as a SCSIHD with the custom commands, added D9060HD & ACB4070 devices to do the same thing [smf]

-Numerous jedutil tool improvements. [Kevin Eshbach]

Made some modifications to the jedutil tool to allow the viewing of simple combinatorial jeds (adding support for registered and gals in the future) by taking a jed file and printing out human-readable equations. Changed the command line options of the jedutil tool to know take an initial argument to specify what the tool should do.

For example to convert a jed to bin the command is now: jedutil –convert jedutil –convert

To view a jed file with human-readable equations the command is jedutil –view

-gfx_element is now a class. Accessors are provided for all necessary elements. Updated some of the more, ah, creative uses/abuses of the gfx_elements. [Aaron Giles]

-Split out callbacks from scsibus_device into scscb_device, eventually this will be a SCSI device. SCSIBus_interface is no longer required and has been removed. [smf]

-DRC: Give C backend x86/x64 shift=0 behavior for consistency [R. Belmont]

-PowerPC: 100% pass of integer portion of PPCTorture on all DRC backends. [R. Belmont]

-es5503: Preserve phase when oscillators loop [R. Belmont]

-nwk-tr.c: Fixed LAN controller issues in Thrill Drive. [Ville Linde]

-xforce: fixed display [Robbbert]

-Promoted brickzn to playable state [Luca Elia]

* Fixed gfx ROMs loading

* Fixed inputs in joystick version

* Alternate data decryption

* Fixed alternate opcode decryption ranges

* Palette encryption, banking and writes disable

* Work RAM disable

* Multiplexing of registers through protection

* Added cheat / debugging inputs

-Understood how the Seibu COP collision detection really works, greatly improving Godzilla, Heated Barrel and SD Gundam RT gameplay [Angelo Salese, Smitdogg]

-Generalized the PLS100 into a PLA device of variable amounts of inputs/outputs/terms. [Curt Coder]

-In device_state_interface, rename state() to state_int() and set_state() to set_state_int() for consistency. Update all callers. Also add set_pc() helper and updated all callers to use that instead of set_state_int(STATE_GENPC) [Aaron Giles]

-Added device_t::state() method to get the state interface. Added redundant device_state_interface::state() method to catch redundant use of it. [Aaron Giles]

-segac2.c: Corrected the rom names for ThunderForce AC. [Arzeno Fabrice]

-Removed cpu_get_reg() and cpu_set_reg() macros in favor of using the above methods. [Aaron Giles]

-Add ambiguous execute() and memory() methods to the device_execute/memory_interfaces respectively in order to catch unnecessary usage of the corresponding device_t methods. Removed all existing redundant usage. [Aaron Giles]

-merit.c: Added dipswitches to the Pit Boss sets with dipswitch locations. Reordered sets from oldest to newest. Added GAME_NO_COCKTAIL flag as these games support a cocktail mode. Mapped player 2 controls for cocktail mode. [Brian Troha]

-Closeout on old macros. Retired cputag_set_input_line and cputag_set_input_line_and_vector, replacing them with machine.device("tag")->execute().set_input_line[_and_vector]. [Aaron Giles]

-meritm.c: Various rom name corrections and additional minor documentation. [Brian Troha]

-meritm.c: Added PCB layout and pinout for the Merit CRT-250 PCB. [Brian Troha]

-Fixed an horizontal scrolling bug in Sengoku Mahjong [Angelo Salese]

-Rotation: fixed displays, fixed sensors so that the game is now playable. [Robbbert]

-es5503: Fix IRQ timing error introduced when I did the device conversion. [R. Belmont]

-Made accurate trigonometry maths in Seibu COP [Angelo Salese, Smitdogg]

-Rewrote the SAA5050 Teletext character generator. Removed saa505x.c which was used by bbc.c, and refactored all drivers to use the new implementation. [Curt Coder]

-idetrl.c - Support IDE command 0x31 (IDE_COMMAND_WRITE_MULTIPLE_NORETRY) [Phil Bennett]

-splash.c: Changed the Machine Config to use actual OSC values and measured clocks as listed in the driver. Added a note about a Splash! PCB with alternate (higher) OSC clocks. Added a note about The Return of Lady Frog 9 rom and the 1 bit difference between the two sets. [Brian Troha]

-Fixes so MESS on PowerPC OS X builds and works again. MAME is still a lost cause. [R. Belmont]

-Updated DOCS config.txt and windows.txt with recent commands that were never added to documentation as well as some clarifications. [Tafoid]

-expro02.c: Added PCB layouts for the Comad 940429 and 940307 boards used for the two different versions of Fantasia. [Brian Troha]

-segaybd.c: Fix 0.146u5 sound regression [Alex Jackson]

-tumbleb.c: Filled in a few dipswitches for Magicball Fighting. [Brian Troha]

New games added or promoted from NOT_WORKING status

---------------------------------------------------

F1 Super Lap [David Haywood]

Turbo Out Run (cockpit, FD1094 317-0106) [Chris Hardy, The Dumping Union]

Little Robin [David Haywood]

Brick Zone (2 sets) [Luca Elia]

Dodge City (9131-02) [Brian Troha, The Dumping Union]

Ganbare Jajamaru Saisho wa Goo / Ganbare Jajamaru Hop Step & Jump [letoram, Gyrovision, Yohji, Smitdogg, The Dumping Union, hap]

Draw Poker (Bally, 03-20) [S. Rider, Andrew Gardner, hap]

Magicball Fighting (Korea) [Guru, David Haywood]

Thrill Drive (JAE, JAB) [Ville Linde]

GTI Club [Ville Linde]

Solar Assault [Ville Linde]

Hang Pilot [Ville Linde]

New clones added

----------------

Fantasia (940307 PCB) [Brian Troha, The Dumping Union]

Superman (US) [Dave France, The Dumping Union]

Ms. Pac-Man Heart Burn [hap]

F1 Super Lap (World) [Uncle Tom]

Thunder Zone (World 4 Player) [Guru]

Dodge City (2131-82, set 2) - Not working [Brian Troha, The Dumping Union]

Ghosts'n Goblins (prototype) [Antonio Gonzalez Jr.]

Exciting Soccer (US) [Tirino73]

New games marked as GAME_NOT_WORKING

------------------------------------

LD Mahjong #4 Shabon-Dama [Yohji, ranger_lennier, Smitdogg, The Dumping Union]

Sega Clay Challenge [Super Menteur, R. Belmont]

DescriptionDownload

 Size: 22.72MB State: ArchivedRelease Announcement

 FileType: UtilitiesBrowse By ListBrowse By Category

[ Go Back ]

LATEST NEWS
The Linux Kernel Organization rilascia il Linux Kernel 6.12.1: info e downloadThe Linux Kernel Organization rilascia il Linux Kernel 6.12.1: info e download
Free Data Migration & Backup Tools: DiskCopy 1.3.0.0 - HDD & SSD Drive ReadyFree Data Migration & Backup Tools: DiskCopy 1.3.0.0 - HDD & SSD Drive Ready
Hardware Monitoring & Benchmark: AIDA64 Extreme Edition 7.40.7113 betaHardware Monitoring & Benchmark: AIDA64 Extreme Edition 7.40.7113 beta
ASUS annuncia la linea di smartphone ROG Phone 9 dedicati al gaming con AIASUS annuncia la linea di smartphone ROG Phone 9 dedicati al gaming con AI
PDF24 Creator 11.21.0 converte doc e immagini in PDF, e rimuove pagine dai PDFPDF24 Creator 11.21.0 converte doc e immagini in PDF, e rimuove pagine dai PDF
Blender 4.3.0 supporta l'utente nella generazione di contenuti grafici in 3DBlender 4.3.0 supporta l'utente nella generazione di contenuti grafici in 3D
HDD & SSD Storage Drives - Benchmark & Testing Utilities: CrystalDiskMark 8.0.6HDD & SSD Storage Drives - Benchmark & Testing Utilities: CrystalDiskMark 8.0.6
HDD & SSD - Monitoring & Information Tools: CrystalDiskInfo 9.5.0 [Portable]HDD & SSD - Monitoring & Information Tools: CrystalDiskInfo 9.5.0 [Portable]
NVIDIA rilascia il package Linux x64 (AMD64/EM64T) Display Driver 550.135NVIDIA rilascia il package Linux x64 (AMD64/EM64T) Display Driver 550.135
Sparkle introduce la video card Arc A310 OmniView che supporta 4 display 4KSparkle introduce la video card Arc A310 OmniView che supporta 4 display 4K
Free Antivirus & Antimalware Utilities: Trellix Stinger 13.0.0.218 [Portable]Free Antivirus & Antimalware Utilities: Trellix Stinger 13.0.0.218 [Portable]
DU Meter 8.10 misura la banda della connessione di rete in tempo realeDU Meter 8.10 misura la banda della connessione di rete in tempo reale
more NEWS NEWS INDEX
LATEST DRIVERS FOR AMD, INTEL, AND NVIDIA GPUS
Latest drivers for AMD Radeon cards and Windows Operating Systems Latest drivers for AMD Radeon cards and Windows Operating Systems
Latest drivers for Intel Alchemist cards and Windows Operating Systems Latest drivers for INTEL Alchemist cards and Windows Operating Systems
Latest drivers for NVIDIA GeForce cards and Windows Operating Systems Latest drivers for NVIDIA GeForce cards and Windows Operating Systems
more DRIVERS DRIVERS
LATEST TOOLS
DiskCopy 1.3.0.0DiskCopy 1.3.0.0
AIDA64 Extreme Edition 7.40.7113 betaAIDA64 Extreme Edition 7.40.7113 beta
PDF24 Creator 11.21.0PDF24 Creator 11.21.0
Blender 4.3.0 [Portable]Blender 4.3.0 [Portable]
CrystalDiskMark 8.0.6 [Portable]CrystalDiskMark 8.0.6 [Portable]
more TOOLS TOOLS
LATEST DRIVERS
NVIDIA Linux X64 (AMD64/EM64T) Display Driver 550.135NVIDIA Linux X64 (AMD64/EM64T) Display Driver 550.135
Intel Arc & Iris Xe Graphics Driver 32.0.101.6297Intel Arc & Iris Xe Graphics Driver 32.0.101.6297
AMD Radeon Software Adrenalin Edition 24.20.19.05AMD Radeon Software Adrenalin Edition 24.20.19.05
Intel Arc & Iris Xe Graphics Driver 32.0.101.6129Intel Arc & Iris Xe Graphics Driver 32.0.101.6129
NVIDIA Linux X64 (AMD64/EM64T) Display Driver 550.127.05NVIDIA Linux X64 (AMD64/EM64T) Display Driver 550.127.05
more DRIVERS DRIVERS
LATEST GAME TRAILERS
Half Life 2 Anniversary Archive: E3 2002 DemoHalf Life 2 Anniversary Archive: E3 2002 Demo
PlayStation 5 Pro Console - Launch TrailerPlayStation 5 Pro Console - Launch Trailer
Horizon Zero Dawn Remastered - Launch Trailer | PS5 & PC GamesHorizon Zero Dawn Remastered - Launch Trailer | PS5 & PC Games
Subnautica 2 - Teaser TrailerSubnautica 2 - Teaser Trailer
Red Dead Redemption and Undead Nightmare Coming to PC October 29Red Dead Redemption and Undead Nightmare Coming to PC October 29
more GAME TRAILERS GAME TRAILERS
LATEST GAME SCREENSHOTS
Subnautica 2 ScreenshotsSubnautica 2 Screenshots
Dune: Awakening ScreenshotsDune: Awakening Screenshots
Star Wars Outlaws ScreenshotsStar Wars Outlaws Screenshots
Dying Light: The Beast ScreenshotsDying Light: The Beast Screenshots
THRONE AND LIBERTY ScreenshotsTHRONE AND LIBERTY Screenshots
more GAME SCREENSHOTS GAME SCREENSHOTS
LATEST GAME SYSTEM REQUIREMENTS
Diablo IV System RequirementsDiablo IV System Requirements
Far Cry 6 System RequirementsFar Cry 6 System Requirements
Halo Infinite System RequirementsHalo Infinite System Requirements
Resident Evil Village System RequirementsResident Evil Village System Requirements
Mass Effect: Legendary EditionMass Effect: Legendary Edition
more GAME SYSTEM REQUIREMENTS GAME SYSTEM REQUIREMENTS
LATEST GAME PATCHES
The Last of Us Part I Patch v. 1.0.3.0The Last of Us Part I Patch v. 1.0.3.0
God of War Patch 1.0.2God of War Patch 1.0.2
Quake II RTX 1.4.0 PatchQuake II RTX 1.4.0 Patch
Cyberpunk 2077 - Hotfix 1.04Cyberpunk 2077 - Hotfix 1.04
Shadow of the Tomb Raider Patch 18 - FidelityFX ReadyShadow of the Tomb Raider Patch 18 - FidelityFX Ready
more GAME PATCHES GAME PATCHES
LATEST GAME DEMOS
Layers of Fear PC DemoLayers of Fear PC Demo
System Shock PC DemoSystem Shock PC Demo
Play - System Shock Demo - 01/14/20Play - System Shock Demo - 01/14/20
Troll from Goodbye Kansas and Deep Forest Films | GDC 2019 | Unreal EngineTroll from Goodbye Kansas and Deep Forest Films | GDC 2019 | Unreal Engine
AMD Radeon FreeSync 2 HDR Oasis DemoAMD Radeon FreeSync 2 HDR Oasis Demo
more GAME DEMOS GAME DEMOS
3dfxzone.it

ADV
3DFXZONE.IT
About us - English version About us [EN]
About us - Versione in italiano About us [IT]
La nostra storia Our History [EN]
La nostra storia Our History [IT]
SEARCH
Search with tags Search with tags
Search network Search network
Search 3dfxzone Search 3dfxzone
COMMUNITY
WorldWide Web Community WW Community
Italian Community IT Community
OTHER SERVICES
Translate 3dfxzone.it in english Translator
Feed RSS Feed RSS
Share This Share This
Social This Social This
Email This Email This
Print This Print This
Sitemap Sitemap
CONTACT US
User Support User Support
Advertising Advertising
Partnership Partnership
Banners Exchange Banners Xchg
Webmaster Webmaster
Contact Us | Main menu Main menu
OUR NETWORK
3dfxzone.it 3dfxzone.it
amdzone.it amdzone.it
atizone.it atizone.it
hwsetup.it hwsetup.it
forumzone.it forumzone.it
nvidiazone.it nvidiazone.it
unixzone.it unixzone.it
Sitemap Links
HOSTED SITES
Rosario Art Gallery Rosario Gallery
KoolSmoky Home Page KoolSmoky HSE
 
 
 
Sitemap    |    Translator    |    Old News Archive    |    Links    |    Contact Us    |    Legal Notes    |    Privacy    |    Cookie Policy
 
On line since Q1 2001    |    Web Application and Contents © 3dfxzone.it    |    All Rights Reserved