This project is mirrored from https://github.com/stella-emu/stella. Pull mirroring updated .
  1. 12 Aug, 2004 2 commits
  2. 06 Aug, 2004 3 commits
  3. 02 Aug, 2004 4 commits
  4. 28 Jul, 2004 1 commit
    • stephena's avatar
      Cleaned up the SDL event gathering loop. It now almost exclusively · 0f0625d9
      stephena authored
      makes use of switch/case statements instead of the slower if/elseif
      structure.  Hopefully this will fix event problems some users were
      experiencing.
      
      The Control or Alt button can actually now be used in event remapping.
      Due to the old event handling, the Control key could be assigned to
      an event but would never actually be usable.
      
      Removed the option to remap the exit event (for now), since I haven't
      figured out a way to remap it *back* to 'Escape' if that mapping is
      ever removed.
      
      Added beginning of support for Stella to automatically determine the
      correct framerate based on ROM format type.  The final version of this
      will probably wait until Stella 1.5.
      
      
      git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@329 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
      0f0625d9
  5. 22 Jul, 2004 1 commit
    • stephena's avatar
      Added the Event::Quit event to the remapping menu. This was requested by · e060f521
      stephena authored
      quite a few people.  The only problem is that if you ever erase the 'Escape'
      mapping for Event::Quit, there's no way to add it back, since while in menu
      remap mode, the Escape key is used to erase an entry.  It can't be assigned
      to any event.  So if you erase it, you'll have to delete the stellarc/
      stella.ini file.  I can see this generating quite a few questions ...
      
      Reworked the sound code for PAL games.  Now they sound just as good as NTSC.
      Still TODO is research the correct speed for playing PAL games, since 60 fps
      seems too fast.
      
      
      git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@328 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
      e060f521
  6. 21 Jul, 2004 2 commits
  7. 17 Jul, 2004 1 commit
  8. 15 Jul, 2004 7 commits
  9. 14 Jul, 2004 8 commits
  10. 13 Jul, 2004 1 commit
  11. 12 Jul, 2004 3 commits
  12. 11 Jul, 2004 4 commits
  13. 10 Jul, 2004 2 commits
    • stephena's avatar
      StellaX now loads metadata from the stella.pro file (Filename, · 6b644925
      stephena authored
      Manufacturer, Rarity, Note, etc).
      
      Since the loading of the metadata is slow, I added a cachefile
      for the gamelist (named 'stellax.cache').  If this file is present,
      the gamelist is created based on the contents of the cachefile.
      This is quite fast, since no stella.pro parsing or ROM loading
      is done.  The cache file is recreated each time a full reload is
      done.
      
      Pressing the 'Reload' button always forces a full reload (not from
      cache), so this is useful if you change the ROM directory (or add
      ROMs).  Still TODO is add a check to see if the ROM dir has had
      any files added to it since last time you ran StellaX, and do a
      full reload.
      
      Got rid of the filename field in the game listview.  Now only show
      'Cartridge Name', 'Cartridge Manufacturer' and 'Cartridge Rarity'.
      If some game doesn't have an entry in the stella.pro file, its
      filename will be shown as cartridge name.
      
      Still TODO are add sorting/permanent resizing options to the column
      headers in the listview, and add options to the Config Page.  It's
      getting close, folks.
      
      
      git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@300 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
      6b644925
    • stephena's avatar
      Removed defaultProperties() method from the Console class and put · 287bf038
      stephena authored
      it in the PropertiesSet class, since it made more sense there.
      
      This also allows the use of Properties and PropertiesSet classes in
      StellaX without needing to bring in the Console class (and everything
      associated with it).
      
      
      git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@299 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
      287bf038
  14. 09 Jul, 2004 1 commit