Jump to content
Sign in to follow this  
Larry

Screen Dump Utility for DEBUG?

Recommended Posts

I'd like to be able to print some screen data from the AsmEd DEBUG screens, and I don't see any way to directly do it from the cartridge. (?) I really can't use Omnimon (which has a built-in Printer toggle) for this particular project. So maybe a screen dump utility would work (through APE's Virtual MX printer). Any ideas for something that might already be available? Dos 2.0 or MyDos would be best, but Sparta should work for this, also.

 

Thanks,

Larry

 

 

Share this post


Link to post
Share on other sites

Possibly a custom E: handler could do it - allow echoing of whatever's sent to the screen to go to P: as well, maybe using a hotkey to toggle it on/off.

 

Other options - not sure. With Basic you can fairly easily redirect such stuff, I don't think they quite built the same versatility into AsmEd.

Share this post


Link to post
Share on other sites

Wouldn't it be possible to do the E: -> P: output-bypass trick ?

 

It's described in mapping iirc that every screen output is sent to the P:

Share this post


Link to post
Share on other sites

Thanks, guys! I'll take a look at the Mapping article. Now that you mentioned it, I do seem to remember that, also.

 

-Larry

Share this post


Link to post
Share on other sites

If you're debugging, it's hard to beat Altirra. Just saying.

 

It's true, but what I've said before: my fun with atari is using my atari, and finally not having to use my PC or Mac. If I need a PC tool to debug stuff for my atari, that is end of fun for me. So I do all my coding and debugging on real a8. I code with Synassembler and I debug with Turbo Freezer 2011. Almost as powerful as Altirra, and… the real thing :D

  • Like 1

Share this post


Link to post
Share on other sites

Depends on your OS. If you are running an 800XL, change $346-$347 from $AFF2 to $CAFE. On a 1200XL, change $F1F4 to $EC6B.

 

To go back to the screen, restore the original values.

 

Bob

  • Like 2

Share this post


Link to post
Share on other sites

Depends on your OS. If you are running an 800XL, change $346-$347 from $AFF2 to $CAFE. On a 1200XL, change $F1F4 to $EC6B.

 

To go back to the screen, restore the original values.

 

Bob

 

That looks like it would work just fine -- thanks, Bob.

 

...and looking in Mapping at $0340 to $034F (for IOCB 0), I see this and the same reference to sending data to P: as Prowizard mentioned above.

 

-Larry

  • Like 1

Share this post


Link to post
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.

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...
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...