Author Topic: Compact Computer 40  (Read 3508 times)

0 Members and 1 Guest are viewing this topic.

Offline Spyro543

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1189
  • Rating: +74/-3
    • View Profile
Compact Computer 40
« on: May 16, 2013, 09:35:19 am »
I just got a CC40 last night! It's a neat little portable computer made by Texas Instruments in 1983. It runs TI Extended BASIC (but no graphical commands) (TI BASIC is a version of Microsoft BASIC, i think), and I've already written some programs for it! :D
It has a 2.5 MHz processor and 6k of static RAM. Pictures and possibly videos coming soon!

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Compact Computer 40
« Reply #1 on: May 16, 2013, 02:40:27 pm »
Nice to hear. :D By no graphics commands, do you mean there are no Disp nor Output() command either? Maybe you could port Illusiat TI-81 remake to it if it does have those commands. ;D

Offline Spyro543

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1189
  • Rating: +74/-3
    • View Profile
Re: Compact Computer 40
« Reply #2 on: May 16, 2013, 07:46:34 pm »
DJ, sorry no Illusiat, only one line display. And when I say no graphics, i mean no pretty pictures. There's still text!

Also i posted a picture of it on facebook (that's why it says Hello Facebook), here's the pic:
http://i.imgur.com/u6z88sS.jpg

Offline Spyro543

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1189
  • Rating: +74/-3
    • View Profile
Re: Compact Computer 40
« Reply #3 on: May 17, 2013, 05:00:41 pm »
Here are two programs I've made!

The first one is a simple counting program. You give it a number, it counts from 0 to the number and from that number to 0, then asks you if you want to run it again.
Code: [Select]
90 INPUT "Count to: ";M
100 FOR I=0 TO M
110 PRINT "Count:";I;"Remaining:";M-I
120 PAUSE 0.5
130 NEXT I
140 INPUT "Count again? (y/n)";C$
150 IF C$ = "y" OR C$ = "Y" THEN GOTO 90 ELSE STOP

This program is a stopwatch. Hold in the spacebar to count, release it to pause. Press X to clear the count.
Code: [Select]
100 T=0:S$="STOP"
110 PRINT T,S$
120 CALL KEY(K,R)
130 IF K=32 THEN PAUSE .1:T=T+.1:S$="RUN" ELSE S$="STOP"
140 IF K=120 THEN T=0
150 GOTO 110

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Compact Computer 40
« Reply #4 on: May 18, 2013, 01:42:57 am »
Aw only 1 line D:, too bad. It still looks really nice, though.

Offline Keoni29

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2466
  • Rating: +291/-16
    • View Profile
    • My electronics projects at 8times8
Re: Compact Computer 40
« Reply #5 on: May 18, 2013, 05:12:49 am »
It has expansion ports (cartridge port and hex bus) so you could try to hook up peripherals such as... a graphic LCD or a bigger text display :D
If you like my work: why not give me an internet?








Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: Compact Computer 40
« Reply #6 on: May 18, 2013, 07:15:55 am »
Still pretty neat. Did you find out if this model has an internal speaker?
« Last Edit: May 18, 2013, 07:16:06 am by Art_of_camelot »

Offline Spyro543

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1189
  • Rating: +74/-3
    • View Profile
Re: Compact Computer 40
« Reply #7 on: May 18, 2013, 10:57:20 am »
AoC: It beeps, but I don't know if it's an actual speaker or just a beeper thing.

Keoni: I know. My electronics mentor and I have talked about using those ports, maybe even for something as simple as lighting up an LED. I'd have to find the pinouts though which I haven't yet.

Offline Keoni29

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2466
  • Rating: +291/-16
    • View Profile
    • My electronics projects at 8times8
Re: Compact Computer 40
« Reply #8 on: May 18, 2013, 10:58:51 am »
ftp://ftp.whtech.com/hexbus_cc40_ti74/cc40%20ti74%20hexbus.txt
That is the first thing I find on google.

Edit: There is in fact an r/w line on the cartridge port, so you could hook it up to an eeprom and use that as external storage.
« Last Edit: May 18, 2013, 11:42:19 am by Keoni29 »
If you like my work: why not give me an internet?