Jump to content

Photo

Intellivision Keyboard Component pics


64 replies to this topic

#51 decle OFFLINE  

decle

    Chopper Commander

  • 215 posts
  • 0x10 bits or less

Posted Sat Apr 28, 2018 12:43 PM

RonTheCat brought his KC tape deck over today for a bit of cleaning with isopropyl alcohol (don't get it on the belts) and testing.  We thought the brotherhood might like a bit of a before:

 

 

and after video:

 

 

Overall electromechanically it seems to be behaving well.  The transport has two belts.  One is ~19cm x 3mm and connects the main motor to the flywheel, the other is ~8.4cm x 3mm and connects the FF/RW motor to the tape pickup spindles.  The pinout of the main power connector when looking at it, pin 1 on the left:

  • 1 - Main motor +ve
  • 2 - Main motor -ve
  • 3 - FF/RW brake? solenoid +ve
  • 4 - FF/RW brake? solenoid -ve
  • 5 - Playback solenoid +ve
  • 6 - Playback solenoid -ve
  • 7 - Tape pickup motor +ve
  • 8 - Tape pickup motor -ve
  • 9 - Not traced

The exact distinction between the purpose of the two solendoids are not really clear at the moment.  The one connected to pins 5 & 6 will bring the pinch roller into contact with the capstan.  The one connected to pins 3 & 4 will bring the pinch roller forward, but it does not come into contact with the capstan.  Both appear to release what is probably a brake on the take up spindles.  So it is possible that one solenoid is used for playback, and the other is used for fast forward/rewind.  It might also be possible that both solenoids are used in parallel to reduce the load and heating on them.  This should become clear when we test the signals being sent to the tape deck by the I/O board.

 

The gunk around the pick up spindle that was turning slowly seems to have been associated with the "brake", we wonder whether it used to have a rubber pad of some description that degraded over time.

 

The fact that all three solendoids work when driven directly, but fail to operate when driven by the KC is a little perplexing, but suggests something might be amiss with I/O board.

 

Overall we have found the tape deck to be less scary to work on than we had thought.  If you are competent with a voltmeter, power supply and screwdriver; and are diligent in taking things apart and putting them back togerther, you should be fine.

 

Obviously if anyone has any more information on the deck, how it works and tips they would be greatfully received.


Edited by decle, Sat Apr 28, 2018 1:03 PM.


#52 nurmix ONLINE  

nurmix

    Stargunner

  • 1,639 posts
  • Location:Los Angeles

Posted Sun Apr 29, 2018 11:04 AM

RonTheCat brought his KC tape deck over today for a bit of cleaning...

Excellent work and documentation of the cassette unit! I've yet to take one apart and examine it myself, but based on other cassette mechanisms I've seen and worked on, there are an amazing variety of techniques used to drive the various reels and moving bits. From belts and pulleys to tire-drive wheels and brakes, to sprockets and gears. I think you're right about the rubber degrading on the reels, and without those I doubt the deck will be fully functional. Hopefully when I look at the two units I have on loan I can get a better idea of what's there.

As for the solenoids getting hot, perhaps the tape head transport needs lubricating, and that's causing them to work too hard moving and keeping it in place?



Sent from my Keyboard Component using Jack's Conversational Intelli-talk cassette

Edited by nurmix, Sun Apr 29, 2018 11:05 AM.


#53 First Spear OFFLINE  

First Spear

    Stargunner

  • 1,251 posts
  • Location:Somewhere in Uptown

Posted Wed May 2, 2018 10:11 AM

And next... Intellivoice? ECS? System Changer?  :) 



#54 decle OFFLINE  

decle

    Chopper Commander

  • 215 posts
  • 0x10 bits or less

Posted Sat Jun 2, 2018 1:50 PM

Hey all,

 

Another bit of an update on Ron's KC.  Seems to be coming along nicely, tape drive is responding correctly to keyboard commands.  The problem was a blown fuse, doh!  We shot the following before replacing the tape door in order to give a clearer view of the mechanism.  Then some oaf sticks their fingers in middle of the frame.  Oh well!

 

 

