Jump to content
IGNORED

Slick


Recommended Posts

  • 4 weeks later...
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:

post-1512-1119718903_thumb.png

 

You're now able to set almost all CPU registers:

post-1512-1119718895_thumb.png

 

All 128 bytes of RAM can be seen at once, and while stepping/tracing/frame advancing, the RAM changes are shown in real-time:

post-1512-1119718910_thumb.png

 

Cheatmode has been added, where one can search for a value, then later return and search/compare another value to those previously found:

post-1512-1119718888_thumb.png

Link to comment
Share on other sites

  • 2 weeks later...
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. =)

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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?

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...