I'm so old I only give out my age in hex.
26 sounds better
I'm so old I still program in Cobol...
I'm so old I still program in Cobol...
Yikes... Which CPU? I still do assember for PIC chips. But, the 1st machine code I programmed in was 6502 on an old Apple ][. I was still in high school programming that one.Machine Code here... In binary with toggle switches.
if you can remember:
the video ram address, and ports to program the old vga cards on the 86, 286, 386 intel machines
Oh 0xB800, how I miss thee.
I keep a PNG of the CGA font to use in projects where I need to make a console.
what i miss was the amazing stuff you could do if you knew all the hardware registers...like split screen, scrolling, even tweaking the mode so you could address more ram and have several pages of video up. was easy to make a really nice platform game with tiled graphics. nowadays opengl and directx handle that, but i did like the raw nature of programming the hardware yourself. kinda why i got into gameboy advance and playstation portable dev...lots of hardware hackiness abound with the little handheld consoles.
heh. commander keen was the coolest damm game of the time. I played all of them, still do. they have a commander keen pack up on Steam if you feel up for some old memories. I was always a fan of Michael Abrash's books, Zen of Programming and Graphics Programming Black Book. He goes into heavy detail on the work he did with John Carmack when they worked on Quake, another fantastic game that I also still play . I followed Tim Sweeney for a while (founder of Epic Megagames), he wrote ZZT, an amazing text console based game that had its own tools to create your own adventures, a first that was WAY ahead of its time. look up that one, you might have played it one or 4 timesYou may already know the story, but it was experimenting with the EGA registers which resulted in John Carmack (of id fame) "inventing" side-scrolling on the PC. It started as a tech demo, then a PC clone of Super Mario Bros. 3 (which Nintendo turned down), and then finally into Commander Keen. To anyone into hardware-level development, particularly of older computers, I highly recommend reading about the development of some of these classic games/companies. "Masters of Doom" is a good book, about id Software's beginnings. I also recommend Jordan Mechner's book, "The Making of Prince of Persia," which is from his own personal journals when he was making the game. I believe he's also released one about Karateka's development now as well, which I look forward to reading.
Machine Code here... In binary with toggle switches.
heh. commander keen was the coolest damm game of the time. I played all of them, still do. they have a commander keen pack up on Steam if you feel up for some old memories. I was always a fan of Michael Abrash's books, Zen of Programming and Graphics Programming Black Book. He goes into heavy detail on the work he did with John Carmack when they worked on Quake, another fantastic game that I also still play . I followed Tim Sweeney for a while (founder of Epic Megagames), he wrote ZZT, an amazing text console based game that had its own tools to create your own adventures, a first that was WAY ahead of its time. look up that one, you might have played it one or 4 times
Yikes... Which CPU? I still do assember for PIC chips. But, the 1st machine code I programmed in was 6502 on an old Apple ][. I was still in high school programming that one.
if you can remember:
the vic 20's and commodore pet's
the old pong game with paddle sticks from Sears
the days when computers booted into a BASIC prompt
'portable computer' was a massive 40lb box with a keyboard and small 6 inch mono orange/brown crt
pixels were defined in inches per pixel
the difference between pal and ntsc
8 inch floppy disks and washing machine 'hard drives'
you constantly oggled that amiga 2000 at the mall
the video ram address, and ports to program the old vga cards on the 86, 286, 386 intel machines
the 'internet' of the time was a bunch of people running 1200 baud modems (like, 1 kilobit in modern standards) with text based 'websites' that took over a minute to load just the content. and the ip address was a phone number.
every gaming console ever made. starting with the atari 2600, intellivision, vectrex and coleco vision.
8 track tapes
then yes. you are old. hi, im 41.
I believe I had Zen of Assembly Language at some point, but not Graphics Programming Black Book. Sounds like it could be an interesting read, especially since it appears to be a free download! I've experimented in the past with making things like a simple Wolfenstein engine clone using traditional ray-tracing techniques, which obviously doesn't serve much purpose today other than seeing if I could do it. So I'm sure there's still interesting things I can pick up from an older book, which might even help in Minecraft modding (with the later chapters, at least).