Classic/Retro computer thread
kwinn
Posts: 8,697
How about adding a Classic Computer or Retro Computer thread Forum for projects involving a propeller to emulate old computers or provide I/O and such to old microcomputer chips.
Also, I am trying to find a data sheet/manual for the "CMOS 1702 ?" microprocessor. I have found a bit of data on the instruction set but not much about hardware and timing. It sure would be nice to have an archive where all the info for the old micros is available. Perhaps that could be added as well?
Also, I am trying to find a data sheet/manual for the "CMOS 1702 ?" microprocessor. I have found a bit of data on the instruction set but not much about hardware and timing. It sure would be nice to have an archive where all the info for the old micros is available. Perhaps that could be added as well?
Comments
It's still made by Intersil as a hi-rel device and there are some FPGA implementations of it.
Yes, that's the one. Only worked with it a few times so it did not make much of an impression. At least I was only off by a hundred. Many thanks Leon.
http://groups.yahoo.com/group/cosmacelf/
http://groups.yahoo.com/group/sparetimegizmos/
Thanks for the info.
In 1982 I wrote a graphics program for my Sinclair that let me add animated titles to VHS video which doesnt sound like a big deal but believe you me it was. It got my graduating practical grade bumped from a B to an A by an outside adjudicator who told my tutors "Do you have any idea how much it took to do this?"
The Amiga I just fell in love with its capabilities, what a really phenomenal machine it was in its day. It took a long time for PC's to catch up and even now there isnt the software with the capabilities and ease of use of DeLuxe Paint 4 especially for cel animations. I tried a few others but those two machines stand out and I still run a Sinclair Basic emulator on my PC. It may only be a Tiny Basic but its a joy to use and almost idiot proof which is a major plus in my book.
This site is very good, and includes links to a freeware emulator for the Mac and Palm.
http://www.cosmacelf.com/
Lots of old documents are scanned and available for download.
You can learn a lot about modern computers by studying one from the days of disco! TinyELF for Mac OS X brings emulation of 1802-based microcomputers to the Macintosh platform, and runs on OS X 10.4 (Tiger) or greater. TinyELF features pixie graphics, single-step debugging, a CPU state viewer, program execution trace, breakpoints and more. Its help book includes a full tutorial on computer fundamentals and programming.
http://www.tinyelf.com/
download here http://homepage.mac.com/ruske/tinyelf/TinyELF.dmg
Cosmac Elf 2000
http://www.sparetimegizmos.com/Hardware/Elf2K.htm
1802 Emulator for Windows
http://emulationrealm.net/modules/wfdownloads/singlefile.php?cid=457&lid=1131
http://incolor.inetnebr.com/bill_r/computer_simulators.htm
The price was right!
http://www.squidoo.com/cosmac-elf
Learning assembly language with TinyELF Comsac ELF emulator
http://www.notanon.com/programming/learning-assembly-language-with-tinyelf-comsac-elf-emulator/2010/04/29/
-phar
There was a silicon on sapphire version used for space operations, the standard devices are not rad-hard.
C.W.
@ Humanoido, thanks a lot for those links. To answer your question, no I am not thinking of emulating the 1802 with the prop chip. I am looking to replace a large number of cmos, ttl, eprom, and ram chips surrounding a CDP1802 with a prop, 64K ram, and a couple of driver chips. The idea is to copy the software from the 2708 eproms, store it in a serial eeprom, and have the prop load it into the 64K ram and then letting the 1802 boot from the ram. At that point the prop becomes the I/O circuit for the 1802 and the front panel controller for the instrument.
http://forums.parallax.com/group.php?groupid=7
Don't forget that making a computer in the past has been a job for companies or very talented individuals. One of the reasons people abandoned the field was because it just cost too much and they couldn't keep up with companies.
I built my own 300 baud modem and hard disk interface for my 2068 and ran a bulletin board from it back in the late 80's!
You will know, if you used a ZX80, just how idiot proof their TinyBASIC was, it may have been a limited version but what they got out of it was amazing and especially the built in parser that gave you a flashing ? instead of letting you enter a buggy line. It didnt just catch bad syntax it also caught GOSUB's without RETURN's and several other little things which whilst not 'wrong' as such would have caught up with you sooner or later. Saved me hours of retyping even if occasionally it took a while to figure out what I had done wrong.
UDG's (user defined graphics) were what I particularly liked. I did my video titling trick by using them to make 8 characters which could be combined to form all the letters of the alphabet and 0 to 9 and then over wrote the keyboard character map space thus squeezing a few more bytes of performance out of it.
For me, the crucial aspect of the Sinclair was that it made Basic easy to use and fun to do. I wrote all sorts of tiny useful little programs like my teachers grade book fiddler that massages the data to ensure a bell shaped standard curve of distribution so my Scantron sheets didnt ring alarm bells in the Guidance office!
I used to be a complete mathphobe and the Sinclair taught me not to be afraid of it because programming simple calculations forces you to think logically and once you've gotten past that hurdle, the rest becomes a lot easier. Seeing an equation play out in visual form on screen is enlightening instead of being frightening!
I was a 'shop' teacher and I got my students interested in programming in Basic by approaching it from a fun angle. "Hello world!' I ask you, what could be more boring? Programming your sound chip to make fun sounds now that's more like it! I held a farting contest using Basic (how apt!) and they really threw heart and soul into that one.
The Sinclairs Achilles heel was that damn edge connector, no proper I/O ports. Also Basic isn't a good language for controlling machines with. Seymour Paperts (?) LOGO on the Apple 2 was much better in that respect. Oh well, that was then, this is now and I'd better get up to speed I can see that from all I have been reading here, I feel like a blasted ammonite never mind dinosaurs!
Brilliant! I am now considering holding a contest called "Farting around with Robotics" at the kids' school. I can see this getting a lot of attention just from the name. I better move this to its own thread.
Did you look at the Hive project http://hive-project.de/ ? It's "retro-style", but uses the prop and is about 24 bits more modern than many classic computers. The fellow sent me a bare board, he wanted forth on it. I'm a software guy, and never poked at the hardware much. I get able to build a full computer, from parts that I soldered together myself. This is kind of a big deal for a software guy.
Thanks again for the fart contest story!
Just noticed this,
I used Google Translate and built the whole thing without know anything about German or electronics.
Go for it!