MAMEWorld >> News
Previous thread Previous  View all threads Index   Flat Mode Flat  

AntoPISA
MAME Snapper
Reged: 09/15/08
Posts: 2902
Loc: Pisa, Italy
Send PM
MESS-Info 0.259 out!
10/12/23 07:26 PM


The new updated progetto-SNAPS MESSINFO.DAT is ready.

Whatsnew:
11.49 10/12/2023: Aligned files to 0.259 version.

 
 
0.259:
======
- a7800.cpp: Verified ROM code for PAL bios [Guru].
- adsp2100: Fix one operation. Fix a couple of disassembly regressions. Fix more comments in disassembler. Code cleanup. Use BIT helpers for unpacking and disassembling opcodes. Use count_leading_zeros_32 for "detect exponent" operations rather than shift loops. Convert comments to C++ single line style. Convert some constant macros to unscoped enums. Deobfuscate bit manipulation in the "mode control" instruction [AJR].
- akiko, am79c90: Use helpers from multibyte.h [AJR].
- amsterdam.cpp: Remove tag lookup, remove local variable [hap].
- amstrad.cpp: Improved metadata for Amstrad Action cover tapes, and promoted amsac004 to working in 'cpc_cass.xml' [ICEknight]. Fixed I/O timings after Z80 CPU refactoring [holub].
- apple3.cpp: Adjusted fast CPU clock frequency to approximate the effects of DRAM refresh and other delays. apple/apple3_m.cpp: reduce CPU clock frequency during active video display, and approximate DRAM contention [Rob Justice].
- aviion88k.cpp: Use std::clamp. Massive code cleanup. Use multibyte.h functions and std::swap. Turn most macro constants into enums and move them down into classes. Change comments to C++ style [AJR].
- berlin.cpp: Small update to internal artwork [hap].
- c64: Emulated the TIB Disc Drive DD-001 cartridge [Curt Coder].
- ch2001: Changed manufacturer to 'CXG Systems / Newcrest Technology / Intelligent Software'.
- ckmaster: Changed manufacturer to 'Chess King / Intelligent Software'.
- compucolor.cpp: Fixed a typo in disk image labels (“asteriods”) in 'compclr2_flop.xml' [ClawGrip].
- eag68k.cpp: Remove unused function prototype. Improve usart connection [hap].
- elite.cpp: Update notes about new game [hap].
- epg3231: Add Timers 1 & 2 [AJR].
- feagv10: Changed description to 'Elite Avant Garde 2325 (model 6117-10)'.
- feagv11: Changed description to 'Elite Avant Garde 2325 (model 6117-11)'.
- feagv5: Changed description to 'Elite Avant Garde 2265 (model 6114-5)'.
- feagv9: Changed description to 'Elite Avant Garde 2325 (model 6117-9)'.
- fex68km3: Changed description to 'Excel 68000 Mach III Master 2265 (set 1)'.
- fex68km3a: Changed description to 'Excel 68000 Mach III Master 2265 (set 2)'.
- fex68km3b: Changed description to 'Excel 68000 Mach III Master 2265 (set 3)'.
- fphantom: Do more checks when grabbing piece with magnet [hap].
- h89.cpp: Added machine configuration option for CPU speed upgrade modifications [Mark Garlanger].
- hd63450: Only halt cpu in max transfer rate mode [cracyc].
- hh_tms1k.cpp: Added an item to the list of known microcontrollers in the header comment [SomeRandomGuyIdk].
- hk68v10: Changed description to 'Heurikon HK68/V10' and demoted machine to device. Convert to slot device, improve boot vector and rom handling [Patrick Mackinlay].
- i82586: Use helpers from multibyte.h [AJR].
- intchess: Add german text labels to internal layout [hap].
- kn01.cpp, kn02.cpp: Refactoring and wip. Driver (decstation.cpp) splitted in (kn01.cpp) and (kn02cpp) [Patrick Mackinlay].
- macdafb, macdafb_djmemc, macdafb_memcjr: Revert chmod 755 change [hap]. Updates and fixes. Fixed VRAM size limiting (and memory trashing) for Quadra/Centris 610/650/800, Quadra 605, and LC 475/575 class machines Quadra 800 no longer erroneously lets you select Millions of Colors. Fixed CRTC parameter readback. Fixed DAFB version readback. Corrected DAC type for Quadra 800 class machines based on PCB photos [R. Belmont].
- maciivx.cpp, maclc.cpp: Remove no longer necessary IMPERFECT_SOUND flags [R. Belmont].
- macpdm.cpp: Fix VIA2 interrupts, we now have a mouse pointer [R. Belmont]. Run 53C9x DMA in word mode [AJR].
- macquadra700.cpp, macquadra800.cpp: Finish hooking up built-in SONIC ethernet [R. Belmont].
- matrox_vga: Preliminary HW cursor, add a debug VRAM viewer [Angelo Salese].
- mephisto: Small update to internal artwork [hap].
- mga2064w: Initial experiments with drawing engine [Angelo Salese].
- milano: Small update to internal artwork [hap].
- mm2: Small correction to prev commit. Remove ioport tag lookup, primrage: add release month to title instead of newer build/older build [hap].
- modena: Small update to internal artwork [hap].
- montec4le: Changed description to 'Mephisto Monte Carlo IV: Limited Edition'.
- msx1.cpp: Added 105 working items, and replaced one item with a better dump and Fixed incorrect disk image size for XOR in 'msx1_flop.xml' [Wilbert Pol]
- mvme120: Changed description to 'Motorola MVME120'.
- mvme121: Changed description to 'Motorola MVME121'.
- mvme122: Changed description to 'Motorola MVME122'.
- mvme123: Changed description to 'Motorola MVME123'.
- mvme147: Changed description to 'Motorola MVME147'.
- mzr8105: Convert to slot device, improve boot vector and rom handling, add vme short space access [Patrick Mackinlay].
- mzr8300: Changed description to 'Mizar 8300'. Convert to slot device, expose to bus [Patrick Mackinlay].
- nascom1.cpp: Modernize file I/O [AJR].
- ns32kdb.cpp: Additional firmware versions [smj_crash].
- nscsi_bus: Pass pointer to struct for sense_data. Fix -Wuninitialized warning [hap]. Designated initializers require c++20 [Patrick Mackinlay].
- pc9801: Fix a20 [cracyc].
- pcinv3: Changed description to 'Sandbox PCI PC (430HX with nVidia Riva 128)'.
- pcipc.cpp: Add pcimga target (i430HX + MGA2064W), add QA notes [Angelo Salese].
- regence: Changed manufacturer to 'France Double R / Intelligent Software'. Add german text labels to internal layout [hap].
- rp5c15: Added a configurable year offset for systems that use a different epoch (e.g. X68000) [Angelo Salese].
- scptchess: Changed manufacturer to 'CXG Systems / White & Allcock / Intelligent Software'.
- scptchessa: Changed manufacturer to 'CXG Systems / Newcrest Technology / Intelligent Software'.
- sensorboard: Add callback for clear board [hap].
- sh1_sh7032: Changed description to 'Hitachi SH-1 (SH7032)'.
- sh2_7604: Changed description to 'Hitachi SH-2 (SH7604)'. Refactored SH-2 refactored code to separate onboard peripherals from CPU core [Windy Fairy].
- sh2a_sh7021: Changed description to 'Hitachi SH-2A (SH7021)'.
- sparcv7, sparcv8: One more use for util::sext; fix probable copy-and-paste error in disassembly of branch displacements [AJR].
- sphinx40: Changed manufacturer to 'CXG Systems / Newcrest Technology / Intelligent Software'.
- sprinter.cpp: Fixed sound output channels in 16b mode [holub].
- ssensor4: Chessclock rom is actually for the printer [hap].
- stvcd: Use helpers from multibyte.h [AJR].
- swim1: Remove unnecssary debug_break().l [R. Belmont].
- sys68k_cpu1: Changed description to 'Force Computers SYS68K/CPU-1' and demoted machine to device.
- sys68k_cpu20: Changed description to 'Force Computers SYS68K/CPU-20' and demoted machine to device.
- sys68k_cpu21: Changed description to 'Force Computers SYS68K/CPU-21' and demoted machine to device.
- sys68k_cpu21a: Changed description to 'Force Computers SYS68K/CPU-21A' and demoted machine to device.
- sys68k_cpu21b: Changed description to 'Force Computers SYS68K/CPU-21B'.
- sys68k_cpu21s: Changed description to 'Force Computers SYS68K/CPU-21S'.
- sys68k_cpu21ya: Changed description to 'Force Computers SYS68K/CPU-21YA'.
- sys68k_cpu21yb: Changed description to 'Force Computers SYS68K/CPU-21YB' and demoted machine to device.
- sys68k_cpu30: Changed description to 'Force Computers SYS68K/CPU-30' and demoted machine to device.
- sys68k_cpu30be: Changed description to 'Force Computers SYS68K/CPU-30BE' and demoted machine to device.
- sys68k_cpu30lite: Changed description to 'Force Computers SYS68K/CPU-30Lite' and demoted machine to device.
- sys68k_cpu30x: Changed description to 'Force Computers SYS68K/CPU-30X' and demoted machine to device.
- sys68k_cpu30xa: Changed description to 'Force Computers SYS68K/CPU-30XA' and demoted machine to device.
- sys68k_cpu30za: Changed description to 'Force Computers SYS68K/CPU-30ZA' and demoted machine to device.
- sys68k_cpu33: Changed description to 'Force Computers SYS68K/CPU-33' and demoted machine to device.
- sys68k_iscsi1: Changed description to 'Force Computers SYS68K/ISCSI-1'.
- sys68k_isio1: Changed description to 'Force Computers SYS68K/ISIO-1'.
- tdracula: Correct output pla [hap].
- trs80: Quickload updates. Move /CMD quickload implementation to its own source file again, this time as a device. Rewrite file I/O code to use more modern methods (somewhat clumsily) [AJR].
- trs80m3: Quickload updates. Move /CMD quickload implementation to its own source file again, this time as a device. Rewrite file I/O code to use more modern methods (somewhat clumsily). Update header too in trs80m3.h [AJR].
- vga: Implement RAMDAC palette_update fn; video/pc_vga_matrox.cpp: implement 8-bit palette DAC writes using palette_update fn; [Angelo Salese].
- vme: Major overhaul. Add support for address modifiers. Add support for shared interrupt request lines. Add support for interrupt acknowledge daisy chain. Add support for bus error. Add slot device option aggregator. Standardized slot device file, device and class naming. Avoid breaking listxml. Remove accidental added file [Patrick Mackinlay].
- wangpc: Derive clocks from XTAL values [AJR].
- x68k.cpp: Fix bg size again. Guess at scan rate for mode 25. Only set timer if op is set. Fix bitmap layer clear and sprite priority. Another tile layer-bitmap layer video mode mismatch special case [cracyc].
- z80: Rewrote Z80 CPU core to support cycle-by-cycle operation. Improved emulation of undocumented flags, and removed timing tables. Rewrite the core to handle interruptibility [holub]. Fix rop() opcode read call [hap].
- z80pio: Change an if/else block to switch/case, dl1416: don't randomize ram at power on [hap].
- z88_impexp: Modernize file I/O [AJR].
- Rename (vbrc) to (bridgecv), (fccpu1) to (sys68k_cpu1), (fccpu20sbc) to (sys68k_cpu20), (fccpu21sbc) to (sys68k_cpu21), (fccpu21asbc) to (sys68k_cpu21a), (fccpu21b) to (sys68k_cpu21b), (fccpu21s) to (sys68k_cpu21s), (fccpu21ya) to (sys68k_cpu21ya), (fccpu21ybsbc) to (sys68k_cpu21yb), (fccpu30) to (sys68k_cpu30), (fccpu30be8) to (sys68k_cpu30be), (fccpu30lite4) to (sys68k_cpu30lite), (fccpu30x) to (sys68k_cpu30x), (fccpu30xa) to (sys68k_cpu30xa), (fccpu30za) to (sys68k_cpu30za), (fccpu33) to (sys68k_cpu33), (fcscsi1) to (sys68k_iscsi1), (fcisio1) to (sys68k_isio1), (neogs) to (zxbus_neogs), (sh1) to (sh1_sh7032), (sh2) to (sh2_7604), (sh21) to (sh2a_sh7021) and (smuc) to (zxbus_smuc) devices and machines.
- Renamed (ip4.cpp) to (tt.cpp) driver.
- AJR added Iomega Zip 100MB IDE Drive and TRS-80 /CMD quickload devices.
- Andrei I. Holub added Nemo IDE Controller device.
- Angelo Salese added Interact Magnum 6 Game Controller device.
- Curt Coder added C64 TIB Disc Drive DD-001 cartridge device.
- Mark Garlanger added 5.25" quad density 16 hard sector floppy drive and Heath Terminal Logic Board w/Superset ROM devices.
- Miëtek Bak added SCSI tape and SIMH tape image devices.
- Patrick Mackinlay added CMC ENP-10, DEC DC7061 SII and SGI IP4 devices.
- hap added hegenerglaser/roma2.cpp, novag/robotadv.cpp and fidelity/bridgeb.cpp drivers.
- Patrick Mackinlay added natsemi/icm3216.cpp driver.
- Angelo Salese added Hack Inc. Sandbox PCI PC (430HX with Matrox Millennium) system.
- hap and anonymous added Hegener + Glaser Mephisto Montreal 68000, Hegener + Glaser Mephisto Roma II and Novag Chess Robot Adversary systems.
- hap and Berger added Fidelity Electronics Elite Premiere system.
- hap and Sean Riddle added Fidelity Electronics Bridge Bidder and Konami Top Gun: Second Mission (handheld) systems.
- hap, Sean Riddle and eggs added Bandai U-Boat system.
- hap, Sean Riddle and Mr. Do added Konami Star Trek: 25th Anniversary (handheld) system.
- Patrick Mackinlay added Silicon Graphics Professional IRIS 4D/70 system.
- smj_crash added National Semiconductor ICM-3216 system.





Site: https://www.progettosnaps.net/
Board: progetto-SNAPS Official Board
Twitter: @progettosnaps







Entire thread
Subject Posted by Posted on
* MESS-Info 0.259 out! AntoPISA 10/12/23 07:26 PM

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