money_114 发表于 2010-5-24 01:04:36

多机种模拟器MESS 0.138发布

http://pic90.picturetrail.com/VOL2350/11793858/21120340/350251910.jpghttp://pic90.picturetrail.com/VOL2350/11793858/21120340/357775669.jpg
http://pic90.picturetrail.com/VOL2350/11793858/21120340/350251901.jpghttp://pic90.picturetrail.com/VOL2350/11793858/21120340/350251908.jpg

多机种模拟器MESS发布新版,更新如下:

New System Drivers Supported:
-----------------------------
- Aamber Pegasus (thanks to Lord Philip)
- TI-89 Titanium
- Voyage 200 PLT


Systems Promoted from GAME_NOT_WORKING:
---------------------------------------
- TI-89, TI-92, TI-92+


Skeleton drivers:
-----------------
- Acorn FileStore E01/E01S
- Alesis HR-16,HR-16B and SR-16 drum machines
- Central Data 2650
- Chaos 2
- Chromatics CGC 7900
- Dolphin
- Dream Multimedia Dreambox 7000/5620/500
- EC-1849 (thanks to Anasana)
- Elektor TV Games Computer
- Elektronika MC7105 (Thanks to Kaldyh)
- MC-1702 (thanks to Anasana)
- PIPBUG
- PK8002 Elf
- Scientific Atlanta PowerVu pv9234 STB
- Signetics Instructor 50
- VideoBrain Family Computer
- Z80 development board (unknown)


System Driver Changes:
----------------------