We did also try using some electrical shrinkwrap sleeving to replace the degraded "brake pads", but that failed as it caused too much drag on the pick up spools.  More thought required.

 

Other bits and pieces we learned:

  • The KC is quite happy to operate without either the tape interface board or tape mechanism connected.  In both cases it works normally and just reports the cassette cannot be seen if tape operations are requested.
  • We are not sure what caused the fuse to blow.  Our current best guess is the degraded brake pads that gummed up the mechanism caused the tape head solenoids to draw too much current leading to the blow.
  • AV composite mods seem to work with the KC.  We did see a strange change in the background colour in the region where the overlay is being applied.  This might be down to the rather Frankenstein MC used.  This is an NTSC Sears unit that I think has had its EXEC and possibly GROM switched for PAL Inty 1 versions.  The background colour is black on startup, but switches to green (as seen) after running a cartridge.  This behaviour is also seen on RF.  However, an unmodded Inty 1 does not show this behaviour.  More investigation required.
  • The main drive motors are definitely 12V and driven as such
  • The tape eject solenoid is driven with a PWM signal of between 16V and 20V with a duty cycle of ~50% for 0.25sec in order to open the door
  • The other two solenoids seem to be driven with a current source.  Both show a steady 3V dropped across them when operating and don't get hot.  So we were driving them incorrectly last time.
  • In addition to the microswitch at the back of the bay the KC also uses the opto-reflector next to the read head to identify the tape state.  This is designed to reflect infra-red light of the tape itself.  The leader of KC tapes must be transparent to infra-red light allowing the detector to spot the end of the tape.
  • The tape sense microswitch can be fooled by shorting pins 1&3 on the small white three pin connector to the small electronics board.
  • The timing of David Ahl's BASIC benchmark with the exponent operator (a = a # 2) rather than a = a * a is confirmed to be 98sec.

Next problem is some media...


Edited by decle, Sat Jun 2, 2018 2:28 PM.


#55 JohnPCAE OFFLINE  

JohnPCAE

    Moonsweeper

  • 422 posts

Posted Sat Jun 2, 2018 3:40 PM

Is it possible that the IR is indeed passing through the leader but reflecting off the plastic case behind?



#56 Intymike OFFLINE  

Intymike

    River Patroller

  • 2,898 posts
  • Location:Rhine Valley

Posted Sat Jun 2, 2018 3:48 PM

Wow, this is awesome to watch!



#57 Ron The Cat OFFLINE  

Ron The Cat

    Space Invader

  • 46 posts
  • Location:Central London, UK

Posted Sun Jun 3, 2018 4:17 AM

Felt like Sam Neil seeing Dinosaurs for first time in Jurassic park seeing the tape drive finally ejecting and rewinding from commands typed in on the keyboard

 

Decle is officially my KC service technician going forward 

 

Looking in the KC owner's book for the KC it has the name 'Randy' filled in under the Mattel service phone number

 

Seems to indicate the  owner must of had to call this person at Mattel  when something failed on the KC ,the fuse most probably had blown on the deck power supply board which was soldered onto the board and not something the average consumer could of replaced. The place on the circuit board where the fuse was has a diagram showing a fuse holder was designed to go there like other fuse has on that board but the two connector holes were drilled just a bit too far apart to do that.

Attached Thumbnails

  • KC owners book.png
  • Problem Fuse.png

Edited by Ron The Cat, Sun Jun 3, 2018 4:36 AM.


#58 intvnut OFFLINE  

intvnut

    River Patroller

  • 3,020 posts
  • Location:@R6 (top of stack)

Posted Sun Jun 3, 2018 4:35 AM

IT LIVES!  MWA-HA-HA! :evil:

 

attachicon.gifbasic1.jpg

 

attachicon.gifbasic3.jpg

 

attachicon.gifbasic2.jpg

 

For giggles we ran David Ahl's BASIC benchmark

 

attachicon.gifbasic4.jpg

 

