SandBox Sequel ROM


Greetings everyone,

I've put together a small set (a 4k page) of math FOCAL programs, based on the Advantage ROM capabilities and as examples of many of the SANDBOX ROM functions.

Its contents covers the usual suspects, or rather extensions to them:

- enhanced matrix editors and routines,

- special functions (Bessel, Gamma, Beta, Dseta)

- polynomial roots (any degree)

- polynomial curve fitting (Valentin's finest)

- polynomial interpolation (as posted by Ulrich Deiters)

- *simple* complex math (SIN, COS, TAN, LN)

- and a few others

It also has a set of MCODE functions to create and manipulate buffers (as written by David Yerka), sort of an extra bonus if you want.

Notice that I'm not a mathematician, but an EE. Most of the programs were originally written during my college years many moons ago. Some are powerful but very slow - which BTW can be obviated using V41 in turbo speed.

I'll be glad to share it with anyone interested. Just let me know, and if the interest is there I could see to post it on the web.



I would be interested to get them.


you've got mail :-)


After spending many hours with the fantastic 8k Sandbox how could I not be interested in yet another great compilation!!


Bill, thanks for your kind words. This "collection" is close to my heart, as it's a set of old math programs rewritten to take advantage of some of the SandBox functions.

I'm working on an MCODE version of the Harmonic Numbers (used in the definition of the Bessel functions on the second kind), will send you the updated ROM as soon as it's ready.



Dear Angel,

nice to hear about your new module project : The mcode function set for working with buffers sounds interesting.

Are there functions included, to read/write the buffer and to transfer (send/receive) the buffer contents by HP-IL ?

Than we have a powerfully substitute solution for advanced features of the Development Module. Working with buffer would be a great feature for HP-IL applications – beside the common command set of the EXT-I/O module...

Regards from Hildesheim to Karlsruhe – Christoph Klug


Hi Christoph,

Nice to hear from you... I should have known that this would catch your attention :-)

The buffer functions are quite general-purpose. They are to create and populate buffers from the contents of data registers. It's a mix of the DAVID Assembler REG<>BUF plus those fine ones programmed by David Yerka to create and find buffer addresses.

Note that it's far from being a fool-proof solution. For instance, buffers created with "MAKEB" don't survive a power-off-on cycle... but having said that, you could use them to transfer the contents of the HP-IL buffer to another one...


Possibly Related Threads…
Thread Author Replies Views Last Post
  HP85 Programmable ROM cardtridge 82929A-service ROM not working- inaki 2 1,884 04-25-2013, 08:08 AM
Last Post: inaki
  shelf life time of a ROM, EEPROM, EPROM vs Mask Rom Guido (Canada) 6 2,982 01-11-2013, 04:09 PM
Last Post: Thomas Falk
  Big ROM - 41 System DEMO ROM Ángel Martin 5 2,567 10-16-2012, 05:28 AM
Last Post: Ángel Martin
  Sandbox ROM vs Childish Prank Howard Owen 5 1,886 01-29-2012, 04:04 PM
Last Post: Ángel Martin
  HP-41 FOCAL to .ROM for Clonix/NoV's (or any other ROM-box) Diego Diaz 6 2,549 06-08-2010, 01:44 PM
Last Post: Meindert Kuipers
  NoV64 and Sandbox (and posible other >=8k roms) ZOleg 5 1,838 12-19-2008, 04:06 PM
Last Post: Diego Diaz
  PPC ROM 2C / Melbourne ROM manual ZOleg 2 1,317 12-08-2008, 08:21 PM
Last Post: ZOleg
  Annotated MCODE listing for Sandbox - Angel Martin, are you around? PeterP 3 1,308 04-26-2008, 02:53 AM
Last Post: PeterP
  ZENROM, PPC, CCD & SANDBOX Jon 2 1,053 05-03-2005, 02:33 AM
Last Post: Ángel Martin
  Sandbox ROM question for Angel David 2 1,042 12-13-2003, 10:18 AM
Last Post: Meindert Kuipers

Forum Jump: