I exchanged a couple of emails with Tom Pittman today about 6502 TB. Tom has the paper tapes, but no way to read them. He was willing to send a paper tape if I could read it. I asked around my office, and we had several S-100 machines, some KIMs, some SYMs, and piles of Z80s, but no paper tape reader.
Does anyone have one available and might be willing to read the tape for Tom and send him a binary dump of it?
Bob
Tiny Basic... anyone have a paper tape reader?
-
EmbeddedBob
- Posts: 9
- Joined: 27 Apr 2004
- Location: Southern NJ
- Contact:
-
EmbeddedBob
- Posts: 9
- Joined: 27 Apr 2004
- Location: Southern NJ
- Contact:
BTW, TB IL in C on Tom's site
Tom just put up the C code to implement the TB IL...
http://www.ittybittycomputers.com/IttyB ... /index.htm
While we don't have the original TB to work with, someone could hand-compile the C into whatever assembly language they would like.
Bob
http://www.ittybittycomputers.com/IttyB ... /index.htm
While we don't have the original TB to work with, someone could hand-compile the C into whatever assembly language they would like.
Bob
I have an ancient paper tape reader, built by Great Northern Telecom. Thing is, it needs some repairs and I need to interface it so some sort of host computer. Oh, and I'm in England!
But you might have more luck if you ask on the Classic Computer Mailing List:
http://www.classiccmp.org
Lots of people on that list have old computers, and many have paper tape readers. You should be able to find someone who'd be keen to help to read the paper tapes!
But you might have more luck if you ask on the Classic Computer Mailing List:
http://www.classiccmp.org
Lots of people on that list have old computers, and many have paper tape readers. You should be able to find someone who'd be keen to help to read the paper tapes!
Re: BTW, TB IL in C on Tom's site
Hallo allemaal,
> http://www.ittybittycomputers.com/IttyB ... /index.htm
Has anyone an idea what the format of this 'Tiny BASIC for the KIM' is?
TIA!
> http://www.ittybittycomputers.com/IttyB ... /index.htm
Has anyone an idea what the format of this 'Tiny BASIC for the KIM' is?
TIA!
Code: Select all
___
/ __|__
/ / |_/ Groetjes, Ruud
\ \__|_\
\___| URL: www.baltissen.org
-
leeeeee
- In Memoriam
- Posts: 347
- Joined: 30 Aug 2002
- Location: UK
- Contact:
Re: BTW, TB IL in C on Tom's site
Quote:
Has anyone an idea what the format of this 'Tiny BASIC for the KIM' is?
Code: Select all
; 1E 2000 4C85//..//B10B A9
| | | | |
| | | | +-- checksum byte
| | | +----------------- code bytes
| | +---------------------- address (high byte first)
| +------------------------- # of code bytes
+--------------------------- start marker
The last two lines seem to put something in the bottom of page 1, the stack, which is a bit of a no-no but was common when memory was tight.
Lee.
-
leeeeee
- In Memoriam
- Posts: 347
- Joined: 30 Aug 2002
- Location: UK
- Contact:
Ok so not quite. It's really like this ..
The checksum word is the word sum of all the bytes after the start marker and before the checksum including the length and address bytes.
Lee.
Code: Select all
; 1E 2000 4C85//..//B1 0BA9
| | | | |
| | | | +---- checksum word
| | | +----------------- code bytes
| | +---------------------- address word (high byte first)
| +------------------------- # of code bytes
+--------------------------- start marker
Lee.
Thank you all!
leeeeee wrote:
Ok so not quite. It's really like this ..
The checksum word is the word sum of all the bytes after the start marker and before the checksum including the length and address bytes.
Lee.
Code: Select all
; 1E 2000 4C85//..//B1 0BA9
| | | | |
| | | | +---- checksum word
| | | +----------------- code bytes
| | +---------------------- address word (high byte first)
| +------------------------- # of code bytes
+--------------------------- start marker
Lee.
Code: Select all
___
/ __|__
/ / |_/ Groetjes, Ruud
\ \__|_\
\___| URL: www.baltissen.org
Re: BTW, TB IL in C on Tom's site
Ruud wrote:
Has anyone an idea what the format of this 'Tiny BASIC for the KIM' is?
http://www.gifford.co.uk/~coredump/mosptp.htm
Hope that helps!