Jump to content


  • Posts

  • Joined

  • Last visited

  • Days Won


DrTypo last won the day on April 12 2021

DrTypo had the most liked content!

About DrTypo

  • Birthday 04/23/1977

Recent Profile Visitors

731 profile views

DrTypo's Achievements


Newbie (1/14)

Dedicated Week One Done One Month Later

Recent Badges



  1. On my computer (core i7 8700k), on the second execution it does take 1:39 from OXYGENE to the end. On the first execution there are slow downs. Yes it would have been nice to have an actual 256 pixels wide screen mode on VERA.
  2. Very nice! I have a few questions: Which graphic mode do you use? 16c or 256c? The 16c requires less memory and bandwidth but having 2 pixels packed per byte is a bit of a PITA to handle? I guess the VERA auto increment feature and the chunky pixels helps in out-performing the Atari bitplanes mode?
    Incredible! The Atari scene is coming to the X16! I understand that running it on real hardware not possible due to the streaming data. Still, this is quite a feat.
  3. Hello, I went to the commander x16 website today (may 20th), Firefox warned me that the certificate is expired. There is a similar message with Edge and Chrome.
  4. Thank you for this palette. I had to use similar palette on past retro-project so this may be useful for my future x16 projects.
  5. Hello and welcome! I get you about work being taxing for the mind. And I don't have especially long work weeks. At work I mostly use C and C++, which I'm OK with; and VB6, which I'm less OK. So being able to code in assembly on retro machine is a breath of fresh air. Still, finding motivation is not always easy. Like you, I think the X16 hits a sweet spot wiht its limitations (8-bit 65c02) and also relative power (8 MHz, chunky 256 color mode, dual layers, lots of sprites...).
  6. Thanks Matt! I don't plan on writing code for the Z80 in the near future but I will follow the series with interest to see how it compares with the 65C02. I've heard that Z80 vs 6502 is a bit like CISC vs RISC in the early days. I'm curious to see what it's actually about...
  7. That's a tough question. I have a nephew who is into Minecraft, Roblox and Fortnite. He makes YouTube videos about these games. When you come down to it, it's pretty cool and creative. It is just completely alien to us, "GenXer's". He's also starting to code in Python. Why would he bother programming on old machines? Or "old new" like the X16? The thing old an "old new" machine has over modern machines is coding to the metal. But it's a tough sell. It's not like say, old music or movies which you can appreciate immediately. Coding to the metal is very rewarding but requires some serious commitment. I've seen young kids/teenagers appreciate old music and movies (by old I means 70's,80's and 90's). There is an immediate appeal. Not so much with old machines. Like Cyber, I don't see how you could interest them in old machines. That's too bad because I really thing the closeness to the hardware is a very learning experience.
  8. Like most people here, being born in the late 70's means that I got into retro computing before it was retro. My first computer was an Atari 800XL but I used it mostly for games. I did type BASIC listings from various magazines to play small games but I didn't really try to learn BASIC. It was with the Atari ST that I really went into programming. At the time, the ST really blowed my mind. It seemed so much more advanced than 8-bit machines that I dismissed them as old crappy things On the ST I programmed in STOS BASIC, which was very much like 8-bit BASIC: line numbers, no procedures/functions, the ability to PEEK and POKE the hardware. It also came with neat commands for manipulating images, sprites and sounds. Then it was the Atari Falcon with assembly language, then PC compatible with C++/OpenGL... and we're not retro anymore. It was the Atari Jaguar than got me back into retro-computing in 2011. I got a Jaguar in 1994 but it was a commercial failure. It left me frustrated: it was obviously an neat machine but being a gaming console it was almost impossible to code on it. Fast foward 2011, I knew at the time that it was now possible to program the Jaguar with some piece of hardware (the Skunkboard) but I was not yet sure to get started. It needed cash and time. The Jaguar also had a reputation of being very difficult to code. However at the time Jaguar emulation became good enough that you could play games on it. So I decided to try programming on emulation, it was free. Turns out I really liked the machine so I bought the necessary hardware (new console, skunkboard, video adapter etc.). Since I was active on the Jaguar, I visited the AtariAge forum. There were people involved with 8-bit computer so I got curious. This was at this time that I came to appreciate how cleverly designed 8-bit machines were. But I deemed them too hardcore for me. 6502 assembly was simple but TOO simple in fact: working with more than 8-bit number requires some work and let's not talk about multiplication/division! Also addressing individual pixels was not easy. I need my pixels to be in chunky mode otherwise it's too frustrating! Still, I thought that I should somehow get into 6502 assembly. Many people were loved it, I was clearly missing something. Fast forward again, 2020: I learn about the X16. It has a friendly 256 colors chunky mode and a fast 65c02. I finally make the jump a few months after this discovery, starting with Matt's tutorials. And here I am!
  9. I use many emulators like Altirra (Atari 8 bits), DosBox, Steem SSE (Atari ST), Hatari (Atari ST,TT,Falcon), WinUAE (Amiga), WinVICE, MAME and few others. For real hardware, I have an Atari Falcon and a Jaguar. I'm still writing homebrew games for the Jaguar. Hopefully, one day the Commander X16 will join them!
  10. I installed VSCode, edited build.ps1 and built your project successfully! Now I'm considering switching to VSCode for my projects, it looks pretty nifty.
  11. Thank you for your explanation Yazwho I've not yet looked into the tile system of VERA. This is going to be the next tutorial in Matt's series I'll look. ZeroByte: It's good to see people working on audio solutions. I'll take a closer look at M00dawg's work.
  12. I'm very curious about the transparency effect. It seems to be very cleverly done, especially the colored transparency under the Bitmap sign. I guess most of the magic happens in the palette design then you OR the background and foreground. Would you mind elaborating on your secret sauce? About audio, yeah, we definitively need some kind of synthesis tracker routine and format.
  13. DrTypo

    Spinning Intro

    Very cool! I like demo effects.
  14. Hi Wouter, I appreciate your view on retro machines. Mine slightly differs: I like both retro and modern machines. - retro machines for the total control you get over them, the direct to the metal programming and the limitations that breeds creativity - modern machines for the near limitless power they have: you can freely explore math and algorithms. The One Lone Coder channel illustrates this well. Like you I'm learning 65c02 assembly and it is clearly an unusual and interesting approach to programming. Have fun!
  • Create New...

Important Information

Please review our Terms of Use