Program Extraction
Eric R
Posts: 225
Anyone know how to (or remember who can) extract a BS2 program from the stamp? Lost my backup, could rewrite it but would like to explore my options. One suggestion was given by phone support but the company said they could not do it.
······················· ·Everyone think hard to about a year ago·when this was posted·
······················· ·Everyone think hard to about a year ago·when this was posted·
Comments
OK, you can, but it's not usually worth the effort. It's much easier if you are using the OEM version with a socketed EEPROM. Otherwise it's very difficult to get the EEPROM off the module.
As I recall, there was one guy willing to do this work, for the right price. Since the only market for this is reverse-engineers, and people who've lost their source code, and the BS2 only HAS 2000 bytes of EEPROM anyway, you'd expect this would be expensive.
Found my code, all is good!
Glad to see that it is a difficult task to extract the info. This way if I ever go into production on a project, at least I know it will be fairly safe.
Post Edited (Eric R) : 4/16/2005 8:44:48 PM GMT
1. Print out two copys with copyright embedded in the source as comments at the top. I.e. "copyright 2005 by yourname"
seal one copy in a envelope and mail it to yourself. When you get it back put it "unopened" in safety deposit box with the second copy attached. Might also put a copy of floppy source with it.
This severs as legal proof of copyright and can be used as conclusive court evedence. It you dought it, ask a copyright lawyer.
73
spence
1. Your Caps lock is on again....
Yes, I know that YOU can read it as easily as lower case, but for most people it is really annoying. It is also considered SHOUTING and bad netiquette.
http://www.wncc.edu/online/webtut/netiquette.htm
2. There was no discussion of copyright, only how he could retrieve his own program from a stamp, after the source code had disappeared.
3. Have you ever asked a lawyer about that 'sealed letter' method?
No court of law will accept that as proof of when it was made or by who. It doesn't matter if it's sent as registered or not.
Yes, I know that dishonest people could steal a program by reading the tokens from the EEPROM and reverse engineering them, but given the size of the average BS2 program, the amount of work it would take to do it, it is usually much easier, and faster, to just recreate it based on observation of how the original works...
Now for DATA safety.
1. Store all data files in as few places as possible on the HDD (the 'my documents' folder is one of the very few ideas M$ ever incorporated into Windows)
2. Periodically, burn the contents onto a CD. Don't bother with CD-RW, just use CD-R's
(Try not to burn at too high speed. For such backups I never burn at more than 4X)
3. Store them AWAY from the PC. Preferably in another part of the building, or a garage if you have it.
(I store my personal backups at the office)
4. A locked safe is a good thing to own...
5. Another idea is to get hold of a USB memory-stick of some sort. a 256 or 515MB isn't too expensive. Make a small batch file which copies all changed Data files onto the USB memory. Make a shortcut for the batch file on your desktop and make a habit of doubleclicking it every day before you switch off your computer.
·· But speeding up the chip wouldn't make up for the extra code space used by the interpreter to do this.· It would certainly take some fancy thinking.· Another factor would be requiring yet another editor revision.· All things to consider.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Chris Savage
Parallax Tech Support
csavage@parallax.com
kelvin
-dave
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
This is not a sig. This is a duck. Quack.