
Vintage Computers on the New York Times 98
tomreagan writes "The New York Times has a good article on vintage computers. It talks about a wide variety of the old beasts and is quite exhaustive. It makes me proud to admit that my favorite computer is still my first, a trusty Apple IIc.
" Free login required, natch.
Re:The VIC-20! (Score:1)
Actually, I loved my VIC and wrote a stunning BBS system for the C64. Those were the days! When a 5.25 inch floppy was a status symbol.
Re:C64 (Score:1)
I still think of the soundtrack and get all teary-eyed over it. Boom boom buh buh boom
Re:KIM 1 and SYM I (Score:1)
mike
Odd old machines (Score:1)
http://www.tardis.ed.ac.uk/~alexios/MACHINE-ROO
It's the most complete list I have seen. They are also interested in donations if anyone is wants to free up some space but can't bring themseleves to dumpsterize their old machine.
I personally have 2 signifigant old bits of iron that I refuse to part with....a TRS-80 Model 100 (the original laptop) including the basically unknown Disk/Video interface (the original docking station) and the first real PC network made up of an Apple
Anyone else have a OmniNet? Need Software? Drop me a note.
Re:Acorn Forever! (Score:1)
Yes, yes, yes.. I will admit that I missed the boat on the glory days. But my first computer was a (this is about the time 286's were kings - if my memory serves me right, 1985-6) Acorn Electron, with a Plus 1.
My only regret is that I never had anyone to teach me the zen art of programming it.
As hard as I tried I could never quite figure out how to do much with it. As I had no manuals, only the tape drive and a couple of games.
I spent /hours/ trying to figure it out. I was over the moon when I figured out how to turn the tape drive motor on and off; it wasn't useful... But I didn't care.
And I only figured out the most basic of BASIC commands...
Wasn't ? print shorthand? ie:
10 ? "I rule"
20 GOTO 10
Or am I getting it and QuickBasic mixed up (my memories a bit foggy, as I never managed to accomplish anything with it - but damn fun)
Thinking of QuickBasic.. I remember when I figured out that microsoft products sucked (ok, low blow..but it's stuck with me). I wrote a BBS door (Shitty Little Movie Reviewer v1.0b if it happens to still exist..)in QuickBasic 4.5, and it worked perfectly. But it was /slow/ even in local mode. (A 486DX33, was my second computer) Then I ported it (ie: Only changed syntax etc) to Borland Pascal 7.0. And /my god/ it was fast.
Oh wow... [flashback]
Does anyone else remember the cheat for Gauntlet on the Acorn Electron?? It would take control of the reset key, so it would just start again when reset, so the only way to get rid of it was to power cycle. But, if you hit reset enough it'd eventually give you 99 bombs and 99 lives... Oh wow..and Frogger, and Jetpack.. Man I wish I could've had a decent manual for that baby.
My only regret is taking to it with a hammer.
I remember 1979. (Score:1)
I mean come on, you could push the 40 pound beast off a bridge w/o wrecking it.
Course, around 1986 the joke was that it was only good as a hood scoop for your car, or to hold up the car when you needed to do repairs under it.
I'd love to get my hands on one of them....
Re:Ah yes... (Score:1)
Meow-wow!
Re:Nice article, though no mention of Atari... (Score:2)
BTW, Star Raiders rULeS!!
Re:Apple II & Beagle Bros (Score:1)
We need something along the lines of Beagle Bros. today. The Linux community somewhat reminds me of BB and "Open Apple" (remember that? I have all of them somewhere too!), but there's no sense of fun in it anymore. Even the Open Source movement doesn't have the same attitude towards sharing your findings and tips with others.
Oh for better days.
NetBSD on an SE/30 (Score:1)
I've set up just such a system lately myself. You'll want dt (from www.macbsd.com) for virtual consoles, and hfsutils for that all-important access to your MacOS partition.
Someone has/had a Mac Plus running a web server; can't remember the URL but I do recall it got Slashdotted.
-- Dirt Road
Re:CoCo Ghostbusters! (Score:1)
That's why they're all a bunch of script kiddies. :-) I used to write all kinds of stuff for a variety of different computers--my grandfather's CoCo, the TI-99/4A that was the first computer I had at home, and the Apple IIe that pretty much replaced it a couple of years later.
One project I wrote for a proficiency-badge project was a math-drill program that spoke everything to you, as well as displayed it. I combined some digital-audio software cribbed from Nibble with lots of samples copied to a RAM disk and some BASIC code to tie it all together. The other kids were impressed at the program that talked. Looking back, though, the use of the full 128K of memory in the computer for something so relatively trivial might have been an early incidence of bloatware. :-) (The samples weren't even that great...some were of my voice and some were from my sister's Speak'n'Spell.)
(Explanatory note: I'm an Air Force brat; we were in England at the time (1984-86). I was in one of their Boy Scout troops while I was there...a different experience. Proficiency badges are roughly equivalent to the merit badges in our system.)
Re:Reporters...feh. (Score:2)
The Apple
In any case, it was only officially cancelled when Apple released a
--
Anyone ever see a Nybbler (Score:1)
Neet (Score:2)
I started out at the age of 4 with a VIC 20 (ding! a whole 4K of ram!) and haven't looked back since.
BBSing (Score:1)
Christ, who knew about the Internet? We were just happy to get Atari ST's and Apple II's talking to one another then... I guess I lifted a couple passwords and dialed in to Rutgers to get on IP-connected MUDs, but what the hell did I know? All I knew is that this stuff was kick-ass. And as you can tell, they're still trying to pry me out of my cathode-ray-basked desk chair today.
Re:The VIC-20! (Score:1)
-- Give him Head? Be a Beacon?
Acorn Forever! (Score:1)
No, if you wanted true elegance and clean design you were running an Acorn. I still have my old Acorn Atom, with its 1MHz 6502 and 12Kb of RAM... In fact, with the floating point and toolkit ROMs I bought for it, that machine had more ROM than RAM!
Granted that the black and white graphics weren't that cracking (256x192 pixels), but you got a built-in mnemonic assembler and one of the most impenetrably elegant BASIC dialects on the planet (anybody else remember the indirection operators ? and !? Remember the neat way you could add an offset to a base address? A?X = 0;... hmmm). No wonder I'm fond of Perl.
Classic, classic days...
--
version which doesn't require password (Score:1)
Linux is the Basic of the next generation (Score:1)
Waddle on!
Shadow
Re:C64 (Score:1)
It took the computing power of three Commodore 64s to put a man on the moon. It takes the computing power of 1000 Commodore 64s to run Microsoft Word. Something is wrong here, and it ain't NASA.
KIM 1 and SYM I (Score:1)
Along with the KIM I've also got a SYM I. With a whopping 4k of RAM!
Man, I feel old.
mike
...and its descendant, the AIM-65 (Score:1)
I still have an AIM-65 somewhere around the house. I bought it while in college, and used it for quite a few projects. I bought the FORTH-in-ROM for it and wrote a dice-roller program that made our weekend Dungeons and Dragons sessions a little easier to deal with for the DM.
Amazing, the stuff we used to do with 4K of RAM.
-- Dirt Road
Re:Apple II (Score:1)
Although this is not an Apple story, I once wrote a program to draw a color hires picture of the Ghostbuster's logo, on my CoCo. I wrote it in basic and it took me the better portion of a day, (Probably about 5 hours or so) This is before I had a tape drive or disk drive (Disk drive was too expensive and tape drive was unreliable) Anyway, my mom pointed out that it was a shame I could not save the picture. I said to her, "It's okay, next time I'll be able to do it faster." My point is the journey was more important than the result. Had I needed to draw the picture again I could have done it in less time, and less code.
Computers nowadays are fun, just not the same kind of fun. It's a shame the kids have to miss out on it.
-Rich
Re:Reporters...feh. (Score:1)
Good classic computing sites (Score:1)
Lots of fun to be had at:
Blinkenlights Archaeological Institute [blinkenlights.com]: lots of really old (60s/70s and earlier) tech - I learned a lot.
Obsolete Computer Museum [ncsc.dni.us]: Broken down by system - everything from the Sinclair ZX80 to the MicroVAX.
/plug
Re:TRS-80 (Score:1)
Ok, so I need to get a life... back to my PII 400, 21" 1600x1200 display, and 256M of RAM... %-)
----------
Linux 6502 (Score:1)
There's no protected mode, so it would have to be an ELKS [soton.ac.uk]-like beast.
Heck, I could even provide archive space--how big could a distro for 64K RAM and 140K disks be?
Greg
Citadel! (Score:1)
There are still quite a few of them up, but it is very hard to fire up the modem anymore. But whenever I get the urge, there are telnet versions of the software now (with Web front-ends!).
Elsewise, if I ever happen upon a second phone line, I've still got all my Cit86 software and door games biding time on my hard drive.
Whoops. Broken link. (Score:3)
http://www.ny times.com/library/tech/99/07/circuits/articles/22
A trick for bad links (Score:1)
I also use this for some of the freshmeat links, where either there has been a new release and the "old" one from freshmeat is invalid, or where the freshmeat si simply "lastest-xyz.tar.gz" and I want to know the version number of the download, not just latest.
--
Interestingly enough... (Score:1)
There's a thread of much relevance to this story in the current voting discussion (I was involved of course).
http://slashdot.org/comments.pl?sid =ostime&cid=70 [slashdot.org]
Wow, a
Re:login?? (Score:2)
Vintage Computers (Score:1)
I've got a Mac Plus (with a whopping 4 megs of memory) that I use exclusively as my "phone book" of frequently called numbers, and a 512K (with a Mac Rescue upgrade card no less) that serves as a message board of sorts.
Although it isn't in constant use, I still have the Atari 800 that I learned to code BASIC on, and two 800XLs as well that I occasionally haul out to play video games with.
It's kinda odd, but I never would have though about using these again if it hadn't been for Linux -- it's brought back the fun in computing that I used to enjoy with those old machines.
Here comes the holy war to end all Linux/NT wars.. (Score:2)
Flame ON! Just kidding...
Classic Mac's make great clocks (Score:1)
Only middle-year commercial machines. (Score:1)
When I read the lead above which said it was comprehensive, I was hoping it would at least bring up the S-100 stuff, and the really cool old hardware. But it was an article for mass consumption, so it didn't mention anything that you couldn't bring up by hooking up a TV set and plugging it in.
Personal Computer Hackers back then (to make the distinction from the cool stuff being done on things like BSD in University labs) were burning their code into EPROMs, hacking the BIOS and bootloader to get CP/M to load, etc. You had to own a soldering iron to get very far. Consumers were buying the machines that came in injection moulded plastic cases.
I still have a pair of SYM-1's (6502) and a BigBoard (Z-80). Sold my Altos 586 (it ran a five user version of Microsoft Xenix on an 8086 processor with 512K of RAM) to a collector a year ago.
Apple II (Score:3)
Home computers were just more fun to use back in their infancy. Today they've become so common and mundane that there's no element of exhilaration when you flip the power switch. Back then, the technology was new and so was the experience. Back then, home computer users and hackers were digital conquistadors, exploring a brave new world. Today, we're all suburban commuters, plodding forlornly from one destination to the next.
The Apple II series was a helluva lot of fun to hack around on. I remember writing raw machine language code (bare hex bytes) in the early 80's because I had no assembler; manually calculating the number of bytes for the destination of a relative branch was a pain in the ass, though. I suppose for that period of time, writing raw machine language was the technological equivalent of punch cards. Every Apple II hacker worth his/her salt will remember what 20 ED FD did (just as every respectable hacker will remember that CALL -151 got you into the machine language monitor.
Virtually no Apple II hackers thought much of Wozniak's memory-mapping "scheme" for the text/low-resolution and high-resolution screen memory (the old "venetian blinds" effect.) At one time, I had memorized the sequence of hex bytes that implemented the lookup table generator so that you could translate screen lines into memory addresses. This didn't slow things down too much, if you were careful about it, but it was still a bitch.
I can't be the only one who wistfully misses the days of doing long division and multiplication on an 8-bit processor with no division or multiplication instructions. Oh, and remember all of the undocumented 6502 opcodes? What a great way to make it a bitch for people to disassemble your code and get at the guts.
Then there was the Disk II. I was once writing a game where fast disk access was absolutely required, and I ended up implementing what amounted to my own operating system (though this was not exactly new; some games like Broderbund's Karateka did exactly this, using spiral tracks to make the disk almost impossible to copy.) Direct access to the Disk II was maddening, painful fun. You had to litter your code with NOP instructions to get the timings on the write exactly right; a microsecond off in either direction and your data is corrupt.
Show of hands: Who's still got the old Beagle Brothers' "PEEKS and POKES Chart" handy?
A lot of folks who are new to the whole computing scene don't understand people like us when we so fondly reminisce about the days when computers were slower, bulkier, and harder to use. But it's because they don't understand a very basic concept that so many Slashdotters do:
Just because it's easier doesn't mean it's more fun.
Thanks for the memories, Apple.
C64 (Score:1)
Reporters...feh. (Score:1)
Wait. Did I miss something? I was under the impression that the Apple II lines were discontinued because of the success of the Macintosh line. I'd bet Apple might agree with me too. But hey, it has be true, because a newspaper said so, right? -inco
Re:Here comes the holy war to end all Linux/NT war (Score:1)
-- Give him Head? Be a Beacon?
Back in the days... (Score:2)
About a week later, I handed him a printout of about 15-20 line of BASIC and said "Look at this and tell me what it does." He wound up keying it in (I did help him translate all the magic numbers having to do with screen width, etc. from Apple to TRS-80--portability!) and running it to find out. "This can't work!" he practically shouted, as the stars streaked out of his monitor...
Doing something cool for the sake of coolness... those WERE the days.
kz
Re:OK, Top This (and I know 10,000 people will) (Score:1)
Damn. but I hated that language. Made no sense unless you read Greek like it was Hebrew.
Re:login?? (Score:1)
Of course, they could all be right. :-)
--
Assembly, pah (Score:1)
2A 0C 40 ld hl, (16396) 'load the hl register with the first byte of the screen array
When I started using ZASM, the assembler on the RML380Z at school, I was sure it stood for Z80-orgasm.
Hear Hear (Score:1)
Actually having tools that work and which do what you tell them to just makes so much difference!
--
TRS-80 (Score:1)
And here's an obscure product I can't believe didn't make it big time -- anyone remember the Exatron Stringy-floppy? In those days [trs80 model I days] a floppy drive was too expensive because you had to buy the expansion module ($200-$400) then get the floppy ($100-$200). For a kid with a paper route to fund his hobby, this was TOO expensive. Exatron came out with a small, credit card sized, fast continuous loop tape cartrages that you would insert into an external box that looked like those boxes for garage security systems. It held much more then a floppy, as was as fast if not faster then a floppy (for sequential access anyway). Beat the 500 baud tapes all to heck...
Also, anyone remember the "freeware" tape subscription service called "cload"?? For a yearly fee, each month they would send you a cassette tape (the common interface on TRS-80's) of 4-8 programs that were cool. I do miss those simpler times, but on the other hand, I don't..
Tano Outpost 11? (Score:1)
Re:I'm not cool enough yet (Score:1)
Don't have a power failure during maintenance...
This Old Boxen (Score:1)
Lets get back to those days.... (Score:1)
Those were the days...
CoCo Ghostbusters! (Score:1)
Anyhow, after typing it in, and seeing what it made - I decided to take it one step farther: I wanted a poster of it for my door! I had a CGP-220 printer from RatShack (it was a rebranded Canon printer - one of the first consumer ink jets, IIRC) - and was printing on leftover 8.5 x 11 copier paper my dad brought home. So I had to write this program to spit the screen up and the send the codes to the printer to basically enlarge the various "sectors" of screen - after it was done, I taped all the pieces up on the wall for all to admire!
It is a shame that kids nowadays can't get that kind of a thrill from coding on a machine - heck, it seems like only until recently that they didn't even have anything to code with on their machines (maybe QBASIC). Some kids today seem like they wouldn't have the patience to code anyhow.
One of these days I am going to drag that CoCo back from my parents house and all of my Rainbows, and set me up a similar shrine...
[sniff]
You only made joysticks? (Score:1)
After all this, I made a "grip" out of cardboard and styrofoam, and masking taped the whole thing together! Wrote some code to bounce a bright white square on a black background, turned off the lights, and had target practice!
Damn those were good days!
Re:Neet (Score:1)
Well, I can't say that I have done that - but I have done it at 2400 baud! It was on an Amiga 2000 at the time. But that isn't all.
Before I go on the Internet, I was BBSing all the way - I started out with 300 baud (and it grates on me about that one commercial for a 56K modem where one kid tell another that 28.8 is tooo slooow...) on my CoCo, then moved to a 1200 baud on a Tandy 1100HD laptop, then to my Amiga 2000 at 2400 baud...
C64 coding really *is* still alive (Score:1)
So here are a few things the article didn't go into...
First, the "20 times" accelerator is a neat little device called the "SuperCPU" made by CMD (Yes, the same CMD that used to make the 64 SCSI hard drives). Imagine, a 20mhz C64 with 16 megs of ram... mmm...
Steve Judd, the guy in the lower picture, is the maintainer of The Fridge [ffd2.com], a "code storage" facility. I got to meet the guy in person last year at an expo [globalpc.net] in Chicago area, and check out the projects he was working on at the time. Very cool stuff, not many folks write a 3d library in assembly ya know.
For more information on the C64 scene, check out Burning Horizon [burninghorizon.com]'s links page. There really are alot of us left.
- Squash (previously TFS/FTA)
CoCo Speed Up Pokes! (Score:1)
For CoCo 3: POKE 65497,0 to speed up, POKE 65496,0 to slow down.
Remember, slow down before disk or tape access, don't want to mess up your data!
It is damn crazy that I remember these!
Re:TRS-80 (Score:1)
I don't remember it, but I did come across one not too long ago (maybe 5-6 years ago) at an electronics junk yard here in Phoenix (Apache Reclamation, if anyone cares). It even had a tape in it! At first, I could see what it was supposed to be, and how old it was - but I had never come across it before (when I was a kid I had TRS-80 CoCos, both 2 and 3) in any magazine. After I saw it, I went through a bunch of old Byte magazines I had gotten, and found it.
Damn interesting piece of hardware!
Re:Ah yes... (Score:1)
I had one of the video digitizer carts, as well as the speech synth cart. I remember spending a week typing in a basic/hex code loader program, the upshot of which gave you a modifiable font and text+graphics onscreen at once - on a CoCo 2!
My favorite thing was CBASIC (don't remember the company) - a great BASIC compiler for the CoCo. This thing had my BASIC code running so fast that I had to SLOW IT DOWN! I remember coding my own windowing system, then later getting one from the same company that did CBASIC, that added commands to BASIC to do the same thing.
My favorite? Had to be Gates of Delerium - it was by this company in Canada - I remember waiting for months for that game to arrive (around the time of a mailworkers strike in Canada), then playing it (was a Ultima clone). I still have Rainbow magazines showing one kind of screen, but when they actually shipped it, it had a different one (more advanced). From what I understand, they were announcing games before they were finished, and advertising them for sale - talk about Vaporware!
Re:whatchu talking about? (Score:1)
actually LSR, or logical shift right. I guess putting
the lowest bit in the carry just didn't make it
arithmetical (if that's a word).
Re:M.U.L.E. (Score:1)
over to a friend's house on saturday nights just to play
M.U.L.E. I even bought a Commodore for $100 (a few years
ago) just to play M.U.L.E. I love that game!!!
S-100!!! (Score:1)
Ah, old gear... I got, from a now defunct US military base, a couple of dumb terminals, a few 286s, and a Zenith 10 port serial board (actually two ISA boards, each with a Z80).
I tried to find out how to get that serial board thing working in Linux but found no info (it was in '94). They were apparently designed specifically for the US navy, and Zenith claimed it didn't even exist when I called them (multiple times, multiple divisions) looking for specs of some kind so that I could write my own driver.
I'm quite a packrat with that kind of stuff. I have old Commodores, CoCo's, various video game consoles (ColecoVision, Atari 2600 (of course), Intellivision,...). I couldn't pass up a TurboGraphics 16 a few years back. I was at someone's house and they had a Vectrex still in use. I freaked out.
But I'm more interested in stuff older than I am. If only I had an Altair... sigh
Commodore Days....SMELL the nostalgia. (Score:1)
(Behind his head is what appears to be the C64, unless it's a 128 in C64 mode.) If you look carefully, you can pick out the 1541, the 1541C, and a 1581. (Commodore fanatics like me will know what I'm talking about. P.S.: I own all the same equipment.)
The Era of the Commodore, and machines in the same time period was great. This was a time where owning a computer wasn't too common. This was a time where the most advanced computers in schools were Apple IIgs's. This was a time where writing programs in BASIC was looked at by friends as "Oh man, that's FRESH!" Frankly, I miss those times. Computers back then gave people like me the chance to be different. To be into something that not everyone else was. These days, idiots left and right are buying computers, most of the time not even knowing WHY. At least back then, people who owned computers knew what to do with them and how. There were BBS's (I ran a Commodore BBS for a few years with my brother) where people could talk to one another, and usually, everyone lived in the same city and got together in person every so often. The rapid advances in technology, and the explosion of the internet have blurred all that. We are in an age that computers are nothing special anymore, and being able to use one is less important. That is why it is even more important to cherish those years where computing was special. It still is, but in a very different way. That's why those memories, those machines, and that time is remembered. And I remember fondly.
-- Give him Head? Be a Beacon?
Re:The VIC-20! (Score:1)
POKE 53281,X changed Foreground
POKE 53280,X changed Foreground
(where X = the cooresponding color on the number keys)
-- Give him Head? Be a Beacon?
Re:Apple II (Score:2)
Yeah. What I did was scrap the whole DOS 3.3/ProDOS idea of using 16-sector tracks and just wrote everything on a track in just one long "swoop." Of course, this meant that if you had a tiny file that was only a few bytes long, you'd waste an entire track by writing it. But for my application, each of the "files" I was storing fit pretty conveniently on a track.
I also used 4 & 4 encoding, instead of the 6 & 2 encoding used by DOS 3.3/ProDOS/Pascal and the 5 & 3 encoding used by DOS 3.2. For those not familiar with the encoding required by the Disk II, there were only certain bit patterns that could be reliably read back by the hardware, so all data had to be "encoded" before the raw bits could be written to the media. "6 & 2" encoding meant that each "byte" written on the media contained six actual "data bits" and two "filler bits" that guaranteed that the bit pattern could be reliably read. The 4 & 4 encoding that I used was (again) a waste of disk space, but it was faster and much simpler to decode.
Whatta fun time to be a geek.
Re:Apple II & Beagle Bros (Score:2)
Ahhh, Beagle Bros. Some of the sickest, most twisted AppleSoft code I'd ever seen, from ttheir utilities to their demos to their throwaway extras on the disks. Of course, I had to use it wherever I could. I certainly hope they're all still coding somewhere today. Software should be creative, unusual or just plain funny sometimes. Besides, they were into one-liners almost as hairy as those of the Obfuscated C contests....
Like another poster, I also had a DecMate for a while courtesy of my dad, a 20+ year DEC employee. RSTS/E, baby. I stayed up all night writing programs to generate TRON-esque printouts on an LA36, the loudest line printer available at the time.
Of course, now that I'm 28, I'm too old for that sort of nonsense. Why, I can barely stay awake long enough to take my Metamucil and creak my way out onto the front porch rocking chair, where I sit and tell stories about how we didn't have this fancy-schmancy OOP stuff. Why, we were lucky to have a copy of Merlin 8/16...
]PR#6
My Old Computers...... (Score:1)
I still have my collection of computers, ZX81 (unassembled and assembled), Z80 Starter kit (gorgeous hand wrapped, handmade Al case and upgraded to 10K). My Atari 800/Ominmon, 600XL, 800XL/256K & Omnimon, Atari 520ST/4M, AT&T 3B1, AT&T 3B2/310, Rockwell Aim, a bunch of Commodore 64's, NEC PC8201A, IBM PC (64K w/cassette ports), a bunch of 8088 clones, a Toshiba 8088 laptop, a Zenith 8088 Laptop, a 286 laptop, AT&T Safari 386SL laptop and now my Linux boxen. I've played with SS30, SS50 and S100, I've built a bunch of different ucontrollers and I still have 3 OS9 and 2 OS9 68K boxes. I have Eval boards for the Motorola 6800, 6801, 6802, 6805, 6808 and 68HC11. I have more but I can't remember what they are. I also had an Apple II but it generated so much RFI I had to get rid of it. My neighbors for 200 feet in any direction would complain and my father was fit to kill me. I love that ROM monitor.
Those times were great but they aren't as great as things are today. Lets face it the original price of just 1 of those systems can easily purchase an new box. And it seems easy to find an emulator for almost all of them.
--
Linux Home Automation - Neil Cherry - ncherry@home.net [mailto]
http://members.home.net/ncherry [home.net] (Text only)
http://meltingpot.fortunecity.com/lig htsey/52 [fortunecity.com] (Graphics)
Re:C64 (Score:1)
ARCHON Rocked. Defender of the crown was a bad-ass game too. (The shadows on the walls during the sword fight were AWESOME.) Beachhead II was a great game, karateka (if a bit slow), Strip Poker (heh, ever seen digitized graphics in 16 color?)
I'm gonna have to boot up my Commodore again, and just mess around. For old times sake.
-- Give him Head? Be a Beacon?
M.U.L.E. (Score:1)
Ah yes... (Score:1)
OK, nostalgia time: Putting tape over the leads on ROM cartridges to defeat the autoboot, so you can save the contents to tape. Speech/Sound Cartridge ("this is the compyooter speekeying") and having to type in its little 15-line loader so many times I memorized it. Connectix SpeedDoubler in one line: POKE 65495,0 (absolutely the coolest hack on ANY computer ever - doubles your clock speed!)
Recovering disks by tweaking the GAT directly with a disk zapper (back when file systems were simple enough you had a reasonable chance of success with this). Doing POKEs to change the drive step rate, change the number of tracks, etc. Attaching cast-off TRS-80 Model III floppy drives to the system simply because I could.
RAINBOW Magazine and open source the way it SHOULD be done - program listings you type in! That really puts the peer into peer review, you don't send your code in to the magazine until you're absolutely, positively, 100% convinced people won't laugh at it or come to your house and kill you for making them type in something stupid!
Then there was The Upgrade: going to a CoCo 3, finding out 1/3rd of your old games don't work, another 1/3rd are in black and white now, but the rest look FABULOUS on that new RGB monitor. 80 column screens for editing BASIC lines. The disappointingly s.l.o.w Microware BASIC extensions for the new hi-res modes (boxfilling a hi-res screen took 2.5 seconds!).
OS/9: I've heard it said OS/9 advocates are even worse than Amiga advocates, and rightly so: OS/9 does things the Amiga can't do, Linux can't do, Windows NT can't do, maybe QNX comes close. OS/9 on the CoCo 3 was bragging rights: full preemptive memory-managed multitasking on a 2MHz processor in 512K on floppies. Multiple screen support. Open about 150 shells and hold down "clear" to cycle between them at high speed. Of course, no one mentions you couldn't DO a whole hell of a lot with OS/9, but who cares.
Sneaky hardware hacks (some of which I have not done): piggybacking RAM chips for the 32K upgrade, swapping the old CoCo 1 keyboard with a REAL keyboard, putting a PC keyboard on a CoCo 3, upgrading to 1MB or 2MB, shaving out the plastic over the power supply for ventilation, installing a SmartWatch RTC onto the floppy controller ROM, replacing that crap floppy controller with a Disto no-halt so you can use HD floppies, adding a RASCAN framegrabber, etc. Replacing the 68B09E processor with a Hitachi 6309 to get about a 5% speedup (the difference between a Pentium 200 and a Pentium 233, I guess).
Today some sick puppy has written a MOD player and a Wolfenstein-like 3D demo for the CoCo. I hear talk of IDE controllers, Ethernet cards, IP stacks for OS/9, and other such sick hacks. I'd settle for CoCo 3 emulation on my Amiga.
XZX (Score:1)
FWIW, I still remember my early computing days fondly. The Spectrum was fun, and the C64 was excellent (6502/6510 is still my favourite assembler), but it was the Beeb that really shone in my opinion (yes the C64 and Atari 8-bits had better graphics, but the built in assembler made it a joy to work with). Later on, the Amiga had a similar feel to it -- everything just felt right!
Nice article, though no mention of Atari... (Score:1)
I have a definite respect for classic Commodore machines, but I was a member of the Atari camp from way back. My first computer was a TI-994A, but the Atari 800XL I got in the 8th grade was a much greater milestone... games like MULE, Jumpman, Shamus II, Ali Baba and the 40 Thieves, Archon, David's Midnight Magic, Broadsides, countless Infocom games, Star Raiders, Aztec, Montezuma's Revenge, Eastern Front 1941, Ultima II, Gateway To Apshai, Donkey Kong, awww yeah...
I'll never forget the hours spent programming Atari BASIC, which, unlike the TI, had PEEK and POKE statements (word was Texas Instruments didn't include this because they didn't want people being able to hack their OS). Of course, Atari BASIC had its shortcomings like the lack of multi-dimensional string arrays (i.e. A$[10] pointed to the 10th character in A$, not the 10th subscript of a string array like in any other BASIC).
It's all about things like the following, which made me a true badass in the eyes of my 8th grade classmates:
10 GRAPHICS 4
20 PRINT "AtARI rUL3Z!!!!!!!"
30 FOR X=0 TO 255
40 POKE 709,X
50 POKE 710,255-X
60 NEXT X
70 GOTO 30
I hope I didn't get that wrong, but I'm sure any other old skool Atari people out there will understand what I'm trying to do... :D
almost brings a tear to my eye (Score:1)
*tries to remember*
10 s=54272
20 poke s+0,0: REM set low frequency
30 poke s+1,200: REM set high frequency byte
40 poke s+5,15+12*16: REM set attack/decay
50 poke s+6,10+10*16: REM set sustain/release
60 poke s+4,17: REM set sawtooth
70 REM: the same in 6502 just took a few more lines
run
*beeeeeeeeeeEEEEEEEEEEEEEeeeeeeeeep*
Ahh the memories.
Sprite mutliplexing, realtime video. Fuck, even this fucking useless K6-233 can't even sync its video rendering with the monitor, and drops cycles trying to play-back sound (and its only about 2-3 orders of magnitude faster!)! Shit pc hardware is so screwed! That pissy, 1mhz, 8 bit cpu could render perfecly synced 50 frames/second (PAL) video frames with 3-4 channel music with no glitches, wheras this thing can't even update the mouse pointer smoothly!! What a complete fucking joke!
Raster interrupts were so funky. And page-zero addressing mode, and index indirect, and indirect indexed
I think something surely went wrong along the way. I think it was the IBM PC, and all its ancestors
__// `Thinking is an exercise to which all too few brains
Re:almost brings a tear to my eye - oops (Score:1)
Oh i forgot:
55 poke s+24,15: REM set volume to max!
:):)
__// `Thinking is an exercise to which all too few brains
Re:KIM 1 and SYM I (Score:1)
Re:"Another visitor! Stay awhile! Staaay FOREVER!" (Score:1)
What's FRODO, you ask? Just a fully working C-64 emulator for a variety of platforms. Do a web search on the name and you'll find it.
I'm not cool enough yet (Score:1)
But I still have my very first 16 bit machine, in fact two of them, the original Columbia PC, one of the first two workable IBM PC clones. (The other was Compaq, the guys next door had one right away in 1983 but we didn't like the toy screen.) The Columbia was a superbly engineered machine that unfortunately was attached to a superbly clueless marketing department. They overpriced the box, didn't provide much support, and after a lot of flailing, disappeared in about 1985, only to have the name re-emerge years later as a hard disk/storage integrator in Florida (Columbia was originally in Columbia, MD).
I still have all the DOS versions going back to 1.1. Haven't fired up my old Columbias for a long time, but I bet they would run at least DOS 6.22 without a hitch. Only 640K of memory, though, so I wouldn't be able to run Linux, even though it has a whopping huge 10 megabyte hard drive. There are 2 256-K Tecmar memory boards in that box. You don't even want to know how much we paid for those in 1984.
From the Old Fogy desk
--------
Those Great Days (Score:1)
assembly again. During the days when these computers were popular, you could really get a feel of the computer's architecture by programming it to the max.
One thing interesting about these 8-bit computers: they were in production for quite some time. The Apple ][ series (][ to
I just found a company that sells a SCSI card and an SVGA card for the Apple ][. They even bundle the SCSI card with a Zip drive. The URL is
[sequential.com]
http://www.sequential.com/ramfast.html.
Kazuo
Re:whatchu talking about? (Score:2)
Well, I'm specifically thinking of instructions like MUL and DIV on "modern" processors that "fully implement" the operations. I won't argue that bit-shifting operations can, at the basic level, be considered basic vehicles for multiplication and division (obviously, they're what you had to use!) But they're certainly not general-purpose multiplication and division instructions.
You know as well as I do that assembly language programmers who are only familiar with "modern" assembly languages would be completely lost.