Oldest Code Challenge - LLL Floating Point Library (1975) for 8008 and 8080

75 views
Skip to first unread message

phillip.stevens

unread,
Mar 3, 2017, 7:11:54 AM3/3/17
to RC2014-Z80
Here's a challenge.
What is the oldest code that you've had running on the RC2014?



I've got an interest in floating point hardware currently, and in order to compare it properly I need to have a floating point library.

Fortunately there is a floating point library which was produced by the Lawrence Livermore (National) Laboratory in October 1975 which fits the requirement.
It was written for the 8008 and 8080, and is available with both styles of mnemonics.

I've set it up to run on the RC2014 by adding direct some input and output routines.
My Github Repository for LLL Floating Point is here, together with a detailed README for all of the source information.

The code is compiled with TASM v3.1 selecting the 8085 code tables, from Linux dosbox.

The example code is set to load at 0x3000, and is loaded into the RC2014 with my HexLoadr ROM, and Linux cat.
There's a lot of code in this library, but there's no need slow down for this loader version (see video).
You can adjust the code entry points to run it with other ROMs.

All of the functions are there to use, as described in the LLL Floating Point manual.


I'll be using this library to compare antique software running on modern hardware, against an antique hardware APU, the Am9511A-1.
Perhaps it will be useful for others too.

Enjoy

Phillip

Scott Lawrence

unread,
Mar 3, 2017, 8:33:09 AM3/3/17
to rc201...@googlegroups.com
Meanwhile, I'm over here, just having finished working on a game where the computer AI and game rules .c file have a 1985 copyright date thinking it was pretty old...  heheh

-s

(It's the logic for the game "Infection", soon out for OSX, previously and still out for iOS-iPad, after we couldn't get it working as the microscope puzzle in our port of The Seventh Guest, and before that, Ataxx, Spot, etc)

Sent from my fancy-schmancy phone.
--
You received this message because you are subscribed to the Google Groups "RC2014-Z80" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rc2014-z80+...@googlegroups.com.
To post to this group, send email to rc201...@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/rc2014-z80/1b2d29f9-6765-4e64-bd5f-3a0fd12d516c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Spencer Owen

unread,
Mar 3, 2017, 12:31:54 PM3/3/17
to rc201...@googlegroups.com
I don't know if it counts, but the greatest AI program of all time, Eliza is available for the RC2014.  The RC2014 version was written in C but the header references an article in Creative Computing magazine.  This article was published in 1977, however, it was written in 1973 by Jeff Shrager.  Of course, Eliza herself dates back to 1964

Then, of course, there's Super Star Trek, which was written in BASIC in 1971

Spencer

To unsubscribe from this group and stop receiving emails from it, send an email to rc2014-z80+unsubscribe@googlegroups.com.

To post to this group, send email to rc201...@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/rc2014-z80/1b2d29f9-6765-4e64-bd5f-3a0fd12d516c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "RC2014-Z80" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rc2014-z80+unsubscribe@googlegroups.com.

To post to this group, send email to rc201...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages