Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
04/20/07 21:59
Read: times


 
#137676 - Simulator... A truly educational task!
I decided to write an 8052 simulator in Visual Basic for kicks. Yes it's going to be kinda slow, but that's ok for me. It's been pretty educational as far as getting to know all the little side effects of each instruction. It's also made me notice a few instructions I've never seemed to have used before. The challenging part was figuring out how to do the bit stuff and keeping the flags in the right state. I'm still working on some of the instructions. Another educational task is writing test assembly code to verify that the instructions simulate correctly at upper and lower limits, etc.

Anyway... If you have any suggestions on features you thought would be useful, let em rip. After I get it completely functional I think my first feature will be a logic/timing analyzer.

If it's good enough I'll post a link to it, but completion will be awhile yet.

Jon

By the way... It's a good way to really get familiar with the "bible".

List of 44 messages in thread
TopicAuthorDate
Simulator... A truly educational task!            01/01/70 00:00      
   How Interesting            01/01/70 00:00      
      Been awhile            01/01/70 00:00      
   what I would like to see            01/01/70 00:00      
      do you mean plugins?            01/01/70 00:00      
         yep not so easy            01/01/70 00:00      
            AGSI?            01/01/70 00:00      
            Plan ahead?            01/01/70 00:00      
      one resonable approach ...            01/01/70 00:00      
      Logging outputs            01/01/70 00:00      
   as long as its not like codewarrior            01/01/70 00:00      
      Codewarrior is a beast            01/01/70 00:00      
   Getting Closer            01/01/70 00:00      
      user interface            01/01/70 00:00      
         re: user interface            01/01/70 00:00      
   Waiting the Simulator from expert            01/01/70 00:00      
      expert? You are very funny!            01/01/70 00:00      
   A screenshot for those that are interested.            01/01/70 00:00      
      some feedback            01/01/70 00:00      
      How big            01/01/70 00:00      
         Screen Window Size            01/01/70 00:00      
            Way to get image size            01/01/70 00:00      
               Meazure Does So Much More            01/01/70 00:00      
      It might be helpful to have a display of the pins            01/01/70 00:00      
   Nice...            01/01/70 00:00      
      What's wrong with VB?            01/01/70 00:00      
         That's why it exists!            01/01/70 00:00      
      VB            01/01/70 00:00      
         VB or not VB (with apologies to Shakespeare)            01/01/70 00:00      
            True            01/01/70 00:00      
               Laptops and desktops            01/01/70 00:00      
                  Hmmm            01/01/70 00:00      
               Have you looked at UBUNTU or FEDORA?            01/01/70 00:00      
            Lock-in?            01/01/70 00:00      
               Yep            01/01/70 00:00      
                  Java?            01/01/70 00:00      
                     You'd better wait until things speed up!            01/01/70 00:00      
   What a byte in the output port!            01/01/70 00:00      
      12-clockers are easy, because they're documented            01/01/70 00:00      
   Another screenshot            01/01/70 00:00      
      Keeping the thread alive            01/01/70 00:00      
         Helping...            01/01/70 00:00      
            Yes my friend.            01/01/70 00:00      
         Still            01/01/70 00:00      

Back to Subject List