Run time was 62 seconds.  Pretty respectable for a 0.89MHz 6502, that puts it about half way down the list of machines (see below), in the company of some reasonable business machines and well ahead of its contemporaries like the C64 and Apple II.  This performance does seem to come at the cost of some floating point accuracy, although it is about the same as some other machines with MS Basic like the TRS-80 Model II and Aquarius.  It should be noted that if you try to replicate this in MAME you will get a time of about 30 seconds, I think it runs the 6502 at twice its real clock speed.

 

post-3403-0-47897300-1382822429.jpg

 

 

 

 

 

I'm rather curious why the KC BASIC comes out so much faster than the Apple II.  It doesn't quite make sense given what I know about its BASIC. 

 

I suspect it's the fact you sub'd in RND(0) instead of RND(1), and changed A^2 to A*A.  RND(0) returns the previous random number, while RND(1) generates a new random number.  Also, "A*A" does something different than "A^2".  The latter is actually EXP(LOG(A) * 2), and so should be rather more expensive.  According to this, you can use # in place of the missing ^ symbol. That perhaps explains why your precision doesn't match any of the other BASICs in the chart.

 

The only real major difference between Applesoft II and Keyboard BASIC is 6-digit vs. 9-digit float, according to Michael Steil's analysis.  That, and the CHRGET routine is much slower on the KBD:  https://www.pagetable.com/?p=46

 

I'd expect the KC to be about the same speed as Applesoft II:  Slightly slower due to the clock rate and CHRGET; slightly faster due to the reduced precision.  I'm not sure how much faster due to 6-digit, as the only other 6-digit 6502 machine is the OSI Challenger, but it uses a version of BASIC that replaces ROR with a really expensive sequence (a workaround for an early, buggy version of the 6502), so that explains why its benchmark is waaay off.



#59 DZ-Jay OFFLINE  

DZ-Jay

    Quadrunner

  • 10,704 posts
  • Triple-Stripe Mo' Bro
  • Location:NC, USA

Posted Sun Jun 3, 2018 4:38 AM

Hi, Decle,

 

I do not know if the tapes expected were actually "special Keyboard Component tapes."  As I recall back in those days, there were cassette tapes that were sold specifically for "data" rather than music.  I never understood what would be the difference back then, but I do remember having cassette tapes with absolutely clear and transparent lead.  Perhaps that is one of the differences, since infra-red sensors to detect tape lead seems to have been a common thing back then.

 

Perhaps it's a matter of finding the right kind of tape, which may not be too hard. :)

 

    -dZ.



#60 DZ-Jay OFFLINE  

DZ-Jay

    Quadrunner

  • 10,704 posts
  • Triple-Stripe Mo' Bro
  • Location:NC, USA

Posted Sun Jun 3, 2018 4:43 AM

 

 

I'm rather curious why the KC BASIC comes out so much faster than the Apple II.  It doesn't quite make sense given what I know about its BASIC. 

 

I suspect it's the fact you sub'd in RND(0) instead of RND(1), and changed A^2 to A*A.  RND(0) returns the previous random number, while RND(1) generates a new random number.  Also, "A*A" does something different than "A^2".  The latter is actually EXP(LOG(A) * 2), and so should be rather more expensive.  According to this, you can use # in place of the missing ^ symbol. That perhaps explains why your precision doesn't match any of the other BASICs in the chart.

 

The only real major difference between Applesoft II and Keyboard BASIC is 6-digit vs. 9-digit float, according to Michael Steil's analysis.  That, and the CHRGET routine is much slower on the KBD:  https://www.pagetable.com/?p=46

 

I'd expect the KC to be about the same speed as Applesoft II:  Slightly slower due to the clock rate and CHRGET; slightly faster due to the reduced precision.  I'm not sure how much faster due to 6-digit, as the only other 6-digit 6502 machine is the OSI Challenger, but it uses a version of BASIC that replaces ROR with a really expensive sequence (a workaround for an early, buggy version of the 6502), so that explains why its benchmark is waaay off.

 

Whoa! Whoa!  I just got a huuuuuuge dose of deja vû.  I kinda seem to remember you posting something about the precision of the A^2 before, perhaps in a different thread?  If you didn't, then I am probably just going crazy... or remembering the future?   :?

 

In any case, fascinating stuff!  :thumbsup:  :thumbsup:

 

    -dZ.

 

 

