Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

Why does the Filer report 1085KB of flash memory?

filer flash memory report
0
Posted

Why does the Filer report 1085KB of flash memory?

0

As you may already know, the HP49’s flash ROM is divided by software into a set of 16 banks of 128KB each. Of these 16 banks, 7 banks are used by the system, 8 banks are user banks, and 1 bank is used by the boot sector. The boot sector is only 64KB, so the other 64KB is available to the user. Adding up the user memory gives 8 * 128 + 64 = 1088K. The system stores information in the user banks in order to identify each one, to indicate that they are user banks and how many times they have been erased. This information cover the first 256 bytes of each bank. Thus 2304 bytes (9 * 256) are used by the system. Subtract this from 1088KB and you get 1085.75KB. The Filer only displays the integer part of the number so 1085K is displayed. Thanks to Cyrille de Brebisson for this information.

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123