Omnimaga

General Discussion => Technology and Development => Other => Topic started by: Spyro543 on May 16, 2013, 09:35:19 am

Title: Compact Computer 40
Post by: Spyro543 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!
Title: Re: Compact Computer 40
Post by: DJ Omnimaga 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
Title: Re: Compact Computer 40
Post by: Spyro543 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 (http://i.imgur.com/u6z88sS.jpg)
Title: Re: Compact Computer 40
Post by: Spyro543 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
Title: Re: Compact Computer 40
Post by: DJ Omnimaga on May 18, 2013, 01:42:57 am
Aw only 1 line D:, too bad. It still looks really nice, though.
Title: Re: Compact Computer 40
Post by: Keoni29 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
Title: Re: Compact Computer 40
Post by: TIfanx1999 on May 18, 2013, 07:15:55 am
Still pretty neat. Did you find out if this model has an internal speaker?
Title: Re: Compact Computer 40
Post by: Spyro543 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.
Title: Re: Compact Computer 40
Post by: Keoni29 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.