Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I can't speak for everyone but having 1K of total RAM and no cross assembler from which to write that first native assembler were enough to stop me from attempting it :)


Yeah, the RAM limitation in particular requires a lot of creativity; this version would use the entire 1K for its label table: http://lists.canonical.org/pipermail/kragen-discuss/2012-May...

Did you have any external media available, or just the RAM?


Unfortunately just RAM, lots of time and the mind of a 12 y/o!


Probably about the best you could do then would be to interactively assemble code (probably without mnemonics!) and output the assembled version. You could probably do a reasonable interactive assembler without mnemonics in 256 bytes; not sure about base64 input and output (four letters/numbers per 3 bytes of code!), or error correction.

Did the machine not even have a memory of what was on the screen? Because that's usually at least 2K, and that would go a long way.




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

Search: