Every so often, a discussion of Tiny BASIC appears around here. I was curious about one of the very first versions of Tiny BASIC, the 8080 implementation done by Whipple and Arnold, as documented in the Vol. 1 No. 1 (Jan 1976) issue of Dr. Dobb's Journal (of Tiny BASIC Calisthenics and Orthodontia)
This issue contains an octal listing of a Tiny BASIC interpreter for the 8080, and I couldn't find this version available for download anywhere. So... I typed it in, and it works!
I documented my work, which is available at
http://oss.readytalk.com/tb/tinybasic.tar.gz
(Note - this location is temporary - I need a home for this if anyone is interested)
Included are the text file for the octal listing, a binary which can be loaded into memory, an attempt to extract the IL from the binary, and some instructions on bringing up Tiny BASIC. I was able to run some simple programs with a Z80 simulator that I've been running, and it appears to work correctly.
I found the PDF of the listing in the ACM digital library:
http://doi.acm.org/10.1145/987491.987494
Typing in octal listings is error-prone enough, and typing them in from bad PDF scans of bad photocopies is even trickier. I have corrected many errors, but I'm sure there are more. If any kind soul would be willing to proofread / correct the listing, it would be **GREATLY** appreciated.
I hope this is of interest to people. I'm very interested in other versions of Tiny BASIC out there, if someone has ever typed this listing before, etc. I'm familiar with Tom Pittman's work, but other resources would be greatly appreciated.
-Eric
____________________________________________________________________________________
Don't pick lemons.
See all the new 2007 cars at Yahoo! Autos.
http://autos.yahoo.com/new_cars.html
Does anyone have one of these animals? I am trying to reproduce an old
video game that was based on it and figured it might be easier with the
Eval. board.
Thanks,
John Robertson
Vancouver, BC, Canada
Cleaning out guys.. I got the following that needs homes- All prices are
plus shipping or Local Pickup from Flushing Michigan 48433. Folks who
do local pickup at my door get an even better deal.
Mac 512- Pretty Yellow missing floppy drive. Powers up to ? $30
dollars + Shipping
2 Quadra 610s 1 a 610CD, other a Regular 610.. 8MB RAM in both 80 and
160MB HDDs
$20 each plus shipping
Power Macintosh 6500/275 32MB RAM 2GB HDD. Has TV/Video System with
TV/Video System box, TV Tuner and Remote $40
Power Mac 8500/180 16MB RAM 1GB HDD $30
WorkGroup Server 8550 16MB RAM No HDDs or tape drive $20
Macintosh Plus- No keyboard or mouse.. Powers up, then drops to a
white line in screen $20
Tandy 486/33 system.. DX266 OverDrive in it. SCSI CD-ROM, SCSI Card,
1GB HDD $30
AST Advantage Adventure 4/33p 16MB RAM 170MB HDD, SB16, CD-ROM. $30
dollars
Apple Disk II Drives $20 each
Apple 800k External 3.5 Drives $20 each
Apple Extended Keyboard IIs- Lots of em $10 each
Dayna BlueStreak 10/100 LC Ethernet Cards New In Box $15 each
20 Apple IIGS RGB Monitors $25 each plus shipping
10 Apple Monitor //s $25 each plus shipping
10 Apple //e Systems $20 each without drives & monitor
Toshiba Satellite 220CDS- 133mhz Pentium 32MB RAM 1.2GB HDD No ac
adapter, comes with spare machine that needs backlight- $30
Toshiba Satellite 330CDS 266mhz Pentium 80MB RAM 4GB HDD, Ethernet Card $50
Zenith 9 inch Green Screen monitor- works Composite input. $10 dollars
Tandy 1400HD Laptop.. Will not power up.. Comes with AC Adapter which
tested good
Radio Shack TRS-80 Color Computer 1 with original owners manuals,
cassette player and software $50 dollars
Gateway Solo 9500 Laptop- Has AC adapter, 64MB RAM 30GB HDD- Real
Serial Port, Floppy Drive and parallel port and usb $20
50 40GB IDE Hard drives $5 dollars each plus shipping
9 80GB IDE Hard Drives $10 dollars each plus shipping
I have a storage unit full as well.. Everything from Molar Macs, to
Apple //e's to compact macs.
Shoot me an email and lets make a deal so I can have my living room back :P
Steve Landon
Flushing Michigan- Which is 15 mins northwest of Flint Michigan
I recently acquired an HP Envizex II Netstation X-Terminal which I
would like to try out. I have a base HP-UX 10.20 OS running on an HP
B160L and I have an original set of HP-UX 10.20 install media CDs, but
apparently a Codeword is necessary to install the B4474FA HP
Netstation Software from the CD. I don't have any Codewords for this
set of install media CDs.
Is there any way to obtain a Codeword to install the Netstation
Software from the HP-UX 10.20 install media that I have?
http://www.hp.com/softwarereleases/releases-media2/media/3710366.htm
HP9000 Series 9000/700
HP-UX Application Software
CD Part Number - B3782-10366
B4474FA, HP Netstation Software, Codeword Required: Yes, Size: 115622777
-Glen
hello all,
yesterday my wife and I emptied our garage(25 years of diverse things
stocked inside).I found again my hp1000,I saw a vax8200,a a lot of things
that suddenly made me rich :-))etc...and I
found something I had totally forgotten ,bought a long time ago as a part of
lot bought at the near army base:a Tektronix microprocessor emulation
system,made of two (big!!!) racks a 8510 and a 8310.I opened them just to
see ,and immediately I saw the two purple dec handles in the 8510....
A lsi 11/2 was here.I brought the rack inside ,removed the dust and spiders,
connected to the terminal line labeled 'auxilliary' a VT320 and powered it
up,after a few tests,I found the correct speed (2400 bauds) and got the odt,
using the run/halt switch of the front panel.
I has 32k of ram,the console is at correct place,but the fdc is not at
177170,so I doubt it can boot standart rt11.Unfortunately I found an error
in the memory:bit 9 of the first 16k bank is stucked to 1,it may be only a
ram chip (4116)to change,the 2nd bank is correct,a few test programs were
ok.
So if you see such a machine it can be useful.
I'd like to find maintenance informations about the Tektronix boards.
I'try to repair the mem board,and will continue to play with it.
Best regards to all.
Alain Nierveze
492 all?e Montesquieu
33290 Le Pian Medoc
France
nierveze at radio-astronomie.comwww.radio-astronomie.com
A company has made some replica 8/E handles and has excess they are
willing to sell at $1.50 per handle. I think they have around 25 of each
color left. Due to the company not wanting to deal with a bunch of small
orders I may need to be an intermediary.
Pictures of the switch handles next to my 8/E handles and two 8/M handles
sitting on top at URL below. It also has a picture of the panel they made.
They said ok to share the picture but I can't say why they made them.
http://www.pdp8online.com/ftp/misc/switches/
The color of one matches my 8/E pretty well but the other doesn't. You can
also see for one of the colors my 8/E doesn't match my 8/M that well either.
If interested email me with how many you are wanting of which color.
http://www.tiffe.de/images/Unbenannt.JPG
This is one of the things in Dortmund, anyone know what this could be?
Regards,
Holm
--
Technik Service u. Handel Tiffe, www.tsht.de, Holm Tiffe,
Freiberger Stra?e 42, 09600 Obersch?na, USt-Id: DE253710583
www.tsht.de, info at tsht.de, Fax +49 3731 74200, Mobil: 0172 8790 741
Well, I did the bit reversal TWICE, so of course the end result was wrong!
Fixed that, fixed up a little bug in resetting the file mark detection
flag in
the wrong place, and I now have a rough program that maps the files
structure
of a tape.
here's a snip of what I got.
VOL1RT1101
DD%% 1
HDR1SAMBR .CTL RT110100010001000100 00000 00000
000000RT11
file 0 had 2 blocks 0 errors 0 timeouts blocksize was 512
HDR1SAMBR .BAK RT110100010001000100 00000 00000
000000RT11
file 1 had 2 blocks 0 errors 0 timeouts blocksize was 512
HDR1SAMBR .FOR RT110100010001000100 00000 00000
000000RT11
file 2 had 4 blocks 0 errors 0 timeouts blocksize was 512
and so on.
(Note the RT11 header labels above. I sort of thought this tape would
have been
>from RSX-11M, but it must have been made before we switched. Whew,
that's going
BACK a ways, about 1976 or 77 when we went to RSX. The actual tape I'm
reading
was a 6250 BPI copy of the original tape (probably 1600 BPI) from back
then. This copy
was probably made 15 years ago, though.)
I'm now working on a program to move the entire tape to a single disk file
with pretty much verbatim bytes from the tape. It will have a 32-bit
header for each record of file mark, showing the record size or file mark.
Then I can write programs at my leisure to extract files without having to
listen to the wail of the Gast vane pump in the keystone tape drive.
Oh, the performance seems to be pretty good. it was streaming fairly well
at either 25 or 75 IPS in 6250, I suspect it will certainly stream at 75 IPS
with a 1600 BPI tape.
Jon