AIM65 and Arduino as a "tapestation" with SD-card

Let's talk about anything related to the 6502 microprocessor.
DerTrueForce
Posts: 483
Joined: 04 Jun 2016
Location: Australia

Re: AIM65 and Arduino as a "tapestation" with SD-card

Post by DerTrueForce »

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).
whartung
Posts: 1004
Joined: 13 Dec 2003

Re: AIM65 and Arduino as a "tapestation" with SD-card

Post by whartung »

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.
oz6ym
Posts: 7
Joined: 03 Jul 2018
Location: DENMARK
Contact:

Re: AIM65 and Arduino as a "tapestation" with SD-card

Post by oz6ym »

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
whartung
Posts: 1004
Joined: 13 Dec 2003

Re: AIM65 and Arduino as a "tapestation" with SD-card

Post by whartung »

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.
User avatar
GaBuZoMeu
Posts: 660
Joined: 01 Mar 2017
Location: North-Germany

Re: AIM65 and Arduino as a "tapestation" with SD-card

Post by GaBuZoMeu »

The audio tape format of the KIM (and that of the SYM) is described in the SYM-1 Reference Manual (pages 138, 139).
Chromatix
Posts: 1462
Joined: 21 May 2018

Re: AIM65 and Arduino as a "tapestation" with SD-card

Post by Chromatix »

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.
oz6ym
Posts: 7
Joined: 03 Jul 2018
Location: DENMARK
Contact:

Re: AIM65 and Arduino as a "tapestation" with SD-card

Post by oz6ym »

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
kazzie
Posts: 20
Joined: 27 Mar 2018

Re: AIM65 and Arduino as a "tapestation" with SD-card

Post by kazzie »

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.
User avatar
GARTHWILSON
Forum Moderator
Posts: 8775
Joined: 30 Aug 2002
Location: Southern California
Contact:

Re: AIM65 and Arduino as a "tapestation" with SD-card

Post by GARTHWILSON »

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?
Post Reply