+SpiceWare Posted May 31, 2005 Share Posted May 31, 2005 In case you missed it, Steve put a screenshot of the beginnings of a built-in debugger for Stella here: http://www.atariage.com/forums/index.php?s...25entry864823 Quote Link to comment Share on other sites More sharing options...
+stephena Posted June 25, 2005 Share Posted June 25, 2005 In case you missed it, Steve put a screenshot of the beginnings of a built-in debugger for Stella here:http://www.atariage.com/forums/index.php?s...533;entry864823 864960[/snapback] And here are the latest screenshots. Things are coming along nicely. The prompt/console tab now has Emacs/Bash line editing and will soon have full Bash-like tab completion: You're now able to set almost all CPU registers: All 128 bytes of RAM can be seen at once, and while stepping/tracing/frame advancing, the RAM changes are shown in real-time: Cheatmode has been added, where one can search for a value, then later return and search/compare another value to those previously found: Quote Link to comment Share on other sites More sharing options...
Jacob Rose Posted July 6, 2005 Share Posted July 6, 2005 In case you missed it, Steve put a screenshot of the beginnings of a built-in debugger for Stella here:http://www.atariage.com/forums/index.php?s...533;entry864823 864960[/snapback] And here are the latest screenshots. Things are coming along nicely. 880787[/snapback] *drool* This looks really nice... ...but does it count scanlines? Please say it does. =) Quote Link to comment Share on other sites More sharing options...
+stephena Posted July 6, 2005 Share Posted July 6, 2005 In case you missed it, Steve put a screenshot of the beginnings of a built-in debugger for Stella here:http://www.atariage.com/forums/index.php?s...533;entry864823 864960[/snapback] And here are the latest screenshots. Things are coming along nicely. 880787[/snapback] *drool* This looks really nice... ...but does it count scanlines? Please say it does. =) 886858[/snapback] Not yet, but it will before the final release (which we hope to get out sometime in late August/early September). Steve Quote Link to comment Share on other sites More sharing options...
Jacob Rose Posted July 7, 2005 Share Posted July 7, 2005 Not yet, but it will before the final release (which we hope to get out sometime in late August/early September). Steve 886876[/snapback] Thank you so much! That's exciting news! If all goes well, that'll be in plenty of time to help me finish my mini-game entry, which would be extra nice. Quote Link to comment Share on other sites More sharing options...
+stephena Posted July 7, 2005 Share Posted July 7, 2005 Not yet, but it will before the final release (which we hope to get out sometime in late August/early September). Steve 886876[/snapback] Thank you so much! That's exciting news! If all goes well, that'll be in plenty of time to help me finish my mini-game entry, which would be extra nice. 887694[/snapback] I just received word from the main debugger guy that we hope to have the following scanline stuff for the next release: 1) minimum/maximum/average/current scanline counts 2) effective framerate 3) *possibly* interlaced display support, but this may have to wait until a future release Steve Quote Link to comment Share on other sites More sharing options...
supercat Posted July 8, 2005 Share Posted July 8, 2005 This looks really nice... ...but does it count scanlines? Please say it does. =) 886858[/snapback] My current wish item for Z26 would be a feature to mark certain addresses that, when accessed, should -1- Display a half-pixel dot on the screen, [at current scan location] -2- Start logging -3- Stop logging -4- Arm a watchdog [settable value] -5- Feed the watchdog -6- Disarm the watchdog The watchdog should trap when a program goes too long without feeding it. The intended use would be for programs which do processing in vblank/overscan but poll the RIOT to see if they need to redraw the display. If a program is written to have 4 scan lines 'slop' on RIOT polling but a particular application sometimes takes 5 between polling cycles, the display will be fine unless the slow operation occurs at an inopportune time. Having a watchdog would allow such lurking problems to be detected. Any idea if Stella will include anything like the above features? Quote Link to comment Share on other sites More sharing options...
+stephena Posted July 8, 2005 Share Posted July 8, 2005 My current wish item for Z26 would be a feature to mark certain addresses that, when accessed, should -1- Display a half-pixel dot on the screen, [at current scan location] -2- Start logging -3- Stop logging -4- Arm a watchdog [settable value] -5- Feed the watchdog -6- Disarm the watchdog The watchdog should trap when a program goes too long without feeding it. The intended use would be for programs which do processing in vblank/overscan but poll the RIOT to see if they need to redraw the display. If a program is written to have 4 scan lines 'slop' on RIOT polling but a particular application sometimes takes 5 between polling cycles, the display will be fine unless the slow operation occurs at an inopportune time. Having a watchdog would allow such lurking problems to be detected. Any idea if Stella will include anything like the above features? 888047[/snapback] There are already watches, breakpoints and traps. There's also a mini debugger language in development that *may* have the functionality you require. At some point it will definitely be able to do those things, but some stuff may have to be pushed to Stella 2.1. This is already a huge release, so we can't fit everything in and have it done in the next month or two. We hope to have better TIA support, showing the current scanline/raster position onscreen while stepping through code. I hope this is in Stella 2.0, because it's just too cool not to include Steve 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.