the Apple had analog game controllers so you could do similar.
Atari joysticks were digital.
the Apple had analog game controllers so you could do similar.
Atari joysticks were digital.
Well, yes, the joysticks were digital (as in: four leaf switches for directions, plus the trigger). But each Atari / Commodore joystick connector also included inputs for two paddles. So you had two analog-to-digital converters on the VIC-20, and four on the Commodore 64.
There was no relay, but the “user” connector on the back gave access to several lines that could be used for modem/RS232 control, parallel printer support or for explicit control of individual input/output lines (and you could attach a relay to those, of course). I think the joystick lines could also be reconfigured for output.
I do have something to contribute to this thread!
About 10 years ago, I worked for FutureHealth, a small business selling medical sensors and software. The sensors (thermistors, photoplathysmagraph, gavlanic skin response, pneumatrodes, etc) were the same regardless which system you bought. However, the PC systems were thousands of dollars. For under a grand, you could buy a full Commodore 64 system with printer and 1541 for storing patient files. Besides being cheaper, the C 64 had no known viruses, no Y2K bug problem, and several other advantages.
This depends more on application software than anything else. In one sense, it’s true that what little the C=64 has for an OS doesn’t care about the date, but if your application software stores dates as six digits for DD/MM/YY you might have a problem representing dates after 12/31/99.
And you could just skip the 2nd LDA, achieve the same result, and save 3 bytes plus it’s machine cycles. You never would have done well on a Sinclair ZX81, with only 1k of memory, like I had.
The Apple II had expansion slots for which you could build any kind of board your electronics wizardry could dream up, including every one of the applications you named.
Well, yeah, of course. But I was translating the exact BASIC statements to the machine language equivalents. I did actually think about whether to put the second LDA in there or not. Obviously, it’s not necessary. But neither is a POKE 53281, PEEK (53280), when a POKE 53281, 1 will do and save you a bunch of bytes in your BASIC program. So I went the literal route. If you want to save BASIC program memory, you’d do A=53280:POKEA,1:POKEA+1,1
Missed edit. Actually, a simple:
POKE53280,1:POKE53281,1
will do even better.
I figured as much, but I just couldn’t pass up the opportunity to rag on ya…
I was hoping someone could help me remember what game I used to play on my Vic 20 as a child … since it was almost 30 years ago, my memory is very vague.
All I can remember is that I think it was just a text game where you entered rooms or buildings (maybe castles) & that the instructions said that you could not win!
Does anyone remember a game like this?
Thanks in advance!
One of the Scott Adams ones, maybe?
I must say that the wave of nostalgia reading this thread has somewhat overwhelmed me. I was fucking ace at Omega Race though.
My boys! I stopped going to the endless series of “Last” Chicago CoCoFests when I got unemployed AND realized I still had stuff in my trunk from the previous ones. One year I cleared out my CoCo stuff with a donation to the auction. Somebody got a sweet 512k CoCo3 modified to run the accompanying Sony RGB monitor, based on emails with Marty Goodman and my pretending I knew something about electronics. You never saw a better picture out of a CoCo.
As for the Vic, didn’t some kid hack into the Department of Defense with one, inspiring the movie “Wargames?”
Y’know, it isn’t a high level language if you can’t do anything without most of the instructions being PEEKs and POKEs. Just sayin’ that it was what turned me off to the C=64, though that Linux box is looking retro-iffic.
Forgot about the V-20 – thought it was another name for the C64. Wow, that brought back some memories of using cassettes to load software and writing BASIC and playing text games like those where you have to find some hidden shit in some old haunted spooky house (not racist or anti-CIA – it was a spooky old house!).
That was a general affliction of most BASICs for 8-bit computers — except perhaps the IBM PC, where I don’t remember so much of it.
But the Apple IIs, the Commodore machines, the TI-99/4, the Ataris, the Sinclair ZXs — they all had a lot of PEEKs and POKEs to control things (usually video features) that they ran out of space to implement with BASIC commands.
Yes, but you couldn’t display all 4096 colours on the screen at once, except when using a special and highly restrictive video mode.
Not so much for the CoCo. Its Extended Color BASIC was pretty close to GW-BASIC on the PC.
Just don’t look at The Hitchiker’s Guide to the Galaxy TV Show–all those graphics were done with stop animation, using what essentially amounts to a light, black paper, and colored transparency sheets.
Also, to be more relevant to the the thread: my school has a color monitor that could handle 80 characters per line, and it was hooked up to our Apple//c. Unfortunately, being at school, I never learned to do much with it. The best I could do was hiding in the Library on the AppleIIe with a monochrome screen, and I was mostly interested in copying the one program everyone loved, a game called Driver, so we didn’t have to keep taking it back and forth.
And, what the heck, I’ll describe the game. It was a I BASIC game, whatever that meant, and it used /|\ to draw a winding path on the screen, and a car made up of reversed spaces and reversed /. You would drive using 1, 2, and 3. It had three different difficulties that you would select at the part of the program, with each being progressively thinner.
I downloaded all 2 Gigs of known Apple II software from an archive 8 years ago, but I never found this game. I one time tried to print off the source code to take it home, but, while I could get it to switch to the printer, it would switch back when it displayed source.
That means it was an Integer BASIC program, as opposed to one in Applesoft BASIC — in case you were curious.
The C64 was much, much more advanced than the Vic 20. I can’t tell you the specs on either of them, but the C64 could do a heck of a lot more. I don’t think that the V20 had anything more than cassette storage, for instance, while the C64 did have the capability of having an external floppy disk drive…a slow and primitive disk drive, true, but it had one.
Oh, yeah…the good old 1541. I had a game for C64 whose loading screen was “Patience is a 1541 disk drive”.