Go to Post If your robot doesn't work, it doesn't matter, because the robot is really meaningless, in the long run. What is the important thing, the reason we're all in FIRST then? To better our understanding of Science and Technology, and hopefully make the world a better place. - Ian W. [more]
Home
Go Back   Chief Delphi > Technical > Programming
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 29-04-2005, 19:02
AIBob's Avatar
AIBob AIBob is offline
AI Programmer
AKA: Bob Frank DOT org
FRC #0358 (Hauppauge Robotic Eagles)
Team Role: Alumni
 
Join Date: Jan 2005
Rookie Year: 2003
Location: Long Island, NY (in Binghamton now)
Posts: 297
AIBob is a splendid one to beholdAIBob is a splendid one to beholdAIBob is a splendid one to beholdAIBob is a splendid one to beholdAIBob is a splendid one to beholdAIBob is a splendid one to beholdAIBob is a splendid one to behold
Send a message via ICQ to AIBob Send a message via AIM to AIBob Send a message via MSN to AIBob Send a message via Yahoo to AIBob
Disassembler for FIRST

Disassembler for PIC18F6520/8520/6620/8620/6720/8720 in php
I have completed my most recent project to an extent, I have entered in all machine functions and I have posted it on the internet in a php script.
Goto http://bobfrank.org/disasm.php and upload your .hex file and you can see the disassembly of it.

Enjoy it , soon enough I will be adding more features, such as special file registers (PORTJ, LATJ, TRISJ, etc..) in place of the numbers above 0xF00

EDIT:
Oops, almost forgot, you can find the documentation that I used for this disassembler at http://ww1.microchip.com/downloads/e...Doc/39609b.pdf so you know what I am talking about
__________________
- from B B frank


Last edited by AIBob : 29-04-2005 at 19:15.
  #2   Spotlight this post!  
Unread 30-04-2005, 08:36
Ryan M. Ryan M. is offline
Programming User
FRC #1317 (Digital Fusion)
Team Role: Programmer
 
Join Date: Jan 2004
Rookie Year: 2004
Location: Ohio
Posts: 1,508
Ryan M. has much to be proud ofRyan M. has much to be proud ofRyan M. has much to be proud ofRyan M. has much to be proud ofRyan M. has much to be proud ofRyan M. has much to be proud ofRyan M. has much to be proud ofRyan M. has much to be proud ofRyan M. has much to be proud of
Re: Disassembler for FIRST

That is so cool...

Wow... would have never thought of doing that in PHP. Nice work. Very nice work.
__________________

  #3   Spotlight this post!  
Unread 30-04-2005, 15:05
AIBob's Avatar
AIBob AIBob is offline
AI Programmer
AKA: Bob Frank DOT org
FRC #0358 (Hauppauge Robotic Eagles)
Team Role: Alumni
 
Join Date: Jan 2005
Rookie Year: 2003
Location: Long Island, NY (in Binghamton now)
Posts: 297
AIBob is a splendid one to beholdAIBob is a splendid one to beholdAIBob is a splendid one to beholdAIBob is a splendid one to beholdAIBob is a splendid one to beholdAIBob is a splendid one to beholdAIBob is a splendid one to behold
Send a message via ICQ to AIBob Send a message via AIM to AIBob Send a message via MSN to AIBob Send a message via Yahoo to AIBob
Re: Disassembler for FIRST

Quote:
Originally Posted by Ryan M.
That is so cool...

Wow... would have never thought of doing that in PHP. Nice work. Very nice work.
Well the reason I did it in PHP is because php is much easier to code in, and I know it a lot better than any other language.
I do plan on converting it to c or maybe c++ after I add in the special file register names to replace the numbers with movff opcodes and such.
But because I need to study for my AP tests, and do an eagle project, that may not be until late, like august or september, this year.
__________________
- from B B frank

  #4   Spotlight this post!  
Unread 05-05-2005, 18:00
Astronouth7303's Avatar
Astronouth7303 Astronouth7303 is offline
Why did I come back?
AKA: Jamie Bliss
FRC #4967 (That ONE Team)
Team Role: Mentor
 
Join Date: Jan 2004
Rookie Year: 2004
Location: Grand Rapids, MI
Posts: 2,071
Astronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud of
Re: Disassembler for FIRST

There's also a disassembler written in Python, called picdis18. There's also a stand-alone EXE version available on there.
Closed Thread


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 00:16.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi