HP Forums
MiyoCalc40 - Printable Version

+- HP Forums (https://www.hpmuseum.org/forum)
+-- Forum: Not HP Calculators (/forum-7.html)
+--- Forum: Not quite HP Calculators - but related (/forum-8.html)
+--- Thread: MiyoCalc40 (/thread-20748.html)



MiyoCalc40 - nouilli - 10-31-2023 04:04 PM

Good day,

This is just to let everyone know of the following project that I created over the last little while. Many thanks to Alex Garza and Anton Poluektov to whom I owe many of the design and code ideas.

The calculator works like a charm, I use it every day for work. I'm hoping to submit to this forum a proposed new RPN programming language for it that I would like feedback on before I implement.

https://github.com/JonathanFerron/MiyoCalc40

Cheers,
Jonathan


RE: MiyoCalc40 - nouilli - 11-07-2023 01:18 PM

Hi,

As promised in my previous post, here are some design documents around the RPN programming language I'd like to implement. Any constructive feedback is most welcome.

Briefly, design principles include simplicity: 'no gotos', and 'no subprocedure calls'. I also wanted to stay as close as possible to pure keystroke programming, so 'source code' will be stored purely as an array of keycodes, not as a text file, which will make 'compiling / interpreting' the code very straightforward.

https://github.com/JonathanFerron/MiyoCalc40/blob/main/programming/Programming%20Syntax.pdf

https://github.com/JonathanFerron/MiyoCalc40/blob/main/programming/Programming%20Keycodes.pdf

https://github.com/JonathanFerron/MiyoCalc40/blob/main/programming/Program%20Listing%20Example%20-%20Resistors%20in%20Series.pdf

https://github.com/JonathanFerron/MiyoCalc40/blob/main/MiyoCalc40_firmware/cards.h

Much appreciated,
Jonathan