Single Stepping problem

Forum for the discussion of building and moding the ProDEV DDT debugger boards

Moderator: support

Single Stepping problem

Postby support » Sun Nov 27, 2005 2:52 pm

This is a repost from my CSA [posting)

Having a bit of trouble with the stepping function.

    1) Boot IIgs (set to boot from slot 6 but no disk in drive)
    2) CTRL-RESET
    3) PR#4 to init the card followed by QU to go back to the prompt
    4) PR#7 to boot GS/OS
    5) Initiate the action to invoke my code and cause the hardcoded break instruction to trigger
    6) SET PC to the first valid instruction after the BRK
    7) Set a Breakpoint in the code using 'SB Address'
    8) GO
    9) Code breaks at appropriate place
    10) I remove the breakpoint 'RB Address'
    11) type ST, hit enter
    12) Instead of stoping on the next instruction it breaks on 00/C074:B8 CLV


I did a google search and I see 00/C074 is the transwarp speed setting. I do have a transwarp installed and I have tried setting it to normal speed.

Anybody else experience a problem like this?
support
Site Admin
 
Posts: 169
Joined: Tue Mar 08, 2005 10:49 pm
Location: Ajax, On, Canada

Postby aiiadict » Tue Nov 29, 2005 12:54 pm

I haven't used my DDT card yet, but here's a few ideas:

mess with the TWGS speed setting. Try slow/fast/transwarp
also mess with the IIgs speed setting in the control panel...

Try removing the Transwarp. This seems like the best
way to troubleshoot your problems. You get a BRK at
the TWGS speed setting location. Remove the card and
see how the whole system behaves...
aiiadict
 
Posts: 33
Joined: Mon May 16, 2005 9:44 pm
Location: california

Postby support » Tue Nov 29, 2005 9:13 pm

Hi

mess with the TWGS speed setting. Try slow/fast/transwarp
also mess with the IIgs speed setting in the control panel...


Yeah did that - doesn't seem to help

Try removing the Transwarp. This seems like the best
way to troubleshoot your problems. You get a BRK at
the TWGS speed setting location. Remove the card and
see how the whole system behaves...


:shock: I figured someone was going to suggest that ... since I have been coding on the same machine not having the TW will slow things down a bit ... I think What I may do is move the DDT16 and uther to another IIgs and give it a go.

Glenn
support
Site Admin
 
Posts: 169
Joined: Tue Mar 08, 2005 10:49 pm
Location: Ajax, On, Canada

Postby ProDev » Mon Dec 12, 2005 2:31 pm

It's not a transwarp issue. It's caused by system interrupts in the GS. Set the 'I' flag in the DDT16 to prevent system interrupts. See the DDT16 manual for more information on the 'I' flag.
Last edited by ProDev on Fri Dec 16, 2005 11:19 pm, edited 1 time in total.
Chuck
ProDev
 
Posts: 12
Joined: Thu Jun 23, 2005 8:46 pm
Location: La Salle, MI

That's it

Postby support » Tue Dec 13, 2005 7:32 pm

Thanks Chuck for posting that reply .... that was indeed the problem and things are working just fine ... this card has been been extremely helpful to me.

Glenn
support
Site Admin
 
Posts: 169
Joined: Tue Mar 08, 2005 10:49 pm
Location: Ajax, On, Canada


Return to DDT Build and Mod

Who is online

Users browsing this forum: No registered users and 1 guest

cron