Version 1.1 released November 3, 2000 1. Migrated OS/2 source to current core release a. support real Atari 2600 paddles using a special Real Paddle Adaptor b. Greatly improved Supercharger single-load and multi-load game support c. Improved TIA emulation to support the RESPx multi-sprite trick d. Improved timer emulation (6532 PIA) e. Improved CPU emulation (6502) f. Supports Robot Tank and Decathlon g. Supports Joystick, Keyboard, Booster Grip, and Indy 500 Driving controllers h. Preliminary support for Chris Wilkson's Megacart bank-switching scheme i. Contains properties for over 1300 ROMs j. Optimizations to improve speed k. And much more... 2. improved throttle routines for faster systems 3. added PAL color palette and frame rates 4. new game controller status (which controller needed for current cartridge) 5. settings dialogs 6. keyboard controls are now user definable 7. Keyboard controls have changed 8. And much more... Version 0.7 released June 8, 1997 1. Throttle routines added (many games are going over 60fps on my system) 2. Oscilliscope added. 3. Display.Height property now supported. Window may now be taller or shorter than 200 pixels. 4. Stella now uses the SpiceWare joystick routines - no need to recalibrate each time you run Stella. 5. The game backgammon now works. Previously, the paddle support would not allow you to select all of the gameboard positions. 6. Stella Help is now in the OS/2 standard format. 7. Stella Help and Cartridge help now work correctly if there are spaces in the file path. 8. Migrated OS/2 source to new 0.7 core. a. Improved emulation speed of TIA and 6507 b. Added Starpath Supercharger support c. Added Tigervision bankswitching support (3F bankswitching) d. VCS files combined into a single builtin property file e. Added TIA HMOVE "feature" to support Cosmic Ark stars f. Improved TIA VSYNC code so that it works more like the real thing (0.6 VSYNC code caused the graphics of some games to be off such as Alien and Battle Zone) g. Added two 6507 emulators: one is designed to act more like the real thing, while the other is designed to be as fast as possible (required for Supercharger support) h. Changed TIA peeking so lower nibble of byte read is the same as the TIA address being accessed (Warlords now works) Version 0.61 released February 9, 1997 1. Added a cartridge ID routine which calculates a unique ID for each cartridge. This is used by Stella to know which games use paddles or joysticks, without needing a *.VCS file. If you find a game that still needs the *.VCS file to work, send me e-mail w/the cartridge ID and settings needed. 2. Improved Drag and Drop by making sure window becomes active after a drop. 3. Fixed three problems that occured if a Stella was started by dragging a game onto it. a. Cartridge help is now available for the first game. b. Other games can now be loaded, Stella no longer refuses to load other games. c. The Stella Help file can now be found and displayed. 4. Fixed the "Cannot write to GAME$ drive" error message when Cartridge Help or Stella Help is called up. Version 0.6 released January 19, 1997 1. Added joystick support. New parameters allow mapping of a joystick to any of the 4 paddle readings. 2. Added new program parameters for frequency selection for soundcards unable to support 31.4 KHz 3. Improved sound routine calls to TiaSound to eliminate the repeating click that sometimes occured in ver 0.53. 4. Added larger, more detailed menu buttons for a 640x400 window. 5. Fixed problem with a paused game not always wanting to unpause. 6. Added Drag and Drop support for *.BIN and *.VCS files. Thanks goes to Thomas A. K. Kjaer for providing sample source from his OS/2 port of X128, the ZX Spectrum Sinclair emulator. Visit his site at: www.daimi.aau.dk/~takjaer/x128-OS2/x128.html 7. Migrated OS/2 source to new 0.6 core. a. Fixed collision detection problem (Freeway works) b. Changed PIA timing code to fix screen jitters c. Added new bank switching methods: F4SC (Fatal Run), E7 (Burgertime) d. Fixed some code in the TIA emulation that caused SEGFAULTS 8. Improved frame rate throttling code to work better on fast machines 9. Improved TIA emulation (missle graphics are fully emulated now) 10. Included Bob Colbert's "Okie Dokie" game 11. Included new TiaSound ver 1.1 routines which improves sound output during rapidly changing sound effects. Version 0.53 released December 21, 1996 1. Added sound support. 2. Fixed problem with core Stella errors not showing up for any game after the first cartridge is successfully loaded. Version 0.52 released December 15, 1996 1. Added support to show the core Stella errors. These errors would cause the prior OS/2 version of Stella, if an error occured, to abort withhout displaying any error message. 2. Fix bug in frame rate calculation which caused fps to be overstated(ie: if it said 30fps, you actually were getting 27fps). 3. Revised frame rate routine to calculate fps once per second instead of every frame. This caused an increase in the frame rate(even after fixing the frame rate calc bug). For me, games that acheived 30fps (really 27fps) on ver 0.5.1 are now getting 45fps on ver 0.52! I guess accessing the clock used up a lot of CPU time. 4. Revised frame skipping method so that games needing to flicker (such as the missles in Space Invaders, Pac Man ghosts, Match in Haunted House, ect) will show objects that only appear every other frame. Pac Man is based on every 4th frame (that's why the ghosts flicker so badly on the original Atari), so you need to achieve at least 15 fps on Pac Man to see all 4 ghosts. Version 0.5.1 released December 3, 1996 1. DIVE support! doubles the frame rate 2. Added temporary online help facility 3. Added support for online cartridge documentation 4. Added graphic menu bar 5. Revised frame rate skipping routines for smoother target framerate 6. changed keyboard mapping Version 0.5 released November 15, 1996 1. Migrated OS/2 source to new 0.5 core(much faster! Berzerk used to have to skip 13 frames to achieve 100%, now it only has to skip 3 or 4[on a 256 color screen]) 2. Fixed File Dialog(cartridge selection) to not reset the directory Version 0.4.1 released September 29, 1996 1. Figured out how to correctly activate VAC++ code optimization(not only do you select the optimization options in OPTIONS/COMPILE, you must also select Optimizer in OPTIONS/BUILD SMARTS) :-) This improves performance an average of 50%. 2. Added automatic frame skipping (w/max skip). 3. Added manual run-time frame skipping. version 0.4 released September 15, 1996 1. initial release for OS/2