Slashdot Mirror


Uborne Children's Books Release For Free Computer Books From the '80s (usborne.com)

martiniturbide writes: To promote some new computer coding books for kids, Uborne Children's Books has put online 15 of its children books from the '80s to learn how to code games. The books are available for free in PDF format and has samples to create your game for Commodore 64, VIC 20, Apple, TRS 80, Spectrum and other. Maybe you read some of them like "Machine Code for Beginners" or "Write your own Adventure Program for MicroComputers." Should other publishers also start to make their '80s and '90s computer books available for free?

119 comments

  1. see Spot Dick Jane by turkeydance · · Score: 1

    my fav old children's books.

    1. Re:see Spot Dick Jane by Tablizer · · Score: 1

      MS PEEK and POKE at work, eh?

    2. Re:see Spot Dick Jane by Dunbal · · Score: 1

      a wild INT appears.

      --
      Seven puppies were harmed during the making of this post.
    3. Re:see Spot Dick Jane by Anonymous Coward · · Score: 0

      It is pitch black. You are likely to be eaten by a grue.

  2. Usborne by Anonymous Coward · · Score: 1

    Errm it is Usborne not Uborne.

    1. Re:Usborne by Anonymous Coward · · Score: 0

      It's even in the fucking domain name in the fucking link!

    2. Re:Usborne by wardrich86 · · Score: 1
    3. Re:Usborne by 93+Escort+Wagon · · Score: 3, Informative

      I actually read that initially as "Unborn Children's Books", and thought this was about audio books meant to play through those womb speakers.

      --
      #DeleteChrome
    4. Re:Usborne by Lotharus · · Score: 1

      It took me about three tries before I figured out that it wasn't "Unborne."

    5. Re:Usborne by Anonymous Coward · · Score: 0

      Unbelievable. This is why, 20 years ago Slashdot was king, and now Reddit is eating Slashdot's lunch. Slashdot SUCKS these days.

  3. Usborne by Drantin · · Score: 4, Informative

    I know editors don't actually do any editing, but come on...

    --
    Actio personalis moritur cum persona. (Dead men don't sue)
  4. Computer books from the 80s by Anonymous Coward · · Score: 0

    This is pretty interesting, but the question stands in my mind: Can they be 3D printed?

    1. Re:Computer books from the 80s by Tablizer · · Score: 1

      You can if you don't need to see the words and pictures.

  5. tom by Anonymous Coward · · Score: 0

    i had one of those could never use it though because we had a windows 95? machine and i coulden't work out how to get BASIC

    1. Re:tom by Tablizer · · Score: 1

      i had one of those could never use it though because we had a windows 95? machine and i couldn't work out how to get BASIC

      If my memory serves me, you could download a free version of Visual Basic "Lite" from common dial-up services of the day, and it was bundled with certain VB books. I don't remember what Microsoft called it exactly; it might be this thing:

      http://news.microsoft.com/1996...

      It supported a subset of traditional BASIC, but I never heavily tested backward compatibility.

    2. Re:tom by lord_mike · · Score: 2

      Windows 95 came with QBasic built in. QBaisic was a more advanced version of GW-Basic/BasicA that was part of the original IBM PC. It was basically an interpreter only version of Microsoft's QuickBasic. It believe it was was introduced with the release of DOS 5.0. It featured the 1985 ANSI extensions (no line numbers necessary, long variable names, and labels), but it was fully backwards compatible with GW-Basic. It was a DOS program, so it was never promoted or advertised as a feature of Windows 95, but it was still there. I believe that they continued to include it through Windows 98. QBasic would have had little trouble running the old line numbered programs that are in these books. So, you did have a chance to use those books. You just didn't know it! :-)

    3. Re:tom by Anonymous Coward · · Score: 0

      Making the code from these book work in gwbasic and qbasic is how I though my self programming as a kid. That was before 'coding' was cool. It bored girls and teacher didn't care. I had absolutely no encouragement from my peer or the school.

      Those that learn by themselves when it as uncool and dorky, end up being the 'misogynistic pigs' of today that do not care for or support girl/women in STEM initiative public fund drain bullshit.

      It too bad today boy's do not have access to the same hobby and learning experience. The shitty 'visual language' tailored for girl learning teach nothing of value. Perhaps in the future we will stop seen boys as defective girls.

    4. Re:tom by arth1 · · Score: 1

      Indeed. The Win95 familly (95, 98, 98SE, Me) also come with GORILLA.BAS preinstalled, a game written in BASIC. Earlier versions also came with DONKEY.BAS, a driving game written by Bill Gates.

    5. Re:tom by lisaparratt · · Score: 2

      No, they don't. That's just because you're a horrible human being.

      Know how you can tell? It wasn't just boys who learnt by themselves, back in day.

    6. Re:tom by silentcoder · · Score: 1

      Microsoft used to have a proper BASIC interpreter/editor in DOS - which worked well under windows 95. I think it was called MSBasic. I wrote my first post-LOGO programs using MSBasic and the user's manual from a long-discarded commodore-64. Peek and Poke stuff were not useful (completely different memory layout) but the rest was - and there were other ways to do graphics.

      --
      Unicode killed the ASCII-art *
    7. Re:tom by silentcoder · · Score: 1, Troll

      This.

      I'm sure the vast majority of nerds are decent human beings - but misogynistic assholes like him make me doubt that some times... must be the significant minority of libertarian-leaning randroids among the nerd community. Nothing guarantees turning into a terrible person quite like thinking Ayn Rand was right about something. Frankly - her belief that smoking is proof of man's superiority over fire and that scientific evidence linking smoking to cancer is a "communist conspiracy" was exactly typical of the level of her insight into anything at all. And I have utterly digressed - I'm sorry, I just really *hope* it's the randroids who breed that part of the community and not representative of a deeper undercurrent of misogyny and lack of respect for women and other marginalized peoples.

      The flames are about to start, bring it on. Flaming this opinion - only proves it right. I'm also pretty sure I'll get a flamebait or a troll mod or two - I am just as certain they are not deserved so I'll accept it as the price of integrity. At least it's not off-topic for the specific thread :P

      --
      Unicode killed the ASCII-art *
    8. Re:tom by silentcoder · · Score: 1

      I remember hacking the code for GORILLA.BAS to make it behave differently, like increasing or decreasing gravity - which could make Bananas go to orbit... or hit the building immediately beneath you like a stinger missile..

      --
      Unicode killed the ASCII-art *
    9. Re:tom by Anonymous Coward · · Score: 0

      Maybe you should have spent some time on your English too.

    10. Re:tom by Hognoxious · · Score: 1

      99% of the people who support her views haven't read Atlas Shrugged. I'd reckon it's about the same for those who are against them.

      Because (the odd sparkle aside) it's bloody hard going and not very coherent either.

      Disclaimer: read it because I had to, or I wouldn't have.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    11. Re:tom by Anonymous Coward · · Score: 0

      I read it just because I got in an argument with a friend of mine about Rand, and I didn't feel I could make an informed judgment about her philosophy without actually slogging through Atlas Shrugged.

      Afterward I couldn't help wondering how my friend could fail to see how paper-thin the philosophy, story, and characters were. They wouldn't be mildly convincing to anyone with any real experience of the world. Not to mention the constant repetition of the same ideas presented through fictional mouthpieces, it came across more as an obsessive rant than any kind of real critique of modern society and politics.

    12. Re:tom by AmiMoJo · · Score: 1

      You blame women for the changing nature of programming and resent them being educated, and "somehow" that makes you a 'misogynistic pig'. No, makes no sense to me either.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    13. Re: tom by Drantin · · Score: 1

      There was QBASIC (later quickbasic... or they just really hid the full name for early versions) and before that GW-BASIC.

      --
      Actio personalis moritur cum persona. (Dead men don't sue)
    14. Re:tom by Anonymous Coward · · Score: 0

      Uh, pre-PC MIcrosoft's primary business was selling BASIC.

    15. Re:tom by mr_mischief · · Score: 1

      gorilla.bas goes as far back as MS-DOS 5, and there was also nibbles.bas which was a worm/snakerace/Tron lightbike type of game. They were fun and educational.

    16. Re:tom by psm321 · · Score: 1

      You might enjoy this article: http://www.linuxjournal.com/co... (sorry if not, your comment just made it come to mind)

    17. Re: tom by JazzLad · · Score: 1

      Ahh, GWBASIC brings back memories ... of throwing bananas at something ... I forget the point of the game, but it was quite maddening. I guess it doesn't bring back that many memories.

      --
      "If you have nothing to hide, you have nothing to fear." - Every fascist, ever
    18. Re:tom by TheRaven64 · · Score: 1

      Typically not to end users though. Microsoft sold the BASIC that computer vendors (including Apple) burned into ROM. Microsoft QuickBASIC for DOS contained a compiler that could produce stand-alone .exe or .com binaries, though the free QBASIC that they bundled with DOS 5 and later was a cut-down version that only included the interpreter.

      --
      I am TheRaven on Soylent News
    19. Re:tom by TheRaven64 · · Score: 1

      but it was fully backwards compatible with GW-Basic

      No it wasn't. I had to install GWBASIC separately from a DOS 4 install disk after upgrading to DOS 5, because the Chain Reaction GWBASIC game didn't work with QBASIC.

      --
      I am TheRaven on Soylent News
  6. The captcha for this comment was: by Anonymous Coward · · Score: 0

    oncology

    1. Re:The captcha for this comment was: by Mr+D+from+63 · · Score: 1

      I thought I saw unborne children for a moment.

  7. What the fuck kind of title is this? by Anonymous Coward · · Score: 0

    Aside from the blatant incorrect spelling, doesn't the title sound much better without the "For" in there? Shouldn't release be releases? Looks like English is not the first language of this submitter.

  8. Editors, what the fuck do you do all day? by Anonymous Coward · · Score: 1

    Honestly, what?

    1. Re:Editors, what the fuck do you do all day? by U2xhc2hkb3QgU3Vja3M · · Score: 1

      The Internet is for porn?

    2. Re:Editors, what the fuck do you do all day? by aduxorth · · Score: 1

      The Internet is for porn?

      Why is that even a question...

  9. Yes by Obfuscant · · Score: 2

    I'd love free copies of The Art of Programming by Knuth, or any of the K, R, or P books. Maybe even Bjorne.

    1. Re:Yes by Anonymous Coward · · Score: 2, Informative

      These books were great! As a kid, I had the Computer Battlegames one, which had very simplistic but easy to understand programs, and the Write Your Own Adventure Games one with the Haunted House. They did a good job explaining how to write the game, how the parser works, how to set the level up in memory, etc. Much better than other books that had program listings only, where you didn't have a clue what anything did. Nice artwork too.

    2. Re:Yes by TechyImmigrant · · Score: 1

      I'd love free copies of The Art of Programming by Knuth, or any of the K, R, or P books. Maybe even Bjorne.

      I found TAOP in a bookshop in Seattle last week for two hundred and something dollars. I resisted buying it, because I had other things to spend the money on. Free would have been nice, but I don't think they'll be giving it away any time soon.

      --
      I should use this sig to advertise my book ISBN-13 : 978-1501515132.
    3. Re:Yes by GrumpySteen · · Score: 1

      I'm surprised you didn't ask for a flying pony as well.

    4. Re:Yes by Anonymous Coward · · Score: 0

      Hei. Buddy. No matter how old, we still want our flying car promised in 60's.

  10. Wasn't the C64 just a BASIC interpreter anyways? by damn_registrars · · Score: 1

    I'm probably missing out on something but couldn't most of the C64 code be run on most other BASIC interpreters as well? Especially if the code was intended to be child / introductory level?

    --
    Damn_registrars has no butt-hole. Damn_registrars has no use for a butt-hole.
  11. To all the whiners in this thread by Anonymous Coward · · Score: 0

    Mistakes happen, rabidly foaming at the mouth and cursing the editors doesn't help Slashdot nor our community here.

    1. Re:To all the whiners in this thread by penguinoid · · Score: 1

      I'm pretty sure cursing the editors is part of our community here.

      --
      Don't waste your vote! Vote for whoever you want, unless you live in a swing state it won't matter anyways
  12. Books are better than sex by Anonymous Coward · · Score: 0

    Seriously. Everytime I pick up a book I don't start trying to figure out about every hand that passed by those pages.

  13. Quit treating us like ... by Anonymous Coward · · Score: 0

    ... children. Oh wait, nevermind.

  14. Re:Wasn't the C64 just a BASIC interpreter anyways by Anonymous Coward · · Score: 0

    Good luck with that. GWBASIC and QBASIC from the Microsoft camp did things differently than just about every other BASIC interpreter out there. It shouldn't be difficult to find a half-decent C64 emulator, though.

  15. Re:Wasn't the C64 just a BASIC interpreter anyways by Trogre · · Score: 2

    In order to use some of the more interesting features of BASIC on the C64 you had to POKE to and PEEK from very specific memory locations.

    --
    "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
  16. Re:Wasn't the C64 just a BASIC interpreter anyways by Tablizer · · Score: 1

    Only if you target a common sub-set of language features. Each vendor offered specific features or extensions. For example, if the source relied on direct memory calls for special or fancy stuff, those won't likely match up to another vendor's dialect.

  17. Re:Wasn't the C64 just a BASIC interpreter anyways by Goonie · · Score: 2

    Notably, there were no graphics and sound primitives whatsoever in C64 BASIC. If you wanted to take advantage of the (actually quite impressive, for the day) graphics and sound, you had to directly manipulate memory.

    --

    Any sufficiently advanced technology is indistinguishable from a rigged demo
    --Andy Finkel (J. Klass?)
  18. Sorry to sound like a troll. No need to reply by Anonymous Coward · · Score: 0

    "Should other publishers also start to make their 80's and 90's computer books available for free?"

    Should we reform copyright law so that books that are thirty or forty years old enter the public domain?

    1. Re:Sorry to sound like a troll. No need to reply by mr_mischief · · Score: 1

      People live a long time these days, and a work of fiction or of history doesn't become suddenly irrelevant like a technical book on a narrow topic. Maybe we should have 25-year copyright with optional 10-year extensions which must be actively filed up to a maximum of 75 years?

  19. Re:Wasn't the C64 just a BASIC interpreter anyways by cascadingstylesheet · · Score: 1

    I'm probably missing out on something but couldn't most of the C64 code be run on most other BASIC interpreters as well? Especially if the code was intended to be child / introductory level?

    Much of it probably could. Peek and poke graphics would get interesting though ...

  20. Re:Wasn't the C64 just a BASIC interpreter anyways by Anonymous Coward · · Score: 0

    good work nerd - you have to explain the obvious

    people who had 8bit computers already knew this is the case....

    but...nope... I have to say the obvious

  21. Many books are already available ... by MacTO · · Score: 2

    Go to the Atari Archives or Don Lancaster's web page and you'll find many of the classic computer books from the 80's. There are other sites which feature old computer books, all with permission of the rights holder.

    1. Re:Many books are already available ... by Quirkz · · Score: 1

      Huh. I wonder if one of the old Atari books from my childhood would be there. I spent many curious hours reading one that my godmother gave me, full of games and other programs for the Atari. Only reading, you see, because the Atari I owned was the 2600 game console, no programming possible. I still enjoyed reading the book and imagining playing the games, though.

  22. Re:Wasn't the C64 just a BASIC interpreter anyways by MightyMartian · · Score: 1

    I learned to program primarily on Radio Shack machines (MC-10 and Color Computer, boy that brings back memories). I found the GWBASIC/QBasic interpreters fairly close to the old Tandy/RS variants of Microsoft BASIC. The Commodore interpreter, which was also an MS BASIC variant, still seemed to have some oddities.

    The problem with gaming was of course that every microcomputer had its own graphics engine, so it made porting incredibly complex in many cases. Since we're talking about computers that had, at most, 30-odd kb in free RAM, there wasn't much room for graphics abstraction. Commodore's graphics, especially on the C64, with its sprite capabilities, made it very different than the rest of the microcomputers of the time.

    But text-based stuff was usually pretty easy, and I remember the adventure writing book, which was pretty cool, and I wrote a few adventure games. It actually taught me a lot about string processing, indexes and counters and the like, so these books did teach some pretty important fundamentals in a way that gave you quick results.

    --
    The world's burning. Moped Jesus spotted on I50. Details at 11.
  23. So that's the book I lost for "Haunted House" by UnknownSoldier · · Score: 3, Interesting

    I remember typing in the "Haunted House" by hand from Write your own adventure programs for your microcomputer"

    The games I wrote never looked like anything the pretty illustrations -- I imagine they helped sell the book. :-)

  24. those were the days by SCPaPaJoe · · Score: 2

    I remember a book of basic games for my Apple 2+. After entering page after page of code only to have it not work, we found, the back of the book, a small note about how the authors intentionally left errors in the code that you had to troubleshoot. After what seemed like forever of fixing the code, the games sucked. Nowhere near as good as my Atari 2600 games. Good stuff.

    1. Re:those were the days by Tablizer · · Score: 2

      Sounds like a fairly good learning experience even if you were disappointed with the game design.

      I used to write my own games, watch my brother play and find holes in them and chew me out:

      Bro: "Hey, why does the robot say 'meow' when it crashes into rocks? Dontcha know what a @#& robot is?"

      Me: "Hey, I'm new at this; do I look like Atari to you?"

      Bro: "Atari didn't get big by making meowing robots."

      Me: "How did your mouth get big?"

      Ah, the good 'ol days...

    2. Re:those were the days by RDW · · Score: 1

      After entering page after page of code only to have it not work, we found, the back of the book, a small note about how the authors intentionally left errors in the code that you had to troubleshoot.

      'Hey Bob, this doesn't even compile! You know the print deadline is tonight, right?'

      'Sorry, I'm going bowling at 6. Just stick a note in the back saying we made some deliberate errors. Nobody will ever type the whole thing in anyway.'

  25. Re:Wasn't the C64 just a BASIC interpreter anyways by UnknownSoldier · · Score: 1

    Anyone remember that wireframe rolling ball demo for GWBASIC (?) that looked tron-esque? It used the 4 graphics pages to give the illusion of rolling.

    IIRC the land showed lines getting closer together to simulate distance.

    * http://www.abandonia.com/files...

    The ball wasn't transparent -- it used hidden line removal IIRC.
    * https://s-media-cache-ak0.pini...

    Now-a-days we would use a wireframe like this:
    * http://eleganthack.com/wp-cont...

  26. Re:Wasn't the C64 just a BASIC interpreter anyways by lord_mike · · Score: 1

    Yes and no. GW-BASIC and especially QBASIC had their own way of doing things, but they were essentially backwards compatible with the the 8-bit Microsoft basic found on Apple, TRS-80, and many other microcomputers of the era (as long as you didn't do machine specific graphics and sound).

  27. what's the point? by Anonymous Coward · · Score: 0

    Those books are so outdated by today's standards that it's not even worth it.

  28. Re:Wasn't the C64 just a BASIC interpreter anyways by damn_registrars · · Score: 1

    That is a really good point that I overlooked. When I wrote BASIC on the C64 I didn't go nearly that far (but that says lots about how little I did with BASIC on the C64 and nothing about doing anything clever to not need those features). That said, if these were "programming for kids" type books would they go to that level?

    As someone else pointed out, a C64 emulator could make the point unimportant.

    --
    Damn_registrars has no butt-hole. Damn_registrars has no use for a butt-hole.
  29. Pascal? by dejitaru · · Score: 1

    Does it include pascal? If so, then maybe i should look into it and finally make that IGM for L.O.R.D., I was planning on doing 19 years ago... better late then never i guess

    1. Re:Pascal? by nickthisname · · Score: 1

      Its all BASIC. Spent about thirty minutes translating into Ada, for funsies. So you should be good to go for Pascal. Have fun!

  30. Re:Wasn't the C64 just a BASIC interpreter anyways by Tablizer · · Score: 1

    The original poster said nothing about having familiarity with 8-bit computers. I don't understand your complaint.

  31. Re:Wasn't the C64 just a BASIC interpreter anyways by Anonymous Coward · · Score: 1

    > couldn't most of the C64 code be run on most other BASIC interpreters as well?

    No. 'BASIC' is not one language but is many different variations with some vague similarities. Some require and use line numbers, some require that there be no line numbers and have 'labels'. Some only allow single letter plus number variable names, some allow long names. The interesting bits are machine specific extensions and addresses unique to a particular computer model. The methods of displaying graphics are also different.

  32. Re:Wasn't the C64 just a BASIC interpreter anyways by Lord+Kano · · Score: 1

    To again state the obvious, a lot of /.ers are too young to have had machines like this.

    LK

    --
    "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
  33. Lifespan of Tech books... by Anonymous Coward · · Score: 0

    Considering the "useful lifespan" of tech books varies from 3 to 5 years, ALL such older books should become free PDF downloads. "Fun with Your Apple ][", "Windows 98 for Dummies" and "Solaris 2.x for Managers" are completely obsolete. Almost all the Python 2 books become antiques with Python 3 growing - ok, maybe not the best example (but better than Perl 6 which has been 20 years in Promiseland). Most often, by now, the hardware to run the examples is dead and the compilers or software very hard to find.

    1. Re:Lifespan of Tech books... by TechyImmigrant · · Score: 1

      Considering the "useful lifespan" of tech books varies from 3 to 5 years, ALL such older books should become free PDF downloads. "Fun with Your Apple ][", "Windows 98 for Dummies" and "Solaris 2.x for Managers" are completely obsolete. Almost all the Python 2 books become antiques with Python 3 growing - ok, maybe not the best example (but better than Perl 6 which has been 20 years in Promiseland). Most often, by now, the hardware to run the examples is dead and the compilers or software very hard to find.

      I still need my Apple ][ reference manual to remind me of the memory map in my Apple ][. I remember books that existed back then that seem to have been lost to entropy.

      --
      I should use this sig to advertise my book ISBN-13 : 978-1501515132.
  34. This brings to mind Penny Power by Ophbalance · · Score: 1

    I remember trying to get the Basic programs printed in Penny Power (and later renamed to Zillions) magazine to run on our IBM PC clone in various Basic versions (a, qw, etc). Holy shit was that frustrating. At least you can do copy and paste now. Though to really feel the pain of the past kids need to type all that in by hand!

    1. Re:This brings to mind Penny Power by Hognoxious · · Score: 1

      We used to work in a rota - one reading, one typing, one resting.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  35. Cream rises to the top. Shit drops off the bott. by Anonymous Coward · · Score: 0

    Was that posted by our new overlords? Or someone else new here?

    Wonder if Slashdot discussions should be split into a funny one-liners thread, and a serious discussion thread. The funny one-liners are funny, but the unfunny ones aren't. Kind of depressing when you hop on for a good discussion and there are a whole load of these.

    "Offtopic, Inflammatory, Inappropriate, Illegal, or Offensive comments might be moderated." No shit, sherlock. Also anything you disagree with. One problem with Slashdot is no one moderates the moderators. When you do a thoughtful post but some butthole mods it down because the disagree with it, and no one else sees it, you go "what the fuck" and don't bother next time.

    " If you want replies to your comments sent to you, consider logging in or creating an account." Whoever posted that doesn't understand why people before AC posts over the bile which comes with challenging a fanboy religion. AC is better because you judge the post entirely by its contents. Not some dick building their own personal brand.

    " Read other people's messages before posting your own to avoid simply duplicating what has already been said." Which means a shitload of lame one-liners and diatribes. Like expecting a liberal to read everything Rush Limbaugh has written before opening their mouths. Same conservatives and Marx. No thanks. I'll skim and post.

    Ars voting system is better. Cream rises to the top. Shit drops off the bott. Other than that, mod the mods especially those who moderate what they disagree with and separate one-liners from serious discussion.

  36. How I got my start by Felix+Da+Rat · · Score: 2

    I had that old 'Creepy Computer Games' book. I still might somewhere - I think I saw it in a box a couple of years ago.

    That's really what got me excited about computers, and I remember being amazed that I could make the magic box do what I wanted it to.

    I had so much fun playing Zork on my Sanyo MBC-555, that being able to actually make the computer do what I wanted, and to write my 'own' games on it, was just astounding.

    I might have to go through it again. I doubt re-writing the behavior now would be more than a short exercise, but it might be interesting to see how it goes trying to translate them.

  37. Get a life, Grammar Nazi by Anonymous Coward · · Score: 0

    How many languages do *you* speak? As long as people can express themselves, that's all that matters.

    1. Re:Get a life, Grammar Nazi by Hognoxious · · Score: 1

      No it's not. If you're a journalist, or even pretending to be, you ought to be more competent.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  38. atarimagazines.com by Anonymous Coward · · Score: 0

    A big site in the Atari 8-bit community is www.atarimagazines.com .

    Great site with complete magazines and books.

  39. I loved these! by Anonymous Coward · · Score: 0

    I really did. The pictures the explanation. The code.

    I typed in a lot of these into my C64 in early primary school (year 2-6). From there I started editing them, then improving them, then writing my own from scratch. Then I got bored writing games so just wrote code that explored interesting ideas, concepts etc. There was a book on Chaos mathematics that also included BASIC code in it but was more for university level stuff, which I used on the PC, which as a high school student I loved immensely. You could play around with the maths and the code, make it faster, make it more complex etc.

      Great way to get into mathematics and coding. I remember when a children's book at over 500 lines of code that you also had to adapt to your machine, to play a text adventure which most of us didn't even save. I look at childrens books now. Oh wait they don't exist any more. Not really. Not for kids old enough to own a phone or a laptop.

  40. Book I'd like to be able to buy... by KenHansen · · Score: 1
  41. Cover Art by Bonobo_Unknown · · Score: 1

    I used to spend hours looking a the cover of the BATTLEGAMES one wishing that one day I could play a game like that, imagining that one day an airoplane wouldn't simply be a square on the screen.

    --
    We don't believe in radical loony monotheistic religions from the middle east -- we're Christians.
    1. Re:Cover Art by Felix+Da+Rat · · Score: 1

      Did that wish motivate you to be more involved with computers than you were?

      Did you ever take any steps to turn your wish into reality?

      Those early games and (promo) graphics were there to push us forward. To embrace, to learn, and to exceed what was done before us. And we have.

      So did you wish, or did you do?

    2. Re:Cover Art by Bonobo_Unknown · · Score: 2

      Well, typing those games into the computer was a stepping stone to writing my own games. I made a game which was a Samurai adventure game with random monster encounters, which was really neat because as a kid I discovered the need for programming constructs and structures before I knew they existed. Which is a really nice way to learn.

      After BASIC I kept going with programming through my teen years with Pascal, at uni I thought I wanted to study chemistry but had an elective in computer science, and soon after transferred to that degree. I've since been working in IT for the last15 or so years and have released games on mobile phone and PC. I haven't made anything amazing yet but I'm still trying :)

      So, although I have a long way to go I guess I am on the path.

      --
      We don't believe in radical loony monotheistic religions from the middle east -- we're Christians.
  42. Re:Wasn't the C64 just a BASIC interpreter anyways by Osgeld · · Score: 2

    jeesus reading the comments to this question makes me feel old, and also sad that there is such bad information given to the op

    yes if you stay away from peeks, pokes, graphics, sound, joystic / paddle io, and the charater set of the C64 they are mostly portable, until they are not cause the methods have different names on different computers depending on if they were keeping compatibility with some pre MS BASIC (such as apple, tandy commie and just about everyone else)

  43. Creepy Computer Games by MobileC · · Score: 1

    My first programming book. Still have it.

    --

    Fran
    :):):)
    1st 1st Poster of the new Millennium!

  44. Archive.org has thousands of old computer books by Anonymous Coward · · Score: 0

    They have books and all the old system-specific magazines too!

    https://archive.org/details/folkscanomy_computer

    https://archive.org/details/computermagazines

  45. Jenius Boy by Anonymous Coward · · Score: 0

    a lot of the knowledge gained in this forum. hopefully I can be smarter

  46. Publisher of some of my favorites by Art3x · · Score: 1

    The illustrations in Usborne's 1980s books are top notch. I don't think I read these particular ones, but I loved checking them out from my grade-school library.

  47. Re:Wasn't the C64 just a BASIC interpreter anyways by gl4ss · · Score: 1

    well the really simple stuff sure.

    anything with an ounce of graphcis and it will pretty much run only with whatever it was intended for.

    --
    world was created 5 seconds before this post as it is.
  48. Sanyo MBC by Anonymous Coward · · Score: 0

    I had that old 'Creepy Computer Games' book. I still might somewhere - I think I saw it in a box a couple of years ago.

    That's really what got me excited about computers, and I remember being amazed that I could make the magic box do what I wanted it to.

    I had so much fun playing Zork on my Sanyo MBC-555, that being able to actually make the computer do what I wanted, and to write my 'own' games on it, was just astounding.

    I might have to go through it again. I doubt re-writing the behavior now would be more than a short exercise, but it might be interesting to see how it goes trying to translate them.

    Holy Crap! I am amazed to see a reference to that computer so many years later! I wanted it so bad back in the day, I think it was 1982-84 that I went into a small computer store and found that system for sale. It was rated really well in some computer review magazine I had at the time and it definitely lived up to expectations in the showroom. Sadly I couldn't afford it but it left enough of an impression on me that I recalled the model number today.

    Thank you for bringing back that happy memory. :)

  49. Re:Wasn't the C64 just a BASIC interpreter anyways by AntiSol · · Score: 1

    You're not talking about the Boing Ball are you? A demo for the Amiga written to show off its graphics capabilities.

  50. My University library by Anonymous Coward · · Score: 0

    My university library was like this. "Look! Computer books!" Here's one. Its called Fortran. It was written in 1957. Here's another one called COBOL. It was written in 1959. Here's one about a smaller computer called the VAX. And I learned to get resources from online sources, since dead-tree information sources are very often well beyond outdated to be useful. These books might be useful if I ever buy a VIC20 again.

  51. Re:Wasn't the C64 just a BASIC interpreter anyways by rl117 · · Score: 2

    And in these books (yes, I still have them!) you often found a page or two at the back with a set of corrections to make the program work with the BASIC dialects of different machines (Spectrum, TIMEX, ZX80/81, Commodore 64, Commodore Pet, BBC, TRS-80, Apricot, Dragon, Oric, etc.). The sheer diversity is something I miss now it's all generic Intel.

  52. Re:Wasn't the C64 just a BASIC interpreter anyways by TechyImmigrant · · Score: 1

    Notably, there were no graphics and sound primitives whatsoever in C64 BASIC. If you wanted to take advantage of the (actually quite impressive, for the day) graphics and sound, you had to directly manipulate memory.

    Fortunately, you could get excellent books on machine code for 6502 CPUs, written in a style that would appeal to children.
    These days you get scratch.

    --
    I should use this sig to advertise my book ISBN-13 : 978-1501515132.
  53. Re:Wasn't the C64 just a BASIC interpreter anyways by TechyImmigrant · · Score: 1

    That is a really good point that I overlooked. When I wrote BASIC on the C64 I didn't go nearly that far (but that says lots about how little I did with BASIC on the C64 and nothing about doing anything clever to not need those features). That said, if these were "programming for kids" type books would they go to that level?

    Follow the link and read the book on machine code. Yes it goes to that level.

    --
    I should use this sig to advertise my book ISBN-13 : 978-1501515132.
  54. Still got one of these by Anonymous Coward · · Score: 0

    I've still got a copy of Island of Secrets kicking around at home somewhere. Really glad to see these released free to use.

  55. English please by wonkey_monkey · · Score: 1

    Uborne Children's Books has put online 15 of its children books from the '80s to learn how to code games.

    "Children books"?

    The books have been put online so that they (the books) can learn how to code games?

    Also it's Usborne, not "Uborne." Yeesh.

    --
    systemd is Roko's Basilisk.
  56. Re:Wasn't the C64 just a BASIC interpreter anyways by Anonymous Coward · · Score: 0

    I'm probably missing out on something but couldn't most of the C64 code be run on most other BASIC interpreters as well? Especially if the code was intended to be child / introductory level?

    Yes. You're missing out on something.

    Back in the 80's there were numerous competing platforms. They all had a BASIC interpreter, but they were a very long way from being compatible with each other. Sure, the *ehm* basics were the same, but doing anything with graphics or sound would make your code platform-specific. Even just positioning or colouring text was completely different on every platform.

    I remember having books with program listings dozens of pages long for you to type into your machine. And at the end of the listing, there would be more pages for each type of computer, with the lines of code that you had to change from the main listing to make it work on your platform. (those programs *never* worked... typing in a few thousand lines of code by copying from a magazine was never going to be error free. But finding the bugs -- that's what really got me started as a coder).

  57. Re:Wasn't the C64 just a BASIC interpreter anyways by Hognoxious · · Score: 1

    The original poster said nothing about having familiarity with 8-bit computers.

    Given the context - 1980s computers - I'd take it as read.

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  58. Re:Wasn't the C64 just a BASIC interpreter anyways by goose-incarnated · · Score: 1

    In order to use some of the more interesting features of BASIC on the C64 you had to POKE to and PEEK from very specific memory locations.

    53280 and 53281 controlled the screen and border colours.

    POKE 53280,0
    POKE 53281,0

    :-)

    --
    I'm a minority race. Save your vitriol for white people.
  59. Re:Wasn't the C64 just a BASIC interpreter anyways by Anonymous Coward · · Score: 0

    It was the VIC II and SID - custom color video and audio chips that made the C64 great, along with Jack Tramiel's desire to mass market the machine at a low price to department stores - at a time when most other machines were green screen terminals running CP/M and you went to a special computer store or used mail order to buy one.

    I remember the first thing I used to do as a kid was run to the back of the department store to find either the commodores, the Franklin Ace or one of the many "word processing" machines with the weird disks from Smith Corona - just to play with them and see their capabilities. Typically someone would have one in distress..

  60. Re:Wasn't the C64 just a BASIC interpreter anyways by Anonymous Coward · · Score: 0

    The BASIC had a lot of PEEKS and POKES to machine specific locations to do things like read the joystick ports and set up sprites. I think by the time they rolled out the TED series (to compete with the SPECTRUM? but completely incompatible with anything before it) they had a version of CBM BASIC - like V7 that had built in graphics manipulation, etc. but with the VIC and C64 a lot of the "cool" stuff was done the hard way.

  61. Re:Wasn't the C64 just a BASIC interpreter anyways by quetwo · · Score: 1

    Same was true for the Apple ][ Basic (I grew up with an Apple IIc then we upgraded to a IIGS when the logic board failed).

    I remember the AppleIIGS came with a manual with all the memory locations and what they did. It was trivial to do PEEK and POKE commands to get access to the mouse subsystem or the high-res graphics system (thank god they mapped the PLOT commands to be able to use the high-res graphics system.. it would have been brutal to POKE for every dot on the screen).

    Being a bored kid in elementary school, I was able to write my own version of the Apple Finder with full mouse control. I also remember seeing Scored Earth running on one of the computers at the local community college and wrote my own version of that as well. Of course, back then you could find a "physics engine" for those types of games by rekeying functions found in BASIC programming magazines :)

  62. Re:Wasn't the C64 just a BASIC interpreter anyways by UnknownSoldier · · Score: 1

    Thanks, but nope, that was a different demo on a different platform.

    The one I'm talking about specifically ran on BASCI and early PC's between ~1984 .. 1990. Some of the machines didn't support the 4 graphic pages so it didn't work on all machines. It might have also been a specialized GWBASIC version of BASIC for that PC.

  63. public domain by Anonymous Coward · · Score: 0

    Personally, when a book or video publisher stops actively producing the work it should be allowed for it to go into the public domain in an unmodified fashion. Same goes for software, if a vendor stops selling a particular software package, and stops providing updates for, they should be required to put it in the public domain. Paid version upgrades would count as an update, although only for software released within the last ten years (versions older than ten years old, if they are not being actively updated would than be in the public domain).

  64. Re:Wasn't the C64 just a BASIC interpreter anyways by Tablizer · · Score: 1

    Asking about 80's computers and knowing about 80's computers are two different things. I've read the original post 4 times. There is nothing objectively wrong with my reply. I will agree there are perhaps valid alternative interpretations, but that's no reason to complain about my interpretation in such a rude way. If someone by chance interprets it different, they can give a re-phrasing of it based on how they interpret it. No reason to rudely accuse the other person of reading it wrong.

  65. Re:Wasn't the C64 just a BASIC interpreter anyways by tlhIngan · · Score: 2

    GW-BASIC and especially QBASIC had their own way of doing things, but they were essentially backwards compatible with the the 8-bit Microsoft basic found on Apple, TRS-80, and many other microcomputers of the era (as long as you didn't do machine specific graphics and sound).

    it's funny, but when you think about it, all those BASICs were written by.... Microsoft.

    Microsoft BASIC was built-in for most computers of the 80s, the exception being Apple which was a separate product and distinct from integer BASIC by Woz.

    GW-BASIC was provided by Microsoft for PC clones which did not have ROM BASIC that the original IBM PCs had - it was a standalone interpreter.

    And QBasic/'QuickBasic was its successor, again, a Microsoft product.

    And which became Visual BASIC and now is the bane of developers everywhere.

    Other than graphics, I think most of these BASICs were compatible mostly because one company was behind them all - Microsoft.

  66. O'Reilly / Safari already does this by JimGleaves · · Score: 1

    I have to point out that O'Reilly (which I work for) has already made most of our tech books available for free. Students can sign up for online access using our "Safari for Schools" program at https://www.safaribooksonline.... ,

  67. Comment by WallyL · · Score: 1

    I had one of these books growing up! I recognize which one, too. https://drive.google.com/open?... "Introduction to Computer Programming: BASIC for Beginners." I loved programming in QuickBASIC 4.5 (and then QBX, or 7.1). I am a sysadmin now, not a programmer, but I definitely got my love of computers from stuff like this.
    Another good set of cherished computer books from my childhood was the Micro Adventure series: https://en.wikipedia.org/wiki/...

  68. Wouldn't it be fine to fix the spelling? by Anonymous Coward · · Score: 0

    Maybe fix the title and references to Uborne back to Usborne.

    Also, not sure why this took so long to report, since I read about this at least a few days ago.

  69. Re:Wasn't the C64 just a BASIC interpreter anyways by Toad-san · · Score: 1

    Naw, you could do some serious programming with assembly language. They had assemblers and everything.

    But I simply can NOT imagine any code for the primitive computers of that day (esp. a Trash-80!) being useful at all for a kid. There's nothing to run the stuff on even if you did finally get it typed in, and no way in hell is anyone (short of a supreme expert running on a hell of a good emulator) gonna port any of that stuff to a modern PC. Hell, have you even tried to FIND a BASIC interpreter for Windows or Macs these days?

  70. Re:Wasn't the C64 just a BASIC interpreter anyways by Anonymous Coward · · Score: 0

    > Hell, have you even tried to FIND a BASIC interpreter for Windows or Macs these days?

    It's not that hard. For starters there's:

    Chipmunk BASIC
    PC-BASIC
    True BASIC

    You can even run AppleSoft BASIC and QBASIC in your browser.

  71. What a blast from the past by Anonymous Coward · · Score: 0

    I had a couple of these as a kid. Back then, computer programming and learning was fun.

  72. 101 BASIC Computer Games (1975) by Anonymous Coward · · Score: 0

    I'd like to recommend this book -- available as a .pdf. My 10-YO son learned to program because there were errors that needed to be fixed before many of the programs would run. I'm posting as an AC because of HIS privacy, not mine.