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

most obvious practical problems:

- 3 8bit registers vs. ~8 32bit or ~20 64bit registers. (so you're essentially working on memory at all times, and have to emulate all "longer" commands, such as addition, to do 4-8 carries manually)

- 64k of memory (which includes the emulator), so you need to add some banking mechanism.

- no support for integer multiplication/division or even float/SIMD in your instruction set.

But you probably can provide a fast implementation of the decimal addition instruction :-)



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

Search: