CATALOG 1 shows many "END xx"

Discussion around the SwissMicros DM41X calculator
Post Reply
Boub65
Posts: 231
Joined: Tue Sep 12, 2017 4:34 pm
Location: Rabat, Morocco

CATALOG 1 shows many "END xx"

Post by Boub65 »

Hi all,
Sorry to ask, but I didn't find any documentation about this...

When doing a "CATALOG 1" the DM41X shows
END 07
END 03
END 04
.END. REG 111

I understand the last one but not the 3 first ones?
I have no programs in main memory, only in hepax memory.

Where can I find this info please (about the END statements)?
Sincèrement, Sincerely, 73,
Boubker

DM15L, DM41L, DM42 #00855 (domes upgraded), DM41X #00707
HP48SX (with dark screen), HP42s, HP32SII (1990 with fraction bug), HP41C/CV
TI-89 titanium, CASIO fx-cg50 and Numworks (to play with micropython)
Peet
Posts: 256
Joined: Tue Sep 29, 2020 12:01 am
Location: Germany

Re: CATALOG 1 shows many "END xx"

Post by Peet »

You have 3 programs without main-label in the main memory. Try to stop the catalog and go into prg mode an look with bsp into a prg.
My programmable calculators - former: CBM PR100, HP41CV, HP28S, HP11C - current: HP48G(256kB), HP35S, Prime, DM41X, DM42
Boub65
Posts: 231
Joined: Tue Sep 12, 2017 4:34 pm
Location: Rabat, Morocco

Re: CATALOG 1 shows many "END xx"

Post by Boub65 »

Peet wrote:
Fri Dec 02, 2022 8:07 pm
You have 3 programs without main-label in the main memory. Try to stop the catalog and go into prg mode an look with bsp into a prg.
Thank you @Peet, it was it.
I somehow ended with 3 empty programs (just the END instruction) by copying (COPY and HSAVEP) and deleting (HPURFL and CLP) programs to/from Main memory/HEPAX.
Sincèrement, Sincerely, 73,
Boubker

DM15L, DM41L, DM42 #00855 (domes upgraded), DM41X #00707
HP48SX (with dark screen), HP42s, HP32SII (1990 with fraction bug), HP41C/CV
TI-89 titanium, CASIO fx-cg50 and Numworks (to play with micropython)
Boub65
Posts: 231
Joined: Tue Sep 12, 2017 4:34 pm
Location: Rabat, Morocco

Re: CATALOG 1 shows many "END xx"

Post by Boub65 »

I found the BUG !

1) start with nothing in main memory
2) do a copy of a program xxx from Hepax to main memory using COPY xxx
3) delete xxx in hepax using HPURFL (with xxx in ALPHA)
4) copy again xxx from main memory to hepax using HSAVEP (with xxx in ALPHA)
5) delete xxx in main memory using CLP xxx

Then if you do now a CATALOG 1 you get an empty program in main memory !!!
Sincèrement, Sincerely, 73,
Boubker

DM15L, DM41L, DM42 #00855 (domes upgraded), DM41X #00707
HP48SX (with dark screen), HP42s, HP32SII (1990 with fraction bug), HP41C/CV
TI-89 titanium, CASIO fx-cg50 and Numworks (to play with micropython)
Post Reply