Slashdot Mirror


Timex Sinclair ZX81 Back On the Market

Eugene Blanchard writes: "You still have the chance to purchase that Timex Sinclair ZX81 computer. Someone has kept a warehouse full of them. I had a few and thought that they would make a pretty good controller board with the Z80 processor. Now let's see if we can load Linux on them! "

266 comments

  1. Anyone remember their weird advertising by cheekymonkey_68 · · Score: 1

    Sinclair had probably the most absurd advertising campaign running in the UK. One advert ran that claimed that the ZX81 could run a nuclear powerstation. Hmm wonder if the Russian ever run a modified ZX81 for their nuclear stations... rampack wobble could have a lot to answer for. Sadder still there were companies advertising strip poker games for the ZX80 & 81, could you image that in block graphics Is it true the rumour that the Spectrum/Timex 1000 used failed chips from McDonnel Douglas Fighter Aircraft ?. ps. Anyone remember playing 3D Monster Maze ? Arguably it was one of the first 3D games, hardly wolfenstein or doom but surely it had to be a defing moment in gaming history.

    1. Re:Anyone remember their weird advertising by Pentagram · · Score: 1

      Wasn't it a pumping station they said it could control?


      ---

    2. Re:Anyone remember their weird advertising by TheLateKingGeorgeII · · Score: 1

      god yes. 3d monster maze by J.K.Greye software. no argument about it - that was 3d. black and white, with a resolution of 80*40 pixels (each pixel was a quarter of an 8*8 character), so it was blocky, and, uh, 'wireframe', but 3d nonetheless.

      i remember getting cold shivers the first time i played wolfenstein, suddenly remembering that years earlier, with 3d-monster maze, i had dreamed of one day playing the same game with better graphics... and now i was. the jump from wolfenstein to doom and from doom to quake are nothing on the jump from 3d monster maze to wolfenstein...

  2. Re:What? by Soruk · · Score: 1
    Sinclair really made it with ZX Spectrum which was one of these "famous" micros (among c-64 and Apple)

    ...and I've still got two of those knocking around somewhere. I've been toying with the idea of trying to implement some form of networking on it (such as 9600bps SLIP), but I don't think I'd ever seriously get round to it. Especially since I'd have to write it in Z80 assembly...

    --
    -- Soruk
  3. Re:Odd.. Was the ZX81 also sold in assembled form? by evilandi · · Score: 2

    My mum queued up in WH Smiths (UK newsagent chain) on the day the ZX81 came out to buy one; ready assembled. I must admit that before I saw this article on Slashdot I was confident that only the earlier white ZX80 was supplied in kit form; but seeing the other posts here, especially those mentioning a ten pounds price difference between assembled and kit, does stir some kind of vague memory.

    I sold my ZX81 to buy a hard drive for my Atari ST (having gone through a C=64 on the way). Luckily I was recently given a replacement ZX81 complete with 16k wobblepack which now sits proudly on the black and white TV in my computer room (I'm colour blind so quite handily I already had an ancient UHF B&W telly).

    My important question is: can you save ZX81 programs to .AU or .WAV files? Or even MP3s?

    --

    --
    Andrew Oakley - www.aoakley.com
  4. More on VAL by shippo · · Score: 2
    The Spectrum, running a later version of Sinclair's BASIC, also had a VAL$ expression, which evaluated a string as a string expression. I only ever saw it used once, to print various parts of a string array based upon a varying index, for a BASIC Frogger clone. A loop calculated the enormous string expression, storing it in a string. The main loop incremented the index, then used VAL$ to evaluate the string.

    I also used the memory saving techniques on my Spectrum, when memory was tight. Usually this was when the location of the stack was lowered to allow machine-code instructions to be placed where the stack couldn't smash it. One method of saving memory in basic was to assign a constant used more that 3 times to any unused single-character variable. Made the code utterly unreadable, but saved a few precious bytes.

  5. Re:Don't forget... by coli · · Score: 1

    You must not forget that Taco is one that selected this for posting. The other same submissions that does not include's prolinux statements are filtered out to suit Slashdot's bias.

    Guilty.

  6. A Word to the Wise by D_Gr8_BoB · · Score: 1

    HOLLY: I was in love once -- a Sinclair ZX-81. People said, "No, Holly, she's not for you." She was cheap, she was stupid and she wouldn't load -- well, not for me, anyway.
    LISTER: What are you trying to say, Hol?
    HOLLY: What I'm saying, Dave, is that it's better to have loved and to have lost than to listen to an album by Olivia Newton-John.
    CAT: Why's that?
    HOLLY: Anything's better than listening to an album by Olivia Newton-John.

    -Red Dwarf, Season 2, Episode 1: "Stasis Leak"

  7. Re:Hurry while supplies last! by Soruk · · Score: 1

    Can you imagine.... ...a beowulf cluster of ZX81s? (sorry, but it had to be said!)

    --
    -- Soruk
  8. High cost of memory by onion2k · · Score: 1

    I'm sitting in front of my PC here that has 96meg of RAM. If I bought that much in the form of 16k RAM packs like the ZX81 here uses it'd cost me over 130,000 pounds.

    I guess 80 pounds for 128meg is a decent price after all.

  9. Re:wax nostalgic by BitwizeGHC · · Score: 1

    I had one. Parsec, Munch Man, Blasto... I even had the Scott Adams Pirate Adventure. How could you not say those games rocked? Oh, and I had the speech synth too... the pinnacle of coolness at the time. It even did digital audio, one game I played (a Frogger clone) used the speech synth to make the frog do a realistic "ribbit, ribbit".

    --
    N4st0r, trixx0r h0bb1tz0rz! Th3y st0l3 0ur pr3c10uzz!
  10. Re:Great computer... by atcurtis · · Score: 1

    I still have the original - complete with it's modifications. It still works!

    It was what got me started with computers so I have kept it. A friend also gave me their old ZX81 which is in mint condition.

    I also have a Spectrum but I daren't use it often because of their PSU circuits have a design snafu which can fail catastrophically.
    I still also have the motherboard to my old IBM PC/XT with a massive 64K on board.

    Sigh - nostalgia!

    --
    -- The universe began. Life started on a billion worlds...
    -- Except on one where stupidity was there first.
  11. Re:wax nostalgic (TI99...oh yeah!) by julesh · · Score: 1
    Hmmm, never had the fortune to have all that add on stuff, but Parsec was fun. But then I got my old system working again a couple of years ago, and found that my skill had somewhat improved; just kept playing it until I was so totally bored.

    The TI99/4 was, I understand, the first 16 bit home computer available to the mass market (predating the IBM PC by about 2 years). The 4A was a fairly simple upgrade.

  12. Re:is it for real? by Endimion · · Score: 1

    Zebra Systems is for real, they've sold this stuff for 20 years now. Call them up tomorrow...

  13. Actual clock speeds by Des+Herriott · · Score: 1

    The Z80A in the ZX81 (UK version) ran at 3.25MHz. The Z80A in the ZX Spectrum ran at 3.5MHz.

    1. Re:Actual clock speeds by Des+Herriott · · Score: 1

      Silly me. Posted this response to the wrong thread.

  14. Re:MHz by Cramer · · Score: 2

    Actually, there are two POKEs... one doubles the access rate to ROM and the other doubles the access rate to RAM. Doubling the RAM rate disabled the video controller's access which also meant disabling the DRAM refresh cycle -- if the cpu stopped accessing memory for more than 4 microseconds, interesting things would happen.

    The COCO3 was designed differently and always ran at the full 1.7Mhz clock rate.

    Trivia factoid: the 68B09E uses a quadrature clock so it's speed is comprable to that of a 4MHz 8086.

    I had an email from Kevin Darling (Date: Wed, 12 Dec 90 07:11:03 GMT) claiming to have heard of a 15MHz version. I cannot find the electronic version; I've only got a printout of it. (After 10 years, the archive is hard to search.)

  15. Re:interesting... by smack_attack · · Score: 1
    Alas, what ever happened to Zenith?
    Alas, I threw mine out last month before moving to a new job. That thing was pretty cool though, had StarOffice and everything for it. But I hadn't even turned it on in 5 years and I seriously doubted I ever would again... too bad, I might have sent it to you.
  16. Re:What? by CapnMatt · · Score: 1

    Woah, the 102 is kind of like... an ANTI palm pilot.

    It sure would be fun to carry one of these around as a joke.

    --
    --- Cum catapultae proscriptae erunt tum soli proscripti catapultas habebunt
  17. Many machines in those days had no serial port by BattyMan · · Score: 1

    and I think that was the Sinclair's situation as well.

    I remember having to add RS-232 buffers to the C64's otherwise perfectly good serial port, and (with the exception of Radio Shack) many of the others failed to provide a usable serial port.

    My production Timex model got warm, but not too badly.

    --
    Exceeding the recommended torque is not recommended.
  18. Re:A Wonderful Little Machine by pak21 · · Score: 1

    Probably much too late for this to get noticed now, but...

    Is there an archive of ZX81 software anywhere, possibly in WAV or MP3 format?

    The best by far is ftp://ftp.void.jump.org/pub/sinclair/ zx8 1/, part of World of Spectrum. These are generally RAM images, rather than tape images.

    Other places worth going are the comp.sys.sinclair newsgroup, and its FAQ (although this is more ZX Spectrum biased. And maintained by me :-)).

    Phil

  19. Re:Complete your collection! by billybob2001 · · Score: 1
    I've got a couple of Betamax VCRs and a video-disc player if you're prepared to pay 3k for the lot.

    I'll even throw in an LED digital watch and calculator - plus a couple of hundred batteries to get you through the first week.

  20. Re:I have a sinclair 1000 by artg · · Score: 1

    There are some zx81 emulation sites with game images, so there must be a way to do it : maybe play the audio tape into a sound card ? The encoding is only FSK, like a 300 baud modem.

  21. Oh man... by goat_attack · · Score: 3

    Imagine a beowulf cluster of these things! ;)

    1. Re:Oh man... by mart459 · · Score: 1

      As the second person to buy a Sinclair in the US (Or so Nigel told me) this brings back memories. Too bad that the going rate in the late 80's was $10 and I recently saw a couple in a goodwill bin for $1 each (with power supply!) Talk about a scam to sell 'em for $100 today!

    2. Re:Oh man... by Andy_R · · Score: 1
      Acutally, the US military did imagine that at the time.

      They tried to stop the export of Sinclair ZX80s and 81s (as the UK readers know the Timex machines) to the Soviet Union because they could 'be joined up to make a big computer'. I seem to recall Clive Sinclair's retort to this being 'they'd better stop expoerting paper there too, because just like ZX81s can be joined up to make supercomputers, paper aeroplanes can be joined up to make fighter planes'.

      --
      A pizza of radius z and thickness a has a volume of pi z z a
    3. Re:Oh man... by Free+Bird · · Score: 1

      shut up about ya fucking beowulf cluster! THEY SUCK! THEY'RE SLOWER THAN AN ABACUS! THEY MUST BE DESTROYED!

  22. PC Sound card Hookup??? by ayjay29 · · Score: 1

    Has anyone tried this???

    The cassette recorder leads you get with the ZX-81 (and spectrum) will plug straight into a PC sound card. You can then load and save the stuff as audio files. (And distribute them on Napster (if MP3 compression does not screw things up)).

    Also, any ZX-81 hackors out there???

    I'd love to see "3D Monster Maze" modified to include a rocket launcher...

    "Rex is approaching..."

    "Rex has seen you..."

    "Run he is right beside you..."

    KABOOOM

    --
    Offtopic, Inflammatory, Inappropriate, Illegal, or Offensive comments might be moderated up.
  23. Details for building a ZX80/ZX81 from scratch by Steve+Smithies · · Score: 5

    Heres a link to a page with details for building your own ZX80/ZX81 from scratch:
    http://www.home-micros.freeserve.co.uk/zx80/zx80.h tml

  24. Re:Long Live the Z80! by Electrum · · Score: 1

    The Game Boy uses a processor similiar to the z80, but it is not a true z80. It is missing all indexing instructions (IX/IY), 16 bit loads, port instructions (IN/OUT), shadow registers, and some other that I'm forgetting. The GB processor also executes instructions differently than the regular z80, making the timings completely different.

    Check out this site for more info: www.devrs.com
  25. $99.95 by alecbrown · · Score: 1

    I don't believe it, I got my Uncle to sell a couple of ZX81's for me on a trip to India in the late 80's as there was still a market for them then. I think he got about 50 quid ($75ish) for the two of them!!

  26. Re:Odd.. Was the ZX81 also sold in assembled form? by kchayer · · Score: 1
    Rumor had it (or so I heard) on the Trash-80 that there was also an instruction that would fry the processor...

    Not quite so direct as

    10 FRYPROCESSOR

    But something that basically did that when executed--probably an assembler instruction.

    --

    "I say consider this day seized!" -Hobbes
    "Tomorrow we'll seize the day and throttle it!" -Calvin
  27. What? by FreeMath · · Score: 3

    $100! Now that's inflation.

    --
    This sig intentionally left blank.
    1. Re:What? by lizardb0y · · Score: 1
      If you think that's inflation (which it isn't BTW) you should look at the inflation of Zebras' prices over the last year or so.

      When I first saw these late last year they were US$35 IIRC.

      Now that's inflation!
      --
      lizardb0y
      Home of the Lizard

    2. Re:What? by TheCarp · · Score: 1

      > Anybody who pays $99.95 for these is -- excuse
      > me -- a fucking moron.

      > I was at the Vintage Computer Fair last weekend,
      > and the going rate is about ten bucks.

      Yes but was it still in kit form?

      Can you get one that has NOT been put toghether yet for $10?

      Isn't the whole point of buying one, from these people, the fun of putting it together yourself?

      I dunno....if it wasn't for the fact that I just spent a shitload of cash on riding gear for the winter, I would buy 2. One to put together, and one to keep as a kit for posterity.

      -Steve

      --
      "I opened my eyes, and everything went dark again"
    3. Re:What? by kurioszyn · · Score: 1

      Yeah. ZX-81 was a not the best. Sinclair really made it with ZX Spectrum which was one of these "famous" micros (among c-64 and Apple)

    4. Re:What? by StarKruzr · · Score: 1

      Now it's just a matter of waiting for some (enterprising? dumbass?) hardware freak to overclock the thing into the GHz range.....

      --

      +++ATH0
    5. Re:What? by Frederic54 · · Score: 2

      i know this site for years, and last year the kit was 29.95$ or 39.95$ i'm sure of that!
      i built my first ZX81 at 12 y/o with my father, in 1982, and this is on the ZX81 that i learned BASIC and assembler, pretty cool machine! it still working, have a bunch of wire outside now, to connect a joystick, and some I/O port. This is the machine you can build a lot of hack, 64Kb memory, color, sound, graphics, etc.
      --

      --
      "Science will win because it works." - Stephen Hawking
    6. Re:What? by Ralph+Wiggam · · Score: 2

      How much did those bad boys cost in 85? I like to collect old machines, but my price limit is 25 bucks.

      If anyone wants to pick up a very cool old computer, get a hold of a Tandy 100 or 102. It's a portable computer about the size of a dictionary that runs on 4 AA batteries for a month. I used to keep addresses and phone numbers in a 102 at school. You get some really great looks when you pull out a 15 year old computer in a EE class to get someone's number.

      -B

    7. Re:What? by garcia · · Score: 1

      yep, you didn't get it w/a floppy. You also got it two years after I did. They dropped radically then. Doesn't matter. I got my money's worth from it.

      - Bill

    8. Re:What? by atrowe · · Score: 2
      You get some really great looks when you pull out a 15 year old computer in a EE class to get someone's number.

      Think of all the girls you could get with one of those. And most geeks are still wondering why they're still single.

      --

      -atrowe: Card-carrying Mensa member. I have no toleranse for stupidity.

    9. Re:What? by NiceGeek · · Score: 1

      You'd have to be insane to pay that price! 2 years ago I bought a Sinclair for $1 including the 16k ram expansion!

    10. Re:What? by sconeu · · Score: 1

      I bought mine in '84 for about $40 at K-Mart. Of course, the 16K RAM Module was another $40...

      --
      General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
    11. Re:What? by titus-g · · Score: 1
      I'm holding out a bit longer before I sell mine, should be worth a fortune.... :)

      Now if only I can get my BBC microcomputer fixed I could be a millionaire, it even has colour!!

      --

      ~ppppppppö

    12. Re:What? by tgeller · · Score: 5
      Anybody who pays $99.95 for these is -- excuse me -- a fucking moron.

      I was at the Vintage Computer Fair last weekend, and the going rate is about ten bucks. Yes, with manuals and everything. My VIC-20 isn't even worth a quarter of that price, and that's including the original boxes, manuals, an expansion card, programs on tape, and a bunch of other cool original stuff.

      By the way, the original price was... $99.95! (Oh, O.K.... they started out at $199.95, but were later lowered to $99.95. I last saw a new one in a store in New York City in the late 80s for $14.95.)

      This link may be of interest to the ZX-curious. --Tom

      --
      Tom Geller
    13. Re:What? by garcia · · Score: 1

      you were able to get a 166mhz Alpha UDB for 99.95 a while back. They soon dropped to even less. I got mine for like $50 or something. Granted, it doesn't come w/a TV out to your TV but umm, 166mhz, possibility of tons of mb's of ram, and 1k.. What do you want?

      - Bill

    14. Re:What? by Sloppy · · Score: 2

      In '85? They were already pathetic has-beens even back then. I remember me and my buddies used to self-rightously look down on these and laugh at 'em in '83. I was soooo glad that my parents got me a Vic20 instead. ;-)

      Although the VIC was it's own kind of hell, at least the screen didn't start to shrink as it ran low on memory.

      In the late 80s I saw an ad in the paper, some old geezer was selling a pair of them for 20 bucks, with 16K RAM expansions. Actually, one was a ZX81, and the other was a TS1000. I bought 'em and gave one to a friend for a laugh.


      ---
      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    15. Re:What? by luckykaa · · Score: 1

      Hey, I sawa n Apple ][ in a charity shop a while back. I would have bought it if I had somewhere to put it. It even had a couple of full height disk drives.

    16. Re:What? by suitcase · · Score: 1

      ..and its running as a nice little Linux firewall under my desk. I think?

  28. Re:Odd.. Was the ZX81 also sold in assembled form? by David+at+Eeyore · · Score: 1

    They were the days...I was working for the local (oz) Sinclair importer; we had to take thousands of ZX80s apart to replace the UHF modulators with VHF (AU Ch 0 and 1) units as the marketers didn't think that the market would spring for new TV's (UHF TV hadn't been around long for us) The computers came to us ready assembled..The cassette interface was a crock..very touchy.

    --
    "Never underestimate the power of very stupid people in large groups" seen on someone's blog...
  29. video was generated by glue magic by Anonymous Coward · · Score: 1

    It would have been a common clock, based on a single crystal divided by the custom IC. The problem was probably due to malfunction of the glue or the ROM when overheated. In those days most systems with any amount of display RAM used either Motorola's 6845 for display timing generation (interleaving bus cycles with CPU access); a few did DMA during the whole scan line but this had heavy CPU performance penalty; others were asynchronous with separate display RAM but this was prone to snow during display updates. The really cheap systems with minimal RAM typically generated an interrupt at the horizontal sync and executed a string of NOPs (either via ROM or bus-pulling); video data was then snooped off the RAM while the CPU walked through a dummy address range. ZX81's glue logic did this. Don Lancaster described the principle very early on in his famous TV Typewriter Cookbook. Who did it first I can't remember, but this kind of trick was common in many of the early video games which often used hw or sw in unorthodox ways.

    1. Re:video was generated by glue magic by Christian+Smith · · Score: 1

      I believe the clock was actually an RC clock, hence the unstability that others have noted when temperature fluctuated.

  30. Re:Long Live the Z80! by Electrum · · Score: 1

    You forgot the best z80 TI calculator of all: the TI-86 :) You are not entirely correct about the calculators memory sizes. Note that all of the calcs have the OS stored in ROM, but the size is not mentioned since this is not changable (except on the two with Flash ROM):

    TI-73: 25k RAM, 64k Flash ROM
    TI-82: 28k RAM
    TI-83: 27k RAM
    TI-83+: 24k RAM, 160k Flash ROM
    TI-85: 28k RAM
    TI-86: 128k RAM (96k user, 16k system, 16k work)

  31. Yeah! by Gusano · · Score: 2

    on my way to take the dust off to my Flight Simulator cassette!!

    --
    .oo00OO
  32. Re:Long Live the Z80! by Electrum · · Score: 1

    This is entirely false. The GB uses a CPU that is similiar to the z80. And it only has one. In fact, the Game Boy cannot display individual pixels without special programming. It can only display sprites (up to 40) and tilemaps (up to 256 tiles on the GB, 512 on the GBC).

  33. Missed it by "THIS" much by ToddN · · Score: 1

    Now I can relive my high school days.... with a Sinclair. Oh how I wanted one, after my infatuation with the TRS-80 faded....

    1. Re:Missed it by "THIS" much by Lozzer · · Score: 1

      Its well known that the ram pak wobble could be cured by the judicious use of velcro

      --
      Special Relativity: The person in the other queue thinks yours is moving faster.
    2. Re:Missed it by "THIS" much by Melantha_Bacchae · · Score: 1

      I too learned Basic on my TS 1000, which was my first computer. I wrote a black jack game as I recall. I taught myself C, Assembler, and GUI programming (Geos) on my Commodore 64 when I got out of college and found that Fortran, PL1, Pascal, etc. jobs were not to be found. These old microcomputers may not have been much compared to a Linux PC today, but they were good ways to get one's feet wet with computers. I still have both of them.

      BTW, the solution to the RAM pack wobble is to get a big rubber band about an inch wide and big enough to go around the RAM pack and the whole computer. In the front it looks something like a chin strap. It isn't pretty, and it doesn't work perfectly, but it is a big help, and a rather cheap fix. Of course the more hardware minded might take the computer and RAM pack apart, and mount them together inside a case with a handheld TV and some sort of battery driven power supply to make a portable that could be carried around. Check eBay and other sources of old hardware for some of the accessories they had for it. As I recall, toward the end they were making hard drives and stuff for it to beef it up.

    3. Re:Missed it by "THIS" much by petulance · · Score: 2

      Ah ... the memories it brings back ... this was my first computer. I learnt to program in BASIC in the ZX81. If memory serves me well, the BASIC manual that came with the machine was an excellent book. And who can forget the dodgy 16K RAM extension pack? One slight wobble and all your hard work will be gone ... I never managed to get the cassette recorder to load stuff, so I had to type in all the games from scratch ...

    4. Re:Missed it by "THIS" much by TomV · · Score: 1
      And who can forget the dodgy 16K RAM extension pack? One slight wobble and all your hard work will be gone

      true, but then there was the joy of knowing that, since you couldn't possibly type a whole 16k's worth of code before the machine died, you had 'more memory than you could ever, conceivably, need'.

      And now I feel cramped with 384MB. Something went wrong, badly, somewhere along the line.

      Got our first zx81 in 82 for about 25 quid, secondhand with 16k rampack and an ancient HMV b/w 14" tv thrown in. Not quite as groovy as the PET we had at school, but still. In fact, it's the only platform I ever wrote assembly for. Once I'd written an assembler in zxBASIC, of course. Those were the days. Fast mode (slow as you like!), L-cursor, K-cursor. Some of the best stringhandling in any cut of BASIC back then.

      TomV

  34. ZX81/48K/128K Spectrum software archive by Steve+Smithies · · Score: 1
    >Is there an archive of ZX81 software anywhere

    There is an archive of many sinclair computer programs at ftp://ftp.nvg.unit.no/pub/sinclair, for the ZX81, 48K, Spectrum+, and others.

    These are typically in the format of RAM images, rather than as audio files. I know that there are various tools around suitable for the 48K Spectrum for turning these into audio (I'm also writing one of my own), though I don't know if there is anything out there for the ZX81.

    Steve.

  35. This will look great on my horse and buggy! by danpbrowning · · Score: 2

    This will look great on my horse and buggy! Now if only I could find that "fire" invention that everyone was talking about...

    --
    Daniel
  36. Sinclair is crap Commodore rules! by Anonymous Coward · · Score: 1

    Ofcourse you can't run anything usefull on it...a Vic 20 on the other hand was a very usefull computer.

  37. Re:Odd.. Was the ZX81 also sold in assembled form? by fantastic-cat · · Score: 1

    In the UK it was sold in assembled form (but you could get it in kit form if you wanted to buy on and have something to do)

  38. Re:wax nostalgic by tdrury · · Score: 2

    I hate to do this to you guys but:

    I had the expansion case, 32K, floppy, 300 baud modem, speech synth, Gorilla dot-matrix printer, and the FORTH compiler! Hah!

    I had more fun exploring different way to program the thing than writing the programs themselves. The sprites on Extended Basic were great. A friend and I wrong a stupid program called Fred and Ed. The equivilent today would be Itchy and Scratchy. Fred and Ed took turns killing each other. One day I gave Fred a bow and he shot Ed in the head with a great explosion of small red sprites. Early carnage. Too cool.

    Anybody ever heard the voice in the Atlanta airport shuttle many years back? The voice sounded _exactly_ like the 99/4a speech synth.

    I, too, regret throwing mine away.

    -tim

  39. Re:Do you have to load linux on EVERYTHING? by alcohollins · · Score: 1

    Make sure that before you load it on your penis, you aren't doing any Input/Output or using any "tunneling" protocols.

  40. Re:Why you would need to put a jug of milk on it by TomV · · Score: 1
    If you took all the silicon (memory chips, maybe a logic gate or array) out of the board and replaced them with modern production, you could crank it a LOT faster than standard

    Ah, but remember that "all the silicon" means 4 chips - the CPU, RAM, ROM and ULA, plus the odd transistor in the (external)power supply and the vidoe modulator. That's the lot. Down from, IIRC, twentysomething chips on a zx80, partly to keep the heat down, partly to keep the cost down, and partly to make it a viable kit for a wide market. This was the machine that really kicked the whole thing off for the UK.

    TomV

  41. So? [You wimp!] by hawk · · Score: 2


    For crying out loud, it takes one bit in, one bit out, and a couple of transistors & resistors. *presto*, rs-232. There was even one that just plugged into the game paddle port on the Apple II.

    And if memory serves, you needed the expansion unit on TRS-80, and even then, it only gave you room for a card for rs232, not the actual port.

    Unless, of course, you're talking about much later models . . .

    And isn't $99 a bit steep for one of those these days?

    hawk

  42. Re:Oh lord... by Electrum · · Score: 1

    Actually, C9 stands for RET (return) :)

  43. ZX-81 was the start of my career as a programmer by SuperKendall · · Score: 2

    As others pointed out, it hasn't dropped in price much! The kit was $99 when I ordered it.

    However, I have slight modifications:

    1) I taped the 16kb RamPack down with black duct tape, to eliminate fear of Ram Wobble. People who whine about this are just not inventive.

    2) Someone said they thought the ZX-81 was POS and replaced it with a TI99/4a. How appropriate then that I used a scavanged TI99/4a keyboard to replace the original contact keyboard!

    Also, I won my first computer contest ever (in KPower magazine), by writing a crossword generation program for the ZX-81. My Prize? A brand new Timex Sinclair 2068, which my parents had also thought to buy for me a week before!! I still have one new in a box.

    Therefore I hail the ZX-81, as it started me down the long and happy road of programming.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  44. Re:Great computer... by TomV · · Score: 1
    Yup, does anyone remember the command to blank the screen display to make everything run faster?

    FAST
    and then SLOW to get the display back. FAST/SLOW was the major difference between a zx80 and an 81, from the programmer's POV. on a zx80, there was only FAST.

    TomV

  45. Re:Zed-X-81 *Linux*?!??! by shippo · · Score: 2
    I can remember some Z80 opcodes as well.

    C9 was RET. ED B0 was LDIR. 01 was possibly LD A, x.

    I havn't touched any of this for 13 or so years, and even then I used an assembler. My assembler was broken with respect to the IX and IY instructions, causing code to be assembled with the opcodes in the wrong order. By the time I'd noticed this the manufacturers of the assembler had ceased trading!

  46. Re:1024 bytes of RAM by cranq · · Score: 1
    The ZX81 did have 8 bit characters, and in black and white too. The display file was organized in a really freaky way to save space. Each line was stored as variable length and was terminated by the Z80 Halt instruction. The display was something like 20x22, so after a clear screen the display consisted of 20 bytes. Each write to the screen grew the display as needed.


    They used the halt instruction because the ZX81 generated the display by having the CPU execute the display. Resistors in series with the CPU data bus (!) allowed the SCL chip to force a no-op into the CPU after it had successfully latched the display file byte for output to video. At the end of each display line the SCL chip let the CPU see the halt, and it would then sit and wait till an interrupt hit and the CPU began executing the next line of display.


    The CPU only got to execute your code during the vertical retrace period, which is why slow mode was so slow.

    Regards, your friendly neighbourhood cranq

    --
    Regards, your friendly neighbourhood cranq
  47. World's Slowest Beowulf Cluster! by BigBlockMopar · · Score: 2

    Quoted from article:

    You still have the chance to purchase that Timex Sinclair ZX81 computer... Now let's see if we can load Linux on them!

    I wanna buy a couple of hundred and make the world's slowest Beowulf cluster!

    I wonder if it's possible to underclock 'em, or if that would completely screw up all of the IO timing.

    Anyone wanna port the SETI@home client to a Z80?

    Uhhh... How do you mount a cassette recorder onto a Linux filesystem?

    --
    Fire and Meat. Yummy.
  48. Re:Smaller control system... by tsangc · · Score: 1
    In case anyone cares, Z80's are also used on Commodore's A2090 series Amiga hard disk controller as an intelligent control processor. :)

    Variants of the Z80 are embedded EVERYWHERE.

    Calum

  49. Re:Linux? by Cebert · · Score: 1

    Egads man, it was a joke. One that definately made me smirk as I read it. (Like the other reply to you about the beowulf cluster. ;))

    Don't be so serious. ;P

    --
    -- www.bteg.com | bleh.n3.net | hac47.dhs.org
  50. Re:Odd.. Was the ZX81 also sold in assembled form? by DrSkwid · · Score: 1

    the bbc also used to distribute acorn electorn & bbc programs on the teletext system

    before I got a bbc I used to sit there and write down the source code on squared paper so i made sure i got every character (they didn't put on screen line break in but ran the contiguously).

    I never used any of them but it was a good way to get used to source code.

    and red hat think THEY invented open source!!
    .oO0Oo.

    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
  51. Re:1024 bytes of RAM by tsangc · · Score: 1
    I.e. A couple characters for a line number, a single character for a command (goto, print, for, DIM etc) another single character for the parameters for that command, or several characters for a line number.

    It's called tokenization-a memory saving technique used by many 8 bit machines for their interpreted BASICs.

    Calum

  52. Re:1024 bytes of RAM by GregWebb · · Score: 2

    Also speeds up running the code, as keeping it pre-tokenised means the interpreter has a _lot_ less to do. No need to work out what each instruction does, or to check if they're valid.

    When you get used to it, it's really rather fast to use.

    --

    Greg

    (Inside a nuclear plant)
    Aaaarrrggh! Run! The canary has mutated!

  53. Re:No more UPN for me... by Tycho · · Score: 1

    That is a beautiful link. Please, before you mod me down look at where the link points to.

    --
    Impersonating Tycho from Penny Arcade since before there was a PA.
  54. Re:Odd.. Was the ZX81 also sold in assembled form? by gdr · · Score: 1
    My important question is: can you save ZX81 programs to .AU or .WAV files? Or even MP3s?

    IIRC there is a ZX Spectrum emulator that can convert wav files to its own file format (and vice versa). Don't know about the ZX81 though.

    There was a radio programme in the UK that would broadcast BASIC programs that you could record and then load into your spectrum. Internet, who needs it. :-)

  55. Spectrum Tribute Song! by KNicolson · · Score: 1
    Is here!

    Damn, the Speccie was the one and only PC I ever truly understood - I owned a disassembled and commented ROM book - they packed that all into 16K too, with room to spare!

    Ahh, nostalgia, it's not what it used to be!

  56. Re:A Wonderful Little Machine (it ran FROGGER!) by KingKoffee · · Score: 1

    Whoa, that keyboard brings back memories, Membrane-BASIC (tm), not to mention my cassette record as a source of non-volatile memory, what a blast! You could save your programs/data then play them back as audio, very exciting. There was a mag just for this machine, though the name escapes my memory, probably "Sinclair something or other".

  57. Re:the ZX80 was better by dex22 · · Score: 1

    Noooo. It came in a white case, with brownish writing with a black or gray outline depending on issue. It also had the distinctive modulator hump. The principle difference between the ZX80 and ZX81 was that the ZX81 could read the RAM to generate a video image while doing other tasks - all interrupt driven - the ZX80 couldn't, so display was suspended during processing, execution, keypresses etc. If you think that's dodgy, you should have seen the fuss at Sinclair Research in the 6 weeks before the Sinclair QL was released. Oh the stories I could tell you!

  58. MP3s wouldn't work - too many artifacts by Xevion · · Score: 1

    MP3s would probably not work for storage of anything, as the compression causes a lot of artifatcs that would quite possibly mess up the reading. Then again, this thing could be using 200Hz pulses for a logic 0 and 10Khz pulses for a logic 1, or something to that effect, and MP3 might work then. How exactly did this old computer store data on audio tape?

    --
    Only those who dream can grasp reality.
  59. Re:Do you have to load linux on EVERYTHING? by tokamak · · Score: 1

    Then what would you do? Leech my lotion? Get access to my soap? Watch my girlfriend shower? :) As you can see this is a slow friday at work... Have a productive weekend

  60. Re:TV Tuner Card? You can... by DrSkwid · · Score: 1

    no, what are they?
    is it for converting tv signals or someting
    .oO0Oo.

    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
  61. Re:What? (also, fun with Goodwill) by BigBlockMopar · · Score: 2

    It's alot more fun than it sounds. Sometimes you get some downright surreal stuff. Sometimes you get a whole conversation, because the machine didn't stop recording when someone picked up the phone. I have one where some old guy is talking to his buddy about how his wife and her friends are eating all the damn food. The next message was from his doctor about his colon operation apointment. Nutty, Man....

    I have an old Compaq 386SX notebook. Believe it or not, it runs Windows 3.1 and Thought Communications FaxTalk Messenger and an external voice modem really nicely. Connected to my home LAN through a parallel port LAN adapter, it's been a great answering machine for a couple of years now.

    So, of course, you always get the collection of dumbass telephone messages. I save them in a folder on my hard drive and play them every now and then for fun.

    I'm seriously considering putting them up on the 'Net as a shrine to stupidity. Do the same, with yours, it'd be a fun site to go to!

    For legal reason, tho, I suggest that you get a Tripod free page or something and don't give them any real info about you - that way, if the old owner of the machine happens to find them, they'll have a hard time sending lawyers after you.

    <grin>

    --
    Fire and Meat. Yummy.
  62. Re:Does anyone know if it comes with the schematic by cr0sh · · Score: 2

    They sell a book on the site - something like "The INS and OUTS of the ZX81" or something. It has a full schematic, as well as interfacing info (or at least that is what the writeup says).

    I support the EFF - do you?

    --
    Reason is the Path to God - Anon
  63. The humorless make me want to slit my wrists. by Fortyseven · · Score: 1

    The sheer number of peolpe who took the "let's put Linux on it" comment seriously absolutely frightens me. I'm sitting here reading some of them and the blood from me having clawed my eyes out is clogging up the keyboard...

    Maybe there should be some sort of written and oral exam people have to pass to be able to read Slashdot. Not unlike how a driver should be able to pay attention to the road and the people around him or her, people who read Slashdot should have a good head on their shoulders and a healthy sense of humor -- and be able to detect it when it's there.

    It's just really amazing. :)

    Anyways, to keep this on topic: the ZX81 was the first home computer I ever had. Had it hooked up to a nice B&W TV around 1986 or so with it's L337 16k expansion... Don't forget, you can still mess (so to speak) around with it using the MESS emulator...

    http://mess.emuverse.com

  64. Re:Darn, I just tossed mine in the trash ... by cr0sh · · Score: 2

    I had one given to me several years back - of course, it was already put together. I think before I would spend $100 on one of these, I would buy a PIC stamp kit or something.

    But you know how nostalgia is...

    I support the EFF - do you?

    --
    Reason is the Path to God - Anon
  65. This is funny... by cr0sh · · Score: 2

    I find it hard to believe what they are asking for these machines. Sure, they are new surplus, possible still in the original boxes, so that has something going for them. And they are arguably worth it as a computer kit. Plus, there is always the nostalgia factor...

    I can understand wanting to buy one to learn more about how a computer is actually built - learning about microprocessors, bus interfacing (for RAM, ROM and peripherals), and digital electronics. There aren't many kits out there that would let you do this at that price, and none as simple, I would wager. I find it strange that someone would want to use these as microcontrollers, though - as it would be cheaper to buy Basic Stamps, or for the assembler freak, PICs (and these are real cheap - $5-6 each). Not as much memory, but much more compact.

    I am reading a book right now call "Build Your Own Self Programming Robot" (I think that is right) by David L. Heisserman (sp?) - about a building a robot he calls Rodney (he has another book, which I may have the titles mixed up, about a system named Buster - Buster came before Rodney). The systems computer is built around an 8085 microprocessor, and a bit of RAM chips, and a bunch of glue logic. Data is entered into the system via toggle switches - one bank sets the address (12 bits), and the other bank the data (8 bits), then there are toggles for load, reset, and run/program. It is pretty clearly laid out.

    I gave thought to actually building this thing, as diagrammed in the book, but after reading about it, I realized that most of such a system could be built using a cheap 486 laptop (which I have one with a busted screen) and the parallel port, plus a little bit of addressing logic on the parallel port. Then some custom coding, and there's Rodney. Still, it was fun reading that 80's robotics book, and realizing how far we have come, yet how so far we have to go (the books author was real optimistic about robots and what they could/should be able to do)...

    I support the EFF - do you?

    --
    Reason is the Path to God - Anon
  66. Re:Controller? by Matt_Bennett · · Score: 2

    EMI? That's sort of unlikely for stuff running at low speeds and for circuits of that size. More likely it's a power supply problem.

    Nope. The power supply was stiff and well filtered, and separate for both the motors and CPU. The motors were isolated from the CPU by relays (with the proper reverse EMF blocking diodes). Small DC brush motors put out a *lot* of noise, and apparently the ZX81 was pretty susceptible. The ZX81 put out a *lot* of noise itself, too, especially when I ran it without a case. but the EMI problems I had were there with or without the case.

  67. Re:Linux? by Elgon · · Score: 1

    While I almost certainly say that the Z80 wouldn' handle Linux I can say that the Z80 had several clock versions... Z80 - 2.5 ??? Z80A - 4MHz (as per RadioSpares catalogue) Z80B - 6MHz (ditto...) I believe there was also an 8MHz version. I also have personal experience, having built a Z80 machine of my own when I was 16ish. 4MHz, 16kROM, 32kRAM, and 2 pageable 8k RAM/ROM sections using a 32 character by 6 line display. Ahhh... Those were the days. Elite for the ZX spectrum was a true classic along with JetPac, Sabrewulf and all the Ultim8: Play the Game doohickies. Elgon

  68. Re:Little chance for Linux by Salsaman · · Score: 2
    Actually, the ZX81 could work with up to 64K memory (minus the 4K ROM). I know that for a fact, because my dad built a 64K ram pack for mine.

  69. Nostalgia ain't worth that much by coljac · · Score: 1

    I had one - it was my first computer too. It sucked. I remember a programming books with BASIC games for machines machines like this. Some of them would have a little yellow star with "1K" in it, meaning it would fit into the ZX81's RAM. Most of these "1K" listings were about half a page long. Imagine the hours of fun you can have playing a game that fits into half a page of BASIC code. By the time the C64 rolled around, the ZX81 was a waste of plastic, or bakelite or whatever the hell it was made from.

    Here's a spectrum emulator that runs in a web browser. It's not a ZX81, so you'll have to make do with the extra power. Now I ask you, $100 (+shipping) for something that would have to be slowed down to run in a web browser?

    http://www.spectrum.lovely.net/

    --
    Everyone knows that damage is done to the soul by bad motion pictures. -Pope Pius XI
  70. Ah, youth... by chimericalgirl · · Score: 1

    I had one of these and wrote my first original programs on it. Interactivity that was really a series of 'if-then' statements. Whadda ya want, I was 12.

    I loved that thing and its dual use monitor (doubled as a portable tv! Creature Features in my own room so I wouldn't get caught).

    Now I'm all misty-eyed, but there is NO WAY I'd pay now what I paid then to get a new one.

  71. Re:1024 bytes of RAM by Keith_Beef · · Score: 2

    Right, so you have 1024 bytes of RAM, but part of these are used for storing environment variables.

    From (my chemical) memory, the ZX81 Memory map looks like this:

    Decimal address 0 to 8191 ROM
    Decimal address 8192 to 16383 Copy of ROM (this can be overlaid by a second add-on ROM)
    Decimal addres 16384 upward is RAM.

    Addresses 16384 to around 16515 (Im' guessing the figurse a bit now...) stored the environment. This means things like the lines at the bottom of the screen that are reserved for editing, the "protected lines". These don't get scrolled or cleared by a CLS command, so you can use them for stuff like status, background. Another address contains the number of TV lines before the picture starts. If you POKE a value into this address, you shift the whole display up (or down). I used this once for an earthquake effect, by vigourously drawing a skyscraper, shaking the screen, then drawing a pile of rubble (OK, I was 12 at the time).

    So, you've really got less than 1024 bytes for your program and data! Oh, and the screen is memory mapped into that space, too! You had a choice, limit the amount of screen you used, or limit the size of your program. The screen works like this, each line is mapped as a series of characters, teminated by a newline character. If you never print to the screen, the screen memory stays fixed (perhaps at 1 character, a single newline). If you print

    I AM AFRAID I AM GOING TO HAVE TO STOP THIS,
    IT IS GETTING TOO SILLY
    , you're going to gobble up 68 (if I've counted right) bytes of memory including the two newlines.

    Now, the Basic keywords were part of the character set, so for example the keyword PRINT occupied only one byte. So you could economise by using these basic keywords to print text to the screen. For example, to prompt the user to type a number, you could use the keyword INPUT (1 byte) rather than ENTER (5 bytes, including the space). Big saving.

    More memory could be saved by doing numerical operations on the values of strings, rather than on numbers themselves... doing (the value of letter "A" plus the value of letter "B") took up far, far fewer bytes that (64+65).

    Then if you programmed directly in machine code, you could do wonderfule things... Two lads from Hull (U.K.) set up a firm called Artic; they managed to cram a game of chess into 1kB!!!!

    We used to use these things at school, too. An I/O card plugged into the expansion bus, a few relays, and we could play around making traffic light systems, reading temperatures and light levels, turning on pumps to sprinkle water on the plants...

    Those were the days! All you need is a bit of imagination. Oh, and it was small and ran silently, no annoyingly noisy fans and hard drives....

    It ran from a 9Volt transformer, too. 700mAmps, I think. You might be able to run it off a PP3 battery...

  72. Z80 chip 6502? by mnf999 · · Score: 1

    I was what 14? and i used to sneak out at night to go to a friends house and program the z80 chip for a game we were doing... man so much fun... I am weepy.

    Am I the only one that thinks it was a GREAT chip (the Z80) when compared to say the 6502 AppleII had inside?

    We used to program an adventure game on ZX81 went pretty far but never released the final game. I remember we used to code with the loads of buffers that came with it and when I switched to 6502 I found it clumsy compared to the Z80.

    Too bad it only had 16 k of RAM with the extensions and it was pretty hard to do much of anything and it used to just die on us since our connection to the RAM was screwed.

    But what really amazes me now is that we had an expensive AppleII but had more fun programming assembly on the ZX...

    I also remember that my parents were surprised that I sneaked out at night (yeah they eventually found out) to go programming all nighters!!! They, I guess, were expecting me to sneak out to go to parties and drink beer and smoke pot but no... we would do it for programming. I guess it was pretty obvious what I would be doing later.

    marc

    --
    The real mnf999 always posts as anonymous coward
  73. Only to USA/Canada by mdroid · · Score: 1

    Nice, I'd like one...
    But they only ship to USA and Canada so I'm not able to order one.... (on the other hand... for that price... almost $100... just me who thinks thats too much?)

    /droid

  74. Re:I got mine free by smnolde · · Score: 1

    My dogs like the computers.... They're geek dogs, too.

  75. Re:Controller? by Ready+To+Strike · · Score: 1
    I did a project in high school (~1985) trying to use a ZX81 as a controller for a robot. It worked, kinda. Very susceptible to emi, especially the sort that small DC motors put off. It used technology that was "good" for the time, which translated to today's technology, means "slow and power hungry."

    EMI? That's sort of unlikely for stuff running at low speeds and for circuits of that size. More likely it's a power supply problem.

    --

    Engineering for Humanity.

  76. Re:UDGs by GlowStars · · Score: 1

    But on the Spectrum it was possible to set every pixel of the screen whereas the ZX81 only allowed to print characters.

  77. Re: magic self destruct code sequence by 72beetle · · Score: 1

    On my old coco, there was an address you could POKE (hey, remember POKE?) that would cause an internal relay to throw continuously, thusly burning the whole mess out. We used to do that a lot when visiting the Radio Shack Computer Center (hey, remember Radio Shack Computer Centers?). Ah, the good old days.

    Hey, I can't believe nobody else has said this of the ZX81's yet:

    CAN YOU IMAGINE A BEOWULF CLUSTER OF THESE???

    --
    -Those who dance are considered insane by those who can't hear the music.
  78. TI994A by suedehed · · Score: 1

    God, here I thought I was the only one who had a TI994A. My parents bought me one, and then sent me to a special school on Long Island that taught programming on the TI. I began converting all my choose your own adventure books into programs.. I guess thats why Im here today..

    Pen Up.... Pen Down...

  79. Re:Zed-X-81 *Linux*?!??! by Salsaman · · Score: 1
    Yes, I remember seeing an ad for a 1K chess program, and I wonder to this day how they managed such a feat.

    There was also a 1K noughts-and-crosses program which I typed in from a magazine, which was practically unbeatable (actually you could beat it but only by playing the most illogical moves possible - but that's another story).

  80. Re:wax nostalgic by Uller-RM · · Score: 1

    I can top it - I had the RS-232 expansion in mine and a 300 baud modem!

    LOL I miss mine... not sure if it's still in an attic or not. I know I've got the cartridges in a box next to my XT. (And oddly enough, I had the phatty supra-l33t disk array, even the word processor for it, the speech synth, and Parsec still owns me... but I didn't have that 3-cartridge-in-one expander! GAH!)

  81. Re:1024 bytes of RAM by MillionthMonkey · · Score: 1

    The ZX81 had a 40x25 screen and the memory for this came right out of the 1024 byte RAM. They played tricks to conserve memory; the memory wasn't a flat 40x25 array of bytes, but was stored as a list of variable-length strings of character information, each row starting from the left and ending at the last non-whitespace character on the row.

    They had a whole chapter on the zany stuff you could expect as the memory ran out. The sample program to demonstrate this began with this line:

    10 DIM A(140)

    and it was all downhill from there.

  82. Just for nostalgia then,,, by bushboy · · Score: 1

    The ZX81 was my first computer - and man, what a wonderful absolute piece of junk it was !

    I learnt basic on that damn thing, not to mention 'finger karate' - eventually the keyboard bombed out.

    The only use I can see for it now is a paperweight or a door stop

    :)

    Anyone from the UK remember the trouble they had with the launch of that machine ? - They had like a 4 month delay, I think I waited about 6 months after ordering before getting it.

    The Vic20 was a lot better - as my one friend was very keen on pointing out everytime he saw my sorry excuse for a computer.

    --
    A slashdotting - you get the stick first and then the carrot !
  83. Re:Do you have to load linux on EVERYTHING? by Steveftoth · · Score: 1

    It's cause they love their precious, precious linux and anything said that even implies the contrary is to be shot down with extreem speed.

    Fuck them if they think I'm tring to be a troll.

  84. Re:What? (also, fun with Goodwill) by chrischow · · Score: 1

    are you some kind of prevert? cool!

  85. MP3's do work with my Altair cassette sw by ch-chuck · · Score: 2

    I've archived my old MITS Altair sw eariler this year and found that MP3 worked great with the 88-ACR. It stores data using 2400 and 1850Hz at 300 baud. Dunno about the ZX81 audio format (I bought one of those from these guys before they raised the price to $100 - it was around $40 a couple years ago, heheh. Haven't even built it yet tho).

    BTW - saving old computer audio data with a PC sound card, preferably just make an audio CD, is HIGHLY recommended as you won't have any of the tape problems of noise, hiss, drop outs and speed fluctuations, is much more reliable - and those old tapes aren't getting any younger you know. After a time the lube dries up and then you'll have a problem with it squealing and that definitely throws a monkey wrench into loading 8K BASIC.

    --
    try { do() || do_not(); } catch (JediException err) { yoda(err); }
  86. Re:Commodore used to build decent computers... by chrischow · · Score: 1

    i think it was meant as a joke

  87. z80 processor by nelomolen · · Score: 1

    isn't that what was in the original gameboy?

    i seem to remember reading something about the gameboy either containing the z80 or a slightly modified z80.

    -barton

  88. Re:Info on the ZX-81 and Tmex Sinclair 2068 Websit by Lozzer · · Score: 1

    Text mode: 32 by 24 - Graphics mode: 64 by 44

    Graphics mode was done using characters in the range 128-255 with each combination of quater blocks filled in.

    --
    Special Relativity: The person in the other queue thinks yours is moving faster.
  89. I've purchased from Zebra ... by Ricochet · · Score: 1

    I've purchased from Zebra, about a year or 2 ago. The ZX81 was less expensive then ($30) but if the demand is enough I can't see anything wrong with his pricing. I mean has has kept them for a while!

    BTW, there is a project out there to build a new ZX/TS version of the Z80 with the latest and greatest technology. I can't find the link but I did backup the notes. Very cool to be able to run a ZX81 at 33MHz with up to 1 Meg of ram (not very useful with the way the ZX's ram addressing was set up).

    --
    Linux Home Automation - Neil Cherry - ncherry@home.net
    http://members.home.net/ncherry (Text only)
    http://meltingpot.fortunecity.com/ lig htsey/52 (Graphics)
    http://linuxha.sourceforge.net/ (SourceForge)

  90. Top 10 reasons you upgraded to a Timex-Sinclair ZX by Lexicus9 · · Score: 1

    10. You think 16K ram packs are Sexy.
    9. The sales man told you it was a laptop.
    8. You know a guy who knows a guy that has a couple of old games for sale.
    7. It is a dream of yours to port Quake 3 to the Sinclair.
    6. Brand loyalty because your watch is "still ticking."
    5. A pit bull ate your ZX80.
    4. The devil is making you program in BASIC for all the hours you spend playing Frogger.
    3. You consider yourself the first Computer Archeologist.
    2. You have been locked in ICE since the 80's.
    1. Three words "Spite Bill Gates."

  91. Re:1024 bytes of RAM - display by u2mr2os2 · · Score: 1

    Almost right on the screen size. It was 32 columns of 24 lines with the bottom 2 lines reserved for entering/editing program lines and inputting data.

    Very good memory on the 1K RAM display file method. If you had the 16K RAM or better, the display was fully padded with spaces and HALT codes. Of course, to do so caused the "boot" time to be longer as it grew the display file one byte at a time. A 1K machine was ready to go instantly when you jacked in the power. However, if a 1K display had several lines padded to different lengths, you had to wait for it to clear it out before getting back to your program listing. And even that was wierd to think about - since it was stored tokenized, it usually took more bytes to display the program than it did to store it, and on a 1K machine, that could mean that a long program might only display a few lines of code at a time when memory got nearly full.

    Also, there were all sorts of well known memory saving tricks that relied on the tokenized BASIC. If you needed the value '3', then just saying "LET X = 3" cost you like 10 bytes (or more if memory serves) since there was a byte for each token, a byte for the character '3' and 5 bytes for the floating value of 3 stored hidden along with a 1 byte 'number' token. Well, if you used "LET X = INT PI", then that only used 5 bytes! No number to store - just tokens. "NOT PI" was a 2 byte zero, "SIGN PI" was a 2 byte '1'. In fact 'LET X = VAL "2.3"' was still cheaper than 'LET X = 2.3', especially since you didn't need parenthesis for functions with a simple argument.

    The absolute coolest thing about Sinclair BASIC that no other BASIC I ever saw did, was to allow the VAL function to evaluate rather than just convert numeric constants. You could do the following: LET Y = VAL "2 * SIN(X + PI/2)". Basically, an EVAL type function, which allowed for some very powerfull stuff.

    [sniff..]

    oh well, back to the future...

  92. Re:1024 bytes of RAM by mpe · · Score: 2

    actually if i remember correctly the zx81 had more like a 40x20 screen without colors at 8 bit a character that would be 800 bytes.

    It actually used a neat trick to vary the size of memory used by the screen. So that largish programs could fit into the 1K unexpanded version.

  93. Re:What? (also, fun with Goodwill) by b1t+r0t · · Score: 2
    5. most people NEVER erase the tape before giving it to goodwill, so now you can go home and listen to peoples messages.

    Damn, I'm glad I only use digital answering machines at home! I hate analog tape formats because they have crappy quality, and the hardware is unreliable.

    This sounds like more fun than what I like to find at thrift stores, which is old Mac hard disks and Syquest cartridges. One time I found a backup tape from a SCO Unix system, and a tape drive that could read it. Nothing really fun, though.

    --

    --
    "Open source is good." - Steve Jobs
    "Open source is evil." - Microsoft
  94. Marathon Lambda? by allanj · · Score: 1

    Anyone remember the Marathon Lambda? It had (as I recall it) the same specs, but was in a somewhat different case. Was it, in fact, just a ZX81 in disguise?

    2 Kb RAM and BASIC only on a 40x20 display - I still remember how proud I was when I finished a racing game on it at age 13. Man, that makes me feel old :-)

    --
    Black holes are where God divided by zero
  95. Save your money !Was:What? by Bender_ · · Score: 2
    Save your money, build one from off the shelf components:

    http://www.home-micros.fre ese rve.co.uk/zx80/zx80.html

  96. Re:Why you would need to put a jug of milk on it by DuBois · · Score: 1
    ...Z80 based rack-mount system (Can't remember the name of it)...
    I worked with a Cromemco system that fits this description. S-100 based, as I recall. The UNIX was called Cromix, and was my first taste of that OS. It had a COBOL on it that wasn't too bad for the teaching purposes I put it to.
    --
    The IPCC has purposely engineered a massive scientific fraud.
  97. ZX80 - my first PC by Anonymous+Codger · · Score: 1

    My first computer was a ZX80. Totally useless, but fun to play around with. It's still sitting in a closet in my basement.

    Its cassette interface was virtually unusable. The wall wart created so much electrical interference that it showed up on the tapes as a loud hum. The machine also overheated badly and had to be run with the top of the case removed.

    I upgraded it with the ZX81 ROM and keyboard overlay and the 16k RAM module before I gave up on it.

    A couple years later I picked up a TS1000 just to play around with. It was a little more usable and was a fascinating bit of electronic efficiency.

    Anyone remember Synch magazine? It was put out by the publisher of Creative Computing and was dedicated to the Sinclair machines. This tells you what a fanatic following these computers had. Lots of ads in the magazine for all kinds of software and odd peripherals.

    --
    No sig? Sigh...
  98. why linux? this is why. by Zulu · · Score: 1

    /ver someone-31337-like-xeno42 CTCP VERSION reply from someone-31337-like-xeno42: z80-irc-0.01a (z80 4.77MHz) That's WHY!

  99. JackRabbit (Z180) Microcontoller is a better deal. by tinic · · Score: 1
    Apart from getting this vintage 'feeling' the price is pretty ridiculous.

    You can get a real Z80 (in fact its a modified Z180) development kit including C compiler, debugging tools and tons of standard IO for 140$, a kit with ethernet and a full TCP/IP library for 200$. A standalone module comes to $40.

    I have one of these and its really cool. The specs are:
    • 22 Mhz core speed
    • modified Z180 with floating point number support
    • 256 KB of Flash Rom
    • 256 KB of RAM
    • 2 serials
    • 4x8 gerneal purpose IOs
    • C compiler including source level debugger
    • development board
    • 7 timers
  100. Re:Linux? by localman · · Score: 3
    Just be glad no one mentioned putting together a beowulf cluster of them.

    Oops.

    Sorry.

  101. Re:Bah, who needs a PS2 by 87C751 · · Score: 1

    A friend of mine once ran a C64 BBS. He kept his PS in a shallow saucepan, upside-down, in a couple inches of water.

    --
    Mail? Put "slashdot" in the subject to pass the spam filters.
  102. RAM pack wobble solution by u2mr2os2 · · Score: 1

    I found that once I had bought the TS2040 printer, it's pass through connector created a more stable connection for the RAM pack, and I rarely had a wobble crash after that.

    It still had the problem of when I had been coding for many hours and it got very warm, something would go wrong and quietly march through memory and twiddle the bits on about every 40th byte. Inevitably, this either created a display file that was invalid and locked up, or created an invalid program line that you better not touch, or lockup was certain.

  103. Re:Bah, who needs a PS2 by rackrent · · Score: 1
    I still remember putting a carton of milk on the back of a ZX80 to keep it cool...

    Now there's the first version of "liquid cooling technology!"

    Actually, I remember during hot summers (with no A/C in our house...crazy), loading and playing games on my C-64 required a fan aimed directly at the external power supply or the machine would tank.

    At any rate, if I had the dough, imagine what a RAID would look like with a bunch of Zx80s around. (And yes, you could put Linux on it!!)


    ------------

    --
    --- There is a man in a smiling bag.
  104. My first computer, an old friend by thelonious · · Score: 1

    Hey, this was my first computer too. And it was more than that, it was a friend. But I'd be damned to hell and back if I'm gonna pay $100 to see my old friend again!!!

  105. Times *does* take a licking by Burz · · Score: 1

    The ZX-81's were manufactured in the UK and shipped here for a limited time. But due to the high failure rate, Sinclair had to take up with Timex to raise the quality to an acceptable level. Thus was born the Timex-Sinlair venture and the TS-1000.

  106. Re:6 registers on 6502? There's only A, X, and Y! by Monte · · Score: 1

    Unless you're counting the program counter (PC), stack pointer (SP), and processor status bits (PS) as "registers".

    That's how I remember them being referred to in the MOS manual. But, that was a long time ago, my memory could be faulty.

  107. uhf channels? by TheGratefulNet · · Score: 3
    you can hook it up to uhf channel 33?

    uhm, will they sell me a 70's era tv that has UHF channels still on the "dial"?

    I started off with the trs-80 model 1, so while I'd like to own one of these for memory's sake [sic], there's no friggin way I'm paying a c-note for a chip that can't even be given away (the z80).

    and I bet you'd have to take steel wool to the pcboard since its probably tarnished beyond all believe from oxidation.

    --

    --

    --
    "It is now safe to switch off your computer."
    1. Re:uhf channels? by Anonymous Coward · · Score: 1
      uhm, will they sell me a 70's era tv that has UHF channels still on the "dial"?

      Can't you switch the source on your TV from cable to Antenna?

    2. Re:uhf channels? by ncc74656 · · Score: 1
      you can hook it up to uhf channel 33?

      uhm, will they sell me a 70's era tv that has UHF channels still on the "dial"?

      Last time I checked, current TVs still tune up to channel 69. (Channels 70-84 were removed sometime in the mid-to-late 80s to keep people from using TVs to listen in on cellular-phone conversations, or something like that.) It's a good thing they do, too, since the local UPN station hasn't been on cable since it started up. You have to break out Ye Olde Rabbite Eares to watch Voyager. (That changes next month...finally!)

      Hopefully it could put out a signal on a channel other than 33, though, as that channel is used by another local UHF broadcaster.

      _/_
      / v \
      (IIGS( Scott Alfter (remove Voyager's hull # to send mail)
      \_^_/

      --
      20 January 2017: the End of an Error.
  108. Links about the ZX-81 by Tulip · · Score: 1

    The ZX81 Support Page has more info about that machine. See also entries in the Open Directory and the Google Web Directory.

  109. Hurry while supplies last! by soulsteal · · Score: 2

    You too can live in time when men were men and sheep were scared.

    Put together your own computer and watch that BASIC fly. For only 99.95, you can own a piece of history and have a truly 3l337 paperweight. "I built this wrong all by myself."

    1. Re:Hurry while supplies last! by Bryan+Andersen · · Score: 1

      Sorry, they are to light to work as paperweights. After you grab the TV and plunk it down on top of one it may be able to keep papers from flying away, but then the TV may crush it.

  110. Re:Odd.. Was the ZX81 also sold in assembled form? by Pentagram · · Score: 1

    There was a radio programme in the UK that would broadcast BASIC programs that you could record and then load into your spectrum. Internet, who needs it. :-)

    Oh my god! How cool is that? I must have missed that one. Have you got any more details? When was this?


    ---

  111. ZX81 worth every overpriced cent to me. by re-geeked · · Score: 2

    As it has always said in my User Bio (not altered for this article), I probably owe my career and geekhood to my ZX81, 16k RAM, and B&W TV that I bought for $210 all told with my paper route money. My folks thought I was nuts at the time, my wife finally convinced me to throw it away in the early '90s, but that machine was how I learned BASIC and Assembler in a neighborhood where no one else had a clue.

    And, yes, it was a horrible POS, but I would have been another 5 or more years behind without it, and a more usable machine wouldn't have taught me half as much.

    So there!

    --
    "You can't get something for nothing." - my grandfather, on the stock market and Reaganomics.
  112. the /. effect... by Wepeel · · Score: 1

    I'm willing to wager that those two lots of kits, after sitting around in a warehouse for who-knows-how-long, will sell out within the next month. And thats too short of a time period for me to get the money and make the decision to actually buy one, which is too bad because they look pretty cool (not that I was around back when they were first on sale, or at least not technologically aware).

    1. Re:the /. effect... by CygnusTM · · Score: 1

      $100?!?!?!? If you win that wager, I've severely underestimated the cash-to-gray-matter ratio for the average Slashdotter.

  113. Re:wax nostalgic (TI99...oh yeah!) by SydBarrett · · Score: 3

    The easy BASIC of the TI99/4a got me into computers. You could do text to speech with the speech synth and the Terminal Emulator 2 cartrage. You went into "BASIC" (which the TE2 cart modified in some way) and do something like the following:

    10 open #1,(some link to the speech synth, forgot what it was)
    20 print #1,"Hello! blah blah blah"

    How more easy can you get? you could modify the speech by doing something like this (not sure of the syntax):

    30 print #1,"\\50 40"

    The first was the pitch, and the second was the rate the tone would drop as it spoke. You out really high/low values and get crazy disorted voices out of it. Good for making prank phone calls. :)

    I even had the PE box (extra 32k,disk drive,rs-232,cool blinking lights), but the stupid extra thick cable always kept falling out of the bus port. The Extended basic cart let you do hardware based sprites, which looked way cooler than moving a character block by block.

    Games? Parsec, of course. Remember trying to re-fuel by hitting '3' and steering in the narrow tunnel? Had most of the Atarisoft games, Tunnels of Doom, some infocom games (HHGG, still have the "Don't Panic" button), and other stuff. I used TI-Writer to do all my high school papers, and had to send escape codes directly to the printer to do underlining (good thing TI-Writer supported that trick). Even had TI-LOGO, that let me play with simple recursion. Of course, by the time I got all this stuff, it was dirt cheap.

  114. Bah, who needs a PS2 by thegrommit · · Score: 1

    when you can load games from a casette tape!

    I still remember putting a carton of milk on the back of a ZX80 to keep it cool...

  115. Re:Great computer... by Chalst · · Score: 2

    SLOW could be simulated in software on the ZX80. It took about 400
    bytes of code (half the default size of the RAM :->) but it worked
    well enough. There was even a commercial game released that used
    it...

  116. PARSEC!!! by Johnny+Starrock · · Score: 1

    http://www.geocities.com/Athens/7374/Parsec.gif

    I need an emulator...
    -----------

    --

    end communication
  117. Re:What? (also, fun with Goodwill) by RGSharpe · · Score: 1

    From what I understand, it is perfectly legal to take someone's trash and distribute it how you want, especially in this situation. A) They knew their voice was being recorded, and they gave permission by talking to the answering machine. Otherwise, they would have hung up. B) The machine's original owner gave the tape, freely, to a third party, to do with as they see fit. Incidentally, the same is prety much true of people's trash in general. You take an item, put it outside and entrust it to a third party. The third party might be liable for damages incurred because of negligence, but the person who gets the item from the third party should be perfectly legally scot-free. -Ryan

  118. Linux? by /dev/kev · · Score: 3

    Now let's see if we can load linux on them!

    Ugh, must EVERY story mention Linux? I mean, I know we like Linux and everything, but mentioning putting it on a 4.77MHz Z80 just makes me feel sick.

    What would be an otherwise excellent nerdy retrocomputing story is tarnished by the ObLinux mention. Can't people just appreciate this stuff for what it is?

    I'll say it again, ugh.

    --
    Quidquid latine dictum sit, altum viditur.
    1. Re:Linux? by Endimion · · Score: 1

      Actually, it was a 1.something mhz z80. 4.77mhz sounds like a 8086 chip. Endi

    2. Re:Linux? by Leroy+Brown · · Score: 1

      Well if he didn't mention Linux, it wouldn't
      get posted to Slashdot, and he wouldn't get
      his $99.95 per paperweight kit.

    3. Re:Linux? by /dev/kev · · Score: 1

      I have a 4.77MHz Z80A Osborne 1... I thought the original Z80 would also do 4.77MHz, but I'm not sure. Aha, a quick websearch has proven me wrong - the Z80 was about half the speed, "2.5MHz".
      The 8086 was 4.77MHz, but was 16 bit so also in a different league.

      --
      Quidquid latine dictum sit, altum viditur.
  119. 99 bucks!! by deathboy · · Score: 1

    It's been said before, but $99.99 for one of these things Plus Shipping. God knows what they'd charge me for overseas on top. Jesus, I can get a calculator with more memory and a better processor for less than that! and I wouldn't have to put a glass of cold water on the back to stop it overheating...

  120. "High Resolution Graphics" on ZX81 by GlowStars · · Score: 1

    Oh that were the days! The most incredible thing I ever saw on a ZX81 was some weird form of "High Resolution Graphics", still black and white and somewhat fuzzy but it worked just through a software hack. If I remember correctly they used the content of the ROM to dynamically change the char sets to the needed bits. There were even one or two commercial games that used this technique. Oh boy!!!!

  121. S.M.A.R.T. Patrol / Mr.DNA by fudboy · · Score: 1

    's me fa-a-a-vorite devo song by a long shot. listen to the intro sometime w/ headphones.

    Devo was certainly years/decades (centuries?) ahead of their time. I think the public may finally be 'ready' for that level of aural majesty in about 10-15 years. Just as I'm becoming a grandfather?!

    :)Fudboy

    --

    :)Fudboy

    I guess I'm only a Fudboy, looking for that real Transmeta
  122. 1024 bytes of RAM by Dr.+Evil · · Score: 3

    Just remember how little you can squeeze in there. Your program and data have to fit in 1024 bytes... unless you get the memory pack.

    A PC 80x25 character screen is 2000 characters.

    I bought one of these at a garage sale for $15CDN when I was in gradeschool. It was so cool.

    I think that exhausts all I have to say about the machine.

    1. Re:1024 bytes of RAM by /dev/kev · · Score: 1

      A PC 80x25 character screen is 2000 characters.

      Well, it displays 2000 characters, but the video memory required for that is actually 4000 bytes. Each character displayed needs a byte for the character to display, and a byte for the attributes (that is, color) with which it's displayed.

      --
      Quidquid latine dictum sit, altum viditur.
    2. Re:1024 bytes of RAM by fantastic-cat · · Score: 1
      >If that is not how it was stored internally, it certianly was how you would program the thing.

      generally people would write their own assembler and then write in assembler code.

    3. Re:1024 bytes of RAM by sniggly · · Score: 1

      actually if i remember correctly the zx81 had more like a 40x20 screen without colors at 8 bit a character that would be 800 bytes.

      --
      Of those to whom much is given, much is required.
    4. Re:1024 bytes of RAM by Dr.+Evil · · Score: 2

      There's no way I was implying that they could cram that much text onto a television display. A C=64 could barely do that.

      The ZX81 did something weird with the programming language too. It was BASIC, but the way statements were constructed made me think that they were not relying on the characters to make up statements, but on the order of character sequences.

      I.e. A couple characters for a line number, a single character for a command (goto, print, for, DIM etc) another single character for the parameters for that command, or several characters for a line number.

      If that is not how it was stored internally, it certianly was how you would program the thing.

      My comment on how little 1024 bytes was only to emphasize how terribly small that was.

      Gawd... I remember noticing all these strange things for the first time... somewhere in a New Brunswick campsite with an extension cord, a picnic table and a black and white T.V.

  123. Re:What? (also, fun with Goodwill) by SydBarrett · · Score: 4

    "Anybody who pays $99.95 for these is -- excuse me -- a fucking moron."

    If it wasn't for morons, Ebay would not exist. :)

    Thank god for Goodwill and Value Village, it's where I get most of my clothes. Got a SGI/Cray T-shirt there for $1.00.

    And now, as a service to the Bored Slashdot Reader...

    The best thing to do at a Goodwill is this:

    1. go to a goodwill
    2. look for some used answering machines
    3. take the tapes out
    4. take them to the checkout, the chasier will just make up some price
    5. most people NEVER erase the tape before giving it to goodwill, so now you can go home and listen to peoples messages.

    It's alot more fun than it sounds. Sometimes you get some downright surreal stuff. Sometimes you get a whole conversation, because the machine didn't stop recording when someone picked up the phone. I have one where some old guy is talking to his buddy about how his wife and her friends are eating all the damn food. The next message was from his doctor about his colon operation apointment. Nutty, Man....

  124. Smaller control system... by bonzoesc · · Score: 3
    The Z80 processor finds its home currently in a far more compact device: TI Graphing Calculators. I have seen these controlling all sorts of things: infrared transmitters, light displays, and an affordable combination between educational calculator, and gaming machine.

    The TI-83, the most popular one, retails for about $100, but is smaller, uses only 4 AAA batteries, has a serial port, and can be carried around in a pocket to show off your geekiness. Still, you could use the Sinclair ZX81 as sort of a base station, or one with an AC adapter and TV out. But never underestimate the utility of a programmable Z80 graphing calculator.

    Tell me what makes you so afraid
    Of all those people you say you hate

    1. Re:Smaller control system... by ncc74656 · · Score: 1
      In case anyone cares, Z80's are also used on Commodore's A2090 series Amiga hard disk controller as an intelligent control processor. :)

      In addition to the Z80 coprocessor cards from way back, a couple of expansion cards of more recent design for the Apple II used the Z180, which was one of the Z80's successors. The RamFAST is a caching SCSI controller that uses a Z180 as the cache controller. The SecondSight is a VGA card that uses a Z180 to translate the Apple II's native video modes into something that the card's video controller (an Oak OTI067, IIRC) can understand and display on any VGA monitor. (Software that knows how can also drive the SecondSight at 640x480 high-color, 1024x768 8-bit color, or any ordinary VGA mode in between.)

      The bits posted above about the ZX81 using the processor to generate the display are interesting...didn't know that, but then the last time I played with one of those was maybe 15 years ago. (And you thought UMA video was horrible...)

      _/_
      / v \
      (IIGS( Scott Alfter (remove Voyager's hull # to send mail)
      \_^_/

      --
      20 January 2017: the End of an Error.
    2. Re:Smaller control system... by 11223 · · Score: 2
      The TI-83...show off your geekiness...

      Why would I show off my geekiness with a crippleware calculator that can't even type a lowercase character? The TI-83 is deliberatly crippled to be aimed at high school... which makes me shudder to think they're using them in college classes here. Anyway, the TI-86 is better for most stuff.

    3. Re:Smaller control system... by generic-man · · Score: 1

      The added performance is hardly "free." The TI graphing calculators' processors are deliberately underclocked to preserve battery power. The time you save doing calculations (valuable seconds!) is more than paid for by the added cost of batteries.

      --
      For more information, click here.
  125. Re:Commodore used to build decent computers... by per+unit+analyzer · · Score: 2

    Hey, I've still got my "fat" 4032 packed up in the basement along with a 8050 floppy drive. When is the Linux/FreeBSD crowd going to get their act together and do a port to some serious 1 MHz hardware ?

    --
    In Soviet Russia, the Beowulf cluster imagines you!
  126. Odd.. Was the ZX81 also sold in assembled form? by The+Optimizer · · Score: 1

    I remember the ZX-80 (white case, 1K RAM) being sold as a kit, but I could of swore that the ZX-81 was sold already assembled here in the US. The Sinclair ZX-81 was obviously before they cut the distibution deal with Timex.

    Can anyone shed some light on this bit of computer history trivia?

    1. Re:Odd.. Was the ZX81 also sold in assembled form? by Gusano · · Score: 1

      I remember that my uncle assembled his own and acctually made a few modifications to the machine (he's a lawyer! a geek lawyer, go figure!)
      Now, iirc when my dad bought ours, it was already assembled.
      does anybody remember?

      --
      .oo00OO
    2. Re:Odd.. Was the ZX81 also sold in assembled form? by gdr · · Score: 1
      There was a radio programme in the UK that would broadcast BASIC programs that you could record and then load into your spectrum. Internet, who needs it. :-)

      Oh my god! How cool is that? I must have missed that one. Have you got any more details? When was this?

      This was a long time ago and my previous post contains about all I can remember about it. I only tried it once and couldn't load the program, Spectrums (Spectra?) were very fusy about sound quality.

      My best guess is that it was some time between when the Spectrum came out (obviously) and 1988ish. I think that there was some association with a computing magazine.

      Sometimes I think my Spectrum had more memory than I do now.

    3. Re:Odd.. Was the ZX81 also sold in assembled form? by gurudyne · · Score: 1

      It most definitely was sold assembled. I bought one (before Timex branded them, but had always built them) for $149.95

      I also purchased (later) all sorts of goodies from MemTech (sp?), including a "real" keyboard and a 64K memory module. All of the inerfaces "centipeded' off the rear edge connector.

      --
      Hey, Mom! Is it beer, yet?
    4. Re:Odd.. Was the ZX81 also sold in assembled form? by daverk · · Score: 1

      I ordered a kit because i wanted to build it, but after a while they said that kits were no longer available and sent me an assembled one. I still have it in the original box. I did use it a little bit but it was too under powered and I already had a TRS80 Model 1. I do remember that there was an instruction in the ZX81 basic to turn off the display so the program would run much faster (2X?). I also remember that the assembled ones were selling for about $20 more than the kit. The main thing about the ZX81 was that it was 2-5 times cheaper than anything else at the time.

  127. Re:Little chance for Linux by AndyElf · · Score: 1

    I thought you could not actually put Linux on anything below a 386...

    --

    --AP
  128. No more UPN for me... by joshv · · Score: 4
    When completed, the ZX81 computer can hook up to UHF Channel 33 on any black & white or color TV for its video display (U.S. NTSC Compatible).

    Oh man, that's UPN where I live. There goes Moesha...

    -josh

    1. Re:No more UPN for me... by gmhowell · · Score: 1

      Hey, it's one way to make Voyager interesting...

      --
      Jesus was all right but his disciples were thick and ordinary. -John Lennon
  129. Memory lane... by Mindwarp · · Score: 2

    Wow, this was the computer that started it all for me. My parents purchased one for me when I was the grand old age of eleven, and I guess it all went downhill from there :) I still remember purchasing the 16K RAM pack for it a couple of months later, and being completely frustrated at the fact that if you pressed the keyboard too hard the RAM pack edge connector would flex and cause the machine to crash. I tell you, it's amazing what a liberal application of epoxy resin can fix :)

    Anyway, enough of my misty-eyed reminiscing and on to my real comment:

    Has anyone ever over-clocked one of these babies? I'd love to see how fast some psychopath could get one going with some extreme refrigeration / cryogenics thrown in!

    --

    --
    The gift of death metal does not smile on the good looking.
  130. Can you imagine? by Gothmolly · · Score: 1

    ... er, oh, forget it.

    --
    I want to delete my account but Slashdot doesn't allow it.
  131. Old but valuable items by Taco+Cowboy · · Score: 1



    I am glad that someone had the foresights to keep warehouse full of the Sinclair computer. There are things that are old but still VERY INTRIGUINGLY USEFUL, and that Sinclair computer is just one of them.

    I dunno if it is practical or not to get Linux to run on the Sinclair, but as you know, there are zealots amongst us that will get Linux to run on anything ! :)

    In another note: Apple hauled out all their LISA stockpile to the dump site !! Yes, BRAND NEW, NEVER USED computer, warehouse-load, straight to the dump site !

    My only wish is that someone is still keeping a warehouse (or two, or three...) full of the LISA computer.

    I think someone will get Linux to run on LISA too, if someone is keeping a warehouse fill with LISA.

    --
    Muchas Gracias, Señor Edward Snowden !
  132. Re:Little chance for Linux by rjamestaylor · · Score: 2
    Linux was created initially targeting the 386 (much to the consternation of Professor Tannenbaum) but that was then, this is now.

    Now hiring experienced client- & server-side developers

    --
    -- @rjamestaylor on Ello
  133. Great computer... by kzinti · · Score: 5

    I remember ordering and building my Sinclair back before Timex became involved and it became the ZX81. Wow, what a memory trip it is to think about putting together that thing... I can almost smell the 60/40 now.

    Unfortunately, I never got to do much programming on mine... it had a temperature problem. After a few minutes of running, the TV would lose horizontal sync. Turned out that my ROM chip ran way too hot, and as it warmed up the TV signal went out of sync. Sinclair must have saved money on components by interleaving the sync of the ROM with the video generator, instead of having separate clocks for each. My girlfriend's techhead brother figured this out for me -- never would have discovered it on my own.

    We solved the problem by keeping a piece of ice on the ROM chip, in a little plastic bag. Every so often, when the ice had melted, I'd have change the bag for one with a fresh piece of ice. Talk about your cooling problems -- and I wasn't even overclocking!

    --Jim

    1. Re:Great computer... by rmorgan · · Score: 1
      When Timex got involved, it became the TS-1000. Sinclair had the ZX-** moniker.

      I have one here on my rack, right on top of my Linux box that has an uptime of 332 days.

      The avg uptime on that damn Sinclair was about 2 hours. Gawd, how many times I retyped a program because I bumped that 16k RAM pack and lost it all....

      $99 is way too much though.....

    2. Re:Great computer... by dattaway · · Score: 2

      how many times I retyped a program because I bumped that 16k RAM pack and lost it all....

      There were too many times that happened to me, so I soldered the ram pack directly to the back. That, and adding more aluminum to the voltage regulator heat sink made it very reliable. Things were great until I developed larger programs enough to notice anything greater than about four kilobytes would freeze. Turned out there was a bit stuck on a 1 in RAM about 4K in one of the chips. RAM was expensive back in those days. It cost me $49 for 16 kilobytes (and that was cheap!)

      I got a lot of use out of that little computer.

    3. Re:Great computer... by jerdenn · · Score: 1
      Yup, does anyone remember the command to blank the screen display to make everything run faster? Those were the days...

      -jerdenn

  134. Re:I still have mine! by Mindwarp · · Score: 2

    The damn RAM pack was the worst POS I ever saw. After a few hours plucking away at assembly language, one false wobble would make the whole thing crash (hmmm, is there a RAM pack in WindowsÉ heheh).

    It things like this that epoxy resin was invented for :) I'm not kidding - the join between my ZX81 and 16K RAM pack looked like Ridley Scott's Alien had built a nest around it!

    --

    --
    The gift of death metal does not smile on the good looking.
  135. Re:wax nostalgic by sjames · · Score: 2

    Anybody ever heard the voice in the Atlanta airport shuttle many years back? The voice sounded _exactly_ like the 99/4a speech synth.

    I allways wanted to hack that (the airport shuttle, not the 99/4a) to say 'By your command'.

  136. Little chance for Linux by rjamestaylor · · Score: 2
    Linux is amazing and I'm a fan of putting it on everything, but I doubt you'll have much luck putting on a machine with just 1K of RAM!
    The TS1000 computer has 2K of random access memory built into it. (The ZX81 has just 1K.) The Sinclair 16K RAM Pack will increase your computer's memory capacity to 16K so that you can load and run all of the most popular software titles. This 16K RAM can also be used to extend the TS1500's built-in 16K RAM to 32K.
    For comparison, I run NetBSD on my Workpad z50 but I have 48 MB of RAM and a 96 MB CF card.

    Now hiring experienced client- & server-side developers

    --
    -- @rjamestaylor on Ello
    1. Re:Little chance for Linux by Slef · · Score: 1

      You could always use virtual memory....
      ...on a standard cassette tape!

      --
      -- Slef
    2. Re:Little chance for Linux by rjamestaylor · · Score: 2
      You could always use virtual memory....
      ...on a standard cassette tape!

      I had forgotten that option...

      That reminds me of the Apple documentation that came with my Apple ][+ (in 1979, IIRC). In the section on using the cassette tape storage device it made reference to the amazing abilities one may possess if he could understand the program code whenthe tape was played through a speaker. Needless to say, I spent a couple hours trying to figure out if I had such abilities...

      Hey, I was 13!

      Now hiring experienced client- & server-side developers

      --
      -- @rjamestaylor on Ello
  137. Re:Do you have to load linux on EVERYTHING? by Samus · · Score: 1

    The answer? To be an Uber Geek. Why hack a palm pilot? Why write a web server in postscript? Why turn a tall building into a tetris game? Because its challenging and some people like that kind of challenge. Now go back to your little complacent windows world and keep telling yourself that you really aren't a lemming and that you do lead an intersting life.


    "What are the three words guaranteed to humiliate men everywhere?

    --
    In Republican America phones tap you.
  138. don't forget Amstrad by Frederic54 · · Score: 1

    Amstrad (aka Schneider in Germany) built a lot of computer with a Z80, running at 4MHz instead of 3.75 in the ZX81 iirc. I have an Amstrad CPC6128, 128Kb ram, colors, sound, 3" floppy drive integrated, etc. This is the machine who killed the C=64 in Europe.
    --

    --
    "Science will win because it works." - Stephen Hawking
  139. Re:Controller? by Ready+To+Strike · · Score: 1
    Nope. The power supply was stiff and well filtered, and separate for both the motors and

    Did you manage to calculate the total power budget for your circuit? Switching relays take up a lot of current as well.

    By well filtered I hope you did add 0.1uf ceramic caps in close proximity to the Vcc and Gnd pins of your logic chips. Tantalum (not electrolytic) 4.7uF along the power rails. Oscillators should be well ground and the clock lines as close to the clock pin on the processor as possible.

    --

    Engineering for Humanity.

  140. I got software for it / keyboard by acomj · · Score: 1

    On cassette tape. A visicalc clone (spead sheet) and a couple games. (life, a maze game etc..)

    I had the zxx100 which looks identical. I liked it but the lack of a space bar and a very stange keyboard/.entry system. Each key had about 4 symbols and basic commands, depending on input mode it would do different things.

    Ah the nostalga.

  141. 99 Bucks?? by Pyramid · · Score: 1

    Who in their right mind would pay $99 for a Z80? I bought my Timex Sinclair WITH the 16K ram module for $33!

    Jeez, just because it's old, doesn't mean it's worth anything. I've got an old pair of underwear for sale; only $50! Any takers?

    "That which is does. That which does can. That which can won't"

    --
    ~Any apparent grammatical or typographic errors are caused by defects in your display device.
    1. Re:99 Bucks?? by Lotek · · Score: 1
      well, can we load linux on that old pair of underwear? If we add in a pair of socks, could we make a beowulf cluster?

      Okay, that should just about be enough of that.

    2. Re:99 Bucks?? by Parsec · · Score: 1

      I've got an old pair of underwear for sale; only $50! Any takers?

      Not unless they're Sarah Michelle Gellar's.

    3. Re:99 Bucks?? by Sloppy · · Score: 1

      I've got an old pair of underwear for sale; only $50! Any takers?

      No way. I wouldn't pay a penny over $35 for your underwear.


      ---
      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    4. Re:99 Bucks?? by Pyramid · · Score: 1

      "well, can we load linux on that old pair of underwear? If we add in a pair of socks, could we make a beowulf cluster?

      Okay, that should just about be enough of that. "

      No, no you can't load Linux on my underwear; neither can you load it on a Z80. Enough of *that*!

      --
      ~Any apparent grammatical or typographic errors are caused by defects in your display device.
  142. Re:They've got to be kidding by Blrfl · · Score: 1
    Potent writes:

    A Z80 plus a MC68000 - killer box for 1979, eh?

    Dang, there's enough CPU there to run... dare I say it...

    Nahh. No need.

  143. Keep dreaming. by AFCArchvile · · Score: 2
    "I had a few and thought that they would make a pretty good controller board with the Z80 processor. Now let's see if we can load Linux on them!"

    Yeah, right. The Zilog Z80 was the first Intel PC processor spoof, and is the same exact processor which is in the TI-82, 83, 84, 85, and 86 graphing calculators. Now those models take an incredibly long time to draw a circle with a resolution of 5 degrees (about 30 to 50 seconds; I own a TI-89 now [10MHz 68000], so I don't exactly remember). Can you imagine how long it would take to have the 8-bit SCSI card do a hard disk scan?

    In short, if you want a geezer for Linux, I'd recommend hunting for an old Dell OptiPlex; those usually have some good chipsets in them (I found an old XM 590 with the Intel Neptune chipset, popped in the Pentium OverDrive, squeezed in RedHat, and it worked; probably a hell of a lot better than that Z80 fossil of your affection).

    --
    "Ancillary does not mean you get to rule the world." --U.S. Circuit Judge Harry Edwards, speaking to the FCC's lawyer
  144. Re:1024 bytes of RAM - display by Des+Herriott · · Score: 1

    Sinclair BASIC stored all numeric literals in binary form, requiring 6 bytes. Amazingly inefficient for a 1K machine, hence all the tricks to avoid putting numeric literals in BASIC code - things like INT PI = 3, PI/PI = 1, NOT PI = 0, and so on. Line numbers were an exception, stored as 16-bit integers.

    Numbers are stored as ASCII 14, followed by 5 bytes of binary representation. Numbers are expressed as m * 2^e, where m, the mantissa lies between 0.5 and 1.0 (not including 1.0), and e is the exponent.

    The 32-bit mantissa always has a leading bit of 1 (since it's at least 0.5). Store this number in bytes 2-5 of the binary representation. The leading bit (which we know is 1) becomes the sign - 0 for positive, 1 for negative. As for the exponent, e + 128 is stored as byte 1 of the binary representation.

    All pretty complex, and there is an optimisation for numbers between -65535 and +65535, but that still takes 6 bytes to store in BASIC.

  145. Re:Commodore used to build decent computers... by Monte · · Score: 2

    The thing worked, and the 6502 still is the hallmark of 8bit CPU design to me. Z80 is sort of ... ugly.

    Yeah, all those extra registers hanging off everywhere truly screwed the aesthetics into the ground. The 6502, with it's sleek and aerodynamic 6 register design, really set the style for future processors.

    (BTW, I'm not harassing you - anyone who owns a 2001 is cool in my book. Didn't that thing show up on Battlestar Ponderosa on a regular basis? Or maybe I'm thinking of Buck Rogers... with Erin Gray in spandex it was hard to concentrate on the background...)

  146. Does anyone know if it comes with the schematic? by haggar · · Score: 1

    I don't mean only the PCB schematic, but the actual wiring.

    Does anyone know whether such schematic exists at all somewhere?

    Thanks!

    --
    Sigged!
  147. wax nostalgic by fudboy · · Score: 3

    a lot of folks are going to wax nostalgic over this here machine, but I'm gonna have to disagree. This was my first computer. I recieved it IIRC around Oct 1982, and I was stunned at how crappy a machine this was. I was 9-10 years old, personal computers were an utterly and completely brand new phenomenon, but I could immediately sense the uselessness and cheapness of this machine.

    My dad, who bought it for me, had previously engineered some of the first networked cash register systems in the mid 70's (for the Burger Chef chain of fast food resturants), he was/is a primordial hax0r, but even he couldn't get into this dog. But he could understand my dismay, so he got me a TI994a.

    I would love to get a bevvy of brand new TI99 parts, maybe even c64 or some '086's, but I can't quite bring myself to embrace this amazing find.

    just my $.0200251

    :)Fudboy

    --

    :)Fudboy

    I guess I'm only a Fudboy, looking for that real Transmeta
    1. Re:wax nostalgic by McSnickered · · Score: 1

      The TI99/4a was my first and favorite computer of all time. I went through the cheezy BASIC manual that came with it from cover to cover, and I actually think I was a more inovative programmer at age 13 doing 2D shooter games on the TI than I am now. Sprites and collisions were a piece o' cake on the TI. Parsec was great, but the unique combination of sound and graphics in Tombstone City beats the crap out of Quake any day!

      --
      They call me the working man. I guess that's what I am.
    2. Re:wax nostalgic by Bryan+Ischo · · Score: 2

      Heh. Nice DeVo play in the .sig there, my friend.

      For the record, I have no idea what kind of Sinclair the first computer I ever used was, but I remember it as a Timex-Sinclair 2000. It had a chiclet keyboard and I used to plug it into a small black and white TV and write BASIC programs, mostly Mad-Lib type things and random pattern generators (the easy kind you can make with "10 print something stupid, 20 goto 10". My friend had a tape deck and we managed to waste alot of time typing in stupid little programs like one that gave you an ASCII-graphics drawing of dice and randomly "rolled" them for you, and then saving them onto tape cassettes and loading them back in. Woohoo.

    3. Re:wax nostalgic by Sethb · · Score: 2

      I've still got both of my TI99/4A computers, and they work great. I've got both the standard beige model, and the black/chrome one. I've even got the speech synthesizer attachment! Ahh, the days of playing Parsec, Hunt the Wumpus, and Slymoids come back to me now...

      The stupid adapter to make Atari 2600 joysticks work with the thing rarely functioned, I usually wound up not being able to move my guy in one direction or the other, but I mastered the keyboard controls. I think I still have the tape recorder and necessary cables to hook that up, then you could actually play BIG games that loaded from the cassette tape.

      I had a big book of BASIC programs that I messed with, actually learned quite a bit about programming BASIC just from playing around with those, but the machines have sat under my parents' and grandparents' basement TV's for about 10 years now, neglected and gathering dust. They're right next to the pong machine...

      I never knew anyone who had one of those, besides myself, everyone had C64's...
      ---

      --
      When in danger or in doubt, run in circles, scream and shout. --Robert A. Heinlein
  148. Commodore used to build decent computers... by driehuis · · Score: 1
    I still am the proud owner of a PET 2001. Say what you will, the thing is built like a tank (well, a tank with a real cheap cassette player, but you get the idea). A real sharp display, the kind that to this date inspires movie directors, a well layed out motherboard, and the most yucky keyboard I've seen in my life. And, it had the GP-IP bus.

    The thing worked, and the 6502 still is the hallmark of 8bit CPU design to me. Z80 is sort of ... ugly. Sort of like Pentium, only slower.

    Of course, the VIC was a real stupid thing to do marketing wise: it looked like a toy, but had more features than their business machine.

    My next computer was an Atari ST, 'cause I couldn't afford a Mac.

    To this date it is beyond me why 808x won out.

    --

    Bert Driehuis -- All I asked was a friggin' rotatin' chair. Throw me a bone here, people.

    1. Re:Commodore used to build decent computers... by chamo · · Score: 1

      (I) (B)lame (M)icrosoft?

    2. Re:Commodore used to build decent computers... by gurudyne · · Score: 2

      Another way of looking at the Z80 is sort of like a 286, only faster.

      --
      Hey, Mom! Is it beer, yet?
  149. that sounds about right by NuclearArchaeologist · · Score: 1
    I also bought one of these things on fire sale in the 80's, but mine was one of the fancy 16k and rubber key jobs. Oh yeah, by mail order it cost about $16.

    There are so many better micro controlers out there these days, why would anyone fool with one of these old things? The Basic Stamp is an older example that can run for hours off a 9V battery (SWAG time, this is a low estimate bassed on personal experiance, poster is too lazy to check out real power consumption). It comes with an easy DOS bases programer that uses your PC as a display and it's ports to talk to it. Stand alone displays are available. Hell, if you are in love with Z80's go get a new eZ80.

  150. REALLY old story. by atrowe · · Score: 1
    Site last updated: Nov 29, 1999

    Man, and I thought some of the other Slashdot stories were old. This one should get a medal or something.

    --

    -atrowe: Card-carrying Mensa member. I have no toleranse for stupidity.

    1. Re:REALLY old story. by Uberminky · · Score: 1

      It's an article about ZX81's. Of course it's old! ;)

      --

      The streets shall flow with the blood of the Guberminky.

  151. 6 registers on 6502? There's only A, X, and Y! by Anonymous Coward · · Score: 1

    Unless you're counting the program counter (PC), stack pointer (SP), and processor status bits (PS) as "registers". I do not, since they're hardly useful for storing data.

  152. Good enough for NASA! by The+Dev · · Score: 2

    I love this testimonial:

    from a NASA engineer .." send me four more kits, I'm using them as controllers for a project"

    Oh boy, here we go again...

  153. TV Tuner Card? by spagthorpe · · Score: 1
    I guess if you don't have a TV that can do UHF anymore...can you use one of those PC TV cards to do it? Then you can have your ZX display on your nice big 19/21-inch monitor!

    WWJD -- What Would Jimi Do?

    --

    WWJD -- What Would Jimi Do?
    (Smash amp, burn guitar, take home the groupies)

  154. Not Linux! by Free+Bird · · Score: 1

    Oh man, why should you want to use Linux on a Z80? It's waaaaaaaaaaaaaaaay too heavy and bloated and slow for that. Besides, you'd have to rewrite most of it too, since the Z80 is no 32-bit CPU.

    Just make an OS in Z80 assembly, like people do for Texas Instruments calculators. Check out ticalc for instance.

  155. Want a cultural icon? by daviddennis · · Score: 2
    eBay is your friend:

    ZX81 For Sale
    (and others)

    D
    ----

    1. Re:Want a cultural icon? by Gusano · · Score: 1

      yeah, but the fun is building it, dont you think?

      --
      .oo00OO
    2. Re:Want a cultural icon? by daviddennis · · Score: 2

      If you look up ZX81 on eBay, there's another auction for two of them, all in pieces. So you have a choice :-).

      D

      ----

  156. Overclockers... by Leperflesh · · Score: 2

    Anyone wanna try Dunking one of these in flourinert and see if ya can't push her up to 500MHz?

    --
    I am allowed to criticize you: you are not allowed to criticize me. Sorry, that's just how things are.
  157. Wow consider a beofulf.. by sniggly · · Score: 1
    Arrrr you know I have a TIMEX/Sinclair 1000 I think it is - I guess thats when the ZX81 was built by timex so I don't have a genuine ZX81. Had this great game called merchant of venus (or venice) where you had to steer a cargo vessel over Venus and dock at ports and make money. Really nice graphics and difficult steering to boot.

    I have a 16k ram module so if anyone deperately needs to upgrade their $100 ZX81 let me know, it might still work :)

    --
    Of those to whom much is given, much is required.
  158. Re:Do you have to load linux on EVERYTHING? by fantastic-cat · · Score: 1

    I agree the concept of loading linux onto a zx81 is pointless bordering on perverse the fact that there's a good reason why the zx81 has the OS that it does and that's because it has like 1k of memory and the only externals it has to deal with are a casetteplayer and a TV. I have Linux on my PC because It helps me get the most out of it Linux on a ZX81 would not be any kind of improvement, in fact I suspect it would be impossible unless you added extra hardware or were prepared to spend a lot of time forwarding and rewinding the tape machine.

  159. Zed-X-81 *Linux*?!??! by kd5biv · · Score: 1

    I was just mentioning to someone today that I remember when 64K was a lot of memory, and here someone dumps a real blast from the past in my lap that had only *1K*. Now, you can do a lot in 1K with Z-80 machine code, but then again, you have to program in Z-80 machine code.

    And as if that ain't scary enough, I still remember a few Z80 opcodes .. C3 xx xx and CD xx xx->C9 being my favorites ..

    --


    73 de N5VB (ex-KD5BIV) AR SK
  160. Re:I have a sinclair 1000 by SpacePunk · · Score: 1

    I haven't come across a utility that will do it through the sound card. There are plans around somewhere that would interface into the lpt1 port and read it using bit twiddling.

    The programs were stored in two parts. The first part would be a header, after that a pause, then the program.

  161. Info on the ZX-81 and Tmex Sinclair 2068 Website by Endimion · · Score: 1
    Processor: Sinclair Research Ltd. Z80 A
    Clock Speeds: 3.5 MHz - Introduced: 1981
    Text mode: 32 by 24 - Graphics mode: 64 by 44
    Interfaces: TV, Earphone, Microphone, Expansion Bus
    Loaded programs via tape, of course. This computer was sold as a build-it-yourself and pre-built. Came with 2k ram on it, and you could clip on a 16k module to actually do something productive with it. The keyboard sucks, its a membrane that you basically have to hammer to type something.

    I'd laugh quite a bit if someone could make linux run on this. Didn't linus start programming linux on a Sinclair QL (much later sinclair, with a motorola 68k chip in it)?

    ----
    As a side note, I put together a website about the big brother to this computer (this was released in kit form in 1981), the Timex Sinclair 2068 (released in 1983)...
    If you like some retro computing, head out to http://www.unixville.com/2068

    Also check http://www.obsoletecomputermuseum.org/ for LOTS of retroputing stuff...

  162. Re:Do you have to load linux on EVERYTHING? by alcohollins · · Score: 1

    Come on man, it's all linux these days. I plan on loading linux on the digital clock in my car.

  163. Just remember... by soulsteal · · Score: 1
    Since it's a Timex, it'll take a licking and keep on ticking.

  164. expansion by slappy_guru · · Score: 1

    Timex Hmmm....Now all you need to do is hook up a Cuecat and mabye you can scan in some code :)

    --
    "Science is like sex: sometimes something useful comes out, but that is not the reason we are doing it" Richard Feynman
  165. Re:ELKS by Requiem · · Score: 1

    Nope.

    My 8086 can run elks, but that's only because it has 640kb of ram. This computer, on the other hand, has only a few kb. It's not going to work.

  166. Ahh nostalgia by Arker · · Score: 1

    I never had a ZX81, I had the TS2068, very similar but with more memory and colour. Very nice computer at the time, light years ahead of the competition back then, but a trifle out of date right now I fear. Still, a fun thing to play with. The system used the high ascii characters to represent basic keywords and one used keyboard shortcuts to input them, which was actually a very handy feature once you got used to it. And of course you could use basic commands to load and execute Z80 machine code for your most commonly called functions, allowing for some very fast programs. The peripherals were interesting too, there were endless loop tape drives for instance, that actually were pretty comparable to the much more expensive hard drives available in the day - high seek times, of course ;^) but linear read/write functions were blindingly fast for the day.

    This wouldn't be a bad machine at all for someone that wants to learn Z80 machine code (NOT assembler) - anyone out there working on embedded systems with that particular chip? But as for putting Linux on it, forget that right off, the Z80 has, what, 64k of address space if memory serves. No way you can run any sort of *nix on that - this isn't segment:offset, it's just one segment, period. Still, if you are clever and don't mind a little work, you can do some pretty amazing things in 64k. ;^)

    Anyone got info on the actual hardware behind it? I'd be interested in knowing how much trouble it would be to replace the ROMs with EPROMs, make it work with python or something like that instead of basic, maybe rewire it with an LCD display too... you might could make a really cool PDA or something out of one of these...

    --
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-
    Friends don't let friends enable ecmascript.
  167. Pop quiz by driehuis · · Score: 1
    And as if that ain't scary enough, I still remember a few Z80 opcodes ..

    Which reminds me of a pop quiz I've wanted to take out for years... Who are the knights that say Nu, which processor did they use, and why is it a good thing that some opcodes have a printable ASCII representation?

    --

    Bert Driehuis -- All I asked was a friggin' rotatin' chair. Throw me a bone here, people.

  168. Re:Do you have to load linux on EVERYTHING? by ArchieBunker · · Score: 2

    I plan on loading linux on my penis, maybe that stupid bird will stop crashing.

    --
    Only the State obtains its revenue by coercion. - Murray Rothbard
  169. is it for real? by slapout · · Score: 1

    Has any one actually purchased one of these? I'd love to have one but i'm afraid it might be a scam. Sounds to good to be true. (but i hope it is)

    --
    Coder's Stone: The programming language quick ref for iPad
  170. MHz by toofast · · Score: 1

    I have a Coco2, which is oodles faster than the Sinclair, and it uses the Motorola 68B09E processor at 0.89Mhz. With one POKE you can double the clock to 1.7 Mhz. So I doubt that the Sinclair be even One Megahertz

  171. Z80 I Program ASM on a TI-86 Calc with that by yup2000 · · Score: 1

    Wow i did't relize how OLD that processor is... I've been programming in ASM on my TI-86 calc which has a 6 mhz Z80 processor in it... That Processor is OLDER than I am !!! WOW

  172. Long Live the Z80! by fm6 · · Score: 3
    A better-known example of a current Z80 product is the Gameboy. Plus there are a zillion controller or embedded systems.

    This chip is a definite classic. Has any instruction set been in use as long? Indeed, before IBM jumped into the microcomputer market, Z80-based systems were the standard for desktop business computing. And probably the most popular config was an Apple ][ with a Z80 coprocessor board. (I once nearly bought the Microsoft version of this one!) If Apple had known how to exploit its dominance in this market, history would be very different.

    I just went to the Zilog web site to see what they were up to, and found the latest Z80 product: an embedded web server!

    __________

    1. Re:Long Live the Z80! by bonzoesc · · Score: 2
      The problem with the game boy/pocket/color is that there is no easy way to load a program into it short of burning a cartridge. The TI-73/82/83/85 have a serial port that allows the user to download a basic or assembly program into the calc's onboard memory of about 300K. This is why ticalc.org has hundreds of user-created programs for each calc TI makes.

      Tell me what makes you so afraid
      Of all those people you say you hate

    2. Re:Long Live the Z80! by BlueLines · · Score: 2

      Don't forget the color gameboy has 2 Z80's. One for pixels, and one for color :-)

      --
      --BlueLines "The cost of living hasn't affected it's popularity." -anonymous
  173. Re:Do you have to load linux on EVERYTHING? by tokamak · · Score: 3

    I've just installed linux on my bodylotion box and I am creaming it all over my body.

  174. Played a nice game of Frogger by RobertW103 · · Score: 1

    Seriously, we had a TS1000, 16k ram pack and the printer. We had to get a new tape recorder for it becuase ours couldn't save right. I remember the screeen display when it saved or loaded. The TV would just go to hash and when the picture came back, it was done. BTW, it wasn't UHF ch 33 it was VHF 2 or 3. Ah, the joys of trying to program in BASIC, remember those preprinted statements on the keys? I think it was shift-4 to get a Print statement. Used to have a heck of a time trying to run Flight Simulator, not so much the running but the playing. It used to have two modes, Fast and Slow. Fast used to slow down the refresh of the screen to let the CPU concentrate all of it's 1 mHz on actual processing. The printer ran on 24VDC and was thermal. Printed on rolls of 6 inch wide paper. Odd blue print on waxy white paper. Plugged into the expansion slot. Had to be really careful that the ventilation slots were kept clear cause it tended to catch fire. We didn't have a word processor for it, so I remember writing my Christmas list as a bunch of Print statements in Basic. Hey lay off, what did you expect from a nine year old.

  175. It's an 8 bit processor. by Performer+Guy · · Score: 2

    Title says it all... run Linux? I think it has 1k of memory unless you get the memory pack which gives you a whopping 16k, and make sure you don't jiggle it or the system will crash.

  176. Why BUY one when you could BUILD one from scratch? by Tassach · · Score: 2

    If you want really neat hack value, try building one of these puppies from scratch. Perhaps somebody could make a really nice high-res scan of the mainboard of this thing. I seriously doubt if the board is multilayered; you could probably build an equivilent machine yourself on a breadboard. It was a cheap POS when it was new; even paying rat shack's inflated prices for components you could probably build one for

    --
    Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?
  177. interesting... by iamblades · · Score: 1

    .. but way too expensive, I guess the company doesnt wanna lose money, and is betting on nostalgia to sell these things.. Oh well, their choice. I'm not old enough to have been around back then, my first computer was an old (even then!!) Zenith 8088 that I got around '89. Alas, what ever happened to Zenith?

    --
    Shit adds up at the bottom...
  178. I still have mine! by toofast · · Score: 2

    I still have my Timex Sinclair, that we bought in 1982. It sports the following:

    - 2KB RAM
    - 150bps cassette interface
    - 16KB RAM Pack
    - 32 column printer

    The damn RAM pack was the worst POS I ever saw. After a few hours plucking away at assembly language, one false wobble would make the whole thing crash (hmmm, is there a RAM pack in WindowsÉ heheh).

    I also remember doing some BASIC on it. The computer would refresh the entire line you were typing at every character. For the first 32 characters this was fine, but after 2-3 lines, typing became utterly sloy, hence the "Fast" button.

    In any case, this gem got me started on computers. I still have the original box and booklet. History in the making!!

  179. The original Z80 was 1Mhz... by Catroaster · · Score: 1

    The Z80A (as used in the ZX Spectrum) was 2Mhz, and the Z80B was 4Mhz. I remember articles about trying to get a ZX Spectrum to accept a Z80B... the first overclocking ever?

  180. They were sold both assembled and unassembled. by Catroaster · · Score: 1

    I remember the cost difference to get an assembled model was about £10 (UK).

  181. Re:Don't forget... by /dev/kev · · Score: 1

    It's 50/50. I know it was the guy who wrote the submission who suggested Linux, but sometimes it just feels like you have to mention Linux to get a story accepted these days. Would this story have been posted if it didn't have the Linux bit? Ordinarily, I'd say of course, but the way /. has been going lately, I'm not so sure.

    --
    Quidquid latine dictum sit, altum viditur.
  182. Controller? by Matt_Bennett · · Score: 5

    I had a few and thought that they would make a pretty good controller board with the Z80 processor.

    I did a project in high school (~1985) trying to use a ZX81 as a controller for a robot. It worked, kinda. Very susceptible to emi, especially the sort that small DC motors put off. It used technology that was "good" for the time, which translated to today's technology, means "slow and power hungry."

    Other than the "vintage-cool" factor, as a controller, you can do a whole lot more with a modern microcontroller. More I/O, similar amount of memory, much more in terms of MIPS/W. You do lose the video display and the ability to program it in BASIC.

    The ZX81 was a great hack. The ability to implement a GUI (it did output to a TV) and an interpreter with that little amount of processing horsepower, RAM and ROM is a pretty impressive feat, especially keeping it relatively cheap.

    I think that we could all learn something from the ZX81- it is amazing how far you can stretch your resources when you don't have many. The real power of such knowledge is knowing when it is appropriate to use it.

  183. Re:Do you have to load linux on EVERYTHING? by Corporate+Gadfly · · Score: 1
    I plan on loading linux on my penis, maybe that stupid bird will stop crashing

    Imagine what your "uptime" will be?

    --
    Corporate Gadfly
    Jonathan Archer: the most beaten up Enterprise captain in Star Trek history
  184. Ahhh. Fond memories... by Special+J · · Score: 1

    The Timex Sinclair was my very first computer from my childhood. Its like seeing an old friend.

    :)

    Though I'm sure as hell not paying $100 for one nowadays!

    --
    VENI! VIDI! VICI!
  185. Oh lord... by Catroaster · · Score: 1

    I still remember ...

    AAAAAAAAARRRRRRRGGGGGGGGHHHHHHHHH!

    The only instruction worth using in Z80 machine code on the ZX81 was C9 (EXIT).

    Anyone else here ever use the HEXLD program (Ah.. THERE was a MAN's text editor)

  186. A Wonderful Little Machine by DigitalDreg · · Score: 5
    I still have my original TS1000, which was my first computer at the age of 12. I picked up another one for parts later on. The TS1000 was the Timex/American version of the ZX81, a product of "Uncle" Clive Sinclair. It's notable features where:
    • BASIC in an 8KB ROM.
    • 2KB RAM on board
    • Expandable to 16KB RAM with a "backpack"
    • Expandable to 54KB RAM max with some mods.
    • A 40 key keyboard with multiple shift modes to get all of the characters and BASIC keywords.
    • Cassette interface for program loading and storing.
    • A low cost thermal printer.
    This was not a serious machine; it had major shortcomings. But the price was right.

    The keyboards were very troublesome. The thin ribbon connector often cracked from the heat and aging, disabling the membrane keyboard. With a little experimentation you could still "pick" it with wire ties. ;-)

    The cassette interface was flakey too. They recommended a mono portable cassette recorder, run from batteries. The volume level had to be "just right."

    The memory backpack was troublesome as well - it wiggled too much, breaking the connection to the card edge connector on the back of the machine.

    Entering programs on this machine was truly unique - you didn't type the word "PRINT". You pressed "P", and depending on where you were on the line, the BASIC interpreter knew if you were going to enter a keyword ("PRINT"), or if you wanted the letter "P". Sorry, uppercase only.

    It was amazing was assembly language programmers could do with this thing. I fondly remember the Flight Simulator, which fit on a 16KB machine. There were programmers toolkits on cassette, and other little applications. Data storage was a serious problem though.

    Is there an archive of ZX81 software anywhere, possibly in WAV or MP3 format? I still have my cassettes, but after 16 years of disuse I doubt that they are readable.

    Mike

    PS: Search on google - there are several projects out there for emulators.

    1. Re:A Wonderful Little Machine by TheGratefulNet · · Score: 2
      The cassette interface was flakey too. They recommended a mono portable cassette recorder, run from batteries. The volume level had to be "just right."

      yup, like the old trs80 model-1 thru 3. before we could afford those expensive 5.25" floppy drives, us kids who owned the trs has to live with about 600baud over cassette tapes via the analog out. and the volume was pretty critical or the load would be bad. and you'd only find out the load was bad after you attempted to load the whole program or data file and found the cksum was bad ;-( this could be as long as 5-15 minutes of realtime cassette/data playback.

      I remember building a PLL front end box that would follow the zero-crossings and retime/relevel the waves so that the computer's analog-in would be happy. sort of an analog compressor. sort of.

      and to add to all that trouble, there was NO transport control. you had to press PLAY and then STOP when the display told you to. and if the load was bad, you had to REWIND the tape and start all over again. and write down cassette 'index counter' numbers if you dared store more than one item per tape. don't forget to leave at least 10 seconds of leader between each section; especially since the 'seek to next object' was accomplished by PLAY+FF and listening in the speaker for the 'noise' to silence. we even joked about creating a musical band and calling it c-load .

      uhm ... z80-based computer from the 70's ... no thanks. I can't even imagine living with floppy disks (as the primary and fastest storage) ever again. forget that craziness of having to load program data over 600baud analog cassette tapes! brrr!!

      --

      --

      --
      "It is now safe to switch off your computer."
  187. I am building a ZX-81 Clone by andrewmuck · · Score: 1
    the details are on my website (under Z180), fairly simple to build. If anyone wants to assist let me know.
    The ZX-81 was a classic for learning assembler.
    mirrors here, here and here

    cya, Andrew...

    --
    This is my sig, exciting huh!
  188. I have a sinclair 1000 by Qubit · · Score: 1

    New -- in the box. My father gave it to me before I went off to college. He even bought me the 16k add-on pack from eBay :) I am considering handing in one of my coding assignments for computer science on a casette.... just to see the look on my TA's face. Question: Does anyone know how to dump files from the sinclair 1000 to a PC? I don't have the machine here in my room (so I can't check) but I don't remember any ports other than the video-out.

    --

    coding is life /* the rest is */
  189. Don't forget... by toofast · · Score: 2

    Hemos isn't the one who suggested Linux on this thing... Eugene Blanchard did.

    Just making sure you ain't slamming the fine folks at Slashdot (there's my suck-up comment)

    D.

  190. Re:Do you have to load linux on EVERYTHING? by cosmic+heat+death · · Score: 1

    Now go back to your little complacent windows world and keep telling yourself that you really aren't a lemming and that you do lead an intersting life.

    oh the sweet blessed irony!

    --

    "Smart companies save money by deploying MySQL instead of Oracle." - slashdot post
  191. I got mine free by smnolde · · Score: 1

    I got my Sinclair free from a friend a few months ago. I'm holding it for posterity... to show my kids what got me into computers. Heck, I don't even have kids yet... they'll appreciate it anyway.

    My better memories of early computing is my cousin first saw it advertised in Popular Mechanics. He sold enough of my grandfather's tomatoes on the street to buy one in a few days. He had a plan.

    It was cool, too. Biorythms and the flight simulator bring back memories. He had the 16k rampack. After a long while the thing would wear out the TV though....

    way cool

  192. Why you would need to put a jug of milk on it by BattyMan · · Score: 1

    would only be because you were overclocking the piss out of it. At stock clock speeds the machine didn't have a cooling problem.

    By 1985, Z80 family machinery achieved, I believe, something like 12 or 16 MHz. It may go faster now.

    If you took all the silicon (memory chips, maybe a logic gate or array) out of the board and replaced them with modern production, you could crank it a LOT faster than standard. Fast Z80s kept up with 8088s. Linux will fit on neither.

    --
    Exceeding the recommended torque is not recommended.
  193. They've got to be kidding by Potent · · Score: 1

    In the last two years, I've seen dozens of these things hogging space at hamfests around the U.S.. I still have yet to see one bring $15.00, much less $100.00. You can find Amigas for far less money. Nice try, guys. Now if they have a warehouse full of TRS-80 Model 16 systems, they might really have something (a Z80 plus a MC68000 - killer box for 1979, eh?) :)

    --
    Out of order? Fuck! Even in the future nothing works! - Dark Helmet (Rick Moranis) "Spaceballs"
  194. Ah, memory by BlackHat · · Score: 1

    Try to tell kids today that successful programming included a thick rubberband and a soldering iron and they won't belive ya'. Put the kit togther in a couple of hours. Ah Sweet memories, not of that 16k expander tho...

  195. Re:the ZX80 was better by pigeon · · Score: 1

    Ah, I would love to get a ZX80, but alas, they are rare. I do have a ZX81 and a QL, they are some of my favourites of my computer collection, along with the Amiga 1000 and Sparcstartion 1+.

  196. UDGs by StrawberryFrog · · Score: 1

    We used to do that on the ZX spectrum. The RAM contained a pointer to the adress of the bitmaps for the char set. Normally this pointed into the ROM, but you could set it to point into the RAM, and do your own font (as much as 8*8 pixels allows the concept of "font") or draw little aliens and move them around the screen by writing basic or ASM.
    Back in the day....

    --

    My Karma: ran over your Dogma
    StrawberryFrog

  197. ZX by DavidOgg · · Score: 1

    I never used a Timex, Started with a Vic-20, then a c64,c128, Amiga2000HD, Watched Amiga fall, lost interst in computers and faith in the world, got PC, still no interst / faith.

    I want my Amiga back

    --
    Fear the government that fears your guns. Fear the government that fears your computers. Remove them from my email.
  198. WAY too expensive. by JustShootMe · · Score: 2

    I make a hobby out of going to surplus stores and picking up surplus hardware real cheap. I've got all sorts of crufty old stuff, none for over 15 dollars. They were selling VIC-20s and C-64s for $50. This is way too expensive, and even though it'd be a nice little piece of hardware to have, it's too expensive and not worth the price they're asking.

    Let me put it this way. I picked up a drawing tablet that works with mouse protocol for $15. I picked up a much more recent, in fact, brand new, microcontroller-based device that only needs reprogramming for $5.

    That price is outrageous. Wake me when they sell them for $10.


    If you can't figure out how to mail me, don't.
    --
    For linux tips: http://www.linuxtipsblog.com
  199. Be Careful!! by Doodhwala · · Score: 1

    How reliable do you guys think this is ? From the web-site...

    Site last updated:

    Nov 29, 1999


    The site also seems to be a part of the normal user accounts provided to an ISP user.

  200. ohhhhh - I remember by zeppelin71 · · Score: 1
    10 PRINT "Hello"
    20 GOTO 10

    RUN

    Out of memory error