This project is mirrored from https://github.com/stella-emu/stella.
Pull mirroring updated .
- 15 Jul, 2004 6 commits
-
-
stephena authored
git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@322 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
-
stephena authored
That's it. I'm off to make source and binary images for Linux and Windows. If there are any more bugs (and I'm sure there are :), they'll be fixed in Stella 1.4.1. git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@321 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
-
stephena authored
git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@320 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
-
stephena authored
by actual name, instead of by driver name. This is required for automatic Stelladaptor detection. Also added a README explaining how to rebuild the SDL source to include this patch (required by GPL). Since Linux, Mac, and other SDL variants work out of the box wrt input device naming, I consider this an SDL/Windows bug, and this patchfile is a workaround. Hopefully, future versions of SDL will incorporate the patch. git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@319 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
-
stephena authored
copyright information. Fixed the bug in StellaX where pressing the close button in the title bar would not call the MainDlg::Quit() method (and hence not save certain settings and free some memory). Cleaned up the formatting of most of the source code, which was honestly in such a sorry state that parts of it were difficult to read. Got rid of CSimpleString class and references that were no longer used. git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@318 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
-
stephena authored
Various code cleanups. I REALLY HATE Hungarian notation. git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@317 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
-
- 14 Jul, 2004 8 commits
-
-
markgrebe authored
git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@316 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
-
stephena authored
git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@315 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
-
stephena authored
git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@314 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
-
stephena authored
distribution is called. git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@313 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
-
markgrebe authored
git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@312 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
-
markgrebe authored
git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@311 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
-
markgrebe authored
git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@310 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
-
markgrebe authored
git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@309 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
-
- 13 Jul, 2004 1 commit
-
-
stephena authored
like the next release will be on July 17 (or I'll have to edit all these files again). Ran the various PNG images through pngcrush, which squeezed them down a little. Every little bit helps. Included the latest version of my personal stella.pro file. It seems that the original maintainer for this file has gone MIA, so I guess that's *yet another* thing I'll be maintaining ... git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@308 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
-
- 12 Jul, 2004 3 commits
-
-
stephena authored
git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@307 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
-
stephena authored
close when that happens ... git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@306 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
-
stephena authored
All that's left is the inclusion of Mac OSX specific information. git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@305 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
-
- 11 Jul, 2004 4 commits
-
-
stephena authored
or Rarity columns in the game listview. The currently selected sort column is also saved, and then used when StellaX starts again. The current width of columns is also saved, and reused when StellaX starts again. Still TODO is get the titlebar close button to 'hook' into the MainDlg::Quit() method, so that it works the same way as pressing the 'Exit' button or pressing 'Alt-F4'. Right now, pressing the close button in the titlebar bypasses the Quit() method, and AFAICT also the freeing of any memory. This bug seems to have been present in StellaX since the beginning. git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@304 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
-
stephena authored
anyway, and some of it has been in an uncompilable state for almost 4 years! All future Windows development will be on the StellaX GUI, and even that may eventually disappear if the same functionality is integrated into Stella itself. So, for any Windows developers reading this, all Win32 development occurs in the src/win32 directory. git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@303 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
-
stephena authored
by VC7 anyway. git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@302 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
-
stephena authored
I'm adding to it, since the other options can be toggled within the emulation. All I have to figure out is how to fix scrolling down in a integer-box making the number get bigger. It's a confirmed bug, and the VC++ docs say that it's counterintuitive but that's the way it works. Damn, I really hate Windows. git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@301 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
-
- 10 Jul, 2004 2 commits
-
-
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
-
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
-
- 09 Jul, 2004 1 commit
-
-
stephena authored
all the whitespace in line, first split the line into key/value pairs (split by '=' sign), then trim whitespace from beginning and end of both the key and the value. This fixes the bug where settings that must contain spaces (pathnames) are garbled when they have internal spaces removed. git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@298 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
-
- 07 Jul, 2004 1 commit
-
-
stephena authored
now activated when Stella is built with DEVELOPER_SUPPORT is the ability to change Xstart, Ystart, Width, and Height. Specifically, the ability to change NTSC/PAL mode, toggle different palettes, and save/merge changes into the properties file is now standard in all ports, and is *not* strictly a developer-only thing. So that means that people who use a version of Stella compiled without DEVELOPER_SUPPORT won't really miss much (the above features are used by very few people). Removed the commandline arguments -Dxxx, since they haven't worked for quite some time anyway, and I doubt that many people really use them. Besides, there are still keyboard shortcuts to do the same thing. To any developers who don't want to see these things disappear; the next version of Stella will include a debugger, and _that's_ the proper place to put those things. Removed starting and ending '|' characters from the -listrominfo output, since parsers have an easier time when those are present only _between_ elements, not at the beginning and end. git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@297 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
-
- 06 Jul, 2004 1 commit
-
-
stephena authored
The 'Browse for ROM directory' button now works, so you can change ROM directories while within StellaX. Added a 'Reload' button to the main dialog, so that when you change the ROM dir, you can immediately reload the directory (instead of having to quit and restart the app). Added quotes around romnames; previously, names with spaces would cause problems. Removed old 'beta-testers' and 'thanks to' info from the Help dialog, since it's over 4 years old and none of those people helped me :) Still TODO is parse stella.pro info (so you can see romname, ms5sum, rarity, manufacturer, and notes from the GUI), add a gamelist cache mode (so the stella.pro and roms don't have to be accessed each time you start the emulator, only when the romdir has changed), and add more options to the config dialog. git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@296 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
-
- 05 Jul, 2004 1 commit
-
-
stephena authored
and SettingsWin32 classes, since they both did the same thing, and placed the method in the Settings class itself (ifdef'ed out for OSX). It was done this way when core was still in flux and each port didn't support all the same options. Since the core is now unified, it didn't make sense to have a separate usage() method for each port. Added the '-listrominfo' argument (can only be called from the commandline, not set with the INI file). This returns selected info from the stella.pro file and exits immediately. It returns data in the form of: # of roms (first line) MD5|Name|Rarity|Manufacturer|Note (# of roms lines) ... This makes it much easier for GUI frontends to interface with Stella, since all stella.pro parsing is now done within Stella itself. Added various print() methods to Properties and PropertiesSet to facilitate the above '-listrominfo' argument. Fixed a bug in PropertiesSet::size(); it always returned 0. git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@295 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
-
- 04 Jul, 2004 3 commits
-
-
stephena authored
executable when you select 'Play' in the GUI. Still todo are add more options to the config page, figure out why the 'Browse ROM Dir' button doesn't work, and have StellaX parse the stella.pro file (so you can see romname, manufacturer, notes, etc). git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@294 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
-
stephena authored
Added Snapshot and OpenGL support to the Stella VC7 project files. Snapshot support will require the PNG and ZLIB development files, and OpenGL will require the OpenGL32 development files. I haven't hardcoded any of these into the project; you must have the relevant files set up in Visual C++ itself (through default search paths, etc) I'll be keeping the ability to compile Stella with the makefile (through MinGW), since the resulting binary from MinGW seems to work a little better than the one from VC7. VC7 support was added strictly for those developers who wish to work on Stella using a GUI dev environment. git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@293 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
-
stephena authored
git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@292 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
-
- 28 Jun, 2004 5 commits
-
-
stephena authored
complaining that there's also a class named Switches (which there is). git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@291 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
-
stephena authored
following two projects: Stella - the commandline Stella application StellaX - the Windows GUI frontend As of now, Stella compiles *without* the snapshot and OpenGL options and works fine. Adding these options will be as simple as finding the required libs/include files and activating the relevant DEFINE's. StellaX compiles and runs, but it doesn't do much ATM. There is still some amount of work to do in this area. Since the Linux version is completely finished, and the MacOSX version just needs some minor updates, most of my time will be spent getting the StellaX GUI up to speed. Then release 1.4 will be ready ... git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@290 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
-
stephena authored
new VC7 solution which includes the Stella and StellaX projects. git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@289 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
-
stephena authored
git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@288 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
-
stephena authored
Linux can easily generate them. git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@287 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
-
- 27 Jun, 2004 1 commit
-
-
stephena authored
the 1.4 release :) The commandline argument '-gl_fsmax true|false' determines how fullscreen OpenGL mode works: - if gl_fsmax is false (the default), the screenmode used will be the closest one that matches the image dimensions. For example, if the image is 740x520 and the closest matching resolution is 800x600, then 800x600 will be used. If your desktop resolution is not 800x600, there will be an (annoying) mode change. - if gl_fsmax is true, the screenmode used will be the largest one available for your videocard/monitor, with the logic being that most people use the maximum resolution for their desktop. In this case, a mode change shouldn't be required. The image is scaled so that there's at least 10% black area on all sides, which when used with the gl_aspect argument, can provide a very authentic looking emulation experience. git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@286 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
-
- 26 Jun, 2004 2 commits
-
-
stephena authored
git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@285 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
-
markgrebe authored
git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@284 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
-
- 25 Jun, 2004 1 commit
-
-
stephena authored
version. git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@283 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
-