6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Sat Sep 21, 2024 1:45 pm

All times are UTC




Post new topic Reply to topic  [ 24 posts ]  Go to page Previous  1, 2
Author Message
PostPosted: Sun Jul 08, 2018 12:48 pm 
Offline

Joined: Sat Jun 04, 2016 10:22 pm
Posts: 483
Location: Australia
In commercial devices of this nature, you sometimes see that the storage device has an interface of its own to select the tape/disk. The computer it's connected to remains entirely unaware of the extra interface; it just thinks new media has been inserted, if it's capable of detecting such.
Such an interface would take the form of at least one button to cycle disk images(or tape dumps), and optionally some kind of display(possibly a character LCD).


Top
 Profile  
Reply with quote  
PostPosted: Sun Jul 08, 2018 2:27 pm 
Offline

Joined: Sat Dec 13, 2003 3:37 pm
Posts: 1004
You would need an external interface for the Arduino. That was always the case before, only back then we use the tape counter.

If you interfaced it with the AIM, then you have to bootstrap the AIM with the control software to talk to the Arduino. You can get around that by having a button(s) on the Arduino that queues up the "first" file or the "bootstrap.dat" file, or whatever, so that you can alway easily load that without any communication from the AIM.

Otherwise, you need some kind of interface to talk the Arduino via the AIM, your PC, or something else.


Top
 Profile  
Reply with quote  
PostPosted: Sun Jul 08, 2018 7:10 pm 
Offline

Joined: Tue Jul 03, 2018 7:02 am
Posts: 7
Location: DENMARK
Hello group…
By private mail, i got a link here I have to study closer:

https://web.archive.org/web/20180107231 ... apedevice/

and software to:

https://github.com/mrWheel/KIM_TapeDevice

Se for your self.
vy 73 de OZ6YM, Palle


Top
 Profile  
Reply with quote  
PostPosted: Mon Jul 09, 2018 6:22 pm 
Offline

Joined: Sat Dec 13, 2003 3:37 pm
Posts: 1004
It's kind of interesting that the AIM tape interface didn't just use the KIM interface, or at least was compatible with it.

On the one hand "what did it matter", but on the other, the KIM was a pretty dominant little board.

I don't recall the KIMs tape baud rate, and I do recall the "turbo tape" (for lack of a better term) that was a bit of software to make the KIM load and save programs faster.

I know the KIM wasn't anywhere related to the, what was it, Kansas City interface?

Anyway, at a glance it looks like the two interfaces (KIM vs AIM) approached the problem quite differently.


Top
 Profile  
Reply with quote  
PostPosted: Mon Jul 09, 2018 8:06 pm 
Offline
User avatar

Joined: Wed Mar 01, 2017 8:54 pm
Posts: 660
Location: North-Germany
The audio tape format of the KIM (and that of the SYM) is described in the SYM-1 Reference Manual (pages 138, 139).


Top
 Profile  
Reply with quote  
PostPosted: Tue Jul 10, 2018 12:06 am 
Offline

Joined: Mon May 21, 2018 8:09 pm
Posts: 1462
Amusingly, one of the few machines to directly support the Kansas City tape format was the BBC Micro. But even then, most tapes actually used a faster 1200 baud variant, rather than the 300 baud standard - and 1200 baud was the default.

Probably more people are familiar with the ZX Spectrum's tape format, though, along with its use of border rasterbars to show that the thing was working.


Top
 Profile  
Reply with quote  
PostPosted: Tue Jul 10, 2018 7:22 am 
Offline

Joined: Tue Jul 03, 2018 7:02 am
Posts: 7
Location: DENMARK
I belive, making an Arduino based tape-interface, it would NOT be a problem to make the interface changeabel to different interfaces, where it only depence of changing 2 tones and the speed.

AIM65 has two tape-interfaces, the AIM65 and KIM-1 interface. I have never used the KIM-1 interface, but I think I would add the KIM-1 interface as a selectabel interface, in a kind of menusystem.

de OZ6YM, Palle


Top
 Profile  
Reply with quote  
PostPosted: Sat Jul 28, 2018 7:04 am 
Offline

Joined: Tue Mar 27, 2018 8:20 am
Posts: 20
Chromatix wrote:
Amusingly, one of the few machines to directly support the Kansas City tape format was the BBC Micro. But even then, most tapes actually used a faster 1200 baud variant, rather than the 300 baud standard - and 1200 baud was the default.

Probably more people are familiar with the ZX Spectrum's tape format, though, along with its use of border rasterbars to show that the thing was working.


Acorn used the Kansas/CUTS format (at 300 baud) on all their early machines (System line and Atom). The BBC specified 1200 baud for their new microcomputer, so Acorn adapted their existing implementation to meet this.


Top
 Profile  
Reply with quote  
PostPosted: Mon Dec 31, 2018 7:16 am 
Offline
User avatar

Joined: Fri Aug 30, 2002 1:09 am
Posts: 8510
Location: Southern California
Related, I just ran into this page on the treasure-filled pagetable.com site:
1200 Baud Archeology: Reconstructing Apple I BASIC from a Cassette Tape

_________________
http://WilsonMinesCo.com/ lots of 6502 resources
The "second front page" is http://wilsonminesco.com/links.html .
What's an additional VIA among friends, anyhow?


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 24 posts ]  Go to page Previous  1, 2

All times are UTC


Who is online

Users browsing this forum: No registered users and 8 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: