I learned to program on the old school TI-8x calculators in the mid 2000s. As janky as BASIC seems to me today, its role in introducing tons of people to programming is undeniable. Seriously transformational.
You say old school but they still use them in high schools... they have color screens now but I believe they still run off the same Z80 processor as they did 20 years ago, and they definitely still have BASIC
@r4rev2 He's talking about the calculators. The Texas Instruments programmable graphing calculators are coded in a very special kind of BASIC called TIBASIC. It's maths oriented, you don't need to learn it to get through school but it helps immensely. There aren't any calculators with Python. Edit: I've been corrected, there is at least one calculator that runs python.
@@_winter7745 Regarding the "no calculators with Python"... well, actually... www.numworks.com/ It's not exactly cheap (99$), but then, not _that_ much more than the TI-8X's... And - hey, it's capable of running (micro)Python 😉... which should be enough, capabilitywise, for just about anything you can halfway sensibly run on a device like that...
The PS2 had Yabasic in the Pal regions. It was Sony's attempt to get a tax break in the PS2 by claiming it was a computer. The plan didn't work. But it did have me coding at 7 years old.
Learning to code young is the best time to do it. I couldn't imagine actually having to learn the bottom basics at uni. I have trouble remembering my pin code.
@@cronchcrunch afterwards. first they tried to ban linux. ppl got upset. then they allowed it , but only their distro. as allways, everything game related sucks in the techworld
My first computer here in the UK was an Acorn Electron my dad brought home from work for me, I was 5. This would have been 1989/1990. I had stacks of manuals and cassettes with it and would acquire more BASIC programming books from bargain bins and libraries. Some of my happiest memories are copying out lines and lines of code from an 'Input' book after choosing something to create, then when getting restless and hazy eyed asking my mother to help read out the code whilst I typed it in. Saving the whole thing to cassette tape, running the code and finding the inevitable typos and mistakes (some of which were from the books themselves, which meant learning how to recognise errors myself) then running the code and seeing what we'd spent ages typing come to life. It was a place in history for me where time didn't matter, I could just lose myself in a computer and games and my imagination. I miss those times like crazy. Thanks so much for this vid - I'm having an insanely nostalgic time in lockdown uncovering so much from my childhood (digitalising VHS tapes, going through boxes, you name it) and just yesterday I was in the attic and found my Acorn Electron and its cassette deck. Nods to anyone who had similar memories in childhood!
I was a Net Yaroze owner at the time. We were given access to the official Sony developer forum on the internet where mainstream developers also frequented. We were able to submit our games to that forum and if Sony liked a game they would release it on the cover CD of the Playstation magazine for others without the Net Yaroze to play. That was our way of getting our games published if they were good enough. Many Net Yaroze owners went on to produce games for the upcoming PSP and PS2 machines. Not me though, for me it was only a bedroom hobby, I was already employed as a programmer in another sector of programming :)
Whats the difference between coding, developing and programming? Or all they more or less the same? Thank you and wow thats cool wish i would have gotten into computer tech back when i was kid who knows what that would have led to...
My first "computer" was a zx spectrum as a hand me down. I never understood how basic worked but one of my first gaming Achievements was typing out hangman from the manual and actually made it play
Nostalgia pur. I'm 15 years old and I began programming when I was 9 yrs old. I hacked my wii (aka. installed homebrew into the wii) and was interested in making games or applications generally. So I've used DOSBox (a DOS emulator) and searched for IDEs and possible languages - and Ive found one: QBasic. I can remember the times where I sat on the couch, my mouse and keyboard plugged into the wii, and read through the manuals integrated in the IDE. I quickly learned all the fundamentals of QBasic and bought a book about QBasic programming - I knew back then that QBasic was relatively slow, not to mention the graphical instructions (LINE, CIRCLE, etc.) or reading the keyboard inputs (when I made my first game I had to access a memory address so that i could use LShift and RShift, the only reliable inputs without making too hard work). In the first two years, Ive programmed a game where you drive a car on a road without colliding with the cars driving the opposite direction, then a 3D engine which worked quite well (ive calculated the positions intuitively with "pseudo-formula") and a maze game. I stopped then because I felt that the limits were too big and focused on Java, C++ and PHP afterwards. These were wonderful times programming in QBasic and a great introduction into programming that I would recommend everyone. (Btw sry for my bad english)
@@Keepskatin Wow, I wasn't expecting an answer to this forever forgotten comment at all 😅, but as of right now I am actually pursuing a career as a software developer!
As a "bedroom programmer" of the 80s, here are a few notes: - The original BASIC developed by Kemeny / Kurtz had no line numbers. These were lately added probably as an easy way to refer to locations for GOTO / GOSUB and to facilitate for the lack of screen editors of the early home computers. The original developers later said that line numbers actually "destroyed" the language. - It is true that most of the early home computer BASICs had no concept of a while loop. All of them however had a FOR-NEXT loop, so looping was not an a foreign idea to bedroom programmers. We would implement while loops using if - then - goto statements. Later revisions of BASIC introduced multiline subs / functions (with local variables) and while loop (For example Amstrad CPC had a "while - wend" loop) - Home BASICs were largely incompatible as you said, unless you focused on a very minimal set of commands (and even there, there were differences). They would follow one of two schools: either give the user a very basic set of commands and force him to use direct register /memory address (peek, poke) to access hardware for graphics / sound (e.g. Commodore 64) or enrich the language with commands that would speak to the hardware and let the user easily program advanced graphics and sound. More advanced users would inevitably switch to assembly in the end. - PS2 actually had version of BASIC shipped on the demo disc. It was YABASIC (Yet-Another-BASIC) and there were some sample programs with it (I recall an Amiga-like bouncing ball). I connected a USB keybaord and typed few lines in it, it was of course blazing fast compared to any home computer because of the hardware.
I'm happy to believe that the original Dartmouth BASIC had no line numbers, if you can prove it. Please provide a reference to document this because I've never heard anyone make such a claim. If you're referring to True BASIC which came much later, this isn't the same thing at all.
Hey man just wanna say your videos inspire me to keep studying computer science. I am almost done compelting my first yead of college but with math getting harder and harder it just gets more intimidating. But when I watch your videos every Monday it reminds me why I got into programming and have always loved it. Thank you
This was a great primer on the basics of coding. I learned a lot that makes sense to me as a layperson about the reasons why certain code is used instead of others, and when. I'd like a series more like this, about the history of coding and choice of code.
That gave me QBasic flashbacks! It would have been fun as a child to play with Basic on a C64. It was annoying as a teenager learning programming in QB on a PC because it was what the high school taught.
This tradition continues on the 3DS and Switch with SmileBasic/PetitCom. When i still had my 3DS, I frequently was making games or little demos with it than actually playing any games.
@@hazy33 If you're 'HARDCORE' there's a version of SmileBasic for Raspberri Pi called "Pi Starter" that's only available from one store in Japan and includes a custom keyboard that has the 'extended graphical characters' on it like the C64 and Speccy keyboards and such. It's fairly cheap too. A total package, including the Pi and Keyboard is about 100$ and it comes on an SD card that boots straight into BASIC. Also, for a short time (no longer available), there was a version of RiscOS that literally booted up into classic BBC BASIC, also for Pi. I've been hunting down anyone that has it still, but so far no luck. That said, RiscOS has BBC BASIC built into the OS for Pi, so if that's a BASIC you enjoy, I suggest it. RiscOS is free and a Pi that runs it is like 30 bucks. :) And cool thing, as usual, it runs all the old BBC BASIC code natively and looks like nature intended it. Good luck and have fun!
@@hazy33 Yes, but keep in mind, you must have a friend in japan that can order it and send it. I fortunately have a friend (haven't gotten to order it just yet!) but I did contact them directly and they do not do international shipping. So hopefuly, in the internet age, you have some connections that can help out! shop.tsukumo.co.jp/features/pistarter And here's one of the demos for it: ruclips.net/video/fJAaK6qEjXk/видео.html edit: And the keyboard specific link on their storefront. shop.tsukumo.co.jp/goods/4943508090240/ :)
This was a very well made video. I enjoyed watching this from start to finish. It’s a real crying shame that this was never released outside of Japan. I brought a Sega Saturn soon after it was launched here in the U.K. and at that time I was leaning how to use a programming language on a PDA device. If I had this now, I’d probably be working with a major studio now as being able to control a Saturns hardware using only BASIC would have fuelled my curiosity even more. But I can understand why it was never released in Europe or America ☹️
He recently released 'Way Too Rude' at Revision 2020. Another 64k Amiga demo very much in the vein of Everyway. Well worth a watch, the man's a legend.
First language was BASIC. Helped me understand how assembly worked when I was at uni. Then off to C, C++, Java, PHP. Most recent Python. So almost back in the BASIC days with Python aside from a more powerful standard library and killer third party libraries. Third party libraries were less common in BASIC given connectivity and the simple toolchain. It looks dated in 2020 but the simplicity of having it all in one book is almost unheard of today. There are many professional devs who don't understand how certain parts of their stack work. Example devs who work in web dev that only know JS or C# and not DB. Things are easier today but more complicated. Great work on the video.
Loved Dark BASIC! I learned BASIC on a Commodore 64 originally in the early 90's.. and then moved onto whatever version of BASIC was on my family's Black & Green only DOS machine..Then finally to Dark Basic once we got a better computer in the late 90's haha
This would have become an absolute overnight success for Saturn if it was released to the rest of the world. Pity it never happened. The 3D graphics on the Playstation was complex and cumbersome to code for, if you had something like this fast basic for the consoles, or the consoles were released as a new "commodore 64" sort of, it would have KILLED the marked!
Wow thank you so much for the screen shots of QuickBASIC, GW-BASIC, Borland TurboC, etc. I used to live in those screens and I haven't seen them since that era. A flood of memories came rushing back. What a delight. Thanks!!
@@plawson8577 heh, well... That's a tough argument. Regardless, it's my preferred console and I don't think we ever got to see its full potential exploited.
3:00 "BASIC is not a fast language" Not true. Just because the implementations from M$ were slow does not mean that BASIC is inherently slow. Earlier BASICs were much quicker. BASIC can be just as fast as Pascal or C. There were several speedy (half compiling) interpreters on other computers and from other firms than M$. Pure BASIC compilers as well.
Your vast knowledge of programming and gaming history never ceases to amaze me. Keep up the good work, and you have a lifetime subscriber here by the way!
The flipside of speed is that people assume that C programs are always much faster than BASIC. Not so. If you do not write your C program properly it can be surprisingly slow. C makes you do everything, and you have to do so correctly. BASIC does a lot for you, which is nice. Sometimes that means that it does everything for you... slowly. ;)
I wish that more console manufacturers would go back to installing a programming language like BASIC or C onto their consoles, so that I could make games directly on the machine. That would be cool!
Ummm . . . U already program those consoles in c/c++ though? C is not something u install . . . Its a language that compiles into the hardware machine code
I spent 1 year programming paint apps on a Sega with a BASIC ROM pack. I didn't have a tape drive and mum would turn it off in the morning... I guess it was the realisation of versions and they improve. Trained for mini computers and spent the next 30 years founding and administering networks.. Awesome video on an Aussie's computing history.. well done!
I remember typing in THOUSANDS of lines of code in BASIC and machine code just to play a pac man style game on my commodore vic-20 and c-64. Good times!! I learned a lot of BASIC in those days. I used to write a quick program that would poke random memory locations with random values. It was three or four lines of simple code and I would put it on display models at stores at watch them crash. Great video!!
The mentioned Amos Pro from Europress software is what got me into coding. I was hooked and I never let go. SW development is my job to this day. Because I was not part of any community of bedroom coders, going straight for the assembly was not an option for me, so thanks for everything Basic!
I love your channel and everything you do on it, something's I don't understand what you're talking about but I feel I can still follow along. I don't know much about technology, but I love to learn! So thank you for the great content
looks like every console generation had some form of homebrew sega had on sega mark 1 they didnt had anything on the megadrive (genesis) generation. we had net yarouze on ps1 and basic for saturn. ps2 had some kind of homebrew support if i remember correctly but it also had the linux kit, wich could be used to run/make some games. ps3 also had linux support. on the microsoft side, we had some aproaches like xna and , their indie program and afaik its quite easy to acquire an licence to become an indie developer on it. and now we have steam deck wich is a totally open linux platform
Fantastic video as usual, thanks MVG! My introduction to BASIC was getting smileBASIC on the 3ds in 2016. Someone made Super Mario Maker on it before Nintendo officially released the game on that platform. It was awesome with a whole rabbit hole to go down!
Back in high school during the 1980s, I got introduced to BASIC via a Wang 2200. Wang Basic could do all kinds of cool stuff. In no time, I was coding games... lots of them that were quite popular in my high school since kids were playing them after school. I have fond memories of coding games in Wang Basic. It kept me out of trouble in high school and it gave me a continual love for computers.
OK, enough with this myth: BASIC is not an inherently interpreted language. I had always been compiled. The only reason interpreted variants ever existed was because of the anemic home/micro computers of the time; the original language from Dartmouth college was a compiler, not an interpreter. They could have easily gone with a compiled BASIC, or even a mixed one (interpreted to allow quick previewing, compiled for production, or a quick, cumulative recompile when adding a new line to be compiled while seeming interpreted to retain the quick preview).
@@kneesnap1041 I can't speak for gyroninja, but it's true that it is an implementation detail. Some languages that many think of as interpreted are almost always compiled nowadays. For example, there are very few serious Lisp implementations that are interpreters. The most popular one (SBCL) doesn't even have an interpreter at all and just compiles at runtime when you tell it to interpret. Lisp used to be thought of as a "slow and interpreted language", but can now obtain speeds that sometimes rivals C.
@@gyroninjamodder Not sure if you're trolling, but these are the two fundamental methods of converting a high-level lsnguage to machine code. It's either done on-the-fly, each time the same line of code is executed (interpreted), or the entire program is compiled into machine code by the developer, and then distributed in machine code form.
@@Blitterbug I think they meant "Languages are not [inherently either] interpreted or compiled. [Whether they use an interpreter or compiler] is an implementation detail."
The most interesting BASIC dialect I ever came across was called “GRASS”, or a port of it to Z-80-based machines called “ZGRASS”. It had graphics, multithreading, functions/subroutines as first class objects (actually the function/subroutine bodies were held in strings that could be evaluated/executed) and no line numbers. And this was in the 1970s! Bitsavers has copies of some docs here bitsavers.trailing-edge.com/pdf/datamax/ and here bitsavers.trailing-edge.com/pdf/nuttingAssoc/zGrass/ .
*The funny thing about some BASIC dialects like GWBASIC, Qbasic, and QuickBASIC is that it had a language subroutine called "Call Absolute" where you could execute machine code from a string. BASIC was so slow that it forced you to use ASM for critical functions. You also had Peek and Poke to provide some machine level assistance.*
I just started my journey into learning C++ and seeing history like this is so cool! You don't realize how fun programming is until you're in it! Thanks for the vid.
Wow this was a really interesting video. I was really watching this video as if I was going to take note in class. Great stuff... Thank you for sharing this unique insight to the basic programming program never available outside of Japan. Thanks brotha!
It’s fascinating that the Saturn runs BASIC so well given that most programmers had to write in assembly to get the best performance. I wish Sega had provided better developer resources early on so that we could have see the full potential of the hardware.
First time I learn of this, great vid. C64 Basic, SEUCK, Amos, Blitz, GW Basic, QBasic, fast forward to 2020 and I'm using Dreams on PS4. Never been a better time to make your entertainment software dreams come true.
I'm not surprised it was published by ASCII, they were pioneers at that kind of hobbyist thing. They're the original authors of RPG Maker. Now say what you want about people uploading their RPG Maker games with default assets and ripped music onto Steam (I think the same thing...) but as a tool to learn game design, RPG Maker is amazing and I spent several summers of my younger days working making homebrew RPGs with it. Unfortunately ASCII seems to have gone under because modern versions of the software are published by Enterbrain.
It's actually quit sad how that today computer companies are no longer willing to let customers have access to manuals on how to program a computer or willing to share info on how the operating system works and they try and hoard that information and keep people from being able to work on or repair computers or technology themselves, they've become greedy by trying to force people to pay them to fix their computers rather then learning how to do it themselves. There less open to people just learning at home then how they use to be. Use to EVERY electronic came either cane with a wiring and circuit board diagram or had one printed on the inside of the case. Nowdays you can't BUY one of these diagrams for new technology regardless of how much money your willing to pay for it. Infact many companies are attempting to SUE people that figure out how to work on computers and phones and are even trying to legally block and take away the consumers RIGHT TO REPAIR by claiming it's "dangerous" and that things can "explode". It's pathetic and sad because we no longer have the bedroom programmers and people making HUGE strides in technology and coding like we use to.
It's a completely different mentality. Back then a computer was seen as a machine which you own, and since own the machine, programming it is part of its featureset. Selling a computer without a manual on how to program it, was like buying a car without instructions how to maintain it.... oh wait. Nowadays instead, products are merely seen as "platforms" to sell more stuff for down the line. Just like buying a printer, and then paying a fortune for print-cartridges. The buyer is no longer the "owner" of a product, but a serf stupid enough to pay for his own enslavement.
@@lyxar777 I couldn't have put it better myself. The only we have to combat this is for people to start seeking out 3rd party repair places and doing whatever they have to do in order to repair their own stuff, even if that mean pirating the information or getting parts from sketchy sites direct from china. People have to show these companies that we will do whatever we have to in order to keep maintain control over our PROPERTY. Apple is THE WORST offender of this, they are willing to LIE TO YOUR FACE in order to keep you from being able to fix your own stuff. Apple has been PROVEN beyond a shadow a doubt that they are telling bold face LIES to customers about not being able to recover data on iphones and tablets, about the cost of repairing a laptop and just straight up making shit up about whats wrong with it, telling an undercover reporter that a $5 fix would cost him over $1,000 to fix "Water Damage" that didn't exist. Too actually attempting to sue a man that was purchasing APPLE screens FROM APPLE direct from china. Apple CLAIMED that by using Apple screens for Apple phones, that by replacing the screen he was making "counterfeit phones".....WTF? REALLY APPLE? Apple has even been caught bribing customs into seizing iphone batteries being bought from china to stop people from getting hold of them and even bribing the companies that make the parts for their devices in order to stop others from being able to buy them. Its actually disgusting the lengths that Apple is willing to go in order to prevent you from getting hold of ANY part for an Apple phone or computer regardless of how much money your willing to pay for it. Go and watch Luis Rossmann's youtube channel if you ant to learn more about this kind of stuff. He has been repairing Apple products for years now and is even going to bat to fight for the Right to Repair Bill. Things have gotten so bad that companies are lieing straight to the face of senators and congressmen, telling them that there are parts of a device that can explode or be damaged that DON'T EVEN EXIST, actually making stuff up because the people in the senate or congress don't understand or know about these things. People need to be better educated on how these types of thing work. Sorry for the lengthy response, i kind of feel strongly about this type of thing being a "Techie" myself.
They are trying again with Dreams, this time scripting is on the road map but with optimization in mind there’s a shit ton of concepts you can try with a single ps4 and a 40$ game
Fascinating. I am learning about so many home development kits for the old consoles. Just started playing around with Famicom's Family Basic and Fuze 4 on the Switch.
Another great video! I think another thing to consider regarding the "decline" of programmable game consoles is that by the 16-bit era, dedicated home PC's were definitely taking a foothold in the market. Even if those consoles offered home computer add-ons, it's probably unlikely that consumers would have favored them over dedicated home PC's, which were undeniably more powerful by then.
As a kid, a toy computer I had with educational games on it also had BASIC; once I found the manual and realized I could make the computer do anything I could imagine, I was hooked. Still writing code 15 years later!
Great video. Basic got me into programming as I once saw some code in a magazine that said LIVES = 3 and my 8 year old mind thought "I could change that to LIVES = 99". haha it seems petty now but that launched my whole vocation.
Oh man, this brings back some great memories! I remember messing around on my grandpa’s machine in the early 90s, an old IBM. My first language was VB5 and I’m glad it was, as I don’t know if young me would have pushed through learning BASIC without the visual aspect haha.
this brings back some memories. I started out on a vic-20 (this would be my first owned computer, back in 79 i used a university computer)Moved to a C-64 then ran my BBS on a 128D. I moved to a 386 then to a 486/66. Next came a Intel Pentium. Then i waited to buy again. I then moved to AMD. Had a Athlon 64 x2 6000. Now i have a Ryzen 2700x. I've enjoyed computers a long time and through it all basic was the language i learned on. Great memories.
Fun fact: until 2018 I worked in a company that makes automatic x-ray inspection machines on food&beverage production lines. Half of the software was still written in VB6, the core of which was a direct porting from QBASIC.
The reason why Basic was popular on early PCs was the complete interpreter, IDE (sic), and runtime library could fit into as little as 2 KB. OTOH, IIRC TurboPascal fit in 38 KB, so as soon as PCs commonly had more than 64 KB, there wasn't any technical reason not to use a compiled language. Basic is a good language for instruction and compiled Basic can run pretty fast, but if performance is a selling point -- Hello, Sonic! -- you might need to use a more efficient language. On occasion I used the Apple integer Basic that was built into the Apple ][ ROMs; that didn't even need a cassette tape!
When you mentioned Acid Software my ears perked up because I used to make quite a few Amiga games on Blitz Basic back in the day. When they moved to the PC and changed their name to Blitz Inc, they (well, Mark Sibly, its creator) they came out with Blitz Basic then Blitz 3D and then several others including Blitzmax, which eventually was released as open source. Mark's current project is called Monkey-X which uses the same code to compile to multiple targets such as Android, XBox, Windows, Mac and many more.
Oh man the nostalgia is REAL. QBasic and nibbles were all the rage at school (gorillas too). I was renowned for a simple horse racing game I put together, which the other kids ripped off with their own versions. And Worms 1 - I played that loads, at least until Worms 2 came out with its huge set of customizable game settings.
Game Basic is interesting, but modern day Saturn homebrewers are much more comfortable in C. If you want to play with Saturn coding, I recommend starting in Jo Engine.
This is so awesome! In 1999 I visited Japan and picked up a used copy of this ... but I never did try to figure it out. Maybe I'll give it a go ... the boxed copy I have has all the stuff (the cable, both discs). I even have a couple PCs old enough for Windows 95 ...
I learned to program on the old school TI-8x calculators in the mid 2000s. As janky as BASIC seems to me today, its role in introducing tons of people to programming is undeniable. Seriously transformational.
You say old school but they still use them in high schools... they have color screens now but I believe they still run off the same Z80 processor as they did 20 years ago, and they definitely still have BASIC
Same! TIBASIC and the game-making shell DarkBASIC were fun.
@r4rev2 He's talking about the calculators. The Texas Instruments programmable graphing calculators are coded in a very special kind of BASIC called TIBASIC. It's maths oriented, you don't need to learn it to get through school but it helps immensely. There aren't any calculators with Python.
Edit: I've been corrected, there is at least one calculator that runs python.
@@_winter7745 Regarding the "no calculators with Python"... well, actually... www.numworks.com/
It's not exactly cheap (99$), but then, not _that_ much more than the TI-8X's... And - hey, it's capable of running (micro)Python 😉... which should be enough, capabilitywise, for just about anything you can halfway sensibly run on a device like that...
@@CoPoint Thanks! I love this! Unfortunately I doubt they'll switch in high schools but these seem a treat for the college crowd and beyond.
The PS2 had Yabasic in the Pal regions.
It was Sony's attempt to get a tax break in the PS2 by claiming it was a computer. The plan didn't work.
But it did have me coding at 7 years old.
Learning to code young is the best time to do it. I couldn't imagine actually having to learn the bottom basics at uni. I have trouble remembering my pin code.
@James wtf yabast*rd
Yeah, apparently Sony had no idea that the PS2 can have Linux on it, and they allowed it.
Whoops
@@ChaseMC215 I'm pretty sure that they knew, seeing as Sony was the one that released a Linux distro for the ps2.
@@cronchcrunch afterwards. first they tried to ban linux. ppl got upset. then they allowed it , but only their distro. as allways, everything game related sucks in the techworld
My first computer here in the UK was an Acorn Electron my dad brought home from work for me, I was 5. This would have been 1989/1990. I had stacks of manuals and cassettes with it and would acquire more BASIC programming books from bargain bins and libraries. Some of my happiest memories are copying out lines and lines of code from an 'Input' book after choosing something to create, then when getting restless and hazy eyed asking my mother to help read out the code whilst I typed it in. Saving the whole thing to cassette tape, running the code and finding the inevitable typos and mistakes (some of which were from the books themselves, which meant learning how to recognise errors myself) then running the code and seeing what we'd spent ages typing come to life.
It was a place in history for me where time didn't matter, I could just lose myself in a computer and games and my imagination. I miss those times like crazy.
Thanks so much for this vid - I'm having an insanely nostalgic time in lockdown uncovering so much from my childhood (digitalising VHS tapes, going through boxes, you name it) and just yesterday I was in the attic and found my Acorn Electron and its cassette deck.
Nods to anyone who had similar memories in childhood!
I was a Net Yaroze owner at the time. We were given access to the official Sony developer forum on the internet where mainstream developers also frequented. We were able to submit our games to that forum and if Sony liked a game they would release it on the cover CD of the Playstation magazine for others without the Net Yaroze to play. That was our way of getting our games published if they were good enough. Many Net Yaroze owners went on to produce games for the upcoming PSP and PS2 machines. Not me though, for me it was only a bedroom hobby, I was already employed as a programmer in another sector of programming :)
Whats the difference between coding, developing and programming? Or all they more or less the same? Thank you and wow thats cool wish i would have gotten into computer tech back when i was kid who knows what that would have led to...
Cool story 🙄
My first "computer" was a zx spectrum as a hand me down. I never understood how basic worked but one of my first gaming Achievements was typing out hangman from the manual and actually made it play
@Red Dogg - Rebel4Truth were talking 30 yrs ago...
@Red Dogg - Rebel4Truth it was 89 for me and I was 9.
Ti99a and I was 4 years old.
what is the code?
Nostalgia pur.
I'm 15 years old and I began programming when I was 9 yrs old. I hacked my wii (aka. installed homebrew into the wii) and was interested in making games or applications generally.
So I've used DOSBox (a DOS emulator) and searched for IDEs and possible languages - and Ive found one: QBasic. I can remember the times where I sat on the couch, my mouse and keyboard plugged into the wii, and read through the manuals integrated in the IDE. I quickly learned all the fundamentals of QBasic and bought a book about QBasic programming - I knew back then that QBasic was relatively slow, not to mention the graphical instructions (LINE, CIRCLE, etc.) or reading the keyboard inputs (when I made my first game I had to access a memory address so that i could use LShift and RShift, the only reliable inputs without making too hard work). In the first two years, Ive programmed a game where you drive a car on a road without colliding with the cars driving the opposite direction, then a 3D engine which worked quite well (ive calculated the positions intuitively with "pseudo-formula") and a maze game. I stopped then because I felt that the limits were too big and focused on Java, C++ and PHP afterwards.
These were wonderful times programming in QBasic and a great introduction into programming that I would recommend everyone.
(Btw sry for my bad english)
So why didn't you get a career programming
@@Keepskatin Wow, I wasn't expecting an answer to this forever forgotten comment at all 😅, but as of right now I am actually pursuing a career as a software developer!
So many obscure but extremely cool things in this channel, amazing.
Does anyone remember the demo disc that came with the PS2 in the UK with "Yabasic" on it? I loved that!
I remember it, but never used it. Could you save your code onto memory card (or back it up some other way)?
That just sounds like the setup for a joke akin to ligma.
"Yabasic bitch"
Fun Fact: It came with the PS2 because Sony wanted to pass it off as a computer to the UK Government and avoid tax!
@@sebastian19745 archive.org/details/ps2demodiscpbpx95205 oh cool! I think I've found it! Gotta try this!
As a "bedroom programmer" of the 80s, here are a few notes:
- The original BASIC developed by Kemeny / Kurtz had no line numbers. These were lately added probably as an easy way to refer to locations for GOTO / GOSUB and to facilitate for the lack of screen editors of the early home computers. The original developers later said that line numbers actually "destroyed" the language.
- It is true that most of the early home computer BASICs had no concept of a while loop. All of them however had a FOR-NEXT loop, so looping was not an a foreign idea to bedroom programmers. We would implement while loops using if - then - goto statements. Later revisions of BASIC introduced multiline subs / functions (with local variables) and while loop (For example Amstrad CPC had a "while - wend" loop)
- Home BASICs were largely incompatible as you said, unless you focused on a very minimal set of commands (and even there, there were differences). They would follow one of two schools: either give the user a very basic set of commands and force him to use direct register /memory address (peek, poke) to access hardware for graphics / sound (e.g. Commodore 64) or enrich the language with commands that would speak to the hardware and let the user easily program advanced graphics and sound. More advanced users would inevitably switch to assembly in the end.
- PS2 actually had version of BASIC shipped on the demo disc. It was YABASIC (Yet-Another-BASIC) and there were some sample programs with it (I recall an Amiga-like bouncing ball). I connected a USB keybaord and typed few lines in it, it was of course blazing fast compared to any home computer because of the hardware.
Great post thank you
I'm happy to believe that the original Dartmouth BASIC had no line numbers, if you can prove it. Please provide a reference to document this because I've never heard anyone make such a claim. If you're referring to True BASIC which came much later, this isn't the same thing at all.
The original Dartmouth Basic manual (October 1964) features line numbers: www.bitsavers.org/pdf/dartmouth/BASIC_Oct64.pdf
marinedalek Thank you.
They absolutely needed line numbers, because the only way to edit code was through a teletype (paper) terminal.
I don't own any old school computer nor do i desire to but i enjoy these for some reason!
These videos are beautiful to watch..
I don't even game and I find these videos fascinating.
the beautiful process of making complex things
Me too. (I was born too late to even have a computer like that. 2006, in fact.)
Awesome video MVG!
What a legend. Please make more Saturn/Sega videos!
Hey man just wanna say your videos inspire me to keep studying computer science. I am almost done compelting my first yead of college but with math getting harder and harder it just gets more intimidating. But when I watch your videos every Monday it reminds me why I got into programming and have always loved it. Thank you
This was a great primer on the basics of coding. I learned a lot that makes sense to me as a layperson about the reasons why certain code is used instead of others, and when. I'd like a series more like this, about the history of coding and choice of code.
Dammit man! Excellent topic for a video. This is interesting and I had no idea the Saturn did this
It's been a busy day, maybe I should go to sleep.
*sees MVG*
Sleep can wait.
That gave me QBasic flashbacks! It would have been fun as a child to play with Basic on a C64. It was annoying as a teenager learning programming in QB on a PC because it was what the high school taught.
This tradition continues on the 3DS and Switch with SmileBasic/PetitCom. When i still had my 3DS, I frequently was making games or little demos with it than actually playing any games.
Wow never knew this. Will have to investigate this. I used Basic a lot on the BBC computers at school in the 80s. thx! :-)
@@hazy33 If you're 'HARDCORE' there's a version of SmileBasic for Raspberri Pi called "Pi Starter" that's only available from one store in Japan and includes a custom keyboard that has the 'extended graphical characters' on it like the C64 and Speccy keyboards and such. It's fairly cheap too. A total package, including the Pi and Keyboard is about 100$ and it comes on an SD card that boots straight into BASIC. Also, for a short time (no longer available), there was a version of RiscOS that literally booted up into classic BBC BASIC, also for Pi. I've been hunting down anyone that has it still, but so far no luck. That said, RiscOS has BBC BASIC built into the OS for Pi, so if that's a BASIC you enjoy, I suggest it. RiscOS is free and a Pi that runs it is like 30 bucks. :) And cool thing, as usual, it runs all the old BBC BASIC code natively and looks like nature intended it. Good luck and have fun!
@@heavysystemsinc. Ooo do you have a link to the keyboard pack one?
@@hazy33 Yes, but keep in mind, you must have a friend in japan that can order it and send it. I fortunately have a friend (haven't gotten to order it just yet!) but I did contact them directly and they do not do international shipping. So hopefuly, in the internet age, you have some connections that can help out!
shop.tsukumo.co.jp/features/pistarter
And here's one of the demos for it:
ruclips.net/video/fJAaK6qEjXk/видео.html
edit: And the keyboard specific link on their storefront. shop.tsukumo.co.jp/goods/4943508090240/
:)
@@heavysystemsinc. thx! in my haste i think my enthusiasm ran away with me. I think i'd be better sticking to a pc based basic or a bbc emulator :-)
Love your videos. Please keep them coming
This was a very well made video. I enjoyed watching this from start to finish. It’s a real crying shame that this was never released outside of Japan. I brought a Sega Saturn soon after it was launched here in the U.K. and at that time I was leaning how to use a programming language on a PDA device. If I had this now, I’d probably be working with a major studio now as being able to control a Saturns hardware using only BASIC would have fuelled my curiosity even more. But I can understand why it was never released in Europe or America ☹️
I wish they discover basic languages prior to its launch date. No doubt this language would have saved the system.
When I heard the intro music of h0ffman
*Demoscene intensifies*
It's amazing what can be crammed into 64kb
@@TatsuZZmage Watch "Memories" by Desire. Released lately. It's a 256 BYTES intro. Just watch it and be amazed.
He recently released 'Way Too Rude' at Revision 2020.
Another 64k Amiga demo very much in the vein of Everyway. Well worth a watch, the man's a legend.
@@sepehrasadi5997 I was mostly thinking of the first time I saw .the.product
There's a whole host of shooters written for Game Basic that can be enjoyed if you have a Pseudo Saturn Kai cart. Some of them are quite good!
First language was BASIC. Helped me understand how assembly worked when I was at uni. Then off to C, C++, Java, PHP. Most recent Python. So almost back in the BASIC days with Python aside from a more powerful standard library and killer third party libraries. Third party libraries were less common in BASIC given connectivity and the simple toolchain. It looks dated in 2020 but the simplicity of having it all in one book is almost unheard of today. There are many professional devs who don't understand how certain parts of their stack work. Example devs who work in web dev that only know JS or C# and not DB. Things are easier today but more complicated. Great work on the video.
Dark Basic is where I learned about programming for the first time, it was a language+IDE for windows in the early 2000s
Loved Dark BASIC! I learned BASIC on a Commodore 64 originally in the early 90's.. and then moved onto whatever version of BASIC was on my family's Black & Green only DOS machine..Then finally to Dark Basic once we got a better computer in the late 90's haha
Basic/QBasic with Direc-X++ other stuff= DarkBasic and laiter DarkBasic Pro :D
for me, it's VB6 and Planet-source-code.com, it was like a github back in the day
@@berthold64 VB6 was really funn Make fors Buttons etc, i catually kind of like VB6 more than the modern visual studio thingy hehe :D
dark BASIC sounds like a programming language for horror games
i had *no* idea something like this was out for the Saturn. I knew about Net Yaroze and the blue playstations, but not this.
Same here, I had no idea this existed and I'm quite up to speed with all things Sega.
Same here
Blue playstation?
There were a lot of interesting things that only surfaced in Japan for the Saturn.
Literal Saturn homebrew dev and every time I saw GAME Basic demos I had no idea it was _this_
Love your videos! Please don't ever stop making them!
I never knew this about the Sega Saturn. Pretty cool to learn, Thank you for making this.
This would have become an absolute overnight success for Saturn if it was released to the rest of the world. Pity it never happened. The 3D graphics on the Playstation was complex and cumbersome to code for, if you had something like this fast basic for the consoles, or the consoles were released as a new "commodore 64" sort of, it would have KILLED the marked!
I remember having a VTech kids computer in the late 90s that had a version of BASIC on it! That was my first experience programming.
Something like this...
i.ebayimg.com/00/s/MTYwMFgxMjAw/z/AmcAAOSwnQ5ejknk/$_35.JPG
Wow thank you so much for the screen shots of QuickBASIC, GW-BASIC, Borland TurboC, etc. I used to live in those screens and I haven't seen them since that era. A flood of memories came rushing back. What a delight. Thanks!!
Man, I thought I was pretty knowledgeable about Sega Saturn history, but I'd never heard of this before... Shows what I know! Great video!
Chris Lord Saturn was technically superior to PS1.
@@plawson8577 heh, well... That's a tough argument. Regardless, it's my preferred console and I don't think we ever got to see its full potential exploited.
3:00 "BASIC is not a fast language" Not true. Just because the implementations from M$ were slow does not mean that BASIC is inherently slow. Earlier BASICs were much quicker. BASIC can be just as fast as Pascal or C. There were several speedy (half compiling) interpreters on other computers and from other firms than M$. Pure BASIC compilers as well.
Your vast knowledge of programming and gaming history never ceases to amaze me. Keep up the good work, and you have a lifetime subscriber here by the way!
Thank you for always bring good information and nice videos for us.
The flipside of speed is that people assume that C programs are always much faster than BASIC. Not so. If you do not write your C program properly it can be surprisingly slow. C makes you do everything, and you have to do so correctly. BASIC does a lot for you, which is nice. Sometimes that means that it does everything for you... slowly. ;)
Thing are moving forward til the answer. Doom port for the Saturn, biggest question of all.
I wish that more console manufacturers would go back to installing a programming language like BASIC or C onto their consoles, so that I could make games directly on the machine. That would be cool!
They would never give up control.
Ummm . . . U already program those consoles in c/c++ though? C is not something u install . . . Its a language that compiles into the hardware machine code
Making a 1mb game in 2020, mind is blown, great video thank you!
Awwwww Basic. How I started programming at the age of 8 on an old Sinclair Spectrum. Memories.
I spent 1 year programming paint apps on a Sega with a BASIC ROM pack. I didn't have a tape drive and mum would turn it off in the morning... I guess it was the realisation of versions and they improve. Trained for mini computers and spent the next 30 years founding and administering networks.. Awesome video on an Aussie's computing history.. well done!
I remember typing in THOUSANDS of lines of code in BASIC and machine code just to play a pac man style game on my commodore vic-20 and c-64. Good times!! I learned a lot of BASIC in those days. I used to write a quick program that would poke random memory locations with random values. It was three or four lines of simple code and I would put it on display models at stores at watch them crash. Great video!!
The mentioned Amos Pro from Europress software is what got me into coding. I was hooked and I never let go. SW development is my job to this day. Because I was not part of any community of bedroom coders, going straight for the assembly was not an option for me, so thanks for everything Basic!
I love your channel and everything you do on it, something's I don't understand what you're talking about but I feel I can still follow along. I don't know much about technology, but I love to learn! So thank you for the great content
Many thanks to you Lantus for all your wonderful and informative videos. We have been spoiled by you for what feels like an eternity
looks like every console generation had some form of homebrew
sega had on sega mark 1
they didnt had anything on the megadrive (genesis) generation.
we had net yarouze on ps1 and basic for saturn.
ps2 had some kind of homebrew support if i remember correctly but it also had the linux kit, wich could be used to run/make some games.
ps3 also had linux support.
on the microsoft side, we had some aproaches like xna and , their indie program and afaik its quite easy to acquire an licence to become an indie developer on it.
and now we have steam deck wich is a totally open linux platform
Oh my, AMOS. I bring it up on each job interview to this day as my first programming experience.
Lol, this video took me back to grammar school. You're right, we had no idea what basic really was but we were learning it everyday in computer lab.
I spent a long time trying to find one of these when i was younger. I've always wanted to program the sega saturn!
Fantastic video as usual, thanks MVG!
My introduction to BASIC was getting smileBASIC on the 3ds in 2016. Someone made Super Mario Maker on it before Nintendo officially released the game on that platform. It was awesome with a whole rabbit hole to go down!
Back in high school during the 1980s, I got introduced to BASIC via a Wang 2200. Wang Basic could do all kinds of cool stuff. In no time, I was coding games... lots of them that were quite popular in my high school since kids were playing them after school. I have fond memories of coding games in Wang Basic. It kept me out of trouble in high school and it gave me a continual love for computers.
OK, enough with this myth: BASIC is not an inherently interpreted language. I had always been compiled. The only reason interpreted variants ever existed was because of the anemic home/micro computers of the time; the original language from Dartmouth college was a compiler, not an interpreter. They could have easily gone with a compiled BASIC, or even a mixed one (interpreted to allow quick previewing, compiled for production, or a quick, cumulative recompile when adding a new line to be compiled while seeming interpreted to retain the quick preview).
Languages are not interpreted or compiled. That is an implementation detail of running the program.
@@gyroninjamodder I think you need to explain that one a bit better. Languages are pretty inseparable from their runtimes in general use cases.
@@kneesnap1041 I can't speak for gyroninja, but it's true that it is an implementation detail. Some languages that many think of as interpreted are almost always compiled nowadays.
For example, there are very few serious Lisp implementations that are interpreters. The most popular one (SBCL) doesn't even have an interpreter at all and just compiles at runtime when you tell it to interpret.
Lisp used to be thought of as a "slow and interpreted language", but can now obtain speeds that sometimes rivals C.
@@gyroninjamodder Not sure if you're trolling, but these are the two fundamental methods of converting a high-level lsnguage to machine code. It's either done on-the-fly, each time the same line of code is executed (interpreted), or the entire program is compiled into machine code by the developer, and then distributed in machine code form.
@@Blitterbug I think they meant "Languages are not [inherently either] interpreted or compiled. [Whether they use an interpreter or compiler] is an implementation detail."
6:47 I played this game on keyboard NES game console
Damn. I legitimately didn't know about this MVG!
This channel has honestly given me a whole new appreciation for older hardware.
That is awesome! You should do a follow up showing some more of the games people made and maybe where to find them.
Everything about this video (and your videos in general) just blows my mind.
You Are The Best
If you want a more modern BASIC on a system, there are some things you can buy on the 3DS eShop.
And Switch, too! Fuze4 has been out for awhile, and the English language version of SmileBASIC4 is scheduled to release tomorrow!
The most interesting BASIC dialect I ever came across was called “GRASS”, or a port of it to Z-80-based machines called “ZGRASS”. It had graphics, multithreading, functions/subroutines as first class objects (actually the function/subroutine bodies were held in strings that could be evaluated/executed) and no line numbers. And this was in the 1970s!
Bitsavers has copies of some docs here bitsavers.trailing-edge.com/pdf/datamax/ and here bitsavers.trailing-edge.com/pdf/nuttingAssoc/zGrass/ .
I just got my hands on a Rhea yesterday and MVG drops this vid. The stars have aligned!!!
*The funny thing about some BASIC dialects like GWBASIC, Qbasic, and QuickBASIC is that it had a language subroutine called "Call Absolute" where you could execute machine code from a string. BASIC was so slow that it forced you to use ASM for critical functions. You also had Peek and Poke to provide some machine level assistance.*
I just started my journey into learning C++ and seeing history like this is so cool! You don't realize how fun programming is until you're in it! Thanks for the vid.
@@gary6576 I started learning on a website called learncpp.com. Their walkthroughs and instruction is easy to read and understand.
U r a true GEM in terms of Understanding Gaming history... Gor persons like me 40+ age seen entire generations of Gaming...
Wow this was a really interesting video. I was really watching this video as if I was going to take note in class. Great stuff... Thank you for sharing this unique insight to the basic programming program never available outside of Japan. Thanks brotha!
Another great upload, thanks MVG is the MVP!
nowadays it's Nintendo's turn with Smile Basic on 3DS and Switch, and FUZE4 also on Switch.
Whats better Fuze4 or smile basic ?
I’ll look into these, thanks for the share.
It’s fascinating that the Saturn runs BASIC so well given that most programmers had to write in assembly to get the best performance. I wish Sega had provided better developer resources early on so that we could have see the full potential of the hardware.
Most of the cancelled games for the Saturn would been released if they thought about basic.
First time I learn of this, great vid. C64 Basic, SEUCK, Amos, Blitz, GW Basic, QBasic, fast forward to 2020 and I'm using Dreams on PS4. Never been a better time to make your entertainment software dreams come true.
Blitter boy! Love that you had that running there. Shout out for Chris Chadwick/Big10p on here.
I'm not surprised it was published by ASCII, they were pioneers at that kind of hobbyist thing. They're the original authors of RPG Maker. Now say what you want about people uploading their RPG Maker games with default assets and ripped music onto Steam (I think the same thing...) but as a tool to learn game design, RPG Maker is amazing and I spent several summers of my younger days working making homebrew RPGs with it. Unfortunately ASCII seems to have gone under because modern versions of the software are published by Enterbrain.
It's actually quit sad how that today computer companies are no longer willing to let customers have access to manuals on how to program a computer or willing to share info on how the operating system works and they try and hoard that information and keep people from being able to work on or repair computers or technology themselves, they've become greedy by trying to force people to pay them to fix their computers rather then learning how to do it themselves. There less open to people just learning at home then how they use to be. Use to EVERY electronic came either cane with a wiring and circuit board diagram or had one printed on the inside of the case. Nowdays you can't BUY one of these diagrams for new technology regardless of how much money your willing to pay for it. Infact many companies are attempting to SUE people that figure out how to work on computers and phones and are even trying to legally block and take away the consumers RIGHT TO REPAIR by claiming it's "dangerous" and that things can "explode". It's pathetic and sad because we no longer have the bedroom programmers and people making HUGE strides in technology and coding like we use to.
It's a completely different mentality. Back then a computer was seen as a machine which you own, and since own the machine, programming it is part of its featureset. Selling a computer without a manual on how to program it, was like buying a car without instructions how to maintain it.... oh wait.
Nowadays instead, products are merely seen as "platforms" to sell more stuff for down the line. Just like buying a printer, and then paying a fortune for print-cartridges. The buyer is no longer the "owner" of a product, but a serf stupid enough to pay for his own enslavement.
@@lyxar777 I couldn't have put it better myself. The only we have to combat this is for people to start seeking out 3rd party repair places and doing whatever they have to do in order to repair their own stuff, even if that mean pirating the information or getting parts from sketchy sites direct from china. People have to show these companies that we will do whatever we have to in order to keep maintain control over our PROPERTY. Apple is THE WORST offender of this, they are willing to LIE TO YOUR FACE in order to keep you from being able to fix your own stuff. Apple has been PROVEN beyond a shadow a doubt that they are telling bold face LIES to customers about not being able to recover data on iphones and tablets, about the cost of repairing a laptop and just straight up making shit up about whats wrong with it, telling an undercover reporter that a $5 fix would cost him over $1,000 to fix "Water Damage" that didn't exist. Too actually attempting to sue a man that was purchasing APPLE screens FROM APPLE direct from china. Apple CLAIMED that by using Apple screens for Apple phones, that by replacing the screen he was making "counterfeit phones".....WTF? REALLY APPLE? Apple has even been caught bribing customs into seizing iphone batteries being bought from china to stop people from getting hold of them and even bribing the companies that make the parts for their devices in order to stop others from being able to buy them. Its actually disgusting the lengths that Apple is willing to go in order to prevent you from getting hold of ANY part for an Apple phone or computer regardless of how much money your willing to pay for it. Go and watch Luis Rossmann's youtube channel if you ant to learn more about this kind of stuff. He has been repairing Apple products for years now and is even going to bat to fight for the Right to Repair Bill. Things have gotten so bad that companies are lieing straight to the face of senators and congressmen, telling them that there are parts of a device that can explode or be damaged that DON'T EVEN EXIST, actually making stuff up because the people in the senate or congress don't understand or know about these things. People need to be better educated on how these types of thing work. Sorry for the lengthy response, i kind of feel strongly about this type of thing being a "Techie" myself.
Yes they are. Look at Linux and the Raspberry π.
It isn't hardware, but give Haiku (the OS) a try.
They are trying again with Dreams, this time scripting is on the road map but with optimization in mind there’s a shit ton of concepts you can try with a single ps4 and a 40$ game
Fascinating. I am learning about so many home development kits for the old consoles. Just started playing around with Famicom's Family Basic and Fuze 4 on the Switch.
i own the saturn gamebasic, i didnt realize it was so powerful!
Great video! Love the Commodore content 👍🏻
Hey G. Awesome vid. I would love more Saturn vids in the future. Thanks.
Spectrum was a big driver for BASIC in the UK, starting in 1979 although it was a very cut down version initially.
I would definitely have buy a saturn if this stuff had been released in europe
Loved this episode. Keep the good stuff coming!
Another great video! I think another thing to consider regarding the "decline" of programmable game consoles is that by the 16-bit era, dedicated home PC's were definitely taking a foothold in the market. Even if those consoles offered home computer add-ons, it's probably unlikely that consumers would have favored them over dedicated home PC's, which were undeniably more powerful by then.
that's crazy. sometimes the wrong decision destroy markeatbility of a product once and for all
Not all BASICs used line numbers. Later versions of QBasic also allowed you to compile basic code projects in to binary files.
As a kid, a toy computer I had with educational games on it also had BASIC; once I found the manual and realized I could make the computer do anything I could imagine, I was hooked. Still writing code 15 years later!
Great video. Basic got me into programming as I once saw some code in a magazine that said LIVES = 3 and my 8 year old mind thought "I could change that to LIVES = 99". haha it seems petty now but that launched my whole vocation.
Woohoo, love your Monday uploads.
Amazing video as always
Oh man, this brings back some great memories! I remember messing around on my grandpa’s machine in the early 90s, an old IBM. My first language was VB5 and I’m glad it was, as I don’t know if young me would have pushed through learning BASIC without the visual aspect haha.
Basic is the perfect language to start coding, even a kid can use it, from there you can move to C or any other, or go down to assembly
Is assembly the same as robotic? Are they the first languages to be created for computers?
Wow shame I didn't know about this. Would of loved this at the time. Thank you as always for your knowledge and wonderful channel
this brings back some memories. I started out on a vic-20 (this would be my first owned computer, back in 79 i used a university computer)Moved to a C-64 then ran my BBS on a 128D. I moved to a 386 then to a 486/66. Next came a Intel Pentium. Then i waited to buy again. I then moved to AMD. Had a Athlon 64 x2 6000. Now i have a Ryzen 2700x. I've enjoyed computers a long time and through it all basic was the language i learned on. Great memories.
I was so into basic those years. It would've been so cool to be able to get one of those... Damn SEGA... I love-hate you!
if that program was released outside of japan theyd have more sales of it and theyd have more people making games for it too
Fun fact: until 2018 I worked in a company that makes automatic x-ray inspection machines on food&beverage production lines. Half of the software was still written in VB6, the core of which was a direct porting from QBASIC.
The reason why Basic was popular on early PCs was the complete interpreter, IDE (sic), and runtime library could fit into as little as 2 KB. OTOH, IIRC TurboPascal fit in 38 KB, so as soon as PCs commonly had more than 64 KB, there wasn't any technical reason not to use a compiled language. Basic is a good language for instruction and compiled Basic can run pretty fast, but if performance is a selling point -- Hello, Sonic! -- you might need to use a more efficient language.
On occasion I used the Apple integer Basic that was built into the Apple ][ ROMs; that didn't even need a cassette tape!
Amazing how high tech that stuff was in the 90’s!!
When you mentioned Acid Software my ears perked up because I used to make quite a few Amiga games on Blitz Basic back in the day. When they moved to the PC and changed their name to Blitz Inc, they (well, Mark Sibly, its creator) they came out with Blitz Basic then Blitz 3D and then several others including Blitzmax, which eventually was released as open source. Mark's current project is called Monkey-X which uses the same code to compile to multiple targets such as Android, XBox, Windows, Mac and many more.
Nice one MVG, a good look into the origins of BASIC :)
Oh man the nostalgia is REAL. QBasic and nibbles were all the rage at school (gorillas too). I was renowned for a simple horse racing game I put together, which the other kids ripped off with their own versions. And Worms 1 - I played that loads, at least until Worms 2 came out with its huge set of customizable game settings.
Love your content. Great stuff! Thanks for your work.
I love your PC Big Box collection!! I'd love to see a video going through your collection some time!
Game Basic is interesting, but modern day Saturn homebrewers are much more comfortable in C. If you want to play with Saturn coding, I recommend starting in Jo Engine.
This is so awesome! In 1999 I visited Japan and picked up a used copy of this ... but I never did try to figure it out. Maybe I'll give it a go ... the boxed copy I have has all the stuff (the cable, both discs). I even have a couple PCs old enough for Windows 95 ...