16
HP Calculators / Re: HP Prime Emulator
« on: August 12, 2017, 11:58:30 am »
I don't have access to my HP Prime right now, but I posted an UART dump here a long time ago : https://www.omnimaga.org/introduce-yourself!/hello-everybody-22224/msg403203/#msg403203. It was with an early version of my own firmware.
From memory, the HP Prime booting process has three stages :
An incomplete, reverse-engineered disassembly of the first 8 KiB of BXCBOOT0.BIN is available at https://tiplanet.org/hpwiki/index.php?title=BXCBOOT0.BIN_reverse_engineering, if that can be of help.
I can take a look at your sources if you want. I promise I won't judge
From memory, the HP Prime booting process has three stages :
- BXCBOOT0.BIN (the first 256 KiB of the NAND) : the first 8 KiB initializes the hardware and chainloads the rest of the stage, it also contains the recovery and the first splashscreen ;
- PRIME_OS.ROM (the next 1 MiB) : this is what Rip'Em replaces ;
- Either armfir.elf for the normal firmware, or the diagnostics utility.
An incomplete, reverse-engineered disassembly of the first 8 KiB of BXCBOOT0.BIN is available at https://tiplanet.org/hpwiki/index.php?title=BXCBOOT0.BIN_reverse_engineering, if that can be of help.
I can take a look at your sources if you want. I promise I won't judge