MAMEWorld >> News
Previous thread Previous  View all threads Index   Next thread Next   Threaded Mode Threaded  

Pages: 1

MASH
MASH
Reged: 09/26/03
Posts: 1776
Loc: Germany
Send PM


MAMEinfo 0.202 :)
#378688 - 09/26/18 09:09 PM


MAMEINFO.DAT

* Updated to MAME 0.202 - http://git.redump.net/mame/log/

* Added Source/Listinfo changes

* Newest Bugs (26th Sep)

* Added/Fixed 'Recommended Games'

* Fixed Mameinfo.dat infos



Download at: http://mameinfo.mameworld.info/

MAME Testers at: https://mametesters.org/view_all_set.php?sort=last_updated&dir=DESC&type=2



0.202

- New games: Pitapat Puzzle
- New Working games: Air Combat 22, Cart Fury and Lucky Ball 96
- New Non-Working games: Video 21
- New clones: 800 Fathoms (older), Botanic (English / Spanish, set 2), Chouji Meikyuu Legion (Japan ver 1.05, bootleg set 2), Defend the Terra Attack on the Red UFO (bootleg, set 2), Four Trax (Japan), Frogger (Video Dens, bootleg on Scramble hardware), Gals Panic 4 (Europe), Hard Head 2 (v2.0, Music Program v2.0), The House of the Dead (prototype), Jongputer, Lucky Ball 96 (Ver 3.01), Lucky Ball 96 (Ver 4.01), Mandanga (bootleg of Mandinga on Galaxian hardware, set 1), Mandanga (bootleg of Mandinga on Galaxian hardware, set 2), Meteorite (Proel bootleg of Asteroids), Midnight Landing (Japan), Midnight Run: Road Fighters 2 (JAD, Japan v1.10), Pac-Man (Video Dens, Spanish bootleg on Galaxian hardware), River Patrol (Japan, unprotected), The Simpsons (4 Players Asia), Star Castle (cocktail), Tehkan World Cup (1986 year hack), Toki no Senshi - Chrono Soldier (MC-8123, 317-0040), TouchDown Fever 2 (bootleg), Vendetta (World, 4 Players, ver. ?) and WEC Le Mans 24 (v2.01)
- New PinMAME games: Diner (LF-2) French
- New drivers: video21.cpp
- Removed games: River Patrol (bootleg set 1)
- New devices: gt64111, mp1210, namco_c123tmap, namco_c169roz, namco_c355spr, namco_de_pcb, namcos21_3d, namcos21_dsp_c67_device, namcos21_dsp_device, namcoc65, namcoc67, namcoc68, namcos2_roz, namcos2_sprite, pssj3, r4000be, r4000le, r4400be, r4400le, rs232_mouse_hle_logitech, rs232_mouse_hle_wheel and rs232_mouse_hle_rotatable
- MIPS 3/4 CPUs: Implemented DMULT and DMULTU. Added R4000 and R4400 variants.
- PSX CPU: Converted PSX SIO to DEVCB3
- Zilog Z8681 CPU / Z8 CPU
. Fixed detection of stack type and JP @ and CALL @ instructions (cpu\z8\z8.cpp)
. Added DA instruction (Decimal Adjust). Fixed numerous bugs. Now all 4 machines in (MESS) jtc.cpp are pretty much working now.
- Exidy SFX sound: Get rid of double TMS5220 device read
- N2A03 APU sound: Removed read/write trampolines and zero $4015 at reset https://wiki.nesdev.com/w/index.php/CPU_power_up_state
- SN76496 sound
. Renamed NCR7496 to NCR8496 for Tandy 1000TX and similar machines based on PCB pictures and service manual parts list.
. Added support for PSSJ-3 ASIC used in later Tandy 1000 machines. Fixed noise generatior behavior in NCR8496 and PSSJ-3 to match hardware tests.
- TMS5220 sound: Removed read/write handler trampolines
- CD-ROM: Accept .toast as a synonym for ISO images (util\chdcd.cpp)
- EEPROM: Added AM28F020
- Floppy: Sectors must be read even if it contains Deleted Mark. FDC will read the data if SK bit is not set (formats\dsk_dsk.cpp). Fixes some disk games gives error when running in (MESS) Amstrad CPC6128.
- Intel 8251 USART: Provided standard read/write handlers and eliminated memory space as argument
- MC6840 PTM
. Fixed output pins in Dual 8 bit mode. In Dual 8 bit mode the output isn't inverted on every TC, instead it's low until the count reaches 0xff, and high afterwards.
. It's generally not a great idea to do integer ops on bool - it implicitly casts to/from int and may perform poorly (machine/6840ptm.cpp; ptm6840_device::timeout).
- Mouse
. Re-write serial mouse support
. Splitted Microsoft mouse into separate two-button (Microsoft), three-button (Logitech) and click wheel devices.
. Added Microsoft wheel mouse. Made Mouse Systems mouse behaviour better match early Mouse Systems models,
. Added "rotatable" Mouse Systems mouse support (untested due to lack of software)
. Simplified code and eliminated timers
. X/Y translation and buttons works for all devices. The wheel on the wheel mouse seems to be transmitting the right data, and CuteMouse detects the wheel as being present, but no software seems to support it properly. Software supporting the Mouse Systems "rotatable" mouse is very rare - typically people just set the DIP switches on their M-1 for "non-rotatable" mode. A standard mouse driver will see the "rotatable" mouse moving two mickeys for each count, and move eratically on rotation. The "rotable" mouse is poorly tested due to lack of software.
. MAME doesn't have a proper input type for a mouse wheel, and it doesn't seem to be possible to map the host mouse wheel to an axis when configuring inputs. The default mapping ends up assigining the wheel or rotation to one of the translation axes, which is very unhelpful.
- PowerVR 2
. Store different types of polygons in different lists
. Make opaque polygons opaque. Previously, MAME's PowerVR 2 implementation treated all polygons as transparent. This resolves missing graphics in certain games which were rendering opaque polygons with alpha values which would make them transparent if they weren't on the opaque list. In the future, punch-through polygons will also require special consideration. These are polygons which support transparency but not blending (every pixel is either entirely transparent or entirely opaque). For now, they're still treated the same as transparent polygons.
- PSX GPU
. Added textured dot rendering (video\psx.cpp). Fixed building with PSXGPU_DEBUG_VIEWER.
. Implemented transparent dots & lines and declare variables on first use.
. Implemented GPU STP draw and checking, which is used on Aquarush for water effects.
- SCSI Hard Disk: Added FORMAT_UNIT command to machine\nscsi_hd.cpp
- Seta SETA001 Sprites: Removed a sprite drawing kludge
- Signetics SCN2674 AVDC: Added hack to allow (MESS) PC-X to get its first interrupt and make PC-X display work again in new resolution
- Timekeeper: Switched to use the new logmacro system. Fixes issue that could cause updates to be missed.
- Z80 DART: Default RXD to 1 to eliminate spurious break condition. Correct CTS level in RR0 after "Reset External/Status Interrupt" command. Allow immediate inactivation of RTS output when nothing is being transmitted.
- 1945kiii.cpp: MCFG cleanup
- artmagic.cpp: Reduced runtime tag lookups. Cleanup naming etc.
- astrocde.cpp: Fixed bad format string (includes\astrocde.h). Fixes a debug assertion in Ten Pin Deluxe (ID 07090).
- bartop52.cpp: Get rid of required ram_device in Atari 8-bit common state - it isn't required/used by Bartop5200 driver and get rid of bogus RAM device in Bartop5200 driver.
- by35.cpp: Syncing with PinMAME. Added new cpu2 rom to Dark Shadow and Super Bowl. Marked Top Pin sound1 rom as BAD DUMP.
- coolpool.cpp: DAC type identification
- crospang.cpp
. Fixed tile banking which should fix some Bestri bugs
. Fixed Bestri gfx1 rom loading
- dkmb.cpp: Added notes
- dreamwld.cpp: Fixed rowscroll
- fuukifg2/3.cpp: Fixed damage/tilemap buffer offset
- gaiden.cpp: Reverted type of still-undumped MCU. Note: The location of the protection MCU (right next to the DIP switches, and not populated on Ninja Gaiden) is marked µPD8049 on the PCB. This has found to actually be a 8749 (internal EPROM type) on Raiga and Tecmo Knight/Wild Fang.
- gal3.cpp, namcofl.cpp, namconb1.cpp, namcos2.cpp and namcos21.cpp
. Converted Namco C65, C67 and C68 to devices for namcos2.cpp and namcos21.cpp. Some cleanup.
. Use configured banking for audiocpu for namcos2.cpp and namcos21.cpp
. Splitted Namco C169 ROZ chip, C123 tilemap chip and C355 sprite chip from namcos2 shared state by making them devices.
. Untangle gal3, namcofl, namconb1 and namcos21 from namcos2 now that things are devices
. Splitted namcos21.cpp into 3 drivers as the different configurations really are entirely different boardsets with similar components, not a real 'system' emulated entire PCB set for Driver's Eyes (http://www.tvspels-nostalgi.com/Bilder/PCB/Namco/driverseye_cage_inside.jpg) although how the PCBs communicate is not yet known (C139 maybe, which might also be an MCU).
. Survived F3 resets without crashing or breaking the 3D (machine\namcos21_dsp_c67.cpp)
. Moved 3D code into device (video\namcos21_3d.cpp). Splitted DSP support code into device (machine\namcos21_dsp.cpp). Moved code for C67 based DSP PCB into it's own device (machine\namcos21_dsp_c67.cpp).
. Added default NVRAM to Dirt Fox and Driver's Eyes, Winning Run, Winning Run '91 and Winning Run Suzuka Grand Prix
. Added new maincpu roms to clone Four Trax (US?, censored banners) and use correct slave roms. The old dump of this set only differed in having a 0x00 fill in the 2nd half instead of a 0xff fill.
. Give Galaxian 3 some DSPs. Splitted C355/palette/GFX decode/video functions related to obj-board and each screen. Added save state. Minor cleanups.
. Fixed Lucky & Wild damage due to bad ram size assumptions
. Added PLDs to clone Rolling Thunder 2 (Japan)
. Restored CPU yield hack for Solvalou
- namcos22.cpp: Fixed SS22 text layer alpha blending (eg. Alpine Racer highscore table and Air Combat 22 radar). Added limits to Air Combat 22 analog controls, also let's just mark the game as working.
- galaxian.cpp
. Start moving memory stuff out of init functions and into address maps
. Converted driver to use MCFG_SCREEN_VBLANK_CALLBACK
. Fixed protection in 'The End'. 'The End' now shows the HIT UFO screen after the CHANCE TIME round.
. Corrected Jump Bug background hardware behavior, as per real hardware. Stars actually show up until the 232nd pixel.
. Corrected bullet behavior and protection in Scramble. Shells are now two pixels long and have been verified on real hardware.
. Corrected background hardware on SF-X and Monster Zero to now show stars and RGB backgrounds. Colors may not be correct, and the current schematics scans are not easy to read.
. Moved Scorpion's extra ROM and sound handlers into address maps
. Added correct MACHINE_CONFIG_START to clone Frog (Galaxian hardware)
. Added necessary extra sprite RAM to address map for Time Fighter (Time Pilot conversion on Galaxian hardware) and PSG reads for good measure.
. Fixed (?) clocks on Jungler (Subelectro, bootleg on Scramble hardware). The Subelectro 113 board has no XTALs, and I am assuming the CLK lines come from the pixel clock on the Konami L-1200-2 board.
. Corrected sync and machine setup for Take Off, Explorer and Amigo (bootleg of Amidar, set 2). Sidam bootlegs of Konami games have a 12MHz pixel clock with video being scaled by two pixels instead of 3. All are now correctly set up as per the 12 MHz pixel clock.
. Mark Explorer and Amigo (bootleg of Amidar, set 2) as MACHINE_IMPERFECT_SOUND. Explorer requires the same sound timer as Take Off, which I have no idea how it works. The latter probably has a similar case, although it might be different from Explorer.
. Mark Take Off as MACHINE_WRONG_COLORS. See the reference video for more; some colors that are purple with the default palette_init are green on real hardware.
. Given Take Off's hardware hierarchy, correct the year from 1980 to 1981 as a guess.
. Turpin (bootleg on Scramble hardware) is likely more derived from Super Cobra hardware than Scramble hardware. Changed the set description to match this statement.
- iteagle.cpp, seattle.cpp and vegas.cpp: Changed readback value of PCI config 0x40 based on Voodoo card type (video\voodoo_pci.cpp). Fixes NFL Blitz hangs on a black screen if the power on self test is enabled (ID 06874).
- konamigq.cpp, konamigv.cpp, ksys573.cpp, namcos11.cpp, namcos12.cpp, taitogn.cpp, twinkle.cpp and zn.cpp: Moved imperfect graphics flag down into PSX GPU device (video\psx.h)
- konamigx.cpp: Updated documentation
- lethalj.cpp: Reduced runtime tagmap lookups and improved function and region naming
- mcr.cpp and mcr3.cpp: Set midway_ssio_device pointer to NULL. This fixed debug assertion failed! Expression: m_target (ID 07085).
- mcr68.cpp
. Fixed MC6840 PTM output pins in Dual 8 bit mode. In Dual 8 bit mode the output isn't inverted on every TC, instead it's low until the count reaches 0xff, and high afterwards. This fixed Xenophobe doesn't start.
. Mapped MC6840 to lower data bits on all MCR68 games, which matches the Blasted schematics. I used cswidth as different games write at odd or even addresses, even though the boards look visually similar. Byte writes will work in either case as the MC68000 puts the same data on the upper and lower part of the bus. Reads are a mix of odd and even addresses, clone 'International Team Laser' and Spy Hunter II exclusively read at even addresses. It's unclear whether this is a bug in those games or not.
- megatech.cpp: Added cart label numbers from manual
- meyc8080.cpp: Replaced Intel 8080 CPU1 with Intel 8080A
- micro3d.cpp: Fixed all sets hang during the boot process (DCD polarity input) (ID 07096)
- midzeus.cpp: MCFG removal and other cleanup
- model1.cpp: Fixed netmerc, swa and wingwar crashes due to reading from nonexistent memory region. This fixes swa crashes with access violation after a while (ID 06991).
- mpu4vid.cpp: Properly configure CRTC clock and screen timing parameters
- neogeo.cpp and neopcb.cpp
. Dumped sp1-u4 BIOS from a US 4-slot MVS
. Moved out-of-place section to where it was before. Removed unused defines. Eliminated register_postload. Cleanup naming. Removed some MCFGs.
. Fixed crash when fix BIOS is not exists (video\neogeo_spr.cpp)
- nmg5.cpp: Added copybitmap_trans for bitmap layer. Cleanup duplicates/ACCESSING_BITs and filling bitmap layer.
- psikyo.cpp: Fixed rowscroll (video\psikyo.cpp). This fixes bad glitch graphic on some stages in Tengai and clone (ID 07076).
- raiden2.cpp
. Group Raiden 2 / DX sets by code revision so that we can more easily see which just differ by region byte, make it clear what features determine game type (normal, easier, harder).
. Fixed OKI6295 clock and pin7 level for Zero Team and clones New Zero Team and Zero Team 2000
- seta2.cpp: Added P0-113A PCB layout and note about undumped version of Guardians using this board
- taito_b.cpp: Removed MCFG_SCREEN_VBLANK. One less callback to configure (video\tc0180vcu.cpp).
- taitogn.cpp and zn.cpp
. ZOOM ZSG-2 (sound\zsg2.cpp): Properly reset emphasis filter state at key-on
. Removed leftovers in audio\taito_zm.cpp
. Implemented transparent dots & lines, which fixes weird background color for score recap in Usagi (ID 06258).
- vamphalf.cpp
. Changed the common base refresh rate to 59Hz and added a note of measured sync clocks for 'Cool Minigame Collection'
. Complete redump of clone Cool Minigame Collection (Italy)
- vegas.cpp
. MCFG removal and define device clock and use derived clock for UART (machine\vrc5074.cpp)
. Promoted Cart Fury to working
. Removed no sound flag from clone Gauntlet Legends (version 1.2) as I couldn't find any major sound bugs in recent versions
. Added imperfect sound flag to sf2049 and clones, nbashowt, nbafl and nbagold (previous flagged as no sound).
- vpoker.cpp: 6809 type identification
- yunsun16.cpp: Cleanup tilemap scanning and duplicates. Reduced runtime tag lookups and unused members. Fixed notes.
- 3 Super 8 (Italy): Fixed palette related crash and removed MCFG macros
- Aquarush: Implemented PSX GPU STP draw and checking, which is used on Aquarush for water effects.
- Beast Busters
. Fixed sprite priority. Credit to Daniel Filner for information. Palettes 0xc-0xf on 2nd sprite chip behind the tilemap - confirmed on level 2 and matches real hardware video. Removed imperfect_graphics flags as no open bugs.
. Use single pass sprite render with priority buffer in case of cut-out effects
. Removed imperfect sound. Reference video at https://www.youtube.com/watch?v=i3txCb5tpkc
- The Bounty: Added notes about (set 2)
- Devastators: Added MACHINE_UNEMULATED_PROTECTION flag
- Dog Fight: Dumped PROMs for clone (Orca, prototype)
- Dragon Buster: Fixed title logo displaying (ID 07074)
- Funny Bubble: Converted driver to tilemap. Added address_map_bank_device for banked VRAM. Cleanup OKI banking and fixed OKI clock related to On-PCB XTAL. Added paletted decoder member for palette. Reduced runtime tag lookups. Fixed naming.
- Guardian: Added missing PROMs to clone Get Star (bootleg set 1). Updated an already added PROM (was different on the PCB), added a PAL as NO_DUMP (protected) and updated ROM labels and verified some ROMs that were corrupt when set was originally dumped.
- Guardians / Denjin Makai II: Documented undumped Guardians on the P0-113A PCB and provided a PCB layout for the P0-113A PCB
- Hot Chase: Fixed debug palette assertion
- Ikari III: Added PAL dumps to clone (World, Rotary Joystick)
- Lucky Ball 96
. Banking, inputs, demux and a lot of work to get the game working properly.
. Rewrote of the whole multiplexed input system as requested, and standardized each input. Also explained some things about the hardware behaviour. Cleaned up the driver. Added DIP locations and ASCII diagram of Inputs/Outputs through 3x 4099 addressable channels and 3x 4512 data selectors.
. Changes to the memory map and banking after an exhaustive hardware analysis
- Midnight Landing: Updated PCB layout and derive clocks based on actual OSC
- Mighty Monkey: Fixed mirroring for video writes for clones Mighty Monkey (bootleg on Scramble hardware) and Mighty Monkey (Kaina Games, bootleg on Scramble hardware). Score is now displayed correctly.
- Operation Wolf
. Moved C-Chip simulation out of driver and cleaned up code.
. Added speaker volume control (global fade in/out at intermissions) and ADPCM sample volume control
. Use Z80 for clone Operation Bear (bootleg of Operation Wolf) to read inputs instead of directly mapping them.
- Pac-Land
. Fixed the difference with real hardware: Fixed incomplete priority of sprites on foreground and sprites could not be displayed at the bottom of the screen.
. Changed driver to approach real hardware behavior
- Pipi & Bibis / Whoopee!!: Bootleg clone has different clocks
- Primal Rage 2: Hooked up watchdog
- Quest of D Oukoku no Syugosya: Brute forced security key
- R-Type II: Added PAL dump to clone (Japan)
- River Patrol: Added correct gfx2 rom to parent set
- Speed Ball - Contest at Neonworld: Fixed P1 START key
- Steel Gunner 2: Make SET instruction in Mitsubishi M740 subfamily actually affect execution (cpu\m6502\m740.h). This fixes missing P1/2 coin buttons in Steel Gunner 2, and may fix subtle problems in other drivers as well (ID 07091).
- Super Shanghai Dragon's Eye
. Improved video mixing and palette handling. This fixes sprite priority bug with the ingame message boxes (ID 05904) and black sprites in some cutscenes (ID 06020).
. Fixed OKI clock/pin7. Reference video at: https://www.youtube.com/watch?v=buCb-exoJWo
. Added save state support and removed MCFG macros
- Target Hits: Fixed Player 2 Light gun control (ID 07092)
- Thunder & Lightning: Restored (bootleg with Tetris sound) to previous working state
- Tumble Pop
. Improved documentation for clone Tumble Pop (bootleg with PIC)
. Gave clone Tumble Pop (Playmark bootleg) it's own memory map, adjusted spriteram location.
- Valtric: Redumped gfx3/text rom vt_07.bin. The rom was overdumped (although both halfs were not identical, having two different bytes). The rom socket on the PCB was labeled as "27128", pointing that the new size is the right one.
- Zen Nippon Pro-Wrestling Featuring Virtua: Clone (T 971123 V1.000) runs only with Taiwanese BIOS
- Fixed year info for chessc2 (ID 05059), denjinmk and heuksun
- Dipswitch fixes in crospang.cpp, lastduel.cpp, luckybal.cpp, route16.cpp and vegas.cpp
- Fixed rom names in cclimber.cpp, circus.cpp, mlanding.cpp, model1.cpp, model2.cpp, seta2.cpp, slapfght.cpp and tumbleb.cpp
- Description changes of Air Combat (AC2, US), Air Combat (AC1, Japan), Botanic (English / Spanish, set 1), Bubble Trouble - Golly Ghost 2 (World, Rev B), Bubble Trouble - Golly Ghost 2 (Japan, Rev C), Chess Challenge II, Chouji Meikyuu Legion (Japan ver 1.05, bootleg set 1), Cyber Sled (CY2, World), Cyber Sled (CY1, World?), Defend the Terra Attack on the Red UFO (bootleg, set 1), Diner (LA-4), Diner (LA-3), Diner (LU-1) Europe, Diner (LU-2) Europe, Dirt Dash (Rev. DT2 Ver.A, World), Driver's Eyes (Japan) (1992/01/10, Main Ver 2.1, Sub Ver 1.1), F-1 Super Battle, Four Trax (US?, censored banners) Frogger (Coin Music, bootleg on Scramble hardware), Hard Head 2 (v2.0, Music Program v2.4), Major Havoc - Return to Vax, Meteorites (VGG bootleg of Asteroids), Raiden II (easier, Germany), Raiden II (easier, Japan), Raiden II (easier, Korea), Raiden II (easier, US set 1), Raiden II (easier, US set 2), Raiden II (harder, Raiden DX hardware, Korea), Raiden II (harder, Korea), RollerCoaster Tycoon (ID 05881), Solvalou (SV1, Japan), Starblade (ST2, World), Starblade (ST1, Japan), Toki no Senshi - Chrono Soldier (prototype?), Turpin (bootleg on Super Cobra hardware), unknown MP-200 pinball game, Winning Run (World) (89/06/06, Ver.09), Winning Run '91 (Japan) (1991/03/05, Main Ver 1.0, Sub Ver 1.0) and Winning Run Suzuka Grand Prix (Japan) (89/12/03, Ver.02)
- Renamed (cybsledj) to (cybsleda), (galpani4) to (galpani4j), (luckybalc) to (luckybald), (luckybalb) to (luckybalc), (luckybala) to (luckybalb), (luckybal) to (luckybala), (simpsons4pa) to (simpsons4pe), (tokisens) to (tokisensa), (weclemanb) to (weclemanc), (weclemana) to (weclemanb) and (wecleman) to (weclemana)
- MAME
. VIDEO RENDERING SYSTEM
. HLSL
. Apply scanline effect before defocus effect and moved scanline effect into separate shader. Port scanline modification to BGFX.
. Fixed not set default uniforms for vector pass (render\d3d\d3dhlsl.cpp)
. A better way of doing scanline timers (machine\timer.h; (MESS) apple2e.cpp)
. Generate layouts for dual-screen machines rather than loading dualhsxs.lay. This ensures aspect ratio is correct for non-4:3 screens (emu\render.cpp).
. Allow watchdog timer to take any tag-like for the screen tag rather than only C strings (foodf.cpp, galaga.cpp, gottlieb.cpp, grchamp.cpp, mcr3.cpp, missile.cpp, polepos.cpp, rampart.cpp, sbrkout.cpp, sprint2.cpp, sprint4.cpp, tecmosys.cpp, toobin.cpp and ultratnk.cpp)
. Fixed palette-related asserts in ddragon.cpp, efdt.cpp, peplus.cpp, royalmah.cpp, spoker.cpp, system16.cpp, taito_h.cpp and wardner.cpp
. Replaced a fail-safe in util\palette.cpp with an assert. Expect regressions, so better to get it out of the way now.
. Added read functions for paletteram_ext (emu\emupal.cpp)
. DEVICE
. Fixed ioports/membanks in internal maps (emu\device.cpp and emumem.cpp)
. Fixed unmapped values with subunits (emu\emumem_heu.cpp)
. Removed MCFG usage in hotstuff.cpp, micro3d.cpp, machine\i2cmem.h, i8212.h, i8243.h, i8251.h, i8255.h, i8257.h, i8279.h, intelfsh.h, ins8154.h, ins8250.h, iteagle_fpga.cpp, k033906.h, k053252.h, k054321.cpp, k056230.h, latch8.h, m6m80011ap.h, mb14241.h, mb3773.h, mb89363b.h, watchdog.h, wd33c93.h, mc146818.h, mc2661.h, v3021.h, x76f041.h, x76f100.hm z80ctc.h, z80daisy_generic.h, z80dart.cpp, z80dma.cpp, z80pio.h, z80scc.cpp, z80sio.h and video\v9938/v9958.cpp
. Don't abuse object finders for things that can't be found at object resolution time
. Separate out screen device in konamigq.cpp, konamigv.cpp, ksys573.cpp, namcos10.cpp, namcos11.cpp, namcos12.cpp, psx.cpp, taitogn.cpp, twinkle.cpp and zn.cpp
. PLUGINS: Fixed memshares and aligned search option in plugins\cheatfind\init.lua
. Eliminated savestates register_postload in sound\msm5232.cpp, okim6376.cpp, spkrdev.cpp and vlm5030.cpp
. Eliminated register_postload from video\k052109.cpp, k053251.cpp, k054156_k054157_k056832.cpp, pc080sn.cpp, tc0080vco.cpp, tc0100scn.cpp, tc0110pcr.cpp, tc0480scp.cpp and ygv608.cpp
. Network: Changes to make (MESS) InterPro networking work on Windows with the TAP-Windows6 driver: Pad short Ethernet frames and append FCS (Windows-only until Linux taptun behaviour is verified) (netdev\taptun.cpp). Fixed bugs in carry flag handling, prefer sign bit for tests (clipper). Introduced somewhat realistic delays into network transmit and receive paths. This version works by adding functions to device_network_interface which enable a device to be informed when the transmit or receive completes. The delay is only crudely approximated based on the specified bandwidth and the number of bytes being transmitted, but it should be good enough in practice. Existing drivers should not be impacted by these changes; overriding the new functions (and no longer overriding recv_cb) is necessary to obtain the new behaviour. Added transmit/receive delay timers, handlers and logic (emu\dinetwork.cpp). Added the ability to start the receive timer (osd\osdnet.cpp).
. Software List: Fixed displaying of software lists title images (ui\selmenu.cpp) (ID 06998)
. Updated hiscore.dat (plugins\hiscore\hiscore.dat)
. Multi-Language: Updated Korean translation translation
. Added missing short commands (docs\source\commandline\commandline-all.rst)
- VGM player
. Added support for HuC6280, Sega 32x, SN76496, YM2203, YM2608, YM2610, YM2612 and Y8950 sound
. Added detection of bad NES rips where no audio channels are enabled. Updated messages to make it clear that the hacks are required due to bad rips. When a bad 32x rip is detected then both the left and right channels are enabled.
. Report incorrect header size and replace with default
- Compiling
. Workround so you can still compile if you install the Visual Studio 15.8 update, as long as you install the 14.14.26428 compiler as well (3rdparty\genie\src\actions\vstudio\vstudio_vcxproj.lua and 3rdparty\genie\src\host\scripts.c).
. Set Visual Studio to 64 bit by default (3rdparty\genie\src\actions\vstudio\vstudio_vcxproj.lua). Enabled edit and continue in Visual Studio debug builds (scripts\genie.lua)
. Restored some authors' stylistic choices. Make some stuff more consistent. This fixed debug assertion in aristmk4.cpp, bagman.cpp, gts3a.cpp, mac.cpp, pacman.cpp and others (ID 07089).
. Fixed lots of inadverently mutable static pointers
. Fixed inadvertently non-const pointers - emu.h edition (lib\util\hash.cpp). This fixes all the non-const pointers with static lifetime I could find with a cheap grep (in combination with the last commit). There are likely more lurking that I didn't find, and things that aren't pointers that should be made const. There are still a few mutable static pointers that break the ability to host multiple drivers but these require refactoring to fix.
- Debugger: Fixed debugger memory view editing for address-shifted spaces