- Updated .hsi file with hashes to GoodCPC V3.1415
- Expansion cards now have full capabilities including C800 arbitration (not yet on IIgs)
- Replaced bad char ROM with the newly redumped one.
- Fixed disk loading.
- Added .hsi file with hashes from GoodChaF V3.1415
- Added support for CHF extension.
- Added JiffyDOS BIOSes to VIC-20, C64, C128, Plus/4.
- Fixed .fds format problems: headerless disks are now recognized, but the system still has problems when loading data.
- Various improvements:
* Added mouse support for joystick port 2, made it the port 2 default
* Added CRTC HSync Adjust, fixing offset backgrounds and scrolling in some games
* Added HSync output to sub-status register and fixed memory maps: this fixes lockups in Gunship and Tatsujin Oh, and makes a few more games start to run
* Greatly simplified first track hack. Fixes sound issues with SSF2 andfixes High-C.
* Improved address offsets for 256-colour layers, Flashback is now playable.
- improvements to EEPROM FLASH1M support (now Advance Wars 1 & 2 and Super Mario Advance 4 boot).
- Added support for CIN extension.
- Fixed crash on exit when no image is mounted
- Some improvements to the video emulation (timing for the blitterstatus, RGB VARMOD mode, UART status, etc.).
- Sorted out file extensions support for homebrew software: .abs, .bin, .cof, .jag and .prg programs now load fine in the quickload device. Also, improved loading routines for cart dumps in .j64 and .rom formats in the cartslot device)
- Some very preliminary work on the CPU and the video controller
- Fixed crash of mbeeic when displaying I/O in debugger.
- Fixed keyboard in Asteroids Plus, Scavenger Hunt and Edasm.
- Added .hsi file with hashes from GoodMO5 V3.1415
- Updated .hsi file with hashes to GoodMTX V3.1415
- Cleaned up driver and added cassette device.
- Implemented basic video and irq system
- Almost completely re-wrote the RDP implementation to be class-based. Import from MAME.
- Fixed natural keyboard mappings.
- Updated .hsi file with hashes to GoodPico V3.1415
- Added border rendering support.
- Rewrote video rendering to render partial scanlines.
- Added support for on-cart RAM and banking.
- Updated palette values to match the output from a real console.
- SNES video wip, part 3:
* reworked OAM drawing routines
* implemented correct range over and time over flags (sprite limits)
* implemented FirstSprite priority
* improved sprite overlap
* fixed sprite blend exception
* implemented pseudo hi-res graphics.
- Fixed a few G65816 CPU core (as a result Iso Zuri Ritou Hen, Shaq Fu and Kishin Douji Zenki 3 work).
- Improved DMA/HDMA handling to match Anomie's and byuu's discoveries.
- : Fixed a bug with un-inited DMA regs, fixes at least a long-standingbug with Super Soccer dimmed team selection screen.
- Implemented preliminary CPU cycle stealing: most games boot now (evenif a few graphical regressions have been introduced, but these require moreCPU changes to be properly fixed).
- Fixed rom mapping: now Tokimeki Memorial and Wizardry Gaiden work fine.
- Added preliminary support for Sufami Turbo (2 slots): you can usethe 'snesst' driver which emulates a SNES with Sufami Turbo cart inserted,and use -cart1 and -cart2 slots to mount the ST carts. Notice that somegames and some linking functionalities are not working yet.
- Added cart SRAM saving (bug #1949).
- Added 1541 FLASH! BIOS.
- Implemented DMA mux register.
- Added v1.1K BIOS.
- Cleanups.
- Reimplementation of HDC9234 chip (smc92x4) for the HFDC controller.Now supports all functions according to specifications (except tape functions),including formatting and real timings. Introduced DIP switches for configuringthe attached drives. Implemented MFM hard disk (ti99_hd) device, wrapping theplain hard disk image. This also resolves segfualt when formatting floppy diskwith HFDC (bug #1257).
- Replaced DIP switches by Configuration switches.
- Updated to use TMC0285 voice synthesis processor instead of TMS5220.   
- Added .hsi file with hashes from GoodVBoy V3.1415
- Fixed quick-loading from the commandline (bug #1935).
- Connected MC6852 device.


Imgtool Changes:
----------------

- Sector View in Windows version is working again
- Fixed adding of files to FAT filesystem (filenames still show garbage inWinImage show)
- Fixed insertion of files inside of folders with Windows version
- Increased default width of Sector View in Windows version to 16 rows (bug #1124)
- Fixed reading of command-line parameter in Windows version (bug #1908 / bug #1950
- needs updated toolchain - please check bugzilla entry for bug #1950)


Source Changes:
----------------

- The core is based on MAME 0.137u4.This incorporates all features of the update to this core.
- Added core support for loading images with shortnames which are recognized by .xml software lists (stored in the hash/ directory). This is currentlysupported only from command line (eventually, newui and MESSUI support willbe added). For more info and instructions, please check the User Manual at MESS Wiki ( http://mess.redump.net/mess:howto )
- Added software lists in .xml format for several systems
- Added preliminary emulation of the MC6852 SSDA.
- Added preliminary emulation of the 64H156 gate array device (used in C1541 et al).
- Added disk change handlers to the Commodore 1541 and 2040 family disk drives. "Edge of Disgrace" demo now loads on C64.
- Added JiffyDOS BIOSes to CBM 1541, 1541-II, SX1541, 1571, 1571CR, 1581, and Oceanic OC-118 disk drives.
- Added 1541 FLASH! BIOS to SX1541.
- Changes to the wd17xx implementation:
* Added support for immediate/index pulse interrupts.
* Suppressed extra interrupt after FORCE INTERRUPT ($D0) command.
- Implemented Commodore DOS errors 21, 22, and 23 in D64 images. "Microsoft Multiplan" now loads on C64. (bug #1932)
- Refactored the MOS6530 device to use devcb.
- Refactored the Luxor ABC bus into a device.
- Added preliminary support for disk images in FDI format.
- Added preliminary RS-232 interface device.
- Inserts a check whether the get_track_size function is defined in the diskformat before calling it. (bug #1934)
- Implemented get_track_size function for D64 and G64 formats.
- Fixed display of hash (hsi) details in MESSUI software picker (bug #1841).
- Fixed 8080/8085 debugger when changing A and F registers.
- Fixed cassette crash if the premounted image was moved.
- Fixed cassette crash if the image being recorded was unmounted.
- Several compilation and linking fixes for Visual Studio (bug #1852)
- Fixed several memory leaks
- Only schedule a hard reset when the image could be loaded
- Fixed hang when accessing unaccessible drive in File Manager (e.g. CD-ROM drive with no disc inserted)
- Fixed assert on shutdown after an image load error
- Show message about success/failure when loading/creating image during run-time(or print to console when specified on command-line / bug #1031)
- Check image loading result in device post-init - will now bail out on any image loading error and not just missing/inaccessible files (bug #1955)
- Fixed Visual Studio specific linker errors with tiny build
- Added DOS 1 FDC ROM (parsed from disassembly).
- Removed "File->Create Image...". It never worked and offered invalidimage types. Use Device View to create images (not working either at the moment)
- Configuration of screens is working again
- Fixed the problem of the paths in driver .ini files being reset todefault, or deleted
- Removed non-working input configuration artwork support
- Avoid duplicated extension when using "Save State As..." and don'tcarry the default savestate name in-between drivers when using the built-inmenu
- Updated sysinfo.dat to latest MESS Wiki contents

http://www.mess.org/
页: [1]
查看完整版本: 多机种模拟器MESS 0.138发布