0 Members and 1 Guest are viewing this topic.
And finally I want to direct your attention towards this site with two interesting 50G projects, one being HPGCC3, a utility to write programs for the ARM-based calculators in C, and the other one being newRPL, a firmware replacement project in the making - they want to get rid of the Saturn emulation layer by writing an OS running directly on the ARM processor with functions similar to the existing OS.
IntroductionThis is the main page of the newRPL project.The project aims to create a new RPL calculator environment to run in real calculator hardware.Initially, the target will be the HP50g hardware, consisting on the following:ARM 920T processor running at up to 200 MHz512 KBytes of RAM2 MBytes of NOR flash memory.16-grays screen, 131x80 pixelsAreas of developmentThis project will develop the following concepts:RPL execution environment: This module will be independent of the hardware, and provide the services needed to execute programs in the RPL language, such as compilation, memory management, garbage collection.RPL language specifications: This module will define the keywords and syntax of the new language, numeric algorithms, data types, etc.Hardware abstraction layer: This module will run on bare metal hardware and provide the basic services needed for the calculator to function. It will be kept to a minimum, to make porting to a different hardware easier.