Jump to content
IGNORED

Question re: GPL DSRLNK


Willie1914

Recommended Posts

Hi everyone,

 

I'm using the Warren/Miller General Purpose DSRLNK, and am trying to find out where the following values may be found after a successful call (for example, opening a file for read access from DSK2., etc., )?  

 

1. Card CRU address 

2. DSR address

 

I know where these values are stored when using the Ti-DSRLNK (both for MiniMem and E/A), but I'm having trouble deciphering the GPL code.

 

Thanks in advance,

Willie

Link to comment
Share on other sites

6 hours ago, Willie1914 said:

1. Card CRU address 

2. DSR address

 

If I understand your question, they are the same as the E/A DSRLNK:

  1. Card CRU address:   >83D0
  2. DSR address:  >83D2 (as with the E/A DSRLNK, this contains the address 2 bytes before the last subroutine actually called)

The code that actually finds/saves the above 2 addresses and executes the appropriate DSR subroutine is in the console ROM, which was called by the GPL DSRLNK routine in console GROM 0, which was called by the Warren/Miller DSRLNK.

 

...lee

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...