EDIT: That must be the easter egg mentioned in the repo.
Donkey.bas is 45 Years Old – 131 line of Glory
81–90 of 153 posts
Re: Donkey.bas is 45 Years Old – 131 line of Glory
#82Brings back memories of GORILLA.BAS! https://en.wikipedia.org/wiki/Gorillas_(video_game)
GORILLA.BAS got me into programming decades ago. I made an (admittedly partially vibe coded) homage this year: https://gameswithtony.com/gorillas/
First time I played it was 8th grade, in Randy Seaman's Algebra class. He also had wolf3d on that machine.
Re: Donkey.bas is 45 Years Old – 131 line of Glory
#83Re: Donkey.bas is 45 Years Old – 131 line of Glory
#84This is what got me into programming. When I was a kid, I had a shitty 386 because my father got a computer second hand from a friend (we were poor). I was playing the game and then pressed a key and it took me to the basic editor. I was confused with what I saw and started changing things. I changed a number and the size of the explosion on the banana got bigger. My best friend at the time went to computer camp and…
WTF 386 was for me a sci-fi like device I wouldnt dare think about having when I was a kid. I had a very nice 8086 I cherished, with VGA video no less ! (Yes driving a vga card with a 8086 was slow..
Re: Donkey.bas is 45 Years Old – 131 line of Glory
#85Nice job. The sound effects are a bit too advanced because early IBM computers shipped with pretty simple, magnetically driven dynamic speakers. On a related note, I’ve actually spent the last four months working on a 100% faithful adaptation of both QBasic and QuickBasic 4.5 that runs entirely in the browser on a virtual CPU and hardware abstraction layer. It’s a love letter to everyone who learned to program on Mic…
But your more typical use case was to play a single tone for some significant fraction of a second.
Re: Donkey.bas is 45 Years Old – 131 line of Glory
#86Nice job. The sound effects are a bit too advanced because early IBM computers shipped with pretty simple, magnetically driven dynamic speakers. On a related note, I’ve actually spent the last four months working on a 100% faithful adaptation of both QBasic and QuickBasic 4.5 that runs entirely in the browser on a virtual CPU and hardware abstraction layer. It’s a love letter to everyone who learned to program on Mic…
aw neat I'd love to try doing this for its predecessor GWBASIC (my first programming language on the Tandy 1000EX)
Re: Donkey.bas is 45 Years Old – 131 line of Glory
#87Nice job. The sound effects are a bit too advanced because early IBM computers shipped with pretty simple, magnetically driven dynamic speakers. On a related note, I’ve actually spent the last four months working on a 100% faithful adaptation of both QBasic and QuickBasic 4.5 that runs entirely in the browser on a virtual CPU and hardware abstraction layer. It’s a love letter to everyone who learned to program on Mic…
You used to be able to do surprising things with those old speakers using a timer interrupt: on an IBM XT it was possible to get 8kHz quality out of it, enough to make 4-channel MOD playback sound about as good as hearing it over a phone. But your more typical use case was to play a single tone for some significant fraction of a second.
Re: Donkey.bas is 45 Years Old – 131 line of Glory
#88Donkey running on a PC 5150: https://youtu.be/kmCMkD1vv0E?si=RqGhqIC-EHVhXnDI&t=145
Re: Donkey.bas is 45 Years Old – 131 line of Glory
#89Earlier quoted context omitted.
It was also a very educational experience to start messing with the code until you broke it - forcing you to figure out how to fix it, to get your game back.
My earliest coding memory is messing with the gorilla code to get an advantage playing this against my brother…
Re: Donkey.bas is 45 Years Old – 131 line of Glory
#90Nice job. The sound effects are a bit too advanced because early IBM computers shipped with pretty simple, magnetically driven dynamic speakers. On a related note, I’ve actually spent the last four months working on a 100% faithful adaptation of both QBasic and QuickBasic 4.5 that runs entirely in the browser on a virtual CPU and hardware abstraction layer. It’s a love letter to everyone who learned to program on Mic…
You used to be able to do surprising things with those old speakers using a timer interrupt: on an IBM XT it was possible to get 8kHz quality out of it, enough to make 4-channel MOD playback sound about as good as hearing it over a phone. But your more typical use case was to play a single tone for some significant fraction of a second.