Hacker News new | past | comments | ask | show | jobs | submit login
One mystery less, or how to get the “undumpable” ROM content dumped
102 points by mmastrac on Aug 7, 2014 | hide | past | favorite | 12 comments



Inside the surprisingly few bytes above, some currently unnamed authors implemented a whole control of the printer/plotter's hardware, full serial IEC communication stack, and on top of those they still managed to squeeze a fairly complete font with 96 vector characters in! An example of software engineering craftsmanship at the level we don't see all too often.

For those curious, the size of the ROM data is 4139 bytes. Amazing that it contains a vector font in addition to the executable.


This is really cool stuff and I honestly would love to do things like this in the future. I am heading off to college this year and I guess I would like to know how one can start learning about hardware hacking in general. Does HN have any suggestions on classes, videos, etc?

Sorry if this isn't completely on topic, but I feel this has to be one of the best places to gain knowledge from.


The best way is to just do it. Seriously. Abstract learning only gets you so far in this context. Pick a project and do it. Along the way you'll need certain skills and knowledge. As you research them you'll find others you need as well. Lather. Rinse. Repeat.


This is the exact advice I would give, minus one key thing -- don't be scared of the hard stuff. So many people are held back by fear of things they don't understand. Learn to run toward it rather than away from it, and you'll do very, very well.


I'd recommend you read "Hacking the Xbox" by Andy Huang, it's a free ebook that explains a lot of the basics of hardware hacking and reverse-engineering, and then goes on to demonstrate what he did on the Xbox. Very insightful and fascinating read.

http://hackingthexbox.com/


Not any more, it seems? Apparently you can only get it as a physical book now? I'm not entirely sure, the text is confusing.


I second this recommendation. Excellent book.


http://www.nerdkits.com

They have a great PDF that explains things from the ground up. You end up with a homemade "Arduino" that you can use as the basis for additional projects.


I would start with Arduino projects and build from there. Tons of information and help out there for that platform.


This is really cool and somehow reminds me of the intricate and successively more powerful methods developed over the years to sequence DNA.


Awesome, I'd imagine a whole lot of Amigas are now fixable..


Has anyone tried this with the Microvision CPU+ROMs?




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: