MAMEWorld >> News
View all threads Index   Threaded Mode Threaded  

Pages: 1

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


MAMEinfo 0.263 :)
#398054 - 02/28/24 01:26 PM


MAMEINFO.DAT

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

* Added Source/Listinfo changes

* Newest Bugs (28th Feb)

* 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

Recent MAME builds: https://github.com/mamedev/mame/actions
('Sign in' + Click on 'CI (Windows)' and then on a MAME post with a green check mark to download the mame-windows-gcc-XXXXXXXXXXXXXXX file)

Ashura-X's Nightly MAME builds: http://ashura.mameworld.info/nightlybuilds/builds.html




0.263

- New games: Open 5 Cards
- New Working games: Joker's Wild (B52 system, BP55114-V1104, Ver.054NMV), Joker's Wild (B52 system, BP55114-V1104, Ver.054NMV, Harrah's GFX) and Joker's Wild (B52 system, WP02001-054, Ver.031WM)
- New Non-Working games: Bingo Planet (Rev C) (M1 Satellite board), Black jack (Olympic Games, v5.04, upgrade kit for Wild Card), Dream Rail Lovely, Multi-Action 6710-21, Multi-Action 8350-00-R1, Operation Tiger Second Mission (Ver 2.02 J), Packy's Treasure Slot (Japan, main ver. 1.3, video ver. 1.1), Renda Fighter (Japan, main ver. 2.02, video ver. 2.03) and Wild Card (Olympic Games, v2.0)
- New clones: Guardians / Denjin Makai II (bootleg), Hachoo! (Japan), Lord of Gun (World), Magic Train (Ver. 1.4), Martial Beat (G*B47 VER. JAB), Panda Train (Ver. 1.3), Phoenix (bootleg), Scud Race / Sega Super GT - Deluxe (Export), Side by Side (Ver 3.0 OK), Sports Authority Challenge (Rev 3), Sugorotic JAPAN (STJ1 Ver.A), Vuelo Espacial (Spanish bootleg of UniWar S), Wild Fang (year hack?) and Zoku Otenamihaiken (V2.05J 2003/05/12 18:00)
- New PinMAME games: Space Game (Bingo 6+1)
- New devices: es1946_solo1e, h8325_intc, h8325_timer16_channel, jaleco_vj_king_qtaro, jaleco_vj_qtaro, k1801vm1, ns32532, oti64111_pci, p80c552, p80c562, p87c552, pcf8573, promotion_vga, scorpion_ic, vt6306, wd9710_pci and xm3301
- CPU
. DEC T11: Improved accuracy: Ignore least significant bit of PC when fetching opcodes. Correct MTPS and MFPS to be byte-wide. Reject instructions not implemented by each variant.
. Hitachi H8
. Status flags are set no matter the irq enable flags (h8\h8_timer16.cpp). Fixed V flag with INC opcodes. Fixed add/sub16 H flag and rotxl2 lsb (h8\h8.cpp). Like subx, addx does not modify Z flag if result is 0. Fixed jsr abs8i return address. Added fetch_noinc for jsr opcodes and preliminary support for movfpe/movtpe (h8\h8.lst). Changed bsr rel16 fetch_noinc back to internal(1) (h8\h8.lst).
. Port registers are not modified at reset (h8\h8_port.cpp). Improved cycle timing for pre-h8s arch (h8\h8.cpp and h8\h8s2000.cpp). Added software standby mode and optional NVRAM (h8\h8.cpp). Fixed Yamaha MU100 regression with 16bit timer (h8\h8_timer16.cpp). Return 0xff for unconnected digital input ports (h8\h8.cpp). Fixed divide by 0 crash (h8\h8_timer8.cpp).
. RTE does not block interrupts (h8\h8.cpp). h8h does not have 16-bit iscr. Added support for rising edge interrupts. Base h8 does not have ISR. Don't clear irq pin inputs at reset (h8\h8_intc.cpp). Pass along ddr on write for high-impedance pins (h8\h8_port.cpp). Small correction in recalc_event (h8\h8_timer8.cpp). Shorthand variable types (h8\*.*).
. Appears to be better for performance without virtual calls for r/w functions (h8\h8.cpp). Set logerror verbosity to 0 (performance issue in (MESS) Kasparov GK 2000). Added variables to save_item (h8\h8*.*). Correct interrupt timing after software standby (h8\h8.cpp).
. Correct H8/300 opcode map (i suspect H8/300H also has opcodes in the map that belong to newer arch but didnt check). Fixed mov with negative disp for H8/300 (h8\h8.lst).
. Hitachi HD6309: Added missing index addressing modes. Pop CPU state if indexed addressing mode caused illegal operation trap (m6809\hd6309.lst).
. MCS-51: Correctly override some SFR names in dissassemblers (mcs51\mcs51dasm.cpp)
. Microchip PIC16C62x: Core overhaul: Use callbacks rather than address space for I/O ports. Eliminated unsafe use of get_write_ptr and let the internal memory map decode each special register individually. Eliminated several macros, magic ID numbers and some unnecessary tables. Adjust execution of a few opcodes to avoid reading operands twice and set flags correctly. Added PCLATH to state display (pic16c62x\pic16c62x.cpp).
. Motorola MC6800: Shorthand variable types (m6800\m6800.cpp)
. Motorola MC6801: If NVRAM it's currently not battery-backed, don't save at all. Shorthand variable types. Added input ports ddr override mask (m6800\m6801.cpp).
. Motorola MC68000: Regenerated C++ source files.
. National Semiconductor COP4xx: Zerofill class variables (cop400\cop400.cpp)
. NEC uPD78C10: Moved near empty upd7811 file to upd7810
. Philips P80C562/P87C552: Added placeholder device types for P87C552 and P80C562 (see funeball.cpp and midqslvr.cpp), with custom SFR definitions for their disassemblers (mcs51\mcs51.cpp).
. RCA CDP180x: Fixed disassembly of LBNQ, LBNZ and LBNF (cosmac\cosdasm.cpp)
. Texas Instruments TMS32010: Fixed memory access helpers for variants with 64k-word program space (tms32010\tms32010.cpp)
. Toshiba TMP68301: Added parity tx support (m68000\tmp68301.cpp)
. Z80 SCC Channel: Implemented RTxC clock source. Fixes serial emulation at 115200 or 230400bps.
. Zilog Z86xx: A little more optional logging for IRQs (z8\z8.cpp and z8\z8ops.hxx)
- SOUND
. Discrete Sound: Use appropriate memory barriers for task synchronisation (sound\discrete.cpp)
. Namco C140: Timer reload value = written reg data + 1, fixes music tempo in Dragon Saber (sound\c140.cpp) (ID 08814).
- DEVICE
. 8042 Keyboard/Mouse Controller: Improved behavior coming out of reset, locking device until AA is written to command port. Allow some systems to write D1 command first (machine\8042kbdc.cpp).
. ATA Connector: Added 'Matsushita CR589 CD-ROM Drive' (cr589) as mountable option (ata\atadev.cpp)
. CD-ROM: Removed unreachable additional handler for MODE2/2336 tracks (util\cdrom.cpp)
. Discrete Netlist: Removed duplicate $(OBJ)/devices from object directories in netlist\build\makefile
. Floppy
. Various fixes. Get the volume label from the root directory, rather than from the extended BPB (which is less reliable). Ignore long file name entries for now (formats\fs_fat.cpp). Delete unused getter that leaked details (imagedev\floppy.cpp).
. Floppy fixes. Refilter list of specific floppy formats using the known form factor and variant before trying to mount a filesystem on an image. Sort identify results by decreasing score (code already expects the best format to be first) (tools\image_handler.cpp).
. Fujitsu MB87030 SCSI controller: Fixed some bit definitions for the SCMD register (machine\mb87030.h)
. Intel 8275 CRTC: Moderate change to API and major expansion of configuration possibilities. Changed the "draw character" callback to pack all attribute flags in a single parameter. A bit enum is provided to facilitate unpacking the bits. Allow for configurations in which up to four CRTCs are attached to the same character clock and screen. The secondary CRTCs are not fully emulated with regard to timing and some output callbacks, but their character and attribute outputs may be merged with those of the primary screen through the same display callback.
. Microchip PIC16C5x: Register file cleanup: Use member variables for core special registers, eliminating unsafe abuse of get_write_ptr and permitting watchpoints to trigger on accesses to these. Use arrays for TRIS registers and port read/write callbacks. Narrow the width of some variables and function parameters. Store FSR and show in debugger without extra high bits. Eliminated now-unnecessary reset kludge (pic16c5x\pic16c5x.cpp). Fixes PIC16F54 debug problems in Magic Card Export 94 (ID 08818).
. Motorola MC6845 CRTC: Mark set_show_border_area and set_visarea_adjust as hack setters (video\mc6845.h)
. PCI: Propose a way to find the busmaster space for newpci (machine\pci.cpp)
. VGA: CRTC logmacro and fixed a bunch of masks towards SVGA (video\pc_vga.cpp)
. Voodoo 1 PCI: Fixed default values, allows SiS 85C496 chipset to detect card (video\voodoo_pci.cpp).
. Winbond W83977TF Super I/O: Hookup basic LPT port (machine\w83977tf.cpp)
. Z80 DMA Controller: Added PULSE mode handling (machine\z80dma.cpp)
- aristmk5.cpp
. Fixed set chips selector. It was limited to 7 entries before, making some set chips unreachable.
. Added set chip v4.04.01. One ROM doesn't match the checksum in the sticker and gives CRC error.
- hexion.cpp, spy.cpp and thunderx.cpp
. K052591: Modified K052591 PMC emulation to reflect how the real programs work. Added comments to PMC program dumps. Use multibyte.h functions, variable scope and type cleanup.
. hexion.cpp: Added special 16-byte VRAM clearing command for K052591. Fixed a potential heap smash and don't mark tiles dirty unnecessarily. Fixed tile invalidation range when 16-byte clear is not four-byte aligned.
. spy.cpp: Confirmed K052591 projection function constants, more accurate collision check without the need for special case handling. Fixed video enable never being set to false and added an object finder for ROM bank (reduce tag lookups).
. thunderx.cpp: Simplified K052591 collision check, fixed object flags updates. Fixed pointer comparison. Realign PMC program comments.
- lastfght.cpp and subsino2.cpp: Fixed timing-related regressions
- lindbergh.cpp: Added basic legacy VGA control (video\gf7600gs.cpp)
- merit3xx.cpp: Invert char and attr RAM, allows 'Multi-Action 6710-13' and 'Multi-Action 6710-21' to show error message. Updated DIP switch spelling and other metadata updates.
- midyunit.cpp: Updated DIP definitions/locations
- pgm.cpp: Fixed PGM input regression (igs\pgmprot_igs027a_type1.cpp), fixes kov and kovplus do not work.
- tetrisp2.cpp: Added preliminary King Qtaro PCI video decoder card device (jaleco\jaleco_vj_qtaro.cpp). Video decoding is not implemented yet. Get DMA space from up the PCI chain (jaleco\jaleco_vj_qtaro.cpp).
- Dragon Saber: Namco C140 timer reload value = written reg data + 1, fixes music tempo in Dragon Saber (sound\c140.cpp) (ID 08814).
- Dragon World 3/Dragon World 3 EX: Fixed games hangs after beginner or expert selection (igs\pgmprot_igs02x/_orlegend.cpp) (ID 08822)
- Galactic Storm: Added PLDs dumps
- Game Magic
. Redumped game CD-ROM. Converted driver to new PCI. Added correct BIOS (m7s04.rom) from (MESS) PC/AT 586. Hookup Voodoo 2 card. Added OAK OTI Spitfire (VGA). Added segment, aperture and basic SVGA pixel modes. Preliminary HW cursor and added path for 32bpp color mode (video\pc_vga_oak.cpp). Fixed BAR2 IO flag and added revision register (pci\oti_spitfire.cpp).
. Added basic Toshiba XM-3301 ATAPI CD drive (bus\ata\xm3301.cpp). Allows mounting with TAISATAP.SYS in DOS, allows gammagic to moving on to Voodoo init.
- GameCristal: Added game port to 'SiS 7018 Audio AC97' (machine\sis7018_audio.cpp). Added base x86 interface for atirageiidvd_device (video\atirage.cpp). Placeholder for extended clock modes, reformat sequencer logging and added extend QA notes (video\pc_vga_sis.cpp).
- Joker's Wild (B52 system, BP55114-V1104, Ver.054NMV): Created default NVRAMs. Improved the documentation. Cleaned up the driver. Promoted parent and clones to working.
- Magic Card Export 94: Microchip PIC16C5x register file cleanup: Use member variables for core special registers, eliminating unsafe abuse of get_write_ptr and permitting watchpoints to trigger on accesses to these. Use arrays for TRIS registers and port read/write callbacks. Narrow the width of some variables and function parameters. Store FSR and show in debugger without extra high bits. Eliminated now-unnecessary reset kludge (pic16c5x\pic16c5x.cpp). Fixes PIC16F54 debug problems in Magic Card Export 94 (ID 08818)
- Mahjong Ougon no Hai (Japan): Dumped MCU (not correctly hooked up yet). Added proper address map.
- Major Havoc: Removed timer_set
- Matrix: Preliminary (?) decryption
- Pool 10: Removed empty read-protected PLD baddumps from clone Pool 10 (Italian, Dino 4 hardware, encrypted) (ID 08824)
- Popper: Added addressable latch device
- Psychic Force 2012: Added base x86 interface for atirageiidvd_device (video\atirage.cpp)
- Rainbow Islands: Fixed crash/exception immediately after start in clones Jumping (ID 08826)
- Soreike Kokology/Soreike Kokology Vol. 2: Fixed some bit definitions for the SCMD register (machine\mb87030.h)
- Super Free Kick: Reverse analog control (ID 08825)
- Thayer's Quest: LED display DA3 is not connected (fixes possible crash). Updated PORT_NAMEs, removed PORT_SERVICE because it takes the F2 key by default and swap F1-F4 and 1-0 with 1-4 and F1-F10 because of default IPT_COIN mapping. TODO: Conflict between keyboard and service mode default key (F2).
- Traverse USA: Added an alternate palette PROM arrangement (One/Two character palette PROMs BIOS) for Traverse USA and clone MotoTour
- Description changes of Hachoo! (World, set 1), Hachoo! (World, set 2) and Sports Authority (Rev 1)
- Dipswitch fixes in cheekyms.cpp, goldnpkr.cpp and midyunit.cpp
- Renamed (lordgun) to (lordgunu), (mtrain) to (mtraina), (sidebs) to (sidebsj), (sprtauth) to (sprtauth1) and (zokuoten) to (zokuotena)
- MAME
. MEMORY SYSTEM: Fixed little Endian byte read/write to 64-bit areas. Apparent copy/paste error was causing big Endian semantics to be used (emu\memarray.cpp).
. UI
. Swap columns when sorted by shortname. Added UI header. Don't add switch item ordering menu entry when there's only 1 swlist item (ui\swlist.cpp).
. Readjust visible width if heading width exceeds that of the menu (ui\menu.cpp)
. Added the global cheat enable toggle to the menu. Indicate if no cheats were found. Moved global cheat enable to the bottom. Fixed reset(reset_options::REMEMBER_REF) with add/remove favorite (ui\cheatopt.cpp).
. Added quick save/load state shortcut, default key undecided (emu\inpttype.h and ui\ui.cpp).
. Use forwarding header (#include "utilfwd.h") (util\options.h)
. Default UI keys cleanup: Pause moved from P to F5. Step single frame moved from Shift-P to Shift-F5. Create save state moved from Shift-F7 to F6. Toggle cheats moved from F6 to Shift-F6. Restored tabulation (emu\inpttype.ipp).
. Fixed OSD interaction with updated default keys (emu\inpttype.ipp, input\input_windows.cpp and sdl\osdsdl.cpp)
. OSD SDL default keys: Removed ctrl-blocks on F3 and F4 and moved OpenGL filter from LCTRL+F5 to LALT+F10. Moved prescale keys from CTRL+F6/F7 to ALT+F8/F9 (sdl\osdsdl.cpp). Don't indicate max value for SDL modify_prescale. Show prescale popup when it hasn't changed due to hitting the limit. This makes it easier to see that you’ve hit the limit and MAME isn't just ignoring your keystrokes (mac/window.cpp and sdl/window.cpp).
. OSD Windows default keys: Moved post processing key from LCTRL+LALT+F5 to LALT+F10 (input\input_windows.cpp)
. MAME default keys: Moved rewind step from SHIFT+tilde to SHIFT+F4, moved cheat from SHIFT+F6 to SHIFT+F8 and moved quick save/load from (none) to SHIFT+F6/F7 (emu\inpttype.ipp).
. Added filename to save/load state message (emu\machine.cpp)
. CHDMAN
. Added --hunksize/-hs option for createdvd command and default to 4K hunks (2 sectors, same size as hard disk hunks). Also removed --outputbin/-ob option from extractdvd command - it did nothing as it's CD-specific.
. Added preliminary CHDMAN documentation. Most common options have at least basic descriptions, supported options are listed for all commands and supported compression algorithms are described (docs\source\tools\chdman.rst).
. Fixed numerous issues, including: Support input start/size options for createdvd. Fixed not reporting an error on unrecognised command line options. Fixed --fix/-f option for verify command not working. Report an error when conflicting options are supplied (e.g. hard disk template and C/H/S geometry, or input start offset in both bytes and hunks). Previously the results would be unpredictable. Detect more invalid combinations of options and detect when output unit size or hunk size doesn't match parent. Changed order of processing options for createhd so using a template cannot not inadvertently result in an invalid combination of sector size and hunk size. Don't require an explicit unit size for createraw if an output parent CHD file is supplied. Fixed an object leak in createcd (util\chd.cpp, tools\chdman.cpp, docs\source\tools\chdman.rst).
. Report unsuitable CHDs as "invalid image" rather than "unsupported operation" (imagedev\cdromimg.cpp). Report unsuitable CHDs rather than crashing (imagedev\harddriv.cpp).
. Calculate size of buffer needed to store hunk map (util\chd.cpp), fixes CHDMAN fails to create disk images if compressed hunk map is larger than expected.
. Fixed cases where bits would be dropped when reading and writing. In some cases, bits would be dropped when writing if there wasn't enough space in the buffer. Fixes bad hunk maps being written to CHD files and incorrect hunk map data being read. Adjust m_doffset based on m_dbitoffs when flushing. Fixes issues exposed when reading LaserDisc CHDs (util\bitstream.h).
. Multi-Language: Updated Russian UI translation. Updated copyright years (language\*\strings.po).
. Delete NVRAM file on save if there's a write error or result file is 0 bytes (emu\machine.cpp)
- Dipswitch fixes in lazercmd.cpp, meadows.cpp and midyunit.cpp
- Compiling
. Consolidated drivers in single files (cheekyms.cpp, citycon.cpp, lazercmd.cpp and meadows.cpp)
. Fixed compilation against musl (Linux C standard library; musl.libc.org) (netlist\plib\pexception.cpp and sound\pulse_sound.cpp)
. Fixed INPUT_PORTS_END and ROM_END macro indent (n8080.cpp and rfslots8085.cpp)
. Removed some unnecessary backslash line continuations. Removed unnecessary preprocessor line continuations from C++ code. Use parentheses to avoid need for line continuations in expressions in Python code. Removed line continuations at the end of lists in makefiles.
. Fixed a couple shortsights (scripts\src\video.lua)
- Debugger: Fixed lockup and debug assert (debugger\debugimgui.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."





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


MAMEinfo 0.264GIT (15th Mar) new [Re: MASH]
#398153 - 03/15/24 11:02 PM


MAMEINFO.DAT

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

* Added Source/Listinfo changes

* Newest Bugs (15th Mar)

* 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

Recent MAME builds: https://github.com/mamedev/mame/actions
('Sign in' + Click on 'CI (Windows)' and then on a MAME post with a green check mark to download the mame-windows-gcc-XXXXXXXXXXXXXXX file)

Ashura-X's Nightly MAME builds: http://ashura.mameworld.info/nightlybuilds/builds.html




0.264GIT

- New games: Hana Awase 6 Part II [BET] and Vampire (prototype?)
- New Non-Working games: Alantin - Aladdin's Magic Lamp, Captain Shark (Ver. CS.01.6, Apr 21 2006), Dark Seal (8-liner), 'Festival: Goldfish Scoop', Happy Farm (Ver. US.01.02.B), Happy Lucky!, New Carrera - Version 2000, Prize Zone Gold (USA, v2.01), Speed Master (Ver. V1.0, Apr 29 2004) and Wicked Witch (Ver. AA.01.A)
- New clones: Bagman (bootleg on Moon Cresta hardware, set 3), Bomberman (Version 6.6, Avraam bootleg), Bomberman (Version 6.6, J.T. bootleg), Flicky (128k Version, 315-5051, larger roms, newer), Fruit Dream (Japan, Ver. 1.10), Rail Chase (Japan, Rev B), Run Run (Do! Run Run bootleg), Speed Master (Ver. V1.0, Apr 28 2004), Speed Master (Ver. V1.0, May 23 2003) and Two Minute Drill (Ver 2.2A 1993/10/18)
- New AGEMAME games: Instant Winner (Spanish)
- New PinMAME games: Transporter the Rescue (LA-1)
- New drivers: fstgfish.cpp, haplucky.cpp, przone.cpp and vampire.cpp
- New devices: atari_cx85, clgd5446_pci, g80_1500, h8s2310, h8s2311, h8s2312, h8s2313, h8s2315, h8s2316, h8s2317, h8s2318, h8s2319, hle_ps2_mouse, it8705f, kb_3270pc, kb_ec1841, kb_iskr1030, kb_ms_natural, kb_pc83, kb_pcat101, kb_pcat84, kb_pcxt83, keytronic_pc3270, keytronic_pc3270_at, mm74c922, mm74c923, nmk214, ns32381, pc_kbdc, pdc20262, przone_jamma_if, s3_86c764_vga, s3_86c864_vga, s3_86c964_vga, s3_86c968_vga, sis6236_vga, sis6326_agp, sis85c496_host, vision864, vision964, vision968 and w83787f
- CPU
. Hitachi H8
. Split rx and tx clocks to make full duplex work. Use logmacro. Entirely revise clocking. Fixed sync transmissions. Suppress SCK transition at end of transmit sequence (h8\h8_sci.cpp). Clock divider table was the wrong way around (h8\h8_watchdog.cpp). Don't detect an nmi at power-on when initial pin state is 'ASSERT_LINE'. Removed unneeded trampolines (maybe a leftover from the past when emumem didn't support it) (h8\h8_intc.cpp).
. Prevent multiple interrupts when timer wasn't clocked. Removed impossible check. Overflow only happens when m_counter_cycle is the full range. Edge case: If live counter is above m_counter_cycle, first count to 0xff instead of immediate modulo. Fixed edge with compare match if both tt and tgr are larger than counter_cycle (h8\h8_timer8.cpp and h8\h8_timer16.cpp). Removed unneeded timer_tick function (h8\h8_timer8.cpp).
. Fixed addx8/subx8 H flag when C=1 (h8\h8.cpp). Fixed absolute address bst/bist opcode IMM data (h8\h8.lst). h8s2329 ADCR CKS1 is on bit 3 and correct typo (h8\h8_adc.cpp). Apparently fixed Funcube watchdog reset issue. Improved overflow flag reset (h8\h8_watchdog.cpp). Fixed standby time travel problem (h8\h8*). Fixed N flag with exts opcode, regression with jsr abs8i, bst abs16 opcode and rte in normal mode (h8\h8.lst).
. Correct typo with DASM abs16 (h8\h8d.cpp). Added internal rom to address map for some h8 devices (h8\h8*). Digital I/O ports are 8bit (probably leftover from when they were in AS_IO address map) (Misc h8 drivers: flashbeats.cpp, hrdvd.cpp, metro.cpp, namcond1.cpp, namcos10.cpp, namcos12.cpp, seta2.cpp and invqix.cpp).
. Write hi-z output pins as 1 (h8\h8_port.cpp)
. Hitachi H8S/2000: The abs16/abs32 variants of the bit operations seem to have been introduced in the h8s2000
. Hitachi H8S/231x: Added h8s/2319 family
. Hitachi H8S/2329: Does not have ICR registers (h8\h8s2329.cpp)
. Hitachi H8/333x: Added readback of wscr and stcr (h8\h83337.cpp)
- DEVICE
. AGP: Separated AGP cards to their own container. Added SiS6326 AGP card (pci\sis6326.cpp) and SiS6326 VGA core (video\pc_vga_sis.cpp).
. ATAPI CD/DVD-ROM and SCSI CD/HD: Fixed MSF to LBA conversion for T10MMC_CMD_PLAY_AUDIO_MSF. Clean up how to_msf/to_lba is used throughout the code (machine\t10mmc.cpp). Fixed minor error in previous refactoring (machine\t10spc.cpp)
. Cirrus Logic GD54xx: Misc cleanups and bulk replace device naming (video\pc_vga_cirrus.cpp). Added Cirrus Logic GD5446 card (pci\clgd5446.cpp). Added start address bit 19 for GD5430+ (video\pc_vga_cirrus.cpp). Fixed pitch offset (video\pc_vga_cirrus.cpp).
. Floppy: Fixed apparent logic error in write splice setting test (formats\flopimg.cpp)
. Intel 82371 southbridge ISA bridge: Fixed PIC mapping (machine\i82371sb.cpp)
. MIDI: Cleaned up MIDI interface a little more (interface\midiport.h)
. Network: Cleaned up network interface a little more (netdev\pcap.cpp, netdev\taptun.cpp)
. S3 Vision: Separated Vision864/964/968 from Trio64 and fixed SDD UVCONFIG.EXE detection. Fixed start address shift in extended video mode and heavy 'Prize Zone Gold' flicker and SDD scroll tests (video\pc_vga_s3.cpp).
. Serial interface: Changed the rx start delay to more realistic 0.5 cycles (emu\diserial.cpp)
. VGA: Standardized DEFINE_DEVICE_TYPE descriptions (video\pc_vga_*). Bulk rename s3_vga_device -> s3trio64_vga_device. Retire vblank_timer_cb override and added a latch_start_addr fn in place (video\pc_vga.cpp).
. Voodoo 2 PCI: Fixed Voodoo 2 PCI config values (video\voodoo_pci.cpp)
- SOUND
. GI SP0256 Narrator Speech Processor: Removed reset lrq timer workaround that was added there for (MESS) Odyssey 2 killer bees. Bad luck: Everything o2 works same as before except turtlesu (bus\odyssey2\voice.cpp), instead of failing to detect The Voice only sometimes, now it happens more commonly. Not due to the removed timer, but actually the stream updates before accessing I/O which should be more accurate. When callbacks are used, add bg timer like SP0250 does.
. Sound Blaster 16: Added remap to sb16 (isa\sblaster.cpp), allow Prize Zone Gold to boot to VGA mod.
- astropc.cpp: Hookup MediaGX CS5530 Bridge/IDE Controller devices
- bfm_sc1.cpp and bfm_sc2.cpp: Changed const -> constexpr, fixes undefined references when building with -O0 on macOS (bfm\bfm_bd1.h and bfm\bfm_bda.h).
- bwing.cpp: Moved from bankdev to view
- cave.cpp: Moved Cave drivers and devices to atlus project and a new cave project
- mpu4vid.cpp: Fixed row table addressing mode as per documentation (video\scn2674.cpp)
- mtouchxl.cpp: Fixed PIC and RTC mapping. Added ISA irq pins and int pin mapper (machine\sis85c496.cpp)
- nss.cpp, sfcbox.cpp, snesb.cpp and snesb51.cpp: Fixed wraparound in (stack,S),Y addressing mode. Emulated (direct,X) emulation mode wraparound bug and fixed handling of direct page accesses in emulation mode. Ignore emulation mode for 24-bit pointer reads/writes. Force usage of native 16-bit stack handling for 65816-exclusive stack instructions. PEI also forces native 16-bit direct page handling. PLB reads from ($200) instead of ($100) when S=$1FF in emulation mode (g65816\g65816.cpp/h, g65816\g65816op.h).
- photoply.cpp: Converted to new PCI
- taito_h.cpp: Updated notes, DIP switch defaults and emulation flags. Marked Syvalion as not supporting cocktail mode and added notes about issues. Corrected default lives DIP switch settings for Syvalion to match manual. Added notes about ROM type selection settings.
- unico.cpp: Verified OKI frequency and pin 7 and added DIP location
- Block Hole: Made it use view instead of bankdev
- Cal Omega - Game 7.9 (Arcade Poker): Added proper bipolar PROM dump
- Cosmo Gang the Video: Added zoom table ROM to Cosmo Gang the Video (US) and clone (Japan). Content is the same as other games on the platform.
- Cybattler: Added TMP91640 MCU program. Also added for Chimera Beast, marked as a bad dump until it can be confirmed to use the same mask ROM.
- Funcube /2/3/4/5: Use memory_share_creator for NVRAM. Apparently fixed Funcube watchdog reset issue (h8\h8_watchdog.cpp).
- Game King (Set Chips): Redumped keychip key00016
- Game Magic: Clarify set_model detection (ata\xm3301.cpp). Added v8000 M68EC020 roms.
- GameCristal: Housecleaning (machine\sis5513_ide.cpp). Initial implementation for IT8705F Super I/O. Added UARTs and non-working FDC (machine\it8705f.cpp).
- Gomoku Narabe Renju: Fixed frequency of oneshot voices
- Kozure Ookami: Game uses waveform select function of YM3812. Previously MAME used YM3526. This results incorrect tone.
- Monkey Land: Redumped u26 GFX ROM for Monkey Land and clone (Ver. AA.13.B)
- Neo Mania: Added parallel port device notes
- Odyssey: Fixed BIOS expansion ROM mapping. Added 'S3 86C968 Vision968' card. Start implementing new MMIO for Vision 968. Fixed screen orientation. Preliminary COM1/COM2/LPT1 support (machine\pc87306.cpp). Added SGI BIOS 62.
- Quake Arcade Tournament: Replaced Laguna 3D experiment with Voodoo Banshee card
- Saboten Bombers: Added NMK214 graphics unscrambling device (nmk\nmk214.cpp). The current implementation is less than ideal due to inflexibility of device_gfx_interface. Hooked up NMK214 device for Saboten Bombers.
- Yumefuda [BET]: Added DIP locations
- Fixed rom names in exidyttl.cpp
- Description changes of Fruit Dream (Japan, Ver. 1.20)
- Dipswitch fixes in albazg.cpp, taito_h.cpp and unico.cpp
- MAME
. VIDEO RENDERING SYSTEM: Set minimum width of scaled bitmap for font chars used in .lay files to 1 if it's larger than 0.5, this prevents lowercase l and i not showing while the text label is still readable (emu\rendfont.cpp).
. DEVICE
. Removed fread overloads that allocate memory for output (emu\diimage.h)
. UI
. Removed dependency from OSD network device to libemu. This allows save states to be created and loaded when network interfaces are present. device_network_interface may need some more attention to get save states taken while receiving a packet to work properly (osd\osdnet.cpp).
. INPUT
. Various cleanup and minor enhancements (osd\modules\input\*)
. Got rid of the DirectInput key code macros. DirectInput headers are always available on Windows - it's just an opportunity for bygs (input\input_common.h). Added default names for keys mapped to MAME's "other switch" type (input\input_common.cpp).
. Simulate Pause key being held for 30ms, similarly to what's done for Caps Lock on macOS with SDL. Also added a gross hack to give "correct" names for Pause and Num Lock. Properly align buffers for RAWINPUT header (input\input_rawinput.cpp).
. Get default key names from SDL. Not really that useful as it isn't aware of the current keyboard layout. Key map files are still needed for anything other than a US ANSI layout (input\input_sdl.cpp).
. Save state: Made illegal save state registrations always fatal (emu\save.cpp)
. CHDMAN:
. Fixed splitframes handling. Added warning when extracting GD-ROM CHDs to cue/bin format (tools\chdman.cpp).
. Refactored parse_cue to handle GD-ROMs. Don't discard any data from GD-ROM cue/bin input including pre-gap data (util\cdrom.cpp). Fixes chdman 0.263 error does not compress dreamcast games (GitHub #12081 and #12087).
. Added wrappers for common patterns (util\ioprocs.cpp)
. Changed output size of load to size_t (util\corefile.cpp)
. Eliminated core_crc32 wrapper function in favor of util::crc32_creator (util\coreutil.cpp, debug\debugcpu.cpp, emu\rendfont.cpp, emu\save.cpp)
- Compiling
. Use a raw string literal for regular expression. Fixes Pylint invalid escape sequence warning (scripts\build\verinfo.py)
. Consolidated drivers in single files (bloodbro.cpp, bwing.cpp, cabal.cpp, darkmist.cpp, dcon.cpp, deadang.cpp, kncljoe.cpp, lemmings.cpp, raiden.cpp, srmp2.cpp, stfight.cpp, toki.cpp, unico.cpp and wiz.cpp)
. Removed unwanted comments/separators in various drivers
. Fixed compile error in 3rdparty\asio with newer Emscripten versions (scripts\genie.lua) and in 3rdparty\bx (3rdparty\bx\src\debug.cpp).
. Get rid of swlist folder (docs\swlist\*)
- Debugger: Fixed checksum on Windows and m68000 register names (debugger\debuggdbstub.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."





SecretAgentMan
Reged: 09/20/03
Posts: 1503
Loc: Illinois (Central)
Send PM


Re: MAMEinfo 0.264GIT (15th Mar) new [Re: MASH]
#398155 - 03/16/24 08:29 AM


Not sure if it is a false positive but I cannot download this latest update without getting a Trojan:Script/Wacatac.B!ml (Severe) warning.



"Go crazy, folks! Go crazy!"

Jack Buck



RobbbertModerator
Sir
Reged: 08/21/04
Posts: 3204
Loc: A long way from you
Send PM


Re: MAMEinfo 0.264GIT (15th Mar) new [Re: SecretAgentMan]
#398158 - 03/16/24 01:37 PM


> Not sure if it is a false positive but I cannot download this latest update without
> getting a Trojan:Script/Wacatac.B!ml (Severe) warning.

I've recently seen reports of false positives about this so-called "virus" that somehow lives in non-executable text files.

Microsoft need to fix the bugs with Windows Defender.


Pages: 1

MAMEWorld >> News
View all threads Index   Threaded Mode Threaded  

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