HP Forums
Sharp EL-5030 - powerful but unknown - Printable Version

+- HP Forums (https://www.hpmuseum.org/forum)
+-- Forum: Not HP Calculators (/forum-7.html)
+--- Forum: Not remotely HP Calculators (/forum-9.html)
+--- Thread: Sharp EL-5030 - powerful but unknown (/thread-15271.html)



Sharp EL-5030 - powerful but unknown - Vincent Weber - 06-27-2020 08:54 PM

I recently bought on eBay this little wonder.
I am surprised it had so little success.
This is a direct competitor, probably released circa 1987, to the Casio fx-4000p (1985), but with 3 times the memory, and a very original formula programming model that accepts up to 99 named formulas (compared to the simple prog 0...9 slots on the Casio); up to 10 internal subroutines per formula (as opposed to external on Casio, which severly restricts the number of subroutines); looping (not with labels and gotos, but with more concise loop start / loop end constructs); powerful and elegant conditionals that emulates IF...THEN...ELSE with -Y->[] and -N->[], avoiding the use of multiple labels and gotos. And last but not least, I believe this is the only non-graphing alphanumerical Sharp calculator (not BASIC pocket computer) to feature indirect register addressing, with dedicated arrays that do not share the same A...Z space with normal variables (as opposed to the Casio). This is therefore a Turing-complete machine.

The model also has its limitations, not found on Casio: conditionals cannot be nested; subroutines can't feature loops nor conditionals; and each formula is limited to 160 characters, which seems severe but actually not so much, since the tokenization is quite efficient: Altough you can insert a space between 2 steps for clarity, it is actually not mandatory since the syntax is unambiguous, so you can save a lot of memory (as opposed to the Casio mandatory ":" separator which costs one step every time).

All in all this is a marvelous, powerful little calculator, and I wonder why the somewhat lesser fx-4000p is so well known, whereas this one is not known at all.

Any idea ?

Cheers,

Vincent


RE: Sharp EL-5030 - powerful but unknown - Eddie W. Shore - 06-28-2020 04:07 PM

The YES and NO loop should have been featured on more calculators. The only calculator I have with a built in YES/NO loop is a TI-95 Procalc.

My guess is that Sharp is lesser known than Casio or the EL-5030 didn't sell well?


RE: Sharp EL-5030 - powerful but unknown - xerxes - 07-05-2020 06:22 PM

I like the EL-5030 too, but it's interesting programming model makes it a bit awkward to handle with on more complex tasks.
The same programming model is present on the EL-512H, EL-566, EL-566E, EL-5050, EL-5150 and EL-9000. Only the EL-5030 and
the EL-9000 have indirect addressing. As Vincent already mentioned, the EL-5030 is the only non BASIC programmable and non
graphical calc with indirect addressing. The EL-5030 is almost twice as fast compared to the EL-9000 on the n-queens test,
because it uses the 4 bit SC61720 @ 1.024 MHz vs. the 8 bit SC61860 @ 0.768 MHz. These CPUs are well known from the
SHARP BASIC pockets (not PC-1210/1500/1600/Exxx/Gxxx).


RE: Sharp EL-5030 - powerful but unknown - toml_12953 - 07-05-2020 09:36 PM

(07-05-2020 06:22 PM)xerxes Wrote:  As Vincent already mentioned, the EL-5030 is the only non BASIC programmable and non
graphical calc with indirect addressing.

It may be the only Sharp with indirect addressing but the SR-52, SR-56, HP-67, TI-58/59 all had indirect addressing both for register storage and branching.


RE: Sharp EL-5030 - powerful but unknown - Vincent Weber - 07-05-2020 09:50 PM

There are many more such calcs with indirect addressing Smile but what I mentioned was *alphanumerical* such calcs. This narrows down the set to: HP-41C/CV/CX, 42S, 32S/32SII/33S/35S,.Casio fx-602p/601p, 4000p, 4500p, 4800p, 5800p, TI-66, Ti-88 (never released), TI-95 procalc, and Sharp EL-5030.
If you narrow this down to actually produced calcs featuring I/O, only the HP-41, the Casio fx-602p and the TI-95 (but is this a calculator ? so huge !) remain.
The 1981 fx-602p is a wonderful machine. Less powerful overall than the 41, but faster, slimmer, cheaper, more precision, classy and strongly built, cheaper I/O (ordinary tape), the only one that could rival it without being a BASIC computer !


RE: Sharp EL-5030 - powerful but unknown - Vincent Weber - 07-06-2020 06:19 AM

Btw AFAIK the SR-56 did not feature indirect addressing, just like its successor TI-57 Smile


RE: Sharp EL-5030 - powerful but unknown - xerxes - 07-06-2020 05:09 PM

(07-05-2020 09:36 PM)toml_12953 Wrote:  It may be the only Sharp with indirect addressing but the SR-52, SR-56, HP-67, TI-58/59 all had indirect addressing both for register storage and branching.

Yes, I meant the only SHARP of course. But I forgot to mention the PC-1300(S). So the EL-5030 is not the only one from SHARP.