Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
ELF II
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==Notable Features== * Unlike similar "bare circuit card" trainer/experimenter computers of the day, the ELF II could be easily expanded thanks to its built-in [[Bus (computing)|bus]]. * Memory mapped TV graphics was provided in the base kit by the [[RCA CDP1861|CDP1861]] "Pixie-Graphics" chip. Pixels were large. With unexpanded 256 byte memory, the [[interrupt]] routine needed to service the chip showed on the screen. * The "Full BASIC" ROM card provided an [[Reverse Polish notation|RPN]] calculator chip as a simple and low-cost [[math coprocessor]]. As a result, floating point operations were an order of magnitude faster than what was possible in software. However, the BASIC syntax for math was non-standard as it used postfix RPN (see code example below). Historically, this was also the heyday of [[Hewlett-Packard]] calculators, so it was a fair bet that any technically-minded person willing to assemble a computer either already knew RPN or could easily learn it and adapt.<syntaxhighlight lang="Qbasic"> 10 REM This program will print the number 30 20 A=10,B=20 30 C=A#B+ 40 PRINT C 50 END </syntaxhighlight> In the code above, the "#" symbol is equivalent to the "Enter" key on a RPN calculator.
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)