This project is mirrored from https://github.com/stella-emu/stella. Pull mirroring updated .
  1. 11 Jun, 2011 5 commits
  2. 09 Jun, 2011 2 commits
  3. 07 Jun, 2011 1 commit
  4. 02 Jun, 2011 2 commits
  5. 28 May, 2011 2 commits
  6. 27 May, 2011 2 commits
  7. 26 May, 2011 3 commits
  8. 25 May, 2011 1 commit
  9. 24 May, 2011 1 commit
    • stephena's avatar
      Updated Thumb ARM emulation to log its output instead of printing to the · 5025a21d
      stephena authored
      console (which doesn't exist on every platform).  Also use proper C++
      stringstreams instead of C-style arrays (which are evil).  If an exception
      is thrown, start the debugger with a fatal error message.  Currently, this
      message is simply printed in the debugger info window.  Still TODO is add
      a dialog to show the entire input from within the UI, as well as a way
      to exit the ROM when a fatal error occurs.
      
      Cleaned up the API a little, adding explicit declarations for when a method
      can throw an exception.  Also merged some empty classes directly into their
      header files.
      
      Added functionality to the System class for querying whether it has 
      been reset while in 'autodetect' mode.  Autodect mode is defined as
      when Stella starts and temporarily runs to autoconfigure itself.
      Some classes (such as Thumb ARM emulation) need to know this, and
      suppress debugging output/throwing exceptions when not running in
      normal emulation mode.
      
      I hope to have a new release done by the end of this week, or the end
      of the month at the latest.
      
      
      git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@2232 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
      5025a21d
  10. 10 May, 2011 1 commit
    • stephena's avatar
      Cleaned up some inlines that weren't needed. · 4e6d4cb1
      stephena authored
      Updated documentation with info about 2600-daptor, including
      usage and its creator.  Also included more in-depth explanation
      for the various controller types.
      
      Errors from the Thumb ARM emulation code are now caught as exceptions,
      and thrown to the parent class instead of calling exit() and simply
      crashing Stella.  For now, the messages are simply printed and
      emulation continues.  This will be expanded to show a detailed crash
      log in the debugger, and offer the option to exit the ROM.
      
      Removed most of the menus from the OSX port.  They weren't being
      maintained anyway, and most of them didn't work.  I've modelled this
      on the way other cross-platform OSX programs work (notably, ScummVM).
      Basically, there are menus for exit and help, but otherwise you
      should use the menuing system in the application itself.
      
      
      git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@2231 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
      4e6d4cb1
  11. 06 May, 2011 3 commits
  12. 22 Apr, 2011 10 commits
  13. 16 Apr, 2011 3 commits
  14. 09 Mar, 2011 1 commit
  15. 31 Jan, 2011 1 commit
  16. 30 Jan, 2011 2 commits