!

ChaSMS 0.30

[0] @ Poniedziałek, 5 Czerwca 2000 16:42CET

ChaSMS jest emulatorem maszynek Sega Master System i Game Gear pracującym pod Windowsami 9x i NT. - CHASMS is now DX3/NT4 compatible, thanks to Aegis.
- More Load ROM dialog changes:
* Now can see and change disk drives.
* Listings now sorted by type in addition to alphabetically; directories go on top, ROMs go next, drives go last.
* Pressing keys A through Z will now allow you to 'jump' to ROMS beginning with that letter
* Modified mousewheel so that it moves the window frame rather than just the highlight
* Added cute little poorly-drawn icons to the file browser.
- CHASMS now uses the Z80 emulation core from MAME. This is the 4th Z80 core I've used (Marat Fayzullin's in v.0.10a, RAZE in v.0.20b, Marcel De Kogel's in an intermittent trial version, and finally MAME in v.0.30). Hopefully I can stick with this one for a while. ^_~ Unfortunately MAME's core is slower than RAZE, but it's much more accurate and stable.
- Fixed a bug that caused no emulation video to show up on a 15bpp (5:5:5 instead of 5:6:5) display even though the GUI would show up.
- Now supports ROMs with a 64 byte header at the end of the ROM. Peculiar.
- CHASMS.CFG will now always be saved in the directory that CHASMS starts up in, regardless if you change directories during execution.
- Added 'rompath' option to CHASMS.CFG; CHASMS will now remember what directory you were last in and put you there next time you start up.
- Rewrote video system; video memory is now converted from planar to linear on the fly whenever a ROM changes a byte in VRAM. Greatly simplified and optimized rasterizing routines.
- Drastically optimized the Pattern view dialog.
- Added the SMS BIOS! Both the USA version and Japanese version are included. Thanks to Zoop for finally releasing them. (Hint: On the USA BIOS, when running without a cartridge, you can press UP and buttons 1 and 2 simultaneously at the instructions screen to access a hidden minigame)
- Fixed a bug where the very first tile would sometimes be corrupted. - Generalized source cleanup. I'd like to prepare for an eventual source-code release.
- Began an internal ROM checksum database. This is a small database, only ROMs which need specific settings to run, are known bad dumps, or do not currently work are in the database.
- Removed parts of emulator that use translucency for sake of speed; they are especially slow when the backbuffer is in Video RAM. - May heaven have a special place of pleasure for the man who invented code profiling. Did some significant optimization.
- Preliminary FM emulation (FM chip is emulated, but I haven't written actual sound output code for it yet)
- Fixed a scrolling bug that was causing the status bar of Gauntlet to be 'all weird'.
- CHASMS now remembers window positions.
- Modified keyboard system so that left and right cannot be pressed at the same time, or up and down at the same time, as this would cause some games to bug out.
- Video system: When running CHASMS in Windowed mode, it will detect your desktop BPP and automatically adjust it's BPP to match, or if it can't (24bpp), will switch to fullscreen. Likewise, there is a series of fallback mode tests in case fullscreen modesetting fails. Ultimately, you hopefully shouldn't have to mess with chasms.cfg to find a working video setting.
- Added Pro Action Replay code support, as well as a Cheat Finder system.
- Modified PSGPLAY to handle playing PSGs from other directories.
- SMS compatiblity is now something like 97%, and probably close to 99% if you don't count games that just need weird peripheral emulation. (lightun, 3d glasses, paddle, sportspad). GG emulation is ~95%. Do pobrania i własnego osądu;).
wstecz05/06/2000 16:42
Do ściągnięcia
Komentarze
... bez komentarza
Ostatnio dodane pliki
Newsy Linkownia Emulatory na PC Wideoteka Screenshoty Bajtek Reduks Ready.Run

© Try2emu 1999 - 2024 | Krzysztof 'Faust' Karkosza Kontakt Polityka Prywatności OWU