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 |