P1 EEPROM Explorer (updated 22 FEB 2026)
JonnyMac
Posts: 9,688
I've participated in a couple of forum threads having to do with the P1 EEPROM, and my current work project uses the upper EE for data. I often knock together little utilities for myself, but none for the EE that I'd release. Given the complexity of my work project and the needs of the community, I made this little explorer.
In it's current state is will let you examine the EE, and there's a menu for writing $00 or $FF to the upper or lower EE. I added the ability to jump to an arbitrary address, and to get the byte, word, and long values from an address (word and longs have boundary limits).
Compatibility
- Propeller Tool
- with PST (ok)
- Spin Tools
- with PST (ok)
- issue with internal terminal (Marco confirmed)
- with internal terminal (Spin Tools v0.53.1+) (ok)
- FlexProp (7.6.1)
- compiled to PASM / FlexProp terminal (ok)
- compiled to bytecodes / FlexProp terminal (error with formatted #s -- will check with Eric) (Edit: Ada confirmed)
Updated to 0.5.0
- version # displayed
- clock mode string added
- L or H in front of block address indicates memory section
- updated input menu for future flexibility
- add help (?) display



Comments
Interesting... What are PBASE, VBASE, DBASE?
PBASE is the start of program code
VBASE is the start of variables
DBASE is the start of the stack