"Theory is when you know everthing but nothing works. Practice is when everything works but no one knows why.
In our lab, theory and practice are combined: nothing works and no one knows why."





MASH
MASH
Reged: 09/26/03
Posts: 1776
Loc: Germany
Send PM


MAMEinfo 0.203GIT (24th Oct) new [Re: MASH]
#379118 - 10/24/18 12:40 AM


MAMEINFO.DAT

* Updated to MAME 0.203GIT - http://git.redump.net/mame/log/

* Added Source/Listinfo changes

* Newest Bugs (23rd Oct)

* Added/Fixed 'Recommended Games'

* Fixed Mameinfo.dat infos



Download at: http://mameinfo.mameworld.info/

MAME Testers at: https://mametesters.org/view_all_set.php?sort=last_updated&dir=DESC&type=2



0.203GIT

- New games: Nerae! Super Goal (J 981218 V1.000) and Sky Challenger (J 000406 V1.000)
- New Working games: Video 21
- New Non-Working games: Gynotai (Japan), MVS-TEMP 'SubSystem Ver1.4' (Nazca development board), Super Derby (satellite board) and World Cup (Ver 1.5)
- New clones: Ace Driver: Victory Lap (Rev. ADV1, Japan), Altered Beast (bootleg), Arm Champs II (ver 2.7), Break Thru (Tecfri license), Crazy Rally (Recreativos Franco license), Crock-Man (Marti Colls bootleg of Rene Pierre Crock-Man), Emergency Call Ambulance (Japan), Fenix (Niemer bootleg of Phoenix), Heated Barrel (World version ?), Koutetsu Yousai Strahl (World), Land Maker (Ver 2.02O 1998/06/02), Twins (Mega Twins bootleg), Ms. Pac-Man (Marti Colls bootleg), Pac Man (FAMARE S.A. bootleg of Puck Man), Phoenix (G. Universal Video bootleg), Pocket Gal Deluxe (Asia v3.00), PuLiRuLa (World, earlier?), Rapid Hero (NMK), Rim Rockin' Basketball (V1.2, bootleg), Showdown (version 4.0), Soldier Girl Amazon (Tecfri license), Super Pang (World 900914, bootleg, set 2), Tazz-Mania - El Trompa (U.R.V. BBCPE bootleg), Tetris (bootleg set 4, with UM3482), Twins, World Cup '90 (european hack, different title), World Cup (Ver 1.4) and Zero Time (Marti Colls)
- New AGEMAME games: BwB Tetris v 1.0? (MPU4 Video), Excalibur (Mdm) (MPU4, V1.0D), Prize Space Invaders (v1.4D?) (MPU4 Video), Prize Space Invaders (v2.0D?) (MPU4 Video) and Prize Space Invaders (v2.14?) (MPU4 Video)
- New PinMAME games: Congo (1.1, DCS sound 1.0), Diner (PA-0 prototype) and Jack*Bot (0.4A prototype)
- New devices: cx25871, dp8350, dp8367, edevices_sforce_vid, edevices_vid, eeprom, nand, pic16lc, ps2_keybc, r2000, s3c2440, smartmedia and tms9981
- New mame.ini options: bgfx_lut (BGFX POST-PROCESSING OPTIONS), chroma_mode, chroma_conversion_gain, chroma_a, chroma_b, chroma_c, chroma_y_gain (DIRECT3D POST-PROCESSING OPTIONS) and lut_texture, lut_enable, ui_lut_texture, ui_lut_enable (BLOOM POST-PROCESSING OPTIONS)
- MCS-48 CPU
. Eliminated now-unneeded arguments from p1_r and p2_r handlers
. Fixed critical bugs with P4-P7 reads in the emulation of the MCS-48 MOVD A,Pp instruction
. Set lower 4 bits of P2 to input during (and after) MOVD A,Pp
. Fixed length of flags display
- MIPS 3 CPUs: MIPS3 exception handling fixes: Nested exceptions shouldn't overwrite the EPC. Nested tlb exceptions go to the general exception vector. Removed breakpoint for tlb exceptions and branch to proper vector.
- MOS Technology M6502 CPU: Allow debugger to step over CALLF instruction (m6502\m6502make.py)
- Motorola MC68000 CPU
. Fixed andi, ori and eori instruction. From https://github.com/kstenerud/Musashi/commit/df0fb402a8042c964a70cb987fe6f27ff96952ef and a16bd2bb289ea2cdbb1ca11a997490774eb32b5e.
. MMU (m68000\m68kmmu.h)
. Added Special Status Word (SSW) to exception frames
. Throw MMU configuration exception if SRP/CRP is invalid
. Deduplicated code to set buserror details. Factor out ATC lookup into pmmu_atc_lookup().
. Cleanups. Factor out TT register matching into pmmu_match_tt(). Simplify tt/fc matching. Removed dead code. Factor out table walking code. Replaced printf by logerror. This should be switched over to use LOG(), but can't right now because the header file is included directly in C++ classes.
. Support short indirect descriptors and set MMU status flags in pmmu_atc_lookup(). This makes the (MESS) HP-UX 9 installer boot. Also tested that the following systems still work: Macintosh IIx with Mac OS 7 and HP-UX 7.
. Don't try to read address bits in indirect descriptors as status bits and initialize m_mmu_tmp_sr before doing a table search. With this commit, everything required to run HP-UX 9 in mame is upstream. Tested the following machines with this mmu change: maciix with Mac OS 7, hp9k360 with HP-UX 7, HP-UX 9 and the HP-UX 9 installer.
. Splitted m68881_ops() into subfunctions
- Texas Instruments TMS9980A CPU: Internalized clock divider
- Texas Instruments TMS32025 CPU: Updated save_item
- Zilog Z8681 CPU / Z8 CPU: Allow step-over with djnz (z8\z8dasm.cpp). When pc adjusted, move yellow bar (z8\z8.cpp).
- Atari C012294 POKEY sound
. Return most recent m_ALLPOT during SK_RESET. Don't count POT counters as long as SK_RESET is applied, i.e. bit #0 and bit #1 of SKCTL are both clear.
. Remember m_allpot_r_cb() value
- Irem GA20 sound
. Rewrote channel update to make data 0 act as sample terminator. Note: In all currently supported GA20 sample ROMs, samples are followed by 1 to 16 bytes with value 00 (depends on alignment). Thus I assume that this is a sample end marker. The "sample end" register might be used for something else (looping?).
. Assumed keyon is at reg 6 bit 1 (not just any non-0 value), removed 2nd end of sample check, misc refactor and added notes.
. Fixed frequency update algorithm
- QSound (HLE): Saturate voice and output accumulators (The DSP16A accumulator has built in saturation). Fixes clipping in Super Puzzle Fighter II Turbo and possibly others (ID 07115).
- Clock: Simplified clock_device (machine\clock.cpp)
- DP8350 CRTC: More complete line-by-line emulation of timing outputs
- Generic Cartridge Slot: Added default param to constructor so that it can be used without file extensions (generic\slot.h)
- Intel 8243 I/O Expander
. Fixed critical bugs with P4-P7 reads
. Emulated the CS line, which will be useful for driving multiple 8243s.
. Provided a separate callback for each 4-bit port
. Eliminated space and offset arguments from p2_r and p2_w
. Added save state
. Release P2 output after completion of read operation
- K054321 Maincpu-Soundcpu interface: Make it work on all speaker inputs, not just the first.
- MC6840 PTM: Fixed dual byte mode once again. Two problems in dual byte mode: The high time flag is the same for all counters. High time flag is reset on each counter reload, but should only be reset if the timer is reload by the user.
- Namco Custom
. Namco C116 (Video Controller): Converted internal palette into device_palette_interface
. Namco System 2 ROZ (C102): Removed unnecessary device. Internalized gfxdecode (8bit data bus for ROM).
. Namco System 2 Sprites (C106, C134, C135, C146): Removed unnecessary device
. Namco C123 (Tilemap): Internalized gfxdecode (Gfx layout is shared at all hardwares - 8bit data bus for ROM). Mask region. Implemented tilemap disable bit.
. Namco C169 (ROZ): Internalized gfxdecode(Gfx layout is shared at all hardwares - 8bit data bus for ROM). Mask region.
. Namco C355 (Sprites): Removed unnecessary device. Allow double buffered sprites. Cleanup duplicates.
- National Semiconductor INS8250 UART: Added interrupt line read handler for later use
- K007121 Sprite/Tilemap Controller: Removed hackish implementation
- Keyboard / Mouse
. Emulated PS/2 keyboard/mouse controller
. Skeleton driver for IBM Model M PC/AT and PS/2 keyboard
- Polygon rendering: Initialize m_unit_bucket in constructor (video\poly.h).
- PSX GPU: Copy the textures STP bit, which improves (MESS) Silent Hill (Sony PlayStation).
- PSX GTE: Use count_leading_zeros() & count_leading_ones() instead of counting manually
- Real Time Clock interface: Added leap year support (emu\dirtc.cpp)
- SCSI: Disable debug. The default debug settings are filling up error.log pretty quick when booting SCSI machines like (MESS) hp9k_3xx. Disable debug in the default settings, it can still be enabled if some dev/user wants to debug NSCSI (machine/nscsi_bus.cpp, nscsi_cd.cpp and nscsi_hd.cpp).
- TMS9902 ACC: Make timer interrupt work and added save state
- bfmsys85.cpp: Added save state support, no idea why this was marked as SUPPORTS_SAVE.
- blitz68k.cpp: Reduced duplicates. Made class members private.
- chihiro.cpp: First step in using real devices with smbus
- cinemat.cpp: Fixed save state regression
- cps3.cpp
. Supported rowscroll on the score layer of CPS3, fixes 'JoJo's Venture' and 'JoJo no Kimyou na Bouken' combo meters (ID 06157).
. Light cleanups. Move some variable definitions to where they're used etc., fixed last line of cliprect in new rowscroll code and divided fg draw into a function.
- crystal.cpp
. Cleanup duplicates. Configured bankswitched area. Removed register_postload. Made class members private. Removed MCFGs. Fixed naming. Added notes. Updated/Addedd information for CRTC operation.
. Fixed naming. Removed MCFGs and unused. Added notes (sound\vrender0.cpp).
- gaiden.cpp, spbactn.cpp and tecmo16.cpp
. Correct sprite lag for Raiga - Strato Fighter (reference: https://www.youtube.com/watch?v=gKsYGqOfJyQ) and Final Star Force (reference: https://www.youtube.com/watch?v=cgj81VA7j_Y)
. Tecmo 16-bit Mixer (video\tecmo_mix.cpp): Added mixing for text layer bitmap. Make bgpen blendable. Removed MCFGs.
. gaiden.cpp and tecmo16.cpp: Cleanup gfxdecode duplicate. Correct sprite lags behavior.
. tecmo16.cpp: Correct sprite lag and added notes
- itech8.cpp
. Converted sound latch into generic_latch_8_device. Reduced runtime tag lookup. ACCESSING_BITS cleanup. Removed unnecessary GROM pointer. Make bankswitch reset to 0 is only affect when maincpu rom is banked. Splitted address map related to bankswitch. Removed unused and cleanup duplicates. Fixed spacing and naming.
. Clean up rom loading and banking
- itgamble.cpp: Added consistent hardware info and evolution of hardware over time. Confirmed producer and year for a few games that were missing it.
- jpms80.cpp: Correct CPU/PSG types & clocks and minimize region length
- model1/2.cpp: Modernised 'Sega Model 1 Sound Board'
- mwarr.cpp and stlforce.cpp: Driver refactoring
- namcofl.cpp: Implemented screen clipping and shadow. Fixed sprite banking. Confirmed XTALs. Removed unnecessary defines
- namconb1.cpp: Correct sprite lags. Removed unnecessary defines. Added screen raw params (Nebulas Ray reference: https://youtu.be/mAB66HhZNIM).
- namcops2.cpp: Redumped superdbz DVD and confirmed gundzaft DVD dump
- namcos1.cpp: Convert pointer into required_region_ptr. Reduced duplicate.
- namcos2.cpp
. Removed unnecessary bankrw. Added screen raw params. Fixed some namings. Removed MACHINE_START_MEMBER and MACHINE_RESET_MEMBER. Reduced unnecessary VIDEO_START_MEMBER.
. Namco System 2 ROZ (C102): Removed unnecessary device. Internalized gfxdecode (8bit data bus for ROM).
. Namco System 2 Sprites (C106, C134, C135, C146): Removed unnecessary device
- namcos21*.cpp: Fixed namings. Removed some unuseds. MACHINE_START_MEMBER and MACHINE_RESET_MEMBER.
- namcos22.cpp
. Added viewmatrix reflection. This fixes Alpine Racer 2 character selection screen, Rave Racer and Ridge Racer 2 rear-view mirrors, secret mirror track in Rave Racer, missing title logo graphics in Ridge Racer (ID 06164) and the speedometer graphics in Dirt Dash (ID 07111).
. Get rid of scanline timer for DSP IRQs
. Make MCU IRQ timer trigger 3 times per frame instead of every scanline
. Fixed possible array out of bounds reads at simulate_slavedsp
. Small optimization and misc updates. Assumed the 40MHz XTAL is for the DSPs.
. Redo video params. Added rear_center speaker. Fixed coin handling. Moved video TODO over to main driver file. Shorthand variable types.
. Added savestates and render from pointram (Ridge Racer waving flag)
. Improved S22 fade, SS22 fog (Dirt Dash, Aqua Jet and Time Crisis) and SS22 spot (Dirt Dash and TestMode).
. Fixed stuck poly layer. Added preliminary posirq and other small changes. Improved window clipping.
. Show Alpine Racer 2 titlescreen animation, preliminary.
- namcos23.cpp: Rapid River wants auto-inc in some way here (NGs point ROM self test otherwise)
- segas24.cpp: Cleanups. Added save states. Cleanup duplicates. ACCESSING_BITS cleanup. Fixed namings. Reduced some MCFGs. Splitted machine config/address map related to ROM board. Removed register_postload.
- taitosj.cpp: Added missing save state, fixes save state regressions in various games. Also removed MCFG macros.
- targeth.cpp: Cleanup duplicates. ACCESSING_BITs cleanup. Fixed naming. Reduced Runtime tag lookup.
- tmspoker.cpp: Clock divider and ROM loading fixes
- toypop.cpp: Improved cocktail mode
- warpwarp.cpp: Fixed Player 2 shot (or ball) offset in cocktail mode (video\warpwarp.cpp)
- Bad Dudes vs. Dragonninja: Dumped 68705 MCU for clone Dragonninja (bootleg with 68705). Not hooked up.
- Combat School: Fixed video garbage on state loads
- Contra: Catch and fixed spriteram buffer overflow
- Double-Up Poker (Jubilee): CPU should run slow, but not that slow.
- Flipper Jack: Driver overhaul: Reimplemented video using CRTC row update method. Cocktail mode is fully supported. Changed monitor orientation from ROT90 to ROT270. Modernized interrupts. Clean up miscellaneous things.
- Gardia: Documented that Gardia (317-0006) is Sega factory conversion
- Glass: Removed unnecessary value. Cleanup duplicates and Gfxdecode. Fixed naming.
- GTI Club: Corso Italiano: Dumped memory card and ATA ID for clone (ver EAA). Disk media check is ok but game asks for password.
- Happy Fish: Replaced driver with (MESS) Mini2440 that enabled NAND booting. Correct Flash IDs and Flash switching, bootloader now loads Linux kernel and then nothing happens.
- Kosodate Quiz My Angel: Added PCB layout for
- Lucky 9: Better guess at CPU type. Added AY8910, RAMDACs and hack in a boot jump.
- Mad Ball: Updated information about a Spinner Controls Daughtercard and added DIP locations for Mad Ball
- Monza GP
. Added DP8350 CRT controller
. Experimental visible area offset for Monza GP. 11-line offset makes attract mode look symmetric. Added imperfect graphics and colors flags.
- Moon Patrol
. Fixed sprite priority
. Fixed position of the background (distant mountains, hills and cityscape were different from the real hardware)
. Fixed cross-hatch test pattern and flip screen. Real hardware: http://youtu.be/F3_q-AN4AQM
- Mouse Trap: Identified P1/P2 Start LEDs
- MX5000: Fixed sprite-sprite priorities and removed hackish implementation in K007121. Sprites are double buffered. Fixes the ground bases has the highest priority value meaning that planes and bullets goes behind it (ID 00430).
- Operation Wolf: set_input_gain on speaker device overrides the one set on sound route, this makes it look less misleading now.
- Pac-Land: Fixed incorrect value of dipswitch 'Bonus Life'
- Pinball Action: Official Tehkan board maincpu is 315-5128. Added XTALs.
- Space King 2, Sprint 8 and Syusse Oozumou: Fixed save state regression
- Super Tank
. Put this back up to speed, using confirmed XTAL value. Note: XTAL on CPU board is marked 20.790 on one PCB, 22.118 on another.
. Added addressable latch and clean up names a little
- TelePachi Fever Lion: Added PCB layout
- Tetris: Added PLDs to clone (bootleg set 2)
- Toypop: Fixed reversed "Flip Screen" dipswitch
- Ultimate Mortal Kombat 3: Get rid of impefect sound flag which was added because of a (now known) Bugs That Aren't Bugs
- Vega
. Added DP8350 CRT controller
. Misc. cleanups (still nowhere near clean enough)
- Video 21: Assumed there is no deal button, but instead vblank status. Added win buttons, preliminary sound, hopper and color overlay (Game now playable).
- Dipswitch fixes in pacland.cpp, paradise.cpp, toypop.cpp and video21.cpp
- Fixed rom names in namcond1.cpp, segas16a.cpp, system1.cpp and video21.cpp
- Description changes of Arm Champs II (ver 1.7), Arm Champs II (ver 2.6), Excalibur (Mdm) (MPU4, V1.4), Fenix (Orio bootleg of Phoenix), Frogger (Hermatic, bootleg on Scramble hardware from Video Dens), Grand Prix Star (ver 2.0), Grand Prix Star (ver 3.0), Mighty Warriors (24/1), Rapid Hero (Media Trading), Sanrin San Chan (Japan, 315-5xxx), Spatter (315-5xxx), Super Derby (Playmark, v.07.03), Super Derby (Playmark, v.10.04), Super Derby II (satellite board), Super Pang (World 900914, bootleg, set 1), Twins (Electronic Devices license, set 1), Twins (Electronic Devices license, set 2), WEC Le Mans 24 (v2.00), WEC Le Mans 24 (v2.00, hack), Witch (with ranking), Witch (Sega license), Worldcup '90 (hack) and Zero Time (Petaco S.A.)
- Renamed (armchmp2) to (armchmp2o2), (landmakr) to (landmakrj), (raphero) to (rapheroa), (strahl) to (strahlj), (strahla) to (strahlja), (twins) to (twinsed1) and (twinsa) to (twinsed2)
- MAME
. VIDEO RENDERING SYSTEM
. Fixed the BGFX not rendering across multiple windows. Internal UI is still glitchy (osd\windows\window.cpp).
. HLSL Color Transforms and 3D LUT
. Removed broken scanline uniform from post_pass
. Added 3D LUT to HLSL
. Allow individual LUTs for screen and UI
. Added individual phosphor color conversion for HLSL: Shader for converting xyY3 to sRGB (hlsl\chroma.fx). Minor changes to emphasize idea that phosphors are color agnostic (hlsl\phosphor.fx). Conversion from signal RGB to xyY3 (hlsl\post.fx).
. Added phosphor examples and update presets
. Port 3D LUT and phosphor color shaders to BGFX
. Get rid of LCD_FRAMES_PER_SECOND (emu\video.h; (MESS) comquest.cpp, lynx.cpp and ssystem3.cpp)
. Use boolean not bool for libjpeg functions. Fixes build failure (emu\rendutil.cpp).
. DEVICE: Removed MCFG usage in metro.cpp, machine/upd4701.h, upd4992.h, video\ramdac.h and RS232
. Invalidate memory access caches when removing watchpoints to prevent crashes on subsequent accesses to the same memory areas (emu\emumem.cpp)
. Trying to avoid confusion with the length of the container, or with the number of empty slots (util::fifo.queue_length(); util\coretmpl.h)
. UI: Improved file selection search behaviour (ui\filesel.cpp)
. PLUGINS
. Use hex values for mask (plugins\portname\init.lua)
. Added softlist parent loading and import tag (plugins\portname\init.lua)
. Restored erroneously-removed game-specific INI option reversion between runs. Fixes specialized ini file settings get retained on a second game launch, instead of using raster.ini or mame.ini (ID 06171).
. Fixed connonical command line option (emu\emuopts.cpp)
. Started commandline documents update to dismiss items no longer in source and start listing recently added commands. More work to come.
. Fixed broken document structure (docs\source\techspecs\nscsi.rst): Those chapter numbers are auto generated by sphinx. Fixed the chapters not been bold like the rest of the documentation. Fixed chapter numbers not in sync with the rest of the documentation. Changed the last two chapters to keep up with the document consistency. Fixed bold for nscsi_full_device.
- SDLMAME: Disable setting the SDL_WINDOW_OPENGL extra flag if -video none is set. This allows a true headless run when the environment variable SDL_VIDEODRIVER=dummy is set prior to mame/mess execution.
- MAC OS X
. Support for MAC OS Mojave (10.14) (build\gmake.darwin\genie.make)
. Fixed compiling with SDL 2.0.8 and later on MAC OS
- VGM player: Support extra clocks in extended header, for cases like Super Locomotive that has two chips with different clock speeds.
- Compiling: Fixed compile error on Linux with NO_USE_XINPUT=0 (emu\save.h)
- Debugger
. Fixed watchpoints for CPUs with a negative address shift (debug\debugcpu.cpp)
. Correct endianness of TMS9980 and TMS9995. Konami CPU is big-endian (tools\unidasm.cpp)




"Theory is when you know everthing but nothing works. Practice is when everything works but no one knows why.
In our lab, theory and practice are combined: nothing works and no one knows why."




Pages: 1

MAMEWorld >> News
Previous thread Previous  View all threads Index   Next thread Next   Threaded Mode Threaded  

Extra information Permissions
Moderator:  John IV, Robbbert, Tafoid 
1 registered and 141 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 781