6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Sat Sep 28, 2024 7:19 am

All times are UTC




Post new topic Reply to topic  [ 8 posts ] 
Author Message
PostPosted: Tue May 25, 2004 11:17 pm 
Offline

Joined: Tue Apr 27, 2004 1:41 am
Posts: 9
Location: Southern NJ
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


Top
 Profile  
Reply with quote  
PostPosted: Tue May 25, 2004 11:20 pm 
Offline

Joined: Tue Apr 27, 2004 1:41 am
Posts: 9
Location: Southern NJ
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


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Fri May 28, 2004 11:02 am 
Offline

Joined: Tue Mar 09, 2004 3:43 pm
Posts: 44
Location: Bristol, UK
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!


Top
 Profile  
Reply with quote  
PostPosted: Thu Jul 15, 2004 7:40 am 
Offline
User avatar

Joined: Fri Dec 12, 2003 7:22 am
Posts: 259
Location: Heerlen, NL
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!

_________________
Code:
    ___
   / __|__
  / /  |_/     Groetjes, Ruud
  \ \__|_\
   \___|       URL: www.baltissen.org



Top
 Profile  
Reply with quote  
PostPosted: Fri Jul 16, 2004 1:53 am 
Offline

Joined: Fri Aug 30, 2002 2:05 pm
Posts: 347
Location: UK
Quote:
Has anyone an idea what the format of this 'Tiny BASIC for the KIM' is?

It seems to be ..
Code:
; 1E 2000 4C85//..//B10B A9
| |  |    |              |
| |  |    |              +-- checksum byte
| |  |    +----------------- code bytes
| |  +---------------------- address (high byte first)
| +------------------------- # of code bytes
+--------------------------- start marker

.. for each line. I can't work out the checksum sum but I guess you could just ignore it.

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.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Fri Jul 16, 2004 3:37 am 
Offline

Joined: Fri Aug 30, 2002 2:05 pm
Posts: 347
Location: UK
Ok so not quite. It's really like this ..

Code:
; 1E 2000 4C85//..//B1 0BA9
| |  |    |            |
| |  |    |            +---- checksum word
| |  |    +----------------- code bytes
| |  +---------------------- address word (high byte first)
| +------------------------- # of code bytes
+--------------------------- start marker

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.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Fri Jul 16, 2004 5:20 am 
Offline
User avatar

Joined: Fri Dec 12, 2003 7:22 am
Posts: 259
Location: Heerlen, NL
Thank you all!


leeeeee wrote:
Ok so not quite. It's really like this ..

Code:
; 1E 2000 4C85//..//B1 0BA9
| |  |    |            |
| |  |    |            +---- checksum word
| |  |    +----------------- code bytes
| |  +---------------------- address word (high byte first)
| +------------------------- # of code bytes
+--------------------------- start marker

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:
    ___
   / __|__
  / /  |_/     Groetjes, Ruud
  \ \__|_\
   \___|       URL: www.baltissen.org



Top
 Profile  
Reply with quote  
PostPosted: Fri Jul 16, 2004 10:21 am 
Offline

Joined: Tue Mar 09, 2004 3:43 pm
Posts: 44
Location: Bristol, UK
Ruud wrote:
Has anyone an idea what the format of this 'Tiny BASIC for the KIM' is?


It looks to me like MOS Technology paper tape format, which was commonly used on 6502 machines of that era. I have a page that describes it, transcribed from the MOS Technology manual for the KIM-1:

http://www.gifford.co.uk/~coredump/mosptp.htm

Hope that helps!


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 8 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: