Softpedia
 


GAMES CATEGORIES:



NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Final Cut: Death o...
  • Amazing Adventures...
  • Jewel Quest Myster...
  • Farm Machines Cham...
  • Whispered Stories:...
  • Haunting Mysteries...
  • Top Secret Finders
  • All Zombies Must D...
  • Skyjacker 1.1
  • NAVY FIELD 1.342
  • 7-DAY TOP DOWNLOAD
    #
    Item
    Counter-Strike 1.6
    44,865 downloads
    Need for Speed: Most
    Wanted - 100%
    Complete Savegame
    with Cop Cars and
    Traffic

    13,376 downloads
    GTA Vice City Mod -
    Ultimate Vice City
    2.07

    10,576 downloads
    Facade 1.1b
    9,993 downloads
    GTA San Andreas Hot
    Coffee (Adult) Mod
    2.1

    9,057 downloads
    Plants vs Zombies +4
    Trainer

    8,427 downloads
    Need for Speed: Most
    Wanted Patch 1.3

    7,062 downloads
    Grand Theft Auto IV
    Patch 1.0.7.0

    6,472 downloads
    GTA Vice City -
    Mamaia Vice Mod 1.5

    5,931 downloads
    Minecraft Server
    1.2.5 Stable /
    12w21a Snapshot

    5,341 downloads
    Home > Games > Emu > Stella > Changelog

    Stella 3.6.1 - Changelog


    What's new in Stella 3.6:

    · Added support for 2600-daptor II device, including native support for 7800 controllers, BoosterGrip and Keypad controllers. Special thanks go to Tom Hafner for a complimentary test sample of this device, and also for donating a BoosterGrip controller.
    · Added ability to dynamically swap the port order of Stelladaptor/ 2600-daptor devices with the 'Control-1' key combo (useful if you have only one 2600-daptor and want to use it as a left port normally, but as a right port for Star Raiders, etc).
    · Added CompuMate bankswitching/controller support to the emulation core; the Spectravideo CompuMate ROMs (NTSC and PAL) now work. Frequently used keys on the CompuMate are directly mapped to your keyboard (ie, Func-Space for backspace is mapped to Backspace, etc). Loading/saving from the cassette player is not yet supported, and will come in a future release.
    · Fixed bug in BoosterGrip controller emulation; the functionality of the booster and trigger buttons was reversed. Related to this, renamed these actions in the Event Mapping dialog to be more clear.
    · Reverted to SDL 1.2.14 for the Windows 98/2k release, since SDL 1.2.15 isn't supported in that environment.
    · Updated included PNG library to latest stable version.



    What's new in Stella 3.5.5:

    · Due to changes in the debugger, old state files will not work with this release.
    · Fixed bug in sound restructuring introduced in the last release; in some cases, there could be some sound 'crackling' when starting a ROM after at least one ROM had already been loaded.
    Several significant improvements to the debugger I/O tab:
    · added controller input widgets for many of the built-in controllers, allowing to control joysticks, paddles, etc from within the debugger.
    · added ability to modify the SWCHB/SWBCNT port B registers.
    · added ability to view TIA INPTx and VBLANK latch/dump bits.
    · Reworked 'mcontrol' argument, and added ability to map the mouse axes separately for paddles 0-3 or driving controllers 0-1. In such modes, the left mouse button is tied to the x-axis, and the right button is tied to the y-axis.
    · Mouse 'specific-axis' mode is now saved per-ROM, meaning that each ROM can have separate settings. For example, this allows one ROM to use paddles 0 and 1, while another can use paddles 0 and 2, etc.
    · The key-combo for switching the mouse between controller modes is now 'Control-0' (Control-1,2,3 have been removed). This switches between all possible modes for the current virtual controllers.
    · Fixed bug in 'Fixed Debug Colors' mode; under certain circumstances, playfield graphics could be coloured as being player graphics.
    · Fixed bug in PAL color-loss setting in Video Settings; changing the settings wouldn't take effect until the ROM was reloaded.
    · Fixed bugs with cheatcode handling; loading a ROM with a cheat disabled would sometimes trash the emulation. More work is required in this area, including the ability to create more advanced types of cheats.
    · Updated ROM properties database for all Sega Genesis controller compatible ROMs. Also, the mouse can now emulate a Genesis controller, with the left/right buttons mapped to buttons B and C, respectively.
    · Added 'FA2' bankswitch scheme, thanks to code from Chris D. Walton. This scheme will be used in an upcoming 'Star Castle' ROM.
    · Updated internal ROM properties database to ROM-Hunter version 7 (thanks go to RomHunter for his tireless research in this area).
    · Added several PERL tools to help in automation of analyzing RomHunter ROM set releases.
    · Fixed compile issues in Irix when using the default compiler instead of gcc. Thanks go to Rainer M. Canavan for this code.
    · Updated included PNG library to latest stable version.



    What's new in Stella 3.3:

    · Added the following Distella 'directives', which are used toverride and specifically tell the debugger how ttreat address space (CODE, GFX, PGFX, DATA, ROW). See the debugger documentation for more information.
    · Disassembly from the debugger is now tracked by the emulation core, and accented by the built-in Distella code. Basically, the emulation core knows when an address is referenced as code, making for very accurate disassembled output. Related tthis, the emulation core now tracks accesses tGRPx and PFx registers, automatically marking the addresses as GFX or PGFX sections. This will be improved in future releases, as there are many ways tstore data in the graphics registers.
    · Improved output of graphics output in the disassembler, by marking such addresses with a bitmap of the data they represent. This allows player graphics (GFX directive) and playfield graphics (PGFX directive) treally stand out in the disassembly. Related tthis, added ability tedit such graphics in either binary or hexidecimal.
    · Added preliminary support for Distella configuration files. Much more work is required in this area, since Stella now contains directives that don't yet exist in the standalone Distella program. Configuration files are automatically loaded, and debugger commands now exist tload and save configuration directives directly from the debugger.
    Added the following commands tthe debugger prompt:
    · clearconfig, listconfig, loadconfig, saveconfig
    · (used for Distella configuration files)
    · code, data, gfx, pgfx, row
    · (directives used toverride automatic disassembly types)
    · jump (jumps ta specific address in the disassembly)
    · type (gives detailed inffor disassembly type of an address)
    · The debugger prompt commands 'trap', 'trapread' and 'trapwrite' now accept a range of addresses as well as a single address.
    · Added 'data source' address output for the CPU SP/A/X/Y registers. This is useful for quickly seeing what an operand address resolves intwith various load commands.
    · Many commands in the debugger prompt are now case-insensitive; further improvements will be made in future releases.
    · Many improvements tthe built-in Distella disassembler. When passing a relative branch or jump, data is now disassembled as code only if the emulation core hasn't detected it as data. Such 'preliminary' code is marked with a '*' in the disassembler, indicating that it is tentative code, and hasn't actually been executed yet. This allows tquickly see possible code paths, and at the same time eliminate disassembly of addresses that are never used as code sections.
    · Program counter/instruction addresses can now be toggled in the disassembly.
    · Disassembled instructions involving relative branches now show only one byte for the operand, not twbytes.
    · Fixed bug in several text input fields, whereby binary data couldn't be input (a '\' was required, but the character was blocked).
    · Fixed issues with PAL ROMs on screenmodes smaller than a PAL ROM would require. In this case, the image is centered and clipped tthe screen resolution. This prevents the message "PAL ROM not supported" from appearing.
    · Fixed bug in fullscreen OpenGL mode when using ATI videcards; the desktop background was 'bleeding through', resulting in a very annoying flickering.
    · Fixed crashes when opening windows larger than the desktop resolution in fullscreen mode; this is now allowed only in windowed mode.
    · Application window centering now alsworks when switching between videmodes, not just when starting the application.
    · Added support for building a Windows version compatible with Windows 98 and 2000 (compiled with Visual Studi2005). Testing is very limited, since I nlonger have access tthese systems.
    · Fixed build issues for Innosetup in Windows XP.
    · Fixed bug in OSX version where the name of the application wasn't being shown in Activity Monitor.
    · State files from older versions will nlonger work in this release, because of the extensive changes tthe debugger and disassembler.



    What's new in Stella 3.1.1:

    · Fixed program crash when using RIOT addresses and labels in the debugger console prompt.
    · Updated DPC+ bankswitch scheme to latest specifications.




    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM