Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
K

krensauce

@krensauce
About
Posts
1
Topics
0
Shares
0
Groups
0
Followers
0
Following
0

Posts

Recent Best Controversial

  • What is your C64?
    K krensauce

    My first was a C16 (the first model which looked like the C64), with which I spent my time playing games with my brother (at the time they sold "legit" pirated games compilations in the stores), and when I was alone, trying to learn programming, which I found so fascinating. When I finally got into the best part of it (POKE'n'PEEKs), it broke and we were never able to repair it because it went out of production since too much time. So my next dream was the Amiga, so much that I actually spent all my (very little) money on a magazine which teached Assembly, which I started learning without having the computer. When I finally got the Amiga, in 1995 (it was the first batch produced by the new owners, ESCOM, after Commodore went bankrupt), I didn't have an assembler, so I used my time to learn the OS and what it had already: AmigaDOS (that is so good that it can be considered a programming language, there's even a racing game made in ASCII available on Aminet) and ARexx (an amazing feature that still today is nowhere to be seen in any other OS, at least in a similar form). I then learned other languages as soon as I could get my hands on their compilers (yes, Assembly too at a certain point, finally...). What was so great is really what you already described, probably, the way you could "touch" the hardware and "speak" to it directly, to make something that it was not made for, for example, or just to get that extra performance/feature that the language didn't have (in the case of using a C compiler on the Amiga, for example, you could add some ASM to access HW directly in a part of your time-critical routines to do things actually easier, and much faster, than you would by doing it with C itself). It was the absence of this forceful abstraction that is, legitimately, present today in every system (even in consoles), which really meant freedom, and on the Amiga, it was done without giving up multi-tasking (though you had to disable it momentarily if you went too deep in the HW, but it was made for that). It was a time of discovery for all our young minds, and to master the machine. I believe today's kids might have a similar inner experience but in the end, it's always the machine which masters the man, which forces the way, while at that time, you were the one which chose the way. It was also something relatively new and not so common, which added to the mystery, while today it's quite a normal thing to have at least one computer in the house (smartphones included). It's taken for granted, and because

    The Lounge question hardware learning
  • Login

  • Don't have an account? Register

  • Login or register to search.
  • First post
    Last post
0
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups