09-02-2025, 08:50 PM
(09-02-2025, 01:35 AM)madscijr Wrote: I can't wait to try this. I wrote a tank battle game in VB6 in 2005, that I've been meaning to port over to QB64PE, this might be the inspiration I need.
Much respect to anyone programming assembly on the C= PET in 1979 :-) !
I'm curious - How would you compare programming this in QB64PE in 2025 with 6502(?) assembly in the late '70s?
I learned basic programming on an IBM 5100 at my uncles business, my family saw my interest and bought me a Pet for my 14th birthday (78), it instantly consumed all my spare time, I wrote a tank battle game in basic using peeks and pokes where both tanks could move at the same time and fire at the same time while maintaining movement with the tanks but it was extremely slow, I needed to make it faster so I picked up a book on the 6502 assembly language which was as close to machine level programming I could get (that I knew of then) and slowly moved my game over, my neighbor and I spent many hours playing... fast forward 45 years, I have always had a computer in my life and have always programmed simple games and various programs, started with C=Pet, C64, C128 (a couple radio shacks) and then finally after graduating college the IBM XT, I never did attempt to program in assembly again because the languages were just able to do things so much faster, now with QB64PE I'm back to programming again and it continues to consume my extra time, I am currently going through the tutorial just to make sure I'm not missing any of it. As you can tell by my programming structure I come from the old days (goto's and gosub's), learning now how to declare variables, use sub's and functions, etc. in order to program in a much more modern way... I still remember assembly but would not know where to begin today, the commodore was an 8 bit machine that barely ran at 1 Mhz (I think it's speed was measured in kb's/second), but that's where it all began for me...

