Keatah Posted January 8, 2019 Share Posted January 8, 2019 (edited) Will be addressed in https://github.com/stella-emu/stella/issues/352 for 6.1. And hopefully after that, it will be the last time this topic comes up. I'm happy that its being addressed in a favorable manner this time. I mentioned it once before (IIRC) and it was dismissed. As emulators continue to take on more options and functionality, configurability/customization become more important than ever. FWIW I experimented around with the multi-thread option and noted a very slight few percent increase with it on. On a single core single thread processor too. Edited January 8, 2019 by Keatah Quote Link to comment Share on other sites More sharing options...
iesposta Posted January 9, 2019 Share Posted January 9, 2019 @ieposta: Can you post all your video settings, please? (screenshots would be nice) It was only when using built-in video, and then only when scanline setting _ Interpolation was not checked: 1st & 2nd Pictures. Third picture shows built-in video with x Interpolation checked is perfect. When using the laptop's NVIDIA graphics, checked or unchecked it is perfect. flush-40years-v1.0.bin Quote Link to comment Share on other sites More sharing options...
Thomas Jentzsch Posted January 9, 2019 Share Posted January 9, 2019 Seems like an issue with your video driver then, no? Quote Link to comment Share on other sites More sharing options...
iesposta Posted January 10, 2019 Share Posted January 10, 2019 Seems like an issue with your video driver then, no? Yes. For now. Unless someone else should report something. Quote Link to comment Share on other sites More sharing options...
+splendidnut Posted January 25, 2019 Share Posted January 25, 2019 While going thru and viewing all the nominations for the 2018 Atari Awards, I ran into the following issue when trying to run Mappy in Stella 6: It seems to happen with other CDF and DPC+ roms too. Running Windows 7 with the 32-bit version of Stella 6.0. EDIT: Just tried 64-bit version of Stella and it happens there too. Quote Link to comment Share on other sites More sharing options...
Thomas Jentzsch Posted January 25, 2019 Share Posted January 25, 2019 Have you maybe enabled some Developer options? 1 Quote Link to comment Share on other sites More sharing options...
+splendidnut Posted January 26, 2019 Share Posted January 26, 2019 Yup, turning off developer options completely appears to fix it. I tried turning off just the fatal ARM exception flag, but, surprisingly, that didn't help. 1 Quote Link to comment Share on other sites More sharing options...
+stephena Posted January 26, 2019 Author Share Posted January 26, 2019 Some of the developer options really are dialed up to 11, and pick up on many things. This is a very good thing for developers, but obviously is not as useful for an end-user that just wants to play a game. That being said, the fact that errors are being thrown may indicate a problem with the code, and while obviously not relevant to most people, perhaps the developer of Mappy would like to know about it. Can you confirm which specific option was causing the issue, or did you just turn them all off? 1 Quote Link to comment Share on other sites More sharing options...
Thomas Jentzsch Posted January 26, 2019 Share Posted January 26, 2019 Probably the it was the Random Startup Bank setting. Then, since the hardware used for Mappy always starts in bank 6, this is no bug. 1 Quote Link to comment Share on other sites More sharing options...
+splendidnut Posted January 26, 2019 Share Posted January 26, 2019 Some of the developer options really are dialed up to 11, and pick up on many things. This is a very good thing for developers, but obviously is not as useful for an end-user that just wants to play a game. That being said, the fact that errors are being thrown may indicate a problem with the code, and while obviously not relevant to most people, perhaps the developer of Mappy would like to know about it. Can you confirm which specific option was causing the issue, or did you just turn them all off? Probably the it was the Random Startup Bank setting. Then, since the hardware used for Mappy always starts in bank 6, this is no bug. i can confirm that for Mappy and other DPC+/CDF games, the issue was the random startup bank setting. I'll just have to keep this is mind when switching between playing and developing games Quote Link to comment Share on other sites More sharing options...
+splendidnut Posted January 26, 2019 Share Posted January 26, 2019 Why is the player/developer settings radio button inside the tabbed groups when it applies across the tabs? I found this to be a bit confusing for two reasons: I didn't realize that you could have settings for both. The UI layout doesn't really give much indication of this, since the options are indented under the Developer option... So, at least I thought that they only applied when developer was set. If they were laid out horizontally with a separator line underneath, it would make more sense. I didn't realize that the Time Machine debugging facility defaults to off when in player mode, partly because I didn't realize that these tabs all had the radio buttons and that they stayed set when switching tabs. If the radio buttons lived above the tabs, I may have realized that I need to make sure the other tabs had the settings I wanted set when I switched between Developer and Player. With that said, it's really cool that you can have two sets of settings. Quote Link to comment Share on other sites More sharing options...
Thomas Jentzsch Posted January 26, 2019 Share Posted January 26, 2019 Thanks for providing feedback about the UI. This is always helpful. Here is why it is as it is now: Arranging the buttons horizontally is no problem, but I think that is even more confusing. I had thought about a checkbox, but that also doesn't work well. Putting the buttons above the tabs creates a problem with the Debugger tab, because that one has no separate options (they make no sense there). Maybe a master tab for each setting would work, which then contains the current sub tabs (except for Debugger). But I am not sure here and the current framework doesn't support such a layout. I am open for more suggestions. Quote Link to comment Share on other sites More sharing options...
+stephena Posted January 26, 2019 Author Share Posted January 26, 2019 The idea with the two sets of settings is for developers to be able to quickly change to 'player' mode to test games normally, and then to 'developer' mode to do development. And toggling it all with one button is much more convenient. That being said, the breakdown of what belongs where, and the UI to present the info, is still in flux. Quote Link to comment Share on other sites More sharing options...
+splendidnut Posted January 26, 2019 Share Posted January 26, 2019 I am open for more suggestions. Personally, I would opt for moving the debugger tab to the user interface settings window since that contains mostly UI options. The only odd-man out setting is the "Trap on ghost reads"... but that could potentially be remedied by moving it to the Time Machine tab and renaming that tab "Debugger". Although it's kinda nice that the tab is currently labeled Time Machine. The idea with the two sets of settings is for developers to be able to quickly change to 'player' mode to test games normally, and then to 'developer' mode to do development. And toggling it all with one button is much more convenient. Yeah, now that I see how it works it's a nice feature to have. Maybe it would be best if the settings were split into two different windows and then have a set of radio buttons on the ROM launcher itself to toggle between the two? Quote Link to comment Share on other sites More sharing options...
+splendidnut Posted January 26, 2019 Share Posted January 26, 2019 By the way, the Time Machine is a fantastic feature. I know it's been around for a while, but thank you for adding it! 1 Quote Link to comment Share on other sites More sharing options...
+stephena Posted January 26, 2019 Author Share Posted January 26, 2019 I leave the UI details themselves to Thomas, as he is taking the lead on this part of the code. 1 Quote Link to comment Share on other sites More sharing options...
+stephena Posted January 26, 2019 Author Share Posted January 26, 2019 At some point, someone really needs to sit down and do a proper tutorial of using Stella as a developer. I feel there are dozens of features that people are only finding by accident, but when they do find them, they end up being very useful. Stella is becoming the '2600 developers emulator', and there is quite a lot of functionality there (and we have plans for more in the future). But I guess we need to advertise these features more often. 2 Quote Link to comment Share on other sites More sharing options...
Thomas Jentzsch Posted January 27, 2019 Share Posted January 27, 2019 By the way, the Time Machine is a fantastic feature. I know it's been around for a while, but thank you for adding it! Thank you very much for the positive feedback. Usually we get only complains or no feedback at all. Quote Link to comment Share on other sites More sharing options...
Thomas Jentzsch Posted January 27, 2019 Share Posted January 27, 2019 At some point, someone really needs to sit down and do a proper tutorial of using Stella as a developer. I feel there are dozens of features that people are only finding by accident, but when they do find them, they end up being very useful. Everything is documented in the accompanied two documents. If people do not read these documents, I doubt they will read your tutorial. 1 Quote Link to comment Share on other sites More sharing options...
+stephena Posted January 27, 2019 Author Share Posted January 27, 2019 Well, yes, there's that. Something about leading a horse to water ... 1 Quote Link to comment Share on other sites More sharing options...
+TwentySixHundred Posted March 3, 2019 Share Posted March 3, 2019 Hi Stephena, im having an issue with the debugger crashing. It seems to be random however crashes 90% of the time and the other 10% working. When clicking on TIA tab i get the crash yet every other tab works fine. The only way i have worked out how to get it working again is to keep opening other ROM's until success. It's short lived though as changing to another ROM it will crash again. Not sure if its a 6.0 thing however i haven't needed to use the debugger since 5.x anyway and never had the crash before. This is the screenshot and im using 64bit Win7. Quote Link to comment Share on other sites More sharing options...
Thomas Jentzsch Posted March 3, 2019 Share Posted March 3, 2019 Looks like a bug. But I have an idea. Can you do the following (in that order): Can you post a complete screenshot, which includes the whole Stella window, please? In Stella.ini: What is set for "dbg.res"? In Options/Developer/Debugger: What is set for Launcher height? Increase that value by 40, does that cure your problem? What's the minimum value for Launcher height that works? Quote Link to comment Share on other sites More sharing options...
+TwentySixHundred Posted March 3, 2019 Share Posted March 3, 2019 (edited) Looks like a bug. But I have an idea. Can you do the following (in that order): Can you post a complete screenshot, which includes the whole Stella window, please? In Stella.ini: What is set for "dbg.res"? In Options/Developer/Debugger: What is set for Launcher height? Increase that value by 40, does that cure your problem? What's the minimum value for Launcher height that works? Ok so, 1) I have a windowed screenshot but part of the bottom is cut off. Im assuming as the settings are not my native resolution. 2) I cannot seem to find a Stella.ini file in the installed directory 3) Launcher 1160x724 and i can change the width to 1366 however it wont alow me to change the height to 768 as my native res is 1366x768 Edited March 3, 2019 by Tony The 2600 Quote Link to comment Share on other sites More sharing options...
Thomas Jentzsch Posted March 3, 2019 Share Posted March 3, 2019 OK, I think you have three options: Increase the height as much as you can Tell Windows to automatically disable the taskbar If your video drivers allows it, try a resolution larger than your screen. Quote Link to comment Share on other sites More sharing options...
+TwentySixHundred Posted March 3, 2019 Share Posted March 3, 2019 So i managed to stop Stella from crashing. Firstly it wouldn't allow me to change the height at all and still doesn't. Most likely my video drivers and being and 2011 era laptop the video graphics allow next to no customization. Still yet to try on my desktop PC but im fairly sure the desktop wouldn't have the issue, now knowing it's video card/resolution related. Although i have changed the font size within Stella's debugger settings from medium to small and that seems to have done the trick. Still doesn't allow the height to be changed but with auto taskbar hide and small font everything fits and doesn't crash. Thanks for the quick response and help Thomas Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.