Jump to content


New Members
  • Content Count

  • Joined

  • Last visited

Community Reputation

9 Neutral

About mike_z

  • Rank
    Space Invader

Profile Information

  • Location
    near Milwaukee Wisconsin
  • Interests
    Old and very old computer and cars
  • Currently Playing
    working on a PDP8e, 1937 Ford, this ti99, a raspberry PI project to convert ASCII code to Friden Flexowriter code
  1. I picked up a bare board from J-data (thanks by the way) and intend to try it out sometime in the near future. My TI99 has suffered a port failure the 9901. I have removed the chip and am waiting for a replacement chip. I had intended to install a socket for the new chip. My question is, looking at some of the pictures of this F18A board, it appears that header pins come out over the 9901 chip. If I install a socket for the 9901 will that interfere with the F18A connection? Thanks Mike
  2. Well..... I'm out of ideas on solving this problem. So I ordered a TMs9901 from ebay. Maybe a stab in the dark is worth the effort. Let you know, Mike
  3. I made a bunch of recording, ranging from -18db to 0db. Then tried to use the tape decode program on all of them. The program reported that it successfully parsed the header and found 2 records, but sync failed on record 1a and all records were corrupt. So it appears that the volume needed for the tape decode program needs is not that important. Mike
  4. Star, the Audacity recording has a low volume setting. At least the graphic it provides indicates no clipping. The Audacity program allows me to amplify the signal if necessary. Maybe the next test is to increase the volume a db or so at a time. Let you know, thanks for the help. Mike
  5. This morning, I tried to load Python 2.7.18, this worked, but could not load PyAudio, kept getting a syntax error. So, I tried the same procedure on a different Windows 7 machine. For some reason, on this second machine, everything worked first try. Sometimes computers can really baffle me. Went back to the original Win7 machine and the same error........ Back to the TI99. I made a short 5 line basic program and tried to save it using my Audacity program. Made three copies and transferred them to the 2nd Win7 machine. Loaded up the files and tried the tape decode program. It worked was the good news, the bad news is that the recording is bad. This is the response of the tape decode program 607415: Training COmplete, symbol len. = 31.9875 791876: Successfully parsed header: rec count = 1 810812: WARNING: record 1a incorrect checksum 830162: WARNING: record 1b incorrect checksum 830162: ERROR: Record 1 both primary and secondary records corrupted 830162: ERROR: data received bu corrupt 830162: -------------------------------- The second recording was similar, but included a syncronization error. Another recording with more records had all four records bad. Then the last recording reported Header record count mismatch. This seems to imply that the records, without regard to the method (cassette or Audacity) results in a bad recording. This is in line with the inability of reading them. Can I believe this? I'd like to have a wave file recording that I know works. Can anyone make a short TI99 wave file recording using Audacity and email it to me. I'd like to try a known good recording on the tape decode program. In every run of the tape decode program, using my recording, it only reported errors and never made a TAPE_xxx.dat file. I appreciate your efforts, thanks, Mike
  6. Just for grins, I downloaded 2.7.10 and 2.7.18 and tried them. Get the same syntax error when I try and install the module pyaudio. Rats.
  7. I downloaded Python 2.7.12 and the pyaudio for cp27. I could get Python loaded and could run it, but for some reason I could not load the module pyaudio. I uninstalled both 2.7 and 3.8 and started over, but I've been struggling all afternoon getting Python 2.7 installed with pyaudio. Time to give up for today, Mike
  8. Star, this code was posted on GitHub 4 years ago, so maybe it is Python2. I'm aware that Python 2 and Python3 are not the same and 3 may not run 2. I wonder if I need to try and run this code with Python2. Thanks for the help, Mike.
  9. Here is the area where the error occurs. Line 754 parser.add_argument( '--profile', dest="profile", default=DEFAULT_PROFILE, choices=profiles.keys().append('?'), <-- line 754 metavar='P', help="Use given decoder configuration profile. Use '?' to get " "a list of available profiles. Default: " + DEFAULT_PROFILE) Python is complaining about the append. Stating that keys() doesn't have an attribute called append. Mike I also see that keys() is only mentioned twice in the code. Line 754 and 778.
  10. Star, this morning I downloaded python 3.8.8. This is not the newest version, but the latest version of python that will run on WIN7. I downloaded the TI99 decode file and tried to run it. An error occurred saying I need PyAudio. It took a while to figure out which PyAudio I needed. pyaudio-0.2.11-cp38-cp38-win-amd64.whl. The cp refers to the python version. I downloaded a few others prior to learning this and received plenty of errors. Eventually I got pyaudio installed and python would run. I tried the program ti99_4a_tape_decode.py first.wav ---- this resulted in another error that appears to be a program attribute error. There is no append attribute to some program object. Seems there are a lot of road blocks here. I don't know python that well to understand this. I'll take some time to look at it, it says it is at line 754. Mike
  11. You know, I saw that Python program on GitHub, but am unsure of how to use it. I've used Python on an Arduino and Raspberry PI. DO I need Python on my PC to run the program? Have you tried this software? Mike
  12. I wonder if it could be just low signal level. What I just did was to monitor the INT REQ on the 9011. It is an active low. I see 4+ volts while the TI99 is idle. Then when I read a tape, once the sound starts I see low pulses. After the recording ends, the interrupt requests continue, as if the READ program is looking for more. Kinda hints at bad checksums? Mike
  13. Star, I did some experimentation with the recorders volume and watching pin 28 on the 9901. If the volume is too low, the pulses are miss formed. I need to have my recorder volume at 9 - 10 to obtain nice square waves. Somehow the OS must grab the recorder data from the 9901 and incorporate it into the video signal. This seems to work. The OS also has to grab the data, and information in the header in order to store the data in memory. Since I think the data is coming out of the 9901, either there is a part failure or the data stream is faulty. The CHECK program does not place anything in memory, it just compares what is received with what already is in memory. Whereas the READ program deposits what comes in, into memory. Therefore I'm still thinking that either the data is corrupt or the CPU is fumbling. Somewhere I saw some documentation regarding the recording data stream. Maybe I can verify that my recording is correct. Mike
  14. I do not know. Never had a joystick. Mike
  15. I cranked up the volume on the Audacity wave file. I can hear the wave file sound on the monitor. Not as loud as the tape recorder. I see that there is a 15 ohm resistor across the input, quite a load, maybe my PC can not drive that very well? The fact that the recording sound can be heard on the monitor kinda tells me that the recording is getting through the 9901, but somehow does not make it to memory. I have to dig some more. Star, No I do not have minimemory or easybug. I'll look into those, but again I'm wondering if the 9901 is good or not. THanks Mike
  • Create New...