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

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


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

Whatsnew:
11.47 07/12/2023: Aligned files to 0.256 version.
11.46 07/07/2023: Added 12 forgotten devices in version 0.255 (my fault).

 
 
0.256:
======
- a2bus: Wire up a method to assert the reset line on the slots. This is important for the ROM card [R. Belmont]. romcard.cpp: Use a more period-correct loadout for the Integer ROM card [R. Belmont, Tom Greene].
- a5200_bbsb: Changed description to 'Atari 5200 ROM Bounty Bob Strikes Back cart'.
- a800: Modernized Atari 8-bit computer cartridge handling [Angelo Salese].
- a800_034m: Changed description to 'Atari 8-bit OSS-034M cart'.
- a800_043m: Changed description to 'Atari 8-bit OSS-043M cart'.
- a800_bbsb: Changed description to 'Atari 8-bit Bounty Bob Strikes Back cart'.
- a800_cart_slot: Changed description to 'Atari 8-bit Cartridge Slot'.
- a800_corina: Changed description to 'Atari 8-bit Corina 1MB flash ROM cart'.
- a800_corina_sram: Changed description to 'Atari 8-bit Corina 512KB flash ROM + 512KB RAM cart'.
- a800_express: Changed description to 'Atari 8-bit Express cart'.
- a800_m091: Changed description to 'Atari 8-bit OSS-M091 cart'.
- a800_oss8k: Changed description to 'Atari 8-bit OSS 8K cart'.
- a800_rom: Changed description to 'Atari 8-bit ROM cart'.
- a800_sparta: Changed description to 'Atari 8-bit SpartaDOS X cart'.
- a800_tlink2: Changed description to 'Atari 8-bit Telelink II cart'.
- a800_turbo: Changed description to 'Atari 8-bit Turbosoft 64KB/128KB cart'.
- a800_ultracart: Changed descripton to 'Atari 8-bit Ultracart "MicroCalc" cart'.
- a800_williams: Changed description to 'Atari 8-bit Williams cart'.
- a800_xegs: Changed description to 'Atari XEGS 64K cart'.
- a8sio_cass: Changed description to 'Atari 8-bit cassette'.
- abc1600: Add deprecation note [Curt Coder].
- apple2.cpp: Reset the a2bus when the 6502/65816 is reset. Added Apple ROM/Firmware card with 3 options: Applesoft, Integer, and User-Defined. Use "-rom file.bin" with the user-defined ROM card to make your own custom Apple. File must be 12KiB and goes in D0/D8/E0/E8/F0/F8 order [R. Belmont].
- apple2e.cpp: Reset the a2bus when the 6502/65816 is reset [R. Belmont].
- apple2gs.cpp: Reset the a2bus when the 6502/65816 is reset. Reset the softswitches like a IIe on Control-Reset [R. Belmont].
- apple3.cpp: Reset the a2bus when the 6502/65816 is reset. Now has the same Control-Reset behavior improvements as the Apple IIs [R. Belmont].
- atari400.cpp: Fix a5200 assert failure on cart [Angelo Salese].
- atarist.cpp: Only reset the video device that’s present (fixes crashes with ste) [Kelvin Sherlock].
- cdi.cpp: Reorder things a little. Fix cdrom regions [Olivier Galibert].
- clcd.cpp: Added newer, May 1985 bios, from Jeff Porter's prototype & fixed the April 1985 bios labels [Jeff Porter, Mike Naberezny, smf].
- coco_fdc: Fixed interrupt handling and added FLEX disk format [Michael R. Furman].
- conc: Changed description to 'Conchess (standard, set 1)'.
- cz101.cpp: Added version 1 firmware as a BIOS option for cz101 [BCM, Devin Acker].
- es5510: Changed description to 'Ensoniq ES5510'.
- et4000: Changed description to 'SVGA Tseng ET4000AX Graphics Card'.
- h19.cpp: Implemented Shift-Reset functionality [Mark Garlanger].
- h8: Use finders. Make fully wait-states compatible. More simplifications, thanks everyone for the pointers [Olivier Galibert]. Add PC to unhooked port logging message; add notes about and slightly adjust cycle counts [AJR].
- h8_sci: Bring interface up in the cpu [Olivier Galibert].
- h8h_dma: Changed description to 'H8H DMA controller'.
- h8h_dma_channel: Changed description to 'H8H DMA channel'.
- k28: (re)add imperfect sound flag [hap].
- las3000: Add cassette and joystick interfaces (both untested); correct clocks [AJR].
- leappad.cpp: Dumped LeapPad Plus Microphone system ROM [Sean Riddle, ClawGrip].
- leapster.cpp: Tidied up descriptions for LeapFrog software lists [ArcadeShadow].
- lw30: Remove custom beep device [hap].
- m6502: Return to implicitly using read_arg to read operands at PC (fixes regression in all XaviX games). Side note: this changes the semantics of read_pc to what was formerly known as read_pc_noinc. Now that memory accesses themselves can be interrupted and restarted, updating PC as a side effect is obsolete anyway [AJR]. Make fully wait-states compatible [Olivier Galibert].
- m68000: When a SR S-flag update happens in parallel to a bus access, be careful to delay the update to after the access because it is otherwise seen too early through fc, and acts on mmus&co. Fixes hp_ipc [ajrhacker, O. Galibert]. Remove leftover debug logerror [Olivier Galibert].
- m68008: Implement as a 68000 variant m68000mcu: Extract from m68000 [Olivier Galibert].
- m6801: Remove i/o ports tri-state callback. Add i/o ports tri-state callback, misc: correct some typos [hap].
- mc68340: Don't mess with devcbs in device_start [Vas Crabb].
- mc68681: Separate transmitter holding and shift registers [Patrick Mackinlay]. Delay setting of TxRDY until start bit time has passed (fixes DUART test on att630) [AJR].
- misterx: Emulation overhaul. Fix bank switching of ROM areas. Replace LCDC with type that has the correct accented characters for European versions. Add localized key definitions for all three systems; identify all unknown keys and rebind keys to better match QWERTY/QWERTZ/AZERTY layouts. Eliminate runtime port tag lookups. Separate driver from pc2000.cpp [AJR].
- ncr5380: Add a function to check for DMA mode. Use DRQ to set DMA state on controller card; remove in_dma_mode again [Michael Zapf].
- neocd: CD matrix info belongs on the disc iteself in 'neocd.xml' [Vas Crabb].
- ordisava: Emulation overhaul. Fix bank switching of ROM areas. Replace LCDC with type that has the correct accented characters for European versions. Add localized key definitions for all three systems; identify all unknown keys and rebind keys to better match QWERTY/QWERTZ/AZERTY layouts. Eliminate runtime port tag lookups. Separate driver from pc2000.cpp [AJR].
- pc1000: Emulation overhaul. Fix bank switching of ROM areas. Replace LCDC with type that has the correct accented characters for European versions. Add localized key definitions for all three systems; identify all unknown keys and rebind keys to better match QWERTY/QWERTZ/AZERTY layouts. Eliminate runtime port tag lookups. Separate driver from pc2000.cpp. Correct a few release years to match copyright text in 'pc1000.xml' [AJR].
- pda600_copro: Don’t assume std::array iterators are pointers [Patrick Mackinlay].
- rlndtnsc1: Changed description to 'Roland Music Style Card TN-SC1 Software List holder'.
- roland_mt32.cpp: Added mt32 ROM version 2.0.7 as a BIOS option [Brandon Munger].
- scc68070: Don't mess with devcbs in device_start [Vas Crabb].
- sed1200da: Changed description to 'Epson SED1200D-0A LCD Controller'.
- sed1200db: Changed description to 'Epson SED1200D-0B LCD Controller'.
- sed1200fa: Changed description to 'Epson SED1200F-0A LCD Controller'. Modernize emulation: Reduce bus to 4 bits (but note that an 8-bit variant exists), and add CS write handler to ensure multiple writes go to the correct nibbles. This results in considerable uglification of the mt32 driver code, but is more hardware-accurate. Speculatively eliminate cursor wraparound at first and last positions. This may or may not be accurate, but seems to produce neater results. Save state of internal variables [AJR].
- sed1200fb: Changed description to 'Epson SED1200F-0B LCD Controller'. Modernize emulation: Reduce bus to 4 bits (but note that an 8-bit variant exists), and add CS write handler to ensure multiple writes go to the correct nibbles. This results in considerable uglification of the mt32 driver code, but is more hardware-accurate. Speculatively eliminate cursor wraparound at first and last positions. This may or may not be accurate, but seems to produce neater results. Save state of internal variables [AJR].
- shutms11: Changed description to 'MS11 PC (SiS630 chipset)'.
- sis85c496: Rename device to SIS85C496_HOST, fix constructor. Fix validate [Angelo Salese].
- tseng_vga: Changed description to 'Tseng Labs ET4000AX SVGA'.
- tx0.cpp: Append to output files for punched tape and typewriter images. Minor adjustments to OPR disassembly [AJR].
- x68000: BugFix#08650 [Crash/Freeze] (sharp/x68k.cpp) x68000: Emulator crashes with less than four emulated floppy drives connected [AJR].
- x68k.cpp: Slightly change pcg/text layer combining [cracyc]. Avoid dereferencing null pointers when fewer than 4 floppy drives are configured [AJR].
- z80: Handle EI instruction received on interrupt acknowledge cycle in interrupt mode 0 [Mark Garlanger]. Clean up error message and inconsistent bracing [AJR].
- z80scc_channel: Reset Highest IUS command is available on NMOS versions too according to manuals [AJR]. Fix access to wr7' [Patrick Mackinlay].
- Renamed (qkracer) to (qkracera) and (qkracerm) to (qkracer) machines.
- Renamed (a800_sitsa) to (a800_ultracart), (h8_dma) to (h8h_dma) and (h8_dma_channel) to (h8h_dma_channel) devices.
- Removed (lw30_beep) and (xegs_cart_slot) devices.
- AJR added SGS-Thomson ST90R50 device.
- Angelo Salese added Atari 5200 ROM cart, Atari 5200 Super Cart, Atari 8-bit aDawliah 32KB cart, Atari 8-bit Atarimax Maxflash 128K flash ROM cart, Atari 8-bit Atarimax Maxflash 1MB flash ROM cart, Atari 8-bit Atrax 128KB cart, Atari 8-bit Blizzard 16KB ROM cart, Atari 8-bit Blizzard 32KB cart, Atari 8-bit Diamond cart, Atari 8-bit Phoenix AST2K 2-in-1 cart, Atari 8-bit Phoenix cart, Atari 8-bit ROM 16kb cart, Atari 8-bit ROM Right cart, Atari 8-bit SIC! 128KB flash ROM cart, Atari 8-bit SIC! 256KB flash ROM cart, Atari 8-bit SIC! 512KB flash ROM cart, Atari 8-bit SpartaDOS X 128KB cart, Atari 8-bit SuperCharger 3D math unit cart, ATI Rage II+ DVD PCI, ISA16 P5TX-LA Virtual MB resources, ISA16 Taito Wolf System ROM DISK, nVidia NV3 VGA i/f, SGS-Thompson/nVidia Riva 128 (NV3), SiS 85C496/497 chipset, SVGA Kasan Hangulmadang-16 ET4000AX Graphics Card, Trident/Quadtel TVGA9000B SVGA card and Winbond W83977TF Super I/O devices.
- Mark Garlanger added Heath H/Z-37 Soft-sectored Controller, Heath H/Z-89 Interrupt Controller, Heath H/Z-89 with Z-37 Interrupt Controller, TEAC FD-55A FDD and TEAC FD-55B FDD devices.
- Olivier Galibert added H8S DMA channel and H8S DMA controller devices.
- R. Belmont added Apple II ROM Card (Applesoft BASIC), Apple II ROM Card (Custom) and Apple II ROM Card (Integer BASIC)) devices.
- Wilbert Pol added Quickdisk Interface device.
- AJR added Orla HK1000 and Orla XM200 Orchestra Module systems.
- Angelo Salese added ECS P5TX-LA (i430TX), Hack Inc. Sandbox PCI PC (430HX with Riva 128) and Hack Inc. Sandbox PCI/AGP PC (440BX) systems.
- BCM and Devin Acker added Yamaha DD-9 Digital Percussion system.
- hap and Sean Riddle added Addometer Company Addometer Calculator, Lakeside Strobe, Tandy Corporation Computerized Arcade (COP421 version, model 60-2159A) and Tiger Electronics Finger Bowl systems.
- Mr. Lars added Consumenta Computer / Loproc Conchess (standard, set 2), Systemhuset / Loproc Conchess Plymate Glasgow Plus (set 1) and Systemhuset / Loproc Conchess Plymate Glasgow Plus (set 2) systems.
- Sean Riddle and ClawGrip added LeapFrog LeapPad Plus Microphone system.
- The Retro Web added Asus Polo "Genie" (SiS630 chipset), Asus Terminator P-3 "Cusc" (SiS630 chipset) and Zida V630E Baby AT (SiS630 chipset) systems.
- ValleyBell added Roland Roland Music Style Card TN-SC2 Software List holder system.
- AJR added orla/xm200.cpp and orla/hk1000.cpp drivers.
- ValleyBell added roland/roland_tnsc2.cpp driver.





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







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

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