Jump to content





dTalk -Build the Circuit

Posted by k-Pack , 04 June 2014 · 973 views

Diamond GOS
Attached Image
It was July of 1983 when Antic published the software/hardware project “Talk is Cheap” by Ed Stewart. The hardware hooked up a microphone to a paddle port and the software collected and stored the sound data for playback.  The hardware is not overly complicated and would be fun to build even if you are going to use it with the original software.  I want to see how far I get trying to use the Diamond GOS for setting and selecting the options..
 
The original article along with the program can be obtained at www.atarimagazines.com.  When it first appeared in July 1983 the program listings were not included.  The August issue had the program listings in the HELP section.  Then in October it was pointed out that the schematic was labeled wrong.  It should read PortA(pin 9) and not Ground(pin9).  The article provides a good explanation of how the software works and ideas on how to build the circuit.
 
My build:
 
Attached Image
 
The circuit consists of 5 components.  My local parts store had the capacitor and the rest were in my salvaged parts cabinet.  I splurged on a new microphone, Originally I was going to cut the cord but later decided to use the plug (I still might cut the cord).  A search of Amazon for “moving coil microphone” displayed some relatively inexpensive microphones.  I picked the $3.99 model then spent another $50 for the free shipping.  
 
An Altoids tin is big enough to hold the project.  A 9-Pin socket was mounted on the end and a game port  extension cable will connect the circuit to the computer.  (an old  joystick cable will not work because it has no wires connected to the paddle port pins). The variable resister holds the circuit in place,  The duct tape on the inside of the lid should keep it from shorting out if it becomes loose.
 
Attached Image
 
Attached Image
 
Knowing it was going to be photographed  required that time and effort be spent putting it in the box. Imagine what the projects that don't get photographed look like
 
Testing the circuit.
 
Plug the circuit into the joystick port and boot up with BASIC.  You can run the original program to evaluate your handy work or.....
 
Run this program.
 
10 ? PADDLE(0)
20 FOR X = 1 TO 100:NEXT X
30 GOTO 10
 
The paddle value will print to the screen.  Adjust the variable resistor and the number should change. Screaming into the microphone should change the value.  Mine does. Make sure your reading the paddle value for the one you are plugged into.
 
What's Next 
 
A quick look at the BASIC code for “Talk is Cheap”  makes be believe there's a problem.  Seems the USR routine to digitize the port input and the link code to Diamond  may have problems working together.  Both are loaded into the same Page 6 location.  I'm thinking, “That's not a good thing.”
 




March 2019

S M T W T F S
     12
3456789
10111213141516
17181920212223
24 25 2627282930
31      

Recent Comments

My Picture

Latest Visitors

  • Photo
    MVladimir
    26 Feb 2019 - 2:19
  • Photo
    fdr4prez
    04 Nov 2018 - 7:20
  • Photo
    Curt Vendel
    19 Oct 2018 - 8:16
  • Photo
    NISMOPC
    06 Aug 2018 - 7:08
  • Photo
    DZ-Jay
    07 Jul 2018 - 5:28
  • Photo
    Allan
    28 Jun 2018 - 8:00
  • Photo
    walter_J64bit
    16 Jun 2018 - 7:06
  • Photo
    BurritoBeans
    15 Jun 2018 - 3:32
  • Photo
    Serguei2
    14 Jun 2018 - 6:45
  • Photo
    RevEng
    14 Jun 2018 - 1:00
  • Photo
    flashjazzcat
    07 Jun 2018 - 7:32
  • Photo
    Gibstov
    05 Jun 2018 - 10:04
  • Photo
    WIZZARD77
    24 Apr 2018 - 1:38
  • Photo
    Gray Defender
    18 Apr 2018 - 6:15
  • Photo
    SpiceWare
    12 Apr 2018 - 2:36
  • Photo
    zilog_z80a
    30 Mar 2018 - 12:25
  • Photo
    José Antonio
    14 Feb 2018 - 6:22
  • Photo
    BeamBradley
    29 Jan 2018 - 9:17
  • Photo
    SenorRossie
    24 Jan 2018 - 8:33
  • Photo
    redman
    21 Jan 2018 - 11:15
  • Photo
    Caterpiggle
    19 Jan 2018 - 3:09
  • Photo
    COREi64
    14 Jan 2018 - 7:56
  • Photo
    norm8332
    17 Dec 2017 - 3:14
  • Photo
    ToddL
    11 Nov 2017 - 9:54
  • Photo
    atari65xenajm
    17 Sep 2017 - 8:01
  • Photo
    Gandor
    24 Apr 2017 - 5:36
  • Photo
    opcode
    03 Mar 2017 - 7:24
  • Photo
    rdemming
    30 Jan 2017 - 3:23
  • Photo
    electrotrains
    17 Jan 2017 - 5:15
  • Photo
    ronfucci
    16 Jan 2017 - 4:02
  • Photo
    k1w1
    16 Jan 2017 - 3:31
  • Photo
    serj
    15 Jan 2017 - 10:47
  • Photo
    krupkaj
    14 Jan 2017 - 6:42
  • Photo
    Timothy Kline
    14 Jan 2017 - 2:34
  • Photo
    MrFish
    14 Jan 2017 - 1:57
  • Photo
    Philsan
    14 Jan 2017 - 11:05
  • Photo
    Gunstar
    14 Jan 2017 - 10:36
  • Photo
    bf2k+
    14 Jan 2017 - 9:52
  • Photo
    AtariGeezer
    14 Jan 2017 - 9:15
  • Photo
    pimpmaul69
    12 Jan 2017 - 8:20