日本語はこのブログ後半にあります。英文(怪文)申し訳ないです。Atariですから、なるべくオープンにしたいんです。
[click the image. higher resolution photo will be displayed]
I had all those junks; some resistors, some capacitors, and a text, which explains how to produce clock oscillator using Schmitt trigger inverter.
That text, explained in a very simple manner. I just thought I ought to check out by myself. The oscillator circuit.
I found Schmitt trigger inverter "74LS14." I pulled that thing out long time ago from unknown junk board. I couldn't find any of up to date c-mos version of that logic IC in my stock drawer.
Result. I made the oscillator. The blinking light of the LED satisfied me quite well.
I made a clock oscillation circuit with crystal before. However, oscillation clock circuit "with out" the crystal, was my first experience. After all, I am not any of "real" students or engineers scholars of electronics. Electronics are just for fun for me.
Then, I came up with idea to control the blinking speed by potentiometer.
"Potentiometers are everywhere," I thought, before I start to look for one in my home. However, it was difficult to find one in my home. I pulled that out from old keyboard (musical) Roland E5. (E5 were broken/out of work.)
At this moment, I realized that these days potentiometer has retired from our living. "simple & intelligent" digital switch controls everything. Analog Potentiometer become rare item to obtain.
Well yes, the blinking light duration become controllable by that potentiometer. I enjoyed them work.
Are there any other thing that I could apply the oscillator clock?
I found a Japanese digital joystick few days ago out of my shed, I came up with an idea to linking that oscillator with fire button. The circuit repeating out 5v and 0v would make the continuous blast out of single press of fire button. I thought.
"It is a easy thing, isn't it?"
Logically, yes.
Technically, yes, "if" there are single trigger button I have to face with.
Joystick, I found, had two triggers. That, is for Sega "Megadrive" series, and that joystick is digital. Works same way the Atari joystick does.
All I need to make are the simple converter adapter between Sega Joystick and Atari. Simple, I thought at first. However I was forgetting the obstacle is gradually getting larger and higher.
I came up with an idea, trigger B on the joystick controller for "repeating fire trigger," trigger A for normal trigger.
Thus, at first, I did not create any kind of schematic, or logical simulation on a paper; that, was, a very bad idea.
I wasted over a night before free holiday, all I was able to make, was a junk that was a mess of lines, between Inverters of 74LS14 and NAND gates of 74LS00.
[Photos:The meaningless waste mess over night work]
What made me confuse, was, this fact. Joystick is a matter of switch on/off, that is low/
high impedance matter. On the other hand, what I was creating was a digital circuit of 5v/0v TTL digital logic.
I took a nap under a daylight, I started over drawing logic table and simulation.
[The image below are the logic table. The upper is easy to understand, but what works on Atari are the below. That confused me for while.]
It was few weeks ago, to know "EAGLE" the CAD exist under use of free (I was attracted to "free" as a meaning "no money.")
I just came up with drawing a schemtaic with it.
The image up on the first place on this post are the logic schematic drawn using EAGLE CAD.
[The Testing Program in Atari BASIC. The error message --- This is common mistake everyone does, doesn't it]
[Adjusted to Fast Repeating Trigger]
Frank written on day off.
抵抗、コンデンサ、それとその類の教科書。ありましたから、ふと、読んでいて、試してみようかと。RCバケツで作るクロックを作ろうと思い至ったんです。
その教科書には、実に簡単に作れる、言う雰囲気で書いてありました、ので、やっぱりここは確認する必要があるなぁ、と。
シュミットトリガ・インバータ、手元にありました。全てが揃ったんですから、折角だから、と。興味の赴くままに。
結果、LEDが点滅してくれまして。はぁ、こんな簡単に低周波のクロックって作れてしまうんだぁ、と、案外感心してしまいまして。
以前、クリスタルでのクロックは作ったことはありました。あれは速すぎて、カウンタで何段も落として、やっと振動が確認できたので、三つの部品だけで作れてしまったのは、結構面白くて。
なら、ボリュームがあれば、点滅速度を自由に調節できるようなぁ、なんて。
可変抵抗と言うのでしょうか。あの類は、どこにでもあるようで、きょうび、以外に無いんですね。引っこ抜ける要らないやつと言うのは特に。テレビにもラジオにも使っていない。
で、古く、電源回路が壊れている、Roland E5 キーボード。(キーボードってあの電子オルガンの)から引っこ抜きました。
で、はい。赤いLEDの点滅を調節できるようになって、嬉しくて、
これ、「何かに使えないかな」、思い至ったのがジョイスティックの連射ボタン。と言うのは、数日前にジョイスティックを発掘したからでして。家の物置から。
連射ボタンなら、簡単だよなぁ、
思ったんですけど、理論的には、簡単なのは自明ですが、技術的には、私の腕では、ちょっと手に余る代物であることに気付いていなかったんです。
ハードルがどんどん高くなっていってるんですよ。SEGAやMSXのジョイスティックって二つボタンあるでしょう。Atari 8bit Home Computer には、一つしかボタンが無いんです。信じられないかもしれませんが、事実です。
だから、アイディアとしては、Aボタンには普通のボタンを、Bボタンを押すことで連射ボタンにしようと、思いまして。
[正論理が上。実際に動作する回路を作るには下の不論理を元にした回路]
で、「単純な回路だから」なんて油断して、回路図も論理値表も作らずに、いきなり、74LS14 と74LS00 を相手に半田ごてを握り始めちゃったんです。これ、馬鹿でした。
結局、休日の前夜を徹夜して、出来上がったのは、役に立たないガラクタでした
分かってなかったんです。デジタルはデジタルでも、ジョイスティックはスイッチのON/OFFの話、となると、インピーダンスが低いか高いかの話なのに、単純な5v/0v デジタル回路を考えていたんですから、ちょっとだけ話が違ってくるわけでして。
で、少々、頭を落ち着かせて、昼寝して、で、論理値表を書いて、ロジックを書いて。あぁ、そうそう、EAGLEを試してみました。そんなこんなを一緒にして、ここに投稿します。
結果、うまく動作しました!
[上:テストプログラム、Atari BASIC です]

[ゆっくり]
フランク ポン太郎兵衛
[クリックしてください。大きめの画像が出ますから]

















画面、クリックしてみてくださいね。