Jump to content

Videogamecollector123

Members
  • Content Count

    635
  • Joined

  • Last visited

Everything posted by Videogamecollector123

  1. Hey everyone, long time since I actually posted here. I'm looking for a 2600 light sixer, preferably with a set of joysticks and paddle controllers. Send me a pm if you're interested in selling one or email me at [email protected]
  2. So I picked up this Sun workstation computer along with an external multi-hard drive enclosure with 4 1gb drives(I'm not sure about that, only one has the capacity listed on it). Does anyone know what these are worth? I don't have a monitor or anything for it but I'm interested in selling/trading it. I did however plug everything in and it all powered up. That's obviously not a guarantee that it works, but this came out of an engineering lab.
  3. The daughterboards I found are only have EPROMS on them, which I'm guessing was part of what the computer was used for. I believe we have a rom writer here, so I could potentially make the missing rom chip, does anyone know if the roms are availible online and which one normally goes into the empty fourth slot on in the second row?
  4. Well the board wasn't actually in the machine when I found it, it was in a box next to it. These macines were modified to be hooked up to oscilliscopes and other electrical equipment so it's possible there was a custom rom of some kind involved. I did try plugging both of the boards in that I found and trying each position on the switch to no avail. Though sometimes I would get a screen of garbage before it went to the screen I got without it in. There is apparently a professor on campus who still has one that might be working. I'm going to see if I can see how his is set up.
  5. Is there a way to do the testing without that device? I do have access to oscilliscopes and logic analyzers in the electrical engineering labs here.
  6. I also found two of these boards that look like they would fit in one of the open slots
  7. So I just managed to pull a Commodore PET 2001 out of my University's storage closet. It was used in the electrical engineering department and appeared to have some non-standard equipment attached to it, but after rearraging the cables to the stock positions, I managed to get the machine to boot up. However this is what came up on the screen My next step is to reseat all of the chips but I noticed that there might be a chip missing. I saw in pictures of this machine that there are four chips in the second row while mine only has three. Is this correct and if not, what chip is supposed to go in the empty spot?
  8. Sorry about that, should be fixed now. Guess the youtube app on my phone just uploads video's private as default.
  9. So I made a post about this a while ago and thought I'd give a bit of an update. I actually got it working, as you can see in this quick video I made. I basically combined these two articles about arduino programs, one for frequency detection and another for controlling the car. I'll provide the complete code below, but it takes in the frequency from the Ti-99 audio and triggers the command to run the car forward. The audio from the Ti-99 is filtered through a circuit described in this article. Currently the code's only set up to make the car go forward, but the other directions can be added. You'll also need this library for this code to work #include <DigitalPin.h> //sine wave freq detection with 38.5kHz sampling rate and interrupts //by Amanda Ghassaei //http://www.instructables.com/id/Arduino-Frequency-Detection/ //July 2012 /* * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 3 of the License, or * (at your option) any later version. * */ //create the forward object to make the car move DigitalPin forward(; DigitalPin backward(9); //clipping indicator variables boolean clipping = 0; //data storage variables byte newData = 0; byte prevData = 0; //freq variables unsigned int timer = 0;//counts period of wave unsigned int period; int frequency; void setup(){ Serial.begin(9600); pinMode(13,OUTPUT);//led indicator pin cli();//diable interrupts //set up continuous sampling of analog pin 0 //clear ADCSRA and ADCSRB registers ADCSRA = 0; ADCSRB = 0; ADMUX |= (1 << REFS0); //set reference voltage ADMUX |= (1 << ADLAR); //left align the ADC value- so we can read highest 8 bits from ADCH register only ADCSRA |= (1 << ADPS2) | (1 << ADPS0); //set ADC clock with 32 prescaler- 16mHz/32=500kHz ADCSRA |= (1 << ADATE); //enabble auto trigger ADCSRA |= (1 << ADIE); //enable interrupts when measurement complete ADCSRA |= (1 << ADEN); //enable ADC ADCSRA |= (1 << ADSC); //start ADC measurements sei();//enable interrupts } ISR(ADC_vect) {//when new ADC value ready prevData = newData;//store previous value newData = ADCH;//get value from A0 if (prevData < 127 && newData >=127){//if increasing and crossing midpoint period = timer;//get period timer = 0;//reset timer } if (newData == 0 || newData == 1023){//if clipping PORTB |= B00100000;//set pin 13 high- turn on clipping indicator led clipping = 1;//currently clipping } timer++;//increment timer at rate of 38.5kHz } void loop(){ if (clipping){//if currently clipping PORTB &= B11011111;//turn off clippng indicator led clipping = 0; } frequency = 38462/period;//timer rate/period //print results Serial.print(frequency); Serial.println(" hz"); if (frequency >= 105&& frequency <= 115) { forward.on(); backward.off(); } else { forward.off(); backward.off(); } }
×
×
  • Create New...