Head to Fvrr.co/actionretro to check out the services available to you and use code ACTIONRETRO for 10% off your first order!
@mccrh7737Ай бұрын
Awesome video, but can you leave a link for the source 😀
@RWBHereАй бұрын
Well, I didn't understand what you did to make that game, or even what the game is supposed to do, despite watching the video twice. Maybe you skipped too many steps for my time-softened brain to comprehend? And I've never needed to run Visual Basic. So I'll not be playing it anytime soon. Nonetheless, thanks for the demonstration. 🙂👍
@jonat_gablАй бұрын
Gimme a YOU HUNGER FOR FLESH squirrel shirt in the Action Retro shop, Sean. Tis the season for mildly unsettling things.
@nicholashein1238Ай бұрын
Totally normal Squirrel feeding...
@novafurryАй бұрын
need it NEEDS to have the feed button at the bottom
@nicholashein1238Ай бұрын
Maybe even do a spinoff mash up with the game Sinistar, which hungers for cowards
@The10021k-guyАй бұрын
I would totally wear that shirt at VCFMW 😆
@Atarian1993Ай бұрын
The main Macintosh API (Toolbox) has its calls known as 'traps'. Essentially, the program was trying to call a function that was too new for the rom in the Mac Plus, thus unimplemented. Probably something related to Color QuickDraw... for direct Pascal or C programming, you literally just had to ask the Mac what it could do, and avoid doing it if it couldn't. I think RealBASIC may expect that the computer is from an era after the Macintosh II...
@KarlBaronАй бұрын
It's probably missing some newer library, like the CFM 68K enabler or a newer QuickTime or something
@JeremyLeviАй бұрын
It could also be expecting a 32-bit clean ROM as well. With an '030 upgrade in there he should probably upgrade the ROM regardless, no real reason not to.
@ryantkellyАй бұрын
That was one of the smoothest and most sensical sponsor integrations I’ve seen. Well done.
@androxiloginАй бұрын
The hell I can!
@ActionRetroАй бұрын
i have faith in you
@circjitАй бұрын
@@ActionRetro no you don't
@Acer_RealАй бұрын
Bruh should i downgrade my g3 to os 9 to play this ? Bc i don‘t own any other old mac that are compatible
@leejacksondevАй бұрын
You can do anything if you just believe 😊
@TheStanHillАй бұрын
@@leejacksondevand if you do it.
@minty_JoeАй бұрын
"Roses are red, Violets are blue, Unimplemented Trap, Please Reboot." Admiral Akbar: "It's an Unimplemented Trap!" 🤣🤣🤣
@TheSulrossАй бұрын
It’s easy to implement one’s own trap handler function for the missing trap - could start out with just a no-op and see if things still work adequately
@phipliАй бұрын
The unimplemented trap means missing ROM functions. Its likely because you don't have color Quickdraw (the SE/30 does). It isn't the 030 that is needed, its that the 68000 macs were not color quickdraw compatible. The upgrade doesn't change that :(
@JuanPablo-ho7fgАй бұрын
Kudos to Diego! Argentina professional talent is truly a pride
@donatjАй бұрын
I miss simple UI BASICs. There is a serious hole in the market right now for easy UI application development.
@jamesfmilneАй бұрын
REALbasic lives on today as Xojo
@flickwtchrАй бұрын
True.
@johnbertramАй бұрын
I know what you mean. This video reminds me of VBA in Office - I used to code a lot of VBA stuff for work and just the hell of it. On the Windows version, you can create 'forms' - basically a blank surface to do this kind of stuff. This game would be easy to implement and the code looks pretty similar.
@lvl90dru1dАй бұрын
@@johnbertram you mean Windows Forms? it's still somewhat alive
@johnbertramАй бұрын
@@lvl90dru1d Yes, exactly. Sorry didn't mean to imply it was dead - I meant I have moved onto something else because of life, not because Win Forms is dead!
@nil0bjectАй бұрын
you need to create an offscreen buffer and draw your sprites to it at startup, then copy from that buffer to screen when needed
@RoarMcRipHelmetАй бұрын
Reading the title, I guessed "oh, he's just gonna show us HyperCard". Little did I know RealBasic was to come!
@der4rdiАй бұрын
Alternatively, I was expecting some Inform or TADS text games.
@nicholashein1238Ай бұрын
I remember this fun HyperCard game called manhole. Also myst was originally HyperCard
@minty_JoeАй бұрын
I was waiting to see if this Squirrel Simulator would suddenly turn into a version of the video game Rampage, but with...squirrels. 😂
@minty_JoeАй бұрын
And now suddenly the scene in Rick and Morty, where Morty can hear the squirrels talking, comes to mind.
@EunacisАй бұрын
YOU HUNGER FOR FLESH
@raven4k998Ай бұрын
I hunger for a brand new modern made apple 2 gs running at 12 mhz muhahahahaha💀💀 and don't tell me it cannot be done when they still make brand new 65c816 cpu's the ones used in the old apple 2gs💀💀
@EyemachineStudios2 күн бұрын
Now make the squirrels companion a racoon
@UpLateGeekАй бұрын
You might want to look into setting up an AppleTalk/EtherTalk network between your emulated mac and your dev mac, so you can share files without having to shuffle an SD card around.
@leencyАй бұрын
You have to redraw only image, not background in most cases. The issue is that you redraw the whole window instead of redraw only changed elements.
@nevynАй бұрын
OMG QuickBasic and REALBasic is how I learned programming in the 90s!! Seeing the RB UI again is bringing tears to my eyes, I'm getting so nostalgic 😭 I remember my bestie from IRC (anyone from dalnet here‽) trying to teach me object oriented programming when we were doing a project together, and I just couldn't understand 😂 But I managed to build many an app and game anyway, including an IRC client!
@WilliamHostmanАй бұрын
FYI QB64-PE (Phoenix Edition) reimpliments the Quick Basic language for 64 bit machines; on windows, most old QB programs compile right off... On mac or linux, anything dealing with files needs a little tweaking... Yes, I did recompile some of my early 90's MS QB code on QB64...
@vonmatricesАй бұрын
I remember someone building AOL warez using Visual Basic.
@TradieTrevАй бұрын
That's pretty damn cool; Loved Qbasic as a kid myself and have a dot matrix print out of a game I made with a mate and would love to see it back in action someday. This gives some inspirations how a modern Basic can perform.
@sundhaug92Ай бұрын
What you could do if the animation frames are mostly the same but with some regions changed, is that you can make the changed regions independent regions and only update those
@helfire23Ай бұрын
Glad to see BlueSCSI being used to do some retro dev! Also foreshadowing t-shirt
@joe-skeenАй бұрын
You should make the buttons be the simple outline style on the black and white mode.
@andrewdunbar828Ай бұрын
"Unimplemented" trap means the code is making a system call for a newer version of the OS that didn't exist on the older version of the OS it's running on.
@DonVintaggioАй бұрын
11:00 your squirrel got trapped in a *totally normal* ancient mac bomb/bug
@fiverrАй бұрын
So glad we could bring you and Diego together for this game!! It looks so fun
@R4dm1nАй бұрын
You're now convincing me to try forcing Mac OS 9 onto my PowerBook G4...
@conroe_auАй бұрын
Always fills me with joy hearing you read out Daves Garage as a supporter
@kirishima638Ай бұрын
It didn’t run on the Plus because RB applications need color QuickDraw, which was introduced with the 68020. It doesn’t matter if the app is B&W. It’s calling Color QuickDraw routines that don’t exist on the original macs. I used RB a lot back in the day. It was a wonderful development environment for beginners however you can’t make fast games with it. Even on early PowerMacs, the performance sucked. Yes I know RB had a ‘sprite surface’ but it had its own issues.
@ewastereduxАй бұрын
100% agree with your motivation. I also got into the GUI OS's and GUI desktop development because of those early programming languages.
@atirutwattanamongkol8806Ай бұрын
Never thought I'd see him do game dev 101, and on retro hardware, no less!
@courtneymertz4596Ай бұрын
You are an openSUSE enjoyer just like me! It’s even on your ThinkPad as well! Awesome! I was just given an IBM ThinkPad T42 from one of my friends and it’s a pretty neat device. I use Windows XP on the device since it’s my preferred OS and the device WAS made for XP in mind. It runs so many 90s to 2000s games very well without any drawbacks!
@XMagicFingersXАй бұрын
You should switch the frames between the black and white then the color for 10ish frames when you hit the mutate button so it has the illusion of flashing when it upgrades
@ComputerCompulsiveАй бұрын
Yay! The cursed mac is working again. Hoping you do a video on what was wrong with the logic board after you tried to put the cpu socket in.
@abunk8691Ай бұрын
You got me with the squirrel game on the thumbnail haha. I await to see that flesh eating buddy in its more complete form.
@cubcadet122Ай бұрын
Squirrel simulator will be an instant classic!
@nicholashein1238Ай бұрын
Sadly basilisk 2 doesn't work on M2 processors (yet anyway)... But you could always go the route of using infinitemac (Google is your friend) to install an os to the shared drive along with desired apps and then exporting the shared disk as a device dump and then using Disk Jockey to create a bootable hda file compatible with BlueSCSI (which is also compatible with ZuluSCSI and RaSCSI / PiSCSI)
@tlhunterАй бұрын
If you are swapping out the two frames of the animation and you're seeing that flicker, then you might be able to solve it by always having one of the frame images visible and then layering the other image on top and toggle the visibility of the top image.
@TheSulrossАй бұрын
With QuickDraw, one would create an off screen Quickdraw port, do drawing operations into that port, and then do a copybits from the off screen Quckdraw port to the QuickDraw port of one’s app window. This would result in smoother looking screen updating.
@costelinha1867Ай бұрын
Aaah, retro game development, one of my most fascinating special interests. (PS: I wish importing an image on a nintendo ds game was as easy is it was for you to import that fiverr art on to Basic in that Macintosh...)
@kylek6922Ай бұрын
Its a tiny bit different, but I was just talking earlier today with my youngest brother about another classic mac game we used to play: Squirrel Kombat.
@monidmonkАй бұрын
Action Retro is the goat for supporting real artists! ❤❤❤
@dave4shmupsАй бұрын
That was cool! I had never heard of RealBasic before watching this video.
@andrew.nicholsonАй бұрын
Nice! I’ve wanted to try my hand at writing stuff for vintage Mac OS, but the development environments I tried in the past felt like jumping in the deep end. REALbasic looks pretty straightforward.
@3rdalbumАй бұрын
For action/arcade games you can also do Klik n Play. I (some day) plan to use it to write a historical naval battle arcade game. Easier than writing the whole thing by hand.
@1-eye-willyАй бұрын
i got an idea for a 2d adventure game in the vein of sierra online or lucas arts called "ACTION RETRO in THE NEST CAMERA CAPER" It stars you, ACTION RETRO, and you have to hack random nest cameras and dictate the families to do things from its loud speaker to increase your goon meter before the police show up and they cut the feed.
@NealPalmer-x9eАй бұрын
I love using Zip drives to transfer to my old Macintosh. I didn’t get on with the bluescsi and took it out and put in an old hdd instead
@jperihАй бұрын
I also breath heavy when soldering. It’s nerve-wracking
@seshpenguinАй бұрын
I wonder how far forward you could port the game... I remember someone making a game/demo code that can compile from basically the very first system version to macOS Mojave (using the Carbon API, which is C code and so probably not relevant for RealBasic...)
@flickwtchrАй бұрын
I present you, the Nerd of the Day Award. I'll be back tomorrow, and the next day, and the next, and the next (you get the idea). I love nerds.
@rrqАй бұрын
now I want to make one
@BushidounohanaАй бұрын
Brilliant! Been playing in DOS and QBasicof late, but this seems like where I want to be!
@Underestimated37Ай бұрын
Just makes me think of Timberborn which is kind of a beaver city builder
@riguesАй бұрын
My God, I HAD THAT BOOK! Never wrote anything of significance, though.
@hyperturbotechnomikeАй бұрын
I can hardly call the squirrel sim a game. But at least it's more feature complete than modern ones.
@nicholashein1238Ай бұрын
Your game was running a bit squirrelly.... get it? Squirrelly... But seriously, that was pretty cool. I remember in high school in computer class I created a Quick Time media player that had two modes. Mode one was theater mode in which a user selected movie would play in a movie theater (think MST3K). Mode 2 would have an animated gif of a guy raving (dancing) to music and an animated disco ball when user selected audio was actively playing. When paused the animated gifs would stop animating and would resume when playback was resumed. I called it the "Little Raver Media Player". I might still have a copy of it somewhere on a zip disk (hopefully). The program was also written in RealBASIC on a Molar Mac G3
@GeckoTDFargАй бұрын
Diego from Argentina, another coronation of glory.
@yusef3132Ай бұрын
I am guessing the "Cursed Mac's" cpu upgrade problem was corrected 🤔
@nicholashein1238Ай бұрын
I love the Mac84 system crash poem shirt!
@cal2127Ай бұрын
i wonder if these would work in ardi executor
@BadKarma714Ай бұрын
Is there any way you can run basic on a raspberry pie or any programming software to design retro games?
@BenInSeattleАй бұрын
*Unimplemented Trap* means RealBasic is calling something that's not there. If it's an A-line trap, it is trying to call an OS or library routine (e.g., QuickTime or Color QuickDraw). However, you said you had a 68030, which makes me think it could be an F-line trap for a floating point coprocessor call. Have you tried installing SoftwareFPU? Of course, ideally, you'd find out if RealBasic supports compiling without requiring an FPU.
@BenInSeattleАй бұрын
P.S. Please make a version for us folks who are still putting along on MacPlusses which are _not_ maximally upgraded. It is rather sad to think that they are not fit to even simulate a squirrel.
@AlexDaDermahurrАй бұрын
where can i get that shirt? and a little suggestion for ya, put the links the cool shirts you wear in the video into the description or in the pinned comment
@SleepyAdamАй бұрын
Total shot in the dark, I know nothing about Mac hardware or RealBASIC, but with the flickering, is it possible it's loading the images from the disc every time it updates rather than RAM? Once again I'm unfamiliar with how slow those old Macs really are, but I kind of have a tough time believing they would struggle with simple pixelated sprites like that considering they were known for being like, the first Photoshop machines. If it really is that bad, maybe only have the squirrel's arm and mouth change instead of the full body, and then split the images into chunks which are placed next to each other in the program, then only update the moving parts. Loading smaller images might reduce the flicker, and at the very least the issue would only be visible on small parts of the character rather than the whole thing.
@PHamsterАй бұрын
Wait the Cursed SE30 works? I thought there was that socketed thing.
@circjitАй бұрын
when is the action on action retro gonna start
@hblaubАй бұрын
Mutant Squirrels are not allowed around here. We like our local squirrels to be brown and fluffy.
@eDoc2020Ай бұрын
I don't know where you live. All the squirrels around here are Gray Squirrels which are, as the name suggests, gray. Actually there might also be some American red squirrels. I'm not an expert.
@chrisxdeboyАй бұрын
You should make that Eggman game from I Think You Should Leave.
@jmckillicanАй бұрын
What version of Mac OS is that? Looks 7.5x
@DamnerzАй бұрын
Hell on the tee shirt is crazy man
@rickseiden1Ай бұрын
Why write the program on the ThinkPad in an emulator, and not on the real hardware?
@alexandermirdzveli3200Ай бұрын
If I had a dime for every time Action Retro moves a window, I'd be the owner of Intel.
@Compact-Disc_700mbАй бұрын
This game should be ported every possible OS! Haha!
@JohnSmith-xq1pzАй бұрын
Only you can smash the Wall Garden
@user-skeuomorphismАй бұрын
Could you try to run 32 bit Windows on 64 bit UEFI PC?
@Jordan4IbanezАй бұрын
Hey, Action Retro. I'm sure you probably already know, but the modern day basic is FreeBASIC. It looks pretty feature complete actually
@joe-skeenАй бұрын
I joined your Patreon (free tier for now; sorry I'm super poor) but not seeing any free/public posts since 2019. Are you going to post your repository? I'm excited to look at your code!
@kirishima638Ай бұрын
RB projects are propriety binary blobs. There is no code to see. This was the 90s. You would need the original project file, an emulator, and the exact same version of RB to view it.
@LotoTheHeroАй бұрын
This was awesome! :D
@samuelbanyaАй бұрын
Dope art
@ottf24Ай бұрын
Congrats 🎉
@ForSquirelАй бұрын
Yo. I heard you made a simulator.. Who's it For? Squirel?
@jammcatАй бұрын
Loo at this cool dude right here.
@NeptuneBrotherАй бұрын
Hello I'm a big fan!
@al3x0w0Ай бұрын
the thinkpad isnt running haiku...
@jrr851Ай бұрын
Hypercard next?
@jasedxyzАй бұрын
Awesome Sauce
@billybob9247Ай бұрын
"WIERD CRAP" our faces off !!!!
@brian8152Ай бұрын
I prefer Fake Basic. Fakesic, if you will 😂
@wurst_the_greyАй бұрын
wow that was awesome🤩
@coryengelАй бұрын
Step 1: make a Mac game. Step 2: wait 20 years.
@DimasFajar-ns4vbАй бұрын
peace be upon you sir from me
@tonyr3352Ай бұрын
LOL, "30 years too late"
@NeptuneBrotherАй бұрын
Hello!
@NightmareJoker2Ай бұрын
I love how you mention AI and call it soulless, but are you sure Diego is a real person and not using AI himself, or worse, part of an organized ring of cheap AI artists on Fiverr, that just pose as human? 🌝 (Yes, those things exist. Not that I'm insinuating this is what happened, though)
@squidtito8501Ай бұрын
I love you daddy
@shawnstillman736Ай бұрын
Daddy loves you too however you still need to clean your room.
@nicholashein1238Ай бұрын
LMAO
@squidtito8501Ай бұрын
@@shawnstillman736 NOO!
@huh48894Ай бұрын
LMAO
@HardbassTV.Ай бұрын
Thats lit
@quarterofdisorderАй бұрын
I liked the other graphics better
@Unstableslab47Ай бұрын
I am the tenth like, this is an achievement
@fractalMDАй бұрын
Epic!
@GoMaddogbassboost-zh4voАй бұрын
cool
@apparentlyretrogradeАй бұрын
What distro of Linux is that? Without my glasses on it had me fooled into thinking it was Windows 10 until I focused on the start button.