EDIT:  Corrected to say "remember you posting..." I stupidly forgot the "you," making it sound like I'm taking credit, sorry. :dunce:


Edited by DZ-Jay, Sun Jun 3, 2018 4:45 AM.


#61 intvnut OFFLINE  

intvnut

    River Patroller

  • 3,020 posts
  • Location:@R6 (top of stack)

Posted Sun Jun 3, 2018 4:53 AM

  • AV composite mods seem to work with the KC.  We did see a strange change in the background colour in the region where the overlay is being applied.  This might be down to the rather Frankenstein MC used.  This is an NTSC Sears unit that I think has had its EXEC and possibly GROM switched for PAL Inty 1 versions.  The background colour is black on startup, but switches to green (as seen) after running a cartridge.  This behaviour is also seen on RF.  However, an unmodded Inty 1 does not show this behaviour.  More investigation required.

 

The EXEC version shouldn't matter, as the code that differs between Sears and Mattel hasn't run yet.  The GROMs are identical between Sears and Mattel, FWIW.

 

The KC EXEC sets the display to green by programming the border color register only:

.

;;=============================================================================
;;  ISR:  Make display green.  (Initial powerup ISR.)
;;-----------------------------------------------------------------------------
L7726:  MVII    #$0005, R0      ; $7726  \
L7728:  MVII    #$002C, R3      ; $7728   |__ Make display green.
        MVO@    R0,     R3      ; $772A   |
        MOVR    R5,     R7      ; $772B  /

.

This implies that the KC EXEC expects the STIC to be blanked.  How weird...



#62 intvnut OFFLINE  

intvnut

    River Patroller

  • 3,020 posts
  • Location:@R6 (top of stack)

Posted Sun Jun 3, 2018 4:57 AM

 

Whoa! Whoa!  I just got a huuuuuuge dose of deja vû.  I kinda seem to remember you posting something about the precision of the A^2 before, perhaps in a different thread?  If you didn't, then I am probably just going crazy... or remembering the future?   :?

 

In any case, fascinating stuff!  :thumbsup:  :thumbsup:

 

    -dZ.

 

 

EDIT:  Corrected to say "remember you posting..." I stupidly forgot the "you," making it sound like I'm taking credit, sorry. :dunce:

 

 

It wasn't me, it was mr_me.  I was catching up on this thread, and didn't see his post yet.



#63 DZ-Jay OFFLINE  

DZ-Jay

    Quadrunner

  • 10,704 posts
  • Triple-Stripe Mo' Bro
  • Location:NC, USA

Posted Sun Jun 3, 2018 4:59 AM

 

 

It wasn't me, it was mr_me.  I was catching up on this thread, and didn't see his post yet.

 

Ah!  OK, I feel better.  It really felt a bit weird, as if I couldn't be sure if it was a real memory or just fake "deja vû."  On the downside, I guess I do not have powers to remember the future, then. :(



#64 1980gamer OFFLINE  

1980gamer

    Dragonstomper

  • 844 posts
  • Location:Charlton, MA

Posted Sun Jun 3, 2018 9:50 PM

 

Ah!  OK, I feel better.  It really felt a bit weird, as if I couldn't be sure if it was a real memory or just fake "deja vû."  On the downside, I guess I do not have powers to remember the future, then. :(

Didn't you say that before?  Hmmm, could swear I remember this...

 

Monday morning, when I get to work...  I suffer from vû ja-de.

That's the feeling you will do this again.



#65 Lathe26 OFFLINE  

Lathe26

    River Patroller

  • 3,507 posts

Posted Mon Jun 4, 2018 1:41 PM

Hey all,
 
Another bit of an update on Ron's KC.  Seems to be coming along nicely, tape drive is responding correctly to keyboard commands.  The problem was a blown fuse, doh!  We shot the following before replacing the tape door in order to give a clearer view of the mechanism.  Then some oaf sticks their fingers in middle of the frame.  Oh well!
 
https://www.youtube....h?v=wNt95D-A5Ks
 


Awesome work! Very informative and well explained what has been uncovered.

The lovely framed photo in the background is fantastic! 😉😉




0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users