calculator project ideas
At some point, I had a graphical calculator program in Zero - you can see an old screenshot of it at
http://vendu.twodots.nl/files/zpc.png
As the screenshot hints, I was planning for the beast to be programmable in assembly. The implementation got a bit messy, so I decided to remove it from GitHub and redo it better instead.
The basic idea is to implement a virtual architecture, RISC-like instruction set, and make it programmable in its own assembly dialect first. Should the project take off, I have plans to retarget some C compiler to emit assembly for it (I have a simple assembler):
https://github.com/vendu/OS-Zero/tree/master/usr/tools/zas
I'm thrilled about the possibilities to debug and analyze our software projects; think Valgrind, but with a virtual architecture instead of emulating X86... :)
I was just chatting with my bud graff, and he pointed me towards
https://github.com/cmgraff/grafland/tree/master/arbprec/src
Once he gets the stuff a-rockin' and a-rollin', we could have arbitrary-precision support in the calculator. :)
Cheers,
/* vendu */
http://vendu.twodots.nl/files/zpc.png
As the screenshot hints, I was planning for the beast to be programmable in assembly. The implementation got a bit messy, so I decided to remove it from GitHub and redo it better instead.
The basic idea is to implement a virtual architecture, RISC-like instruction set, and make it programmable in its own assembly dialect first. Should the project take off, I have plans to retarget some C compiler to emit assembly for it (I have a simple assembler):
https://github.com/vendu/OS-Zero/tree/master/usr/tools/zas
I'm thrilled about the possibilities to debug and analyze our software projects; think Valgrind, but with a virtual architecture instead of emulating X86... :)
I was just chatting with my bud graff, and he pointed me towards
https://github.com/cmgraff/grafland/tree/master/arbprec/src
Once he gets the stuff a-rockin' and a-rollin', we could have arbitrary-precision support in the calculator. :)
Cheers,
/* vendu */
Comments
Post a Comment