Slashdot Mirror


Still Life in the Apple II Community

a2fan writes "A bunch of retro-computing Apple II enthusiasts are decending on Kansas City, MO July 22-27 for the 15th annual KFest. Apple co-founder and Apple I, II designer Steve Wozniak will be there. The Apple II keeps on kicking with Ethernet, TCP/IP, and PCMCIA RAM cards used as hard disks. What is it that keeps such an old platform going?"

49 of 523 comments (clear)

  1. Oh, Apple II noble Apple II by Anonymous Coward · · Score: 5, Funny

    You shall not have died in vain!

    I'm not quite dead yet, sir!

    1. Re: Oh, Apple II noble Apple II by Gortbusters.org · · Score: 4, Funny

      Hey buddy, could you do me a favor and just... *whack*

      *load apple 2 on the wagon*

      --
      --------
      Free your mind.
  2. What keeps 'em going by krog · · Score: 3, Insightful

    What is it that keeps such an old platform going?

    Anyone who knows the joy of programming machine language for the 6502 knows the answer.

    1. Re:What keeps 'em going by tweder · · Score: 5, Insightful

      Ah, sentiments like that make me want to dig up my old C-64.

    2. Re:What keeps 'em going by MShook · · Score: 5, Funny

      Why? You put it in the graveyard?

    3. Re:What keeps 'em going by JUSTONEMORELATTE · · Score: 4, Funny

      Wouldn't you?

      --

    4. Re:What keeps 'em going by mykepredko · · Score: 5, Interesting

      I don't know if I would call it "joy"...

      I would use the term "satisfaction"; I remember being very pleased with myself for coming up with a sixteen bit by sixteen bit shifting multiplication algorithm in just 24 instructions or realizing that self-modifying code is needed to perform an indirect jump or data access anywhere in the 16 bit address space.

      If you can competently program the 6502 in assembler, then you will be able to tackle any other 8 bit processor architecture with ease - a very satisfying accomplishment.

      myke

    5. Re:What keeps 'em going by Otter · · Score: 3, Funny
      Ah, sentiments like that make me want to dig up my old C-64.

      Well, now that the Taliban is gone, go ahead! Don't forget to keep Jon Katz posted!

    6. Re:What keeps 'em going by Stonent1 · · Score: 3, Funny

      What is it that keeps such an old platform going?

      Actually, it is electricity that keeps it going.

    7. Re:What keeps 'em going by Dr+Caleb · · Score: 3, Funny
      No, he lives in Afghanistan and that is the only way to protect it from the Taliban.

      --
      "History doesn't repeat itself, but it does rhyme." Mark Twain
    8. Re:What keeps 'em going by ncc74656 · · Score: 5, Interesting
      I would use the term "satisfaction"; I remember being very pleased with myself for coming up with a sixteen bit by sixteen bit shifting multiplication algorithm in just 24 instructions or realizing that self-modifying code is needed to perform an indirect jump or data access anywhere in the 16 bit address space.

      The 65C02 added indirect and indexed indirect addressing to JMP (previously, only absolute addressing was available).

      What I think was my most clever hack was a routine to play WAVs (11.025 kHz 8-bit mono) on an Apple II with no additional hardware. 73 bytes on page 3 was all it took to play sounds through the speaker with a resolution of 4 bits per sample. Source code is here.

      More recently (just a few months ago), I wrote some code to communicate with Dallas Semiconductor's 1-Wire devices through the joystick port. I used a temperature sensor and a clock chip to turn a II into a programmable temperature controller for my beer fridge. In addition to maintaining a set temperature anywhere from the 70s down to the 30s, it also manages gradual temperature changes (1/hr) for different stages of brewing--primary fermentation, diacetyl rest, lagering, etc. The code to do all this is GPL'd; I just haven't gotten around to putting up a page on my website for all of it yet (though the 1-Wire primitives are available through this page).

      --
      20 January 2017: the End of an Error.
    9. Re:What keeps 'em going by Mark_in_Brazil · · Score: 5, Interesting

      What is it that keeps such an old platform going?

      krog suggested:
      Anyone who knows the joy of programming machine language for the 6502 knows the answer.

      I'm not sure if krog was joking, but I actually had some fond memories of my teen years when I read this. And I could be mistaken, but I think I still remember how many of my chunks of 6502 code began... "A9 00..."

      (For those who only speak Assembler and not ML, that's "LDA #$00")

      Aaaahhhhhh... and now I'm remembering my endless tinkering with the little 16-pin joystick socket. I made joysticks, a device to let me use the cheap Atari-compatible joysticks on my Apple, and a cheap substitute for a graphics tablet (using a couple of variable resistors to measure what the pen was doing and let the computer know).

      I remember when my mom first took me to a computer store to look at some machines. I was of course looking at various games and things (I was in 6th grade-- would you expect something different from a boy that age?) and my mother asked one of the people at the computer store directly: "is this just going to be an expensive Atari?"
      (Note: Mom was referring to the Atari 2600)
      The response was cool, and more truthful than I thought at the time, and probably more truthful than my mom thought: "there are games for the computer, and he WILL want them and WILL play them, but the difference is that he won't learn how to program and use computers playing games on the Atari."
      Thinking back, I can now see that the employee was right. I did play a lot of games on the computer, but I also did learn a couple of programming languages and started doing something I still do: when I had some kind of problem that would be a pain in the ass to figure out in my head or even with pencil and paper, but relatively easy for the computer to figure out for me, I would write simple programs to do just that. I also got the basic notions of hardware architecture and the confidence of knowing that I am capable of figuring out how seemingly complex devices work and even making my own extensions. I am very glad to have been the owner of an Apple ][. And I also have fond recollections of Commodore machines (VIC-20 and C64) because of a couple of friends who had them and learned 6502-ese with me.

      Great days. Thanks for reminding me, krog!

      --Mark

      --
      "It is nice to know that the computer understands the problem. But I would like to understand it too." --Eugene Wigner
    10. Re:What keeps 'em going by Attila · · Score: 5, Interesting
      The coolest hack I ever saw was the "VaporLock" on the Apple II+, which allowed you to sync your programs to the video refresh (before this feature was added on the Apple IIe).

      If you attempted to read the cassette-out port on the Apple II+, no (tri-state) devices would actually attach to the bus. As a result, the data lines on the bus acted like a DRAM cache and momentarily "stored" the last value read from RAM (the "vapor"). Since the CPU and video refresh circuitry alternated RAM access every half cycle, the last value read was always one from the current video page.

      A few bytes of each hi-res graphics page were read by the video refresh circuits but not displayed (during horizontal blanking, if I recall correctly). By storing "unlikely" values in these bytes, and then waiting for them with a read loop, you could determine where the video trace was in the graphics page and calculate when the vertical blanking would start.

      You could flip graphics pages during the vertical blanking interval to get smooth animation, or calculate times to switch modes and mix text and graphics anywhere on the screen (a big deal, in those days).

      PS. I realize this dates me, but really, who else would?

      --
      Dear Will, the plums were poisoned. -- Cheese Club
  3. I know! by Wireless+Joe · · Score: 5, Funny

    "What is it that keeps such an old platform going?"


    Dateless Friday and Saturday nights, that's what.

    1. Re:I know! by TopShelf · · Score: 5, Funny

      I think you can add Sunday through Thursday as well...

      --
      Stop by my site where I write about ERP systems & more
    2. Re:I know! by kiwimate · · Score: 4, Funny

      "What is it that keeps such an old platform going?"

      Electricity, just like the new ones.

      Boom-boom! (Thanks to Basil Brush.)

  4. What keeps it going? Nostalgia by stratjakt · · Score: 5, Insightful

    Theres a PET/V20/C64 comminity, an Amiga community, an Atari ST community.

    There's a community for every past console, from Atari 2600 to the Dreamcast.

    There are communities for Model T Fords. I once drove to a theme park (Canada's Wonderland) and my jaw dropped when I saw hundred upon hundreds of restored Model T's in the parking lot - the Model T association was having an outing.

    Model T's dont compare with today's cars, yet some people still cherish 'em.

    --
    I don't need no instructions to know how to rock!!!!
    1. Re:What keeps it going? Nostalgia by gwernol · · Score: 4, Insightful

      There are communities for Model T Fords. I once drove to a theme park (Canada's Wonderland) and my jaw dropped when I saw hundred upon hundreds of restored Model T's in the parking lot - the Model T association was having an outing.

      Model T's dont compare with today's cars, yet some people still cherish 'em.


      I think its a little more complex than just nostalgia, though that certainly plays a part. For example one of my hobbies is the restoration and running of old steam locomotives and railways. This doesn't mean I want to return to this antiquated form of transport or the Victorian world in which they existed. It has a lot to do with the sights, sounds and smells and also the opportunity to do something physical and completely different from my day job in front of a computer.

      Interestingly - and hopefully somewhat back on topic - where I do think nostalgia plays in is a harking back to my childhood, when I first saw live steam locomotives at work. I'm not trying to recreate the world of 100 years ago, but I am trying to recapture the awe and excitement I felt 30 years ago when I first saw one of these machines come alive. I suspect that many of the remaining Apple ][ enthusiasts are re-living to some extent their first computer experience. A lot of people in adult life try to recapture some of childhood's sense of wonder through collecting toys or pursuing interests that were first sparked when they were young.

      --
      Sailing over the event horizon
  5. What is it that keeps such an old platform going? by dirtmerchant · · Score: 5, Funny
    What is it that keeps such an old platform going?


    How old is the Bible?
  6. Still life by DrWhizBang · · Score: 5, Funny

    From the title I thought that this was about paintings of old Apple computers.

    --
    Schrodinger's cat is either dead or really pissed off...
  7. Re:possibly... by fjordboy · · Score: 5, Funny

    True...forgetting oregon trail was a big mistake. I played that game for speed. Let the rest of my family die...it will only make me faster! That's how I played...

  8. Easy by seangw · · Score: 5, Informative

    It does what people need it to do.

    My IIGS in the 80's ran paint software, card making software, word processor and never needed an update.

    The software infrequently crashed, and hasn't had any changes in the past 20 years (same apple commands work, no learning curve).

    Doesn't that sound nice?

    OR - you can pay (lets be optimistic) $500 for a relatively nice Dell computer nowadays that requires hours of setup time (just entering in personal information), most likely months to get as used to the original software, and the issue of having to update windows on a regular basis.

    I'm not advocating old computers (trust me, when my computer is over a year old, I rebuild it), but there has to be a segment of end users who would think it's the perfect computing environment.

  9. What is it that keeps such an old platform going? by SnakeEyes · · Score: 4, Insightful

    While Apples aren't personally my thing, I'm willing to wager that a hefty portion is nostalgia. People like to remember a time when things were simpler and life was better than it is now.

    Pretty much everybody has *something* that gives them that feeling of nostalgia. For some its old cars, or classic arcade games.

    For me, its pinball. There is nothing better, in my opinion, than beating on an old Fireball or Gorgar machines from the late 70's.

    But hey, to each their own. :)

    --
    Come on, Tinkler, Tink!!
  10. Usefullness & other reasons not to change a go by adzoox · · Score: 5, Insightful
    Why change a good thing?

    I have been servicing an Apple IIe that is used at the Lamaster Dairy at Clemson University's Ag Department for 5 years now. (They have had it since 1983) - It is tied in to a bell that rings twice a day. Cows will come in to get milked, it controls a gate to close in behind them when 10 cows have walked over a pressure plate at the front of the building. It then measures the volume of the milk production. All, created by students long ago and uses a super serial card. It's been the same reliable system for almost 20 years. It does it's job and is STILL more modern the majority of milking places I have seen (Ummm.. haven't seen but 3 and that's more than 90% of you I'm sure)

    I have serviced this system twice, but only cleaning and optimizing (as much as I could, and transferring the programs to new disks) - At one point, I was going to switch the whole system to an LCIII with an Apple IIe emulation card - the professor in charge said, "Why upgrade for such degrading work?"

    I am also an advocate for schools keeping their IIe's to use for teaching. The Apple IIe had GREAT learning software, especially for Math like the Addison Wesley How To series. Again, why spend Taxpayer money when kids will enjoy it. Kids should be tought in an enriching environment not in a rich environment.

    --
    Yell & scream & rant & rave... it's no use... you need a shaaaave ~ Bugs Bunny
  11. With programs like... by nocomment · · Score: 4, Funny

    10 ? "Bryan loves Sheila";
    20 goto 10

    Hours of fun in elemtary school with that one.

    or there was always the rocket ship blasting off

    --
    /* oops I accidentally made a comment, sorry */
    /* http://allyourbasearebelongto.us */
  12. Old home computers are *understandable* by Junks+Jerzey · · Score: 5, Insightful

    That's the key. Remember that thick manual that came with the C64? That wasn't just a manual, it was the documentation for how to program the hardware. Just the documentation for DirectSound, let alone any significant part of the Windows API, is larger than that.

    And there's also a simplicity that we've completely been unable to achieve, even though processors are much faster. Jef Raskin gave the example of being able to boot up an Apple II in seconds, and use BASIC as a snazzy, programmable calculator. You don't have to launch any applications. You don't have to futz about with GUI gadgets. Heck, you can also just type "CALL -151" and bang, you're in a machine language monitor that lets you explore the entire machine. Nasir Gebelli, among others, used to write commercial games entirely via that monitor.

    1. Re:Old home computers are *understandable* by call+-151 · · Score: 4, Interesting

      That old Apple II machine-language monitor was
      amazing and the overall simplicity and sensability
      of the 6502 was great. I taught myself machine
      language by using the mini-disassembler and
      puzzling out other people's code. Can you imagine
      doing that these days?

      --
      It's psychosomatic. You need a lobotomy. I'll get a saw.
  13. People are strange... by mb12036 · · Score: 5, Funny

    These guys remind me of a professor I had in college a couple of years ago that kept two PDP-11's in his office and one at home. He worshipped them. Best hardware ever, he would say.

    He was also the same guy that had 365 pairs of pants and 365 shirts and did laundry once a year so maybe that should have shed a little light on his mental state.

    1. Re:People are strange... by mcmonkey · · Score: 5, Funny

      What did he do on December 31 of leap years?

      *shutter*

  14. I love my ][e by X_Bones · · Score: 5, Interesting

    every once in a while I'll boot up my Apple ][e, plug in the joystick, and fire up Rescue Raiders. The game was fun in and of itself, but I think the real reason I enjoyed it was because it belonged to my dad and he wouldn't let me play it...
    The other games I played were this series of text adventure games, written by Scott Adams (maybe of Dilbert fame, we could never find out). There were nine of em, 3 to a disk, and arranged from easiest to hardest. Couldn't beat any of em. heh. They were fun though, especially the second (treasure island) and the third (some mission impossible-type thing where you had a limited number of turns before a bomb went off).
    We had em in elementary school, where the teachers let us play games like Oregon Trail; this one where you're a fish and have to eat other fish, and avoid the otter or something; and there was one where you were a geologist and had to identify rare gems by their color, hardness, etc. Anyone remember this game? Everyone I ask about em just kind of look at me.
    But besides games, I learned to program on that computer; there were BASIC programs in the back of some kids' magazine I subscribed to, 3-2-1-Contact or something, that taught you about control flow, strings, stuff like that. I remember this one where you ran a zoo with panda bears that kept dying every time you looked at em the wrong way.

    man, thanks for the trip back in time there...

  15. I know! by blackmonday · · Score: 4, Funny

    What is it that keeps such an old platform going?

    Maybe these people just Think Different.

  16. Apple II loads faster than todays machines by tekrat · · Score: 4, Insightful

    As an owner of several Apple II machines, I'll tell you that the Apple II is light years faster than my windows machine.

    For example, boot time of OS:
    Windows == about a minute
    Apple II == about 2 seconds after power on

    Boot time of "integrated software suite"
    MS Office == an eternity
    AppleWorks == about 16 seconds

    Now, it should be noted that the Apple II is way faster because the apps to load are usually in the area of 16k, while the current generation of software is in the hundreds of megabytes.

    And it should also be noted that my IIE has a SCSI card and is hooked to a 30Meg (wow!) HD, which holds nearly everything I'd ever want to run on a IIe and still leave me plenty of data-file room.

    But, even by 8-bit clunker standards, the IIE was pretty damn fast. Woz built one heck of a machine, and I worship his genius every time I power the damn thing on.

    So, yeah, basically I'm a loser!

    --
    If telephones are outlawed, then only outlaws will have telephones.
  17. So what you're saying is... by Anonymous Coward · · Score: 5, Funny

    Apple computers will work untill the cows come home?

  18. I loved apple II by goombah99 · · Score: 5, Informative

    I used to sell INtel and Z-80 S-100 buss computers when the apple came out. I assumed it was just another comodore/trs-80/amiga toy. then one day i had to take one apart. Boy those machines were way ahead of their time. they just looked like toys cause they were so simple inside.

    notable things compared to the "big iron" s-100 systems

    1) mixing text and graphics on screen, not to mention sprites
    2) memory mapped video (s-100 systems were buss and I/O based)
    3) switching power supplies. Altair, imsai, cromenco, were all tranformer/rectifier/capacitor systems and you could barely lift them. a few of the game-sytems may have had swithcing power supplies, but none of the serious computers did.
    4) pre-decoded memory mapped buss with pre-regulated voltages, made making plug in cards a snap. half the circuits on the lod s-100 bus cards were for decoding the bus handshaking signals (here were no single asic chips designed to do that back then) and another chunk of board area went for regulating the voltages.
    5) soft sectored floppies. every one else was hard sectored leading to incompatible drive, proliferation of formats, and incompatible software for accessing them. the apples could reprogram themselves as drive technology improved rapidly.

    But the really big deal with the apples was something few people appreciate. the first truly robust use of dynamic memory, that allowed all modern computing platforms. most of the big iron systems used static ram which needs something like 18 transistors per bit and consummed orders of magnitude more power and board area. an entire s-100 card, slightly bigger than a modern pci bus card, might hold 8K. yes you hear that right 8K not meg or 8 gig, of static ram chips. and thats why you needed those huge power supplies (and on board regulation).

    if static memeory were still in use, a 1 gig memory card would be about ten times larger than todays dynamic memory and consume about 1 mega watt of power!!!!
    in static memeory current is flowing the whole time. in dynamic memory current only flows when the bit swithces state, the rest of the time it just stores charge. storing charge does not disspate any power.
    thus the future of computing hinged on dynamic memory.

    Now lots of folks tried to build dynamic memory systems but refreshing these things over the s-100 bus was problematic. It was made worse because intel 80-80s used variable numbers of clock cycles to do an instruction so when the memory could be accessed was indeterminant. you might not reach the memory in time. and on board refresh systems were comlicated too. basically it was pretty unreliable stuff. I know, I sold and repaired it.

    but woz pulled two great tricks. first he used the 6502 cpu which on every clock cycle the down beat is always gaurentted to never access memory. thus refreshes could hum along at 1 Mhz gaurenteed. the other clever things was that there was NO refresh circuitry at all! he beat this by letting the video memory be in main memory. the video was accessed on the back side of the clock, and its row-address signal was enogh to refresh all of the memory.

    I fell in love with apple when I figure this out. so elegant. so few chips in side the damn machine. such tiny litte car slots. so cute.

    of course even back then the MHZ myth was strong. the 6502 ran a 1Mhz while the 8080b ran at upt to 2. (Z80 went to 4) but instructions on an 8080 took 3 to 11 clock cycles with most about 4 or 5. and because the clock was so fast, much of the mmeory was too slow (typically about 500Ns response time was possible) to respond and had to inject wait states. this made it even slower. the 6502 ran a 1Mhz but most instructions took 1 clock cycle. some took up to 3. the slower rate was matched to the 500ns memory speed, (not to mention the second fetch on the back side for the video) so there were no waits. and the kicker was that on those three-clock cycle instructions the 6502 would pipe-line the next memeory fet

    --
    Some drink at the fountain of knowledge. Others just gargle.
    1. Re:I loved apple II by Winter · · Score: 4, Informative
      Some small nitpicking

      systems used static ram which needs something like 18 transistors per bit and consummed orders of magnitude more power and board area

      A normal SRAM bit takes 6 tansistors (FET's), while DRAM takes 2 (one of which is used as a capacitor and stores the bit)

      if static memeory were still in use, a 1 gig memory card would be about ten times larger than todays dynamic memory and consume about 1 mega watt of power!!!!
      in static memeory current is flowing the whole time. in dynamic memory current only flows when the bit swithces state, the rest of the time it just stores charge. storing charge does not disspate any power.
      thus the future of computing hinged on dynamic memory.

      Current doesn't flow all the time in SRAM... (At least not in CMOS based SRAM, might in TTL based)
      Each bit consists of 6 transistors aranged as a flip-flop. This does not consume _ANY_ power (except for leakage current, which is very low) except when it is changing state.
      DRAM on the other hand has to be continually refreshed, and thus consume quite a bit more power.

      Only reason that DRAM is user more is because it takes a third of the space of SRAM. Anything that needs ultra-fast RAM uses SRAM (Some videocards and all L1 & L2 CPU caches uses SRAM)
      --
      main(i){putchar(177663314>>6*(i-1)&63|!!(i<5)<<6)&&main(++i);}
    2. Re:I loved apple II by bored · · Score: 4, Interesting

      You forgot two of the most elegant things the II had going for it.



      The graphics system has incredibly simplistic hardware that simply set the composite color burst timings based on the a single bit shift of the video memory. This removed the complicated timing and DA conversions that other early color systems required. Of course it made it a pain to set any given pixel to a specified color, or even draw a line (the video memory wasn't mapped line for line to the screen for timing reasons). It also had some interesting side effects like leaving a couple of unused bytes at the beginning and end of each line which were scanned during the horizontal refresh allowed the programmer to 'hide' information in the video buffer. Eventually with the release of the 80 column card, the graphics system was increased to 16 colors and the horizontal resolution was doubled. My undestanding was that this was completly accidental and discovered only after the card had been on the market for a couple of months.



      The other cool thing you sort of touched on was the soft sectored disks. Most disk drives of the time cost a lot of money because they also had complicated timing and encoding logic built onto them as well as sensors for detecting head location and where in the spin the disk was. Some history:The problem with magnetic media (and some communications mechanisms etc.) is you cannot tell were the bits start and stop so you need tight timing, or an encoding scheme which guarantees that no more than a certain number of off or on bits are adjacent. The disk drives for the II didn't have any head or disk position sensors, nor did they have encoding or timing logic. This was all offloaded to the software in the ROM's which encoded the bytes (using 4 by 6 encoding if I remember correctly) wrote the sectoring information (some series of bit patterns guaranteed to be unique with the encoding scheme and guaranteed to allow the software to detect where a byte started) and everything else related to managing the disk drives. This allowed the II disks to have some seriously ugly copy protection schemes (writing data between the tracks, because a track was actually 4 pulses of the stepper motor, spiral tracks, tracks with funny sectoring, funny encoding schemes the list goes on.) Not only that but since you couldn't tell where on the disk you were until you read the sector information, and not all the disks were sectored the same the ROM would basically pulse a full stroke to the stepper motor to locate the first track to boot the machine. This is what that really bad clunky / grinding noise is when the machine is first powered on. Another little trick was that the amount of data you could fit on the disk was related to how fast the disk was spinning (actually this is true of any disk to a certain extent). The software could correct for small imperfections in the rotational speed, but since the on/off timing of the head was directly controlled you needed to adjust the speed the disks spun at for optimum data consistency. Hence those little screw drivers that came with some models, and the disk tune utilities which would show you how fast the disk was spinning while you turned the adjustment on the drive. In the long run it turned out to be an advantage to have such low level control of the disk drive since various pieces of software were written to read other computers disk formats.

  19. Schools! by burgburgburg · · Score: 4, Insightful

    My wife is a teacher for an advanced program at a grade school. Along with some donated old PCs (running Win95), they have two Apple IIes, and an old Apple printer. They still work, the programs still work, and since people don't like spending money on their childrens education that could go to SUVs instead, they'll keep going for a few years more, probably. Or was that bitter?

    1. Re:Schools! by Thavius · · Score: 5, Interesting

      Aaah, educational PC's. I remember learning to type and program on apple IIe's. The setup was amazing, they were all networked to a macintosh which shared a printer.

      I recently learned a consultant had convinced my school district to spend a lot of money moving to microsoft .net stuff. I thought, "that money could be well spent elsewhere - educators!" But I digress, I'm not a highly paid consultant.

      Bitter? I share your sentiments. My girlfriend is looking for a teaching position, but there's no funding, wonder why (see above)....

  20. life was -what-? by dAzED1 · · Score: 5, Interesting
    "People like to remember a time when things were simpler and life was better than it is now"

    Ok, listen - yes, people like old things. They like old cars, old houses, old paintings. Sure. They can even like old computers. But you know what? Its not because life was better back then.

    Apple ][ came out in 1976. The next year, Gerald Ford ended his term (you know, the guy that took over for Nixon...). The economy was in terrible shape, much worse than now. We had just left vietnam a couple years before (1974). The Cold War was HUGE. A radioacive leak occured at 3 Mile Island in Penn in 1979.

    Also in 1976, we had Gregg vrs Georgia, in which the Supreme Court of the US decided that the death penalty did not violate the constitutions protection against "cruel and unusual punishment," thereby keeping us in that sad, barbaric state of affairs.

    Shall I go on? What in god's green earth makes you think life was simpler and better than now? What, precisely, was better? What was more simple? Was it just because you were a kid, or at least much younger, then? Because nothing about life during that time was something to long for.

    Grass is always greener on the other side of the fence, if you're a cow. Personally, I like climate control inside of my car. I like to be able to listen to great sound from a little peice of plastic I slip in a slot casually, without having to fumble with some 8-track or cassette. I like the little things we have now, that we didn't then. Call me odd.

  21. Re:Parent modded as troll?!?! by Grishnakh · · Score: 3, Funny

    Someone needs to get a sense of humor, or perhaps a date...

    I read this here a lot, but the sad fact is that many people would really like to get a date, but just aren't able to for some reason. Maybe they're not attractive, or have an introverted personality (which is really anethema to women). So the best these people can hope for is to find an engrossing hobby like this to keep them interested in life.

    Hopefully, one day some of these people can invent a fem-bot campanion robot which actually likes being around introverted guys.

  22. Ease of Programming by Tony · · Score: 4, Interesting

    I learned to program on the Apple ][, back in 1978. I learned BASIC in about a month, then insisted the school buy Pascal. Then I moved on to assembly (ahh, Sweet 16 mini-assembler, built right in!).

    I learned how to program within a month, and within a year was using the built-in mini assembler to write programs that controlled the video directly (for games, of course). I *knew* that machine, inside and out. I could look at a JSR opcode and know exactly which system call was being made.

    Today, even programming the most trivial program can take a month. Learning a new system? My nephew (who is the age I was when I started programming, and he's lived with computers almost his whole life) is having troubles learning how to write the simplest program.

    Why? Because it's all too damned complex.

    People learn using building blocks. Learn the simple concepts first, then build on that knowlege to learn more and more complex things.

    Problem is, it's tough to do that with modern computers. I think that is the primary appeal of Linux, to me. It's not as hard to start simply, because the simple stuff is exposed. Overly-complex systems designed to hide the fundamentals will never lead to a generation of people truly *good* with computers. Good with a particular system? Perhaps. But good with *computers*?

    Not likely.

    That's where the love of the old machines comes from.

    --
    Microsoft is to software what Budweiser is to beer.
  23. Apple // community is strong by w_arthurton · · Score: 4, Informative

    As if this isn't enough publicity.
    The apple 2 community is going pretty strong.
    We have a news site a2central.com
    We have a community at syndicomm.com
    We have a quarterly magazine juiced.gs
    We have a compact flash reader, ethernet boards, and hard drive controllers are still being manufacuted.
    There is still software being released and old products for sale (see a2central.com).

    --
    wayner@pobox.com -- Wayne A Arthurton -- www.pobox.com/~wayner
  24. They actually CAME with manuals!!! by SvnLyrBrto · · Score: 5, Insightful

    And that was half the beauty of the things itself. Not only were computers of that day simple enough to be easily documented. They actually CAME with that documentation! When you bought an Apple ][, you got EVERYTHING. Just the floppy drive came with a pair of manuals that was about an inch and a half thick between the two. In those manuals was everything you needed to know to: write programs that read/wrote data to conventional files, write directly to specific sectors if you were inclined, how the thing interfaced with the Apple ][, even how to diagnose, repair, and damn near REBUILD THE DRIVE, if it were to break.

    My dad still has the documentation for our first Apple ][. Said documentation is just as, if not more, extensive as that I described for the floppy drive. Most notably, it includes commented assembley code for the boot ROMS; HAND-signed by the Woz himself!!!

    Have you noticed the state of documentation for a pc now, in the gates era? If you're LUCKY, a peripherial might include a single sheet that amounts to: "insert tab A into slot B, run driver on floppy, reboot, prey". And forget about having enough information to repair anything or develop for it. (Not without forking over LOADS of cash to be an "authorized service tech" or an "authorized developer". And just where the HELL is my autographed-by-bill-gates copy of the code for the BIOS of my windows box, eh?

    cya,
    john

    --
    Imagine all the people...
  25. The present could learn from history by catdevnull · · Score: 5, Insightful

    One slashdotter wrote that his Apple II is much faster than his Windows box comapring a 2 second boot to the 2 minute boot.

    I'll tell ya, today our computers could be so much faster if our code was as clean as it was when every bit was like gold. We take it for granted that RAM is so cheap and drive space will never get used unless we upgrade to the next big(ger) OS. C'mon--why should a new computer (Mac or PC) take 10 to 20 times longer to boot than a 20-25 year old computer?
    Today's programming tools will add a ton of libraries but only need a fraction of the functionality.

    Just think how elegant the programming was back then--it was genius because it had to be. I think Apple ][ users appreciate the art of minimalistic functionality of the old days.

    If our OS and software today were as stream-lined and artful as it were in the days of the bit shortage, our boxes would truly be impressive. Instead, we settle for mediocre bloat-ware. There's no reason a freakin' office suite should take 4 or 5 hundred MB of disk space. There's no reason my shiney new computer should take so much longer to boot than a C-64 or Apple ][ given the quantum leap in speed. It's like using bad gas in a Ferrari.

    --

    I might know what I'm talkin' about, but then again, this is Slashdot...
  26. It's Apple ][, //e, or //c ... by UnknownSoldier · · Score: 4, Funny

    ... you insenstive clod! What's this Apple II you speak of?

    Apple ][ Forever!

  27. Re:Just bought 3 of 'em by Greedo · · Score: 4, Funny

    Imagine a Beow... *whack*

    --
    Tuus crepidae innexilis sunt.
  28. Completely open - that's why by dinog · · Score: 5, Informative
    The Apple ][+ I had was as completely open as a computer system could be. The system came with a manual that included the 6502 instruction set and a complete listing of the rom. Many of the components were socketed. There were several general purpose slots. The system came with built in BASIC and an assembler. The docs included a complete schematic of the entire system.

    There, the system was completely documented, fairly complete, and seemed designed to be messed with. While the initial configurations were limited to 48k, the slots allowed as much memory to be added as you could power. Granted, it only had a 16 bit address bus to the memory, but bank switching wasn't nearly the huge overhead it is on a XEON PAE setup since the whole system ran on one clock. The slots, the video, the processor, the memory all ran at the same speed, no "wait states" or other bull crap.

    Because both the software and hardware were completely open, many peripherals quickly became available. No one seemed to have exactly the same setup, yet rarely were there any hardware conflicts and the such that are so common today.

    The software, in addition to being open, was very high quality. Though limited, the DOS worked great. Very fast compared to many other computers of similar vintage. The built in assembler may not have been that great, but it was ALWAYS there. If you did hit an error, the most important tools were built into the ROM. The assembler, the dissasembler, and BASIC were always there when you needed them. Tape access was always there as well. I used a giant reel-to-reel until I could afford a floppy drive (US $600 *cough*).

    The system always seemed to attract high quality weirdos. The Beagle Brothers had some great software (with the best ascii animations I can recall), many languages were available for it including PASCAL, FORTRAN, FORTH, C, and god only knows what else. If you wanted to do something different with a computer, this was the plaform for you.

    Despite being only an 8 bit machine, it ran almost as fast as the early 16 bit machines. Some things it even did faster. When you needed to do 16 bit math, optomized routines were built into the ROM. Also, many of the early 16 bit machines lacked the open architecture and expandability the Apple had.

    I'm sure I'm forgetting things, but the point is it was completely open and very well documented. Sure they enforced their patents against the cloners (Franklin Computers anyone ?), but they didn't prevent the computer's owner (that's you !) from using it how they wanted. It has been down hill from there folks. Now we're happy if just the software is open.

    Dean G.
    Send my regards to Trebor and Werdna !

  29. Re:two data registers by Corydon76 · · Score: 3, Informative
    You are incorrect. There are three data registers on the Apple II. You have the Accumulator, the X-register, and the Y-register. The X and Y registers are usually referred to as index registers, while the Accumulator is better known as a general purpose register.

    There is also the Stack register and the Flags register, but those are both special purpose and cannot be used for just anything (in particular, the Stack register contains a pointer to the return address of the current subroutine in memory page 1, and the Flags register changes everytime a Load, Add, Subtract, Increment, Decrement, Logical And, Logical Or, Logical Xor, or BIT instruction is executed).

  30. Good reason it's not dead yet by zakezuke · · Score: 4, Informative

    The apple really hit the educational market. I remember a mass of applications schools at back when they were still somewhat new (1985 or so) that I have yet to see replaced. Mostly science applications, like real time how do go dig for oil, or how long it would take you to right a bicycle between the sun and pluto vs a car and light speed. Most of it was really simple stuff, but never the less, has yet to really be replicated under the PC platform.

    Aside from that, to be honest, I was never a big apple fan, damn bizzaro video and using a tape drive controler for disk storage, which while may have been cost saving in 1978, it was just being damn cheep by 1985.

    Plus you have logo, while not exclusivly a apple standard, is something that I feel should still be taught in the schools. Not because it's a good programing language, but teaches children to be logical.

    Actually I was a Texas Instruments fan, it also had a plethra of educational programs, but alas the project went bust.

    --
    There is no sanctuary. There is no sanctuary. SHUT UP! There is no shut up. There is no shut up.