A couple months ago I found a file describing the b_call routine, it was really just a dissassembled version with some comments. Does anyone know if it is still around, and if its not could I just read go through the rst 28h operation in the dissassembler of wabbit emu and read through how everything interacts.

I'm doing this for a reverse engineering project, that's why I want to be able to show and describe in detail how B_call works as it is core the original calculator's function.

Edit: I forgot to mention I have looked at the how memory management works simply explained
http://wikiti.brandonw.net/index.php?title=83Plus:Memory_Mapping
and
http://wikiti.brandonw.net/index.php?title=83Plus:OS:How_BCALLs_work
The short answer to your question is that all you need to do is trace a bcall in your favorite emulator (mine is jsTIfied, for obvious reasons) to see how they work. Just single-step through the instructions, watching the registers as you go, and it should be fairly clear how it works. If you have points of clarification that you'd like to ask, we're more than happy to help! If this is a school project, I also encourage you to show us the finished product, as I'm sure many of us would be interested.
Thank you very much for the assistance.
  
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.

» Go to Registration page
Page 1 of 1
» All times are UTC - 5 Hours
 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

 

Advertisement