These old computers are so neat with all the advanced features that these cartridges offer. It's like a whole new system.
@Starchface
5 ай бұрын
What a fabulous product to overcome many VC-20 limitations! One of these is surely on the radar for all serious owners. I would probably have it permanently plugged in. Good times.
@davidebucci8171
5 ай бұрын
Hi Robin, nice to see you playing again the Space Invaders clone I wrote back in 2018. I wanted to obtain something that was inspired by Space Invaders, but with a frantic pace like Arcadia. If I recall correctly, I sent a cassette to the first three people who got more than a certain score 🙂 You playtested the game and gave useful hints. The whole game started with a test for the smooth scrolling of the aliens, it was quite tricky, also because it was my first real project in the 6502 assembler in a while. It was fun to target the unexpanded machine, with only 3.5 KB of free RAM.
@8_Bit
5 ай бұрын
Aha, high score challenge! Thank you again for sending that tape, it was exciting to see your game on the cartridge and remember I had that very rare artifact! And I enjoyed playing it again. Very good work on making it, congratulations.
@bradnelson3595
5 ай бұрын
It's amazing the life they are pumping into these old machines.
@mikegarland4500
5 ай бұрын
Wow, imagine having this back in the 80's. Of course I'll watch more, if you're willing to take the time to record it.
@AnnatarTheMaia
3 ай бұрын
It was so nice of you to put the indexes in. Thank you kindly.
@GoatTheGoat
5 ай бұрын
Robin's exasperated gasp when his character dies in a game is so genuine.
@MichaelDoornbos
5 ай бұрын
Wax assembler has been a favorite for some time. I have a cart from him that's a couple versions old. Great project.
@LeftoverBeefcake
5 ай бұрын
I'm checking it out right now, and it looks fantastic! Time to do more assembly programming on the VIC. :)
@adamt3912
5 ай бұрын
Great video, thanks.Really love the programming/editor examples. Nothing like someone else going through the features.Oh and BTW, amazing cartridge.👍
@markjreed
5 ай бұрын
At first I misheared "Wax assembler" as "VAX assembler", and thought that was a very strange thing to provide on a VIC-20. Cross-developing for a mainframe using the VIC's BASIC editor . . .
@AndyG-_-
5 ай бұрын
50:03 ... LOL ... I see what you did there! 😆
@ncurtis1970
5 ай бұрын
these go to 11
@markjreed
5 ай бұрын
Those editing extensions are cool; the C128 had similar functionality built-in, but it was all sequences that started with ESC instead of control-something. like ESC+@ cleared to the end of the screen. There was also ESC+A to turn on auto-insert mode, which is basically the way entering text works everywhere now: typing pushed existing text to the right instead of overwriting it.
@8_Bit
5 ай бұрын
Yes, those C128 escape codes are really neat. I made a video about them years ago called "Join the Commodore 128 Escape Club". I made a .pdf summarizing them all that's linked in that video description.
@ahmad-murery
5 ай бұрын
I like the Waterloo basic, the LOOP/WHILE block looks more like new programming languages. I also like the WAS assembler. anyway, I found that a lot of the programming aid tools are available on MSX1 by default such as (trace, merge, key, preserving indentation) and some of the control code too, but scrolling the program list up and down is a thing I always dreamed of. I wish you can make more BASIC programming videos Thanks Robin!
@lee-enfield0247
5 ай бұрын
The warranty for these machines was only 1 year....and after 40 years they are still working! 😁
@Okurka.
5 ай бұрын
Lots of Commodore's computers stopped working within 6 weeks.
@8_Bit
5 ай бұрын
Typically the early runs of Commodore machines had poor reliability, but as they "cost reduced" later revisions, they also improved reliability a lot. I keep using the same 64C, breadbin 64, and VIC-20 in all my videos year after year with no repairs. Once you get a good one, it lasts.
@lee-enfield0247
5 ай бұрын
@@Okurka. My C64, A500 and A1200 still works
@Okurka.
5 ай бұрын
@@lee-enfield0247 I didn't say all.
@8_Bit
5 ай бұрын
I now recall that a lot of Commodore machines only had a 90 day warranty! That's probably all that was required by law at that time? So in that sense it was good if they failed within 6 weeks :) Much better than after 91 days, anyway.
@giuseppe74921
5 ай бұрын
Great quality video as usual
@ncurtis1970
5 ай бұрын
Why cant I like this three times, once for Robin being such a cool dude, once for WAX(Chsyn) and once for the Penultimate(Rod) I have a WAX 1 cartridge and the Penultimate+ so this means ill have to get this new one.
@thenoblerot
5 ай бұрын
The Waterloo languages on the SuperPET are *awesome!* pretty speedy on the 6809 cpu, and supports passing parameters in call proc and def function, iirc, among many other "wish I had that in microsoft basic" commands
@WhoLover
5 ай бұрын
100% watching this later. I own one of these already and cannot wait to see what I can do with it. I'd love to see more!
@MylesSmith-q4y
5 ай бұрын
With carts for the VIC-20 and C64 now ranging up into hundreds of kilobytes or in some cases megabytes it will be interesting to see what games could be coming out like platform adventure games maybe one day we'll see games like Woder Boy or Rainbow Island on the VIC-20
@MylesSmith-q4y
5 ай бұрын
The higher cartridges go means the more they can do all the work.
@DaveCurran
5 ай бұрын
Great video, thank you.
@tedthrasher9433
5 ай бұрын
9:30 Fall seems like it would make a good co-op game!
@GadgetUK164
5 ай бұрын
Very cool! Will get one of these over next month or two!
@jeffreyphipps1507
5 ай бұрын
ELSEIF has to be one word because the interpreter has to differentiate it from if and else when parsing. Waterloo did an excellent job providing Structured Programming elements on that old cart. I'm glad it has been resurrected.
@dawnmitchell8213
5 ай бұрын
I bought the original Pentultimate cartridge and still haven’t gotten around to trying it out yet. I’m definitely getting this one and maybe I’ll get around to trying it out some day.
@jinchoung
5 ай бұрын
man, i'd kill for a bmc64 rom that i can buy. that cartridge just makes working with the vic-20 just so much more convenient.
@DerykRobosson
5 ай бұрын
50:03 Autograph - Turn up the Radio
@greatquux
5 ай бұрын
If you ever get your hands on a Japanese VIC-1001, we shall all require a video post-haste!
@8_Bit
5 ай бұрын
I would love that! And I would also love to get the official Japanese Galaxian VIC-20 / VIC-1001 cartridge.
@robertsissco2439
5 ай бұрын
Damnit Robin, I just bought a house, now I need to update my PU+2 cart by buying this. (Seriously though, love your work, you are great and informative)
@8_Bit
5 ай бұрын
Congrats on the new house!
@JustWasted3HoursHere
5 ай бұрын
That Waterloo BASIC is so close to being able to get rid of line numbers altogether.
@terryraymond7984
5 ай бұрын
Cannonball Blitz (like Donkey Kong) was that NTSC
@granitepenguin
5 ай бұрын
Fall is amazingly brutal. Maybe it's easier if you cross your eyes.
@rager1969
5 ай бұрын
Fall looks brutal. I think it might be a two player game, or at least that's how I would've played it (if I had it and a friend was over).
@8_Bit
5 ай бұрын
It would definitely be easier with a 2nd person!
@VIC-20
5 ай бұрын
Fall is awesome!
@Lion_McLionhead
5 ай бұрын
We need a starship variant of Jupiter lander.
@terryraymond7984
5 ай бұрын
the indenting makes it more readable
@AureliusR
5 ай бұрын
This cart is awesome, and I really want one for my VIC, but I just can't justify well over $100CAD for it...
@8_Bit
5 ай бұрын
I get it, but nowadays it's just the same as a tank of gas or half a week's groceries for my household :( Those are gone the next week, but a retro purchase (whatever it is) continues to be fun and holds most of its value if you have to sell it later.
@AureliusR
5 ай бұрын
@@8_Bit That's true. Eventually I will cave and buy one.
@csbruce
5 ай бұрын
15:03 It's fun how the wheels blow off if you get hit in the air. 26:10 What happens if you execute an INPUT statement in the first five lines of the screen? 42:30 It seems kind of bonkers to integrate an assembler into BASIC execution. 48:52 Pick you poison: the main letters are six pixels across, so letters with a single vertical line will be misaligned by one pixel whichever side you choose.
@8_Bit
5 ай бұрын
re: wAx, kind of bonkers, but also fairly powerful? Being able to use BASIC variables and IF/THEN and FOR/NEXT etc. to control assembly seems ripe with possibilities. I think I'd prefer the letters to be a little left than a little right but I can get by as it is :)
@coryengel
5 ай бұрын
I’m pretty sure they started selling this version in late 2023. I got one for Christmas.
@8_Bit
5 ай бұрын
Yours has Waterloo BASIC, wAx Assembler? Cool, I didn't realize it went back to 2023.
@pikadroo
5 ай бұрын
Buttons, still being amazing I see. 😊
@8_Bit
5 ай бұрын
I am very easily amused.
@pikadroo
5 ай бұрын
@@8_Bitif those buttons existed back in the 80’s it would have been seen as witchcraft. I mean, still seems like it day… ya know the whole ‘indistinguishable from magic’ thing going on for it. Umm so good.😊
@johnsmith1953x
5 ай бұрын
*It still doesn't have any demos like "Robotic Liberation" on it?!?*
@ChopsticksDIYGarden
2 ай бұрын
We're so spoiled with 32" 4K monitors these days.
@DIYTAO
5 ай бұрын
I never knew Imagic ported their Atlantis game to VIC-20, I remember it been available for Atari and Mattel Intellivision systems.
@8_Bit
5 ай бұрын
Yeah, the VIC-20 got some interesting ports from Imagic and other companies that I think of as video game console-focused.
@terryraymond7984
5 ай бұрын
I wish the Commodore Vic Mon could be used with expanded memory, I assume it was just for the unexpanded Vic20???
@DaveCurran
5 ай бұрын
There are several versions of VIC MON on the Penultimate Cartridge, all of which use the maximum amount of expanded memory, some is lost due to the VIC MON ROM itself.
@AppliedCryogenics
5 ай бұрын
I've never heard of any memory expansion for the vic-20 that supported page flipping. It seems like it should be relatively easy to have some portion of the CPU address range relocatable within a larger physical address range.
@8_Bit
5 ай бұрын
I believe that's how Retro Innovation's "UltiMem" works, but the main problem is that software has to be written to specifically support it.
@8_Bit
5 ай бұрын
Oh, and I think that's also basically how RAM expansion in The 8-Bit Guy's Commander X16 works: taking the VIC-20's memory map as a starting point, and then allowing page-flipping in a couple ranges. At least at one point I think it was like that, maybe it changed.
@DaveCurran
5 ай бұрын
@@8_Bit The Penultimate does actually do this as part of the internal workings, but so far there hasn't been any software which needed more. Maybe something than can be exploited in future? And as you say would have to be specifically written to use it.
@8_Bit
5 ай бұрын
@@DaveCurran That would be pretty cool. If you've got a big enough base of Penultimate owners, and it's the same or similar banking scheme across many models so the program could support it without a real mess of different schemes, then maybe there's a place for some super-expanded VIC-20 games that make use of all the extra RAM.
@LearnAgon
5 ай бұрын
Very very nice 🎉
@terryraymond7984
5 ай бұрын
Will wax work with using basic ML routines
@markjreed
5 ай бұрын
What, no coverage of VICFORTH? Forth language programming my favorite is! :)
@8_Bit
5 ай бұрын
Video previous covered briefly that was :)
@8_Bit
5 ай бұрын
If youtube doesn't eat this: kzitem.info/news/bejne/q4quz4Zqk32XqaQ
@johnwatson4801
5 ай бұрын
@@8_Bit😂😂
@johnwatson4801
5 ай бұрын
@@8_Bit😂😂
@RetroandGames
Ай бұрын
one question, but are the games in the video PAL or NTSC?
@8_Bit
Ай бұрын
Most or all of the games I show in this video will work on either PAL or NTSC. I'm demonstrating them on my NTSC VIC-20.
@AxelWerner
5 ай бұрын
Hey Robin! Few weeks ago i got courious and looked up some disassambly or even the original commented c64 kernel source code (assembly) and tried to follow the reset vector to get some undestanding how the startup and stack wizardry works. cant remember exactly at what pos i found it, but i found some places that are supposed to contain just a bunch of memory addresses in a row, like a lookup table. However the sourcecode mentioned them as "vectors" that need to be called by pushing the values to the stack first and then call it somehow.... it went right over my head and my brain gave up. Does this (to me) strange method of calling kernel subroutines sound familiar to you and do you have covered this mechanics already in some video for me to learn more? lookled like math and stack wizardry to me. thanks and keep on rocking!
@8_Bit
5 ай бұрын
Hi! I don't think I've covered that before, but yeah, that's a fairly common way of calling one-of-many routines on 6502-family processors since it's easy to put a bunch of locations in a table and look them up without a bunch of comparisons and branching to deal with all the cases. The programmer is free to push whatever they want on the stack, including the address of a routine just like a JSR does, and then it's sort of a hack/misuse to call RTS to have the CPU pull those values back off the stack into the Program Counter and start executing that code. Due to a quirk of how JSR/RTS works, you actually have to push the destination address minus one onto the stack, as the value gets incremented automatically. Many assemblers have a special pseudo-op to handle these "minus one" addresses.
@terryraymond7984
5 ай бұрын
wish there was a free drawing for that cartridge
@Breakfast_of_Champions
5 ай бұрын
How did we ever think the VC-20 was old and from a passed generation😂
@jeffreyphipps1507
5 ай бұрын
In most cases, 95/97 and above is A+, 90-95 is an A (85+ is B+ etc.). This affects the grading if converted to a different numeric system (schools). This is where it starts to vary wildly. A school might assign a GPA as 4.5 to A+ OR 4.0 and then 3.5 to A. Messy. These days, most schools don't get into that because someone's feelings might get hurt . Yes I teach uni - can you tell? I'm unclear why we even bother with a D grade anymore - you cannot graduate with a D now. At least not on core curriculum (don't know if it's true if it only occurs on electives).
@8_Bit
5 ай бұрын
Your comment reminds me that bizarre differences in letter grading benefited me greatly one year when I transferred back from a year in Australia, returning to Canada. I was less than focused on my studies in .au and did quite poorly in some classes, but the bizarre letter scheme (which I don't entirely remember) looked much better than it actually was to the high school office employee tasked with converting my academic achievements back into the Ontario system.
@jeffreyphipps1507
5 ай бұрын
@@8_Bit well it’s better than my parents E,S,U grading when they were in school…
@Okurka.
5 ай бұрын
It says a lot about the school system when a uni teacher doesn't know the difference between "effects" and "affects".
@jeffreyphipps1507
5 ай бұрын
@@Okurka. I do know the difference, but I made a human mistake. It says a lot about a person who can't understand that others are fallible. Hopefully you will learn more respect as you age.
@Okurka.
5 ай бұрын
@@jeffreyphipps1507 You already had edited your post and still left in the "human mistake". I can understand that others are fallible; I can't understand that a so-called uni teacher makes a mistake at his own language and leaves it in an edited post. A uni teacher who makes such a rookie mistake and then doesn't correct it doesn't deserve respect.
@weedmanwestvancouverbc9266
5 ай бұрын
I just bought this cartridge a few months ago. Is there any way to upgrade this one to the new features?
@8_Bit
5 ай бұрын
I think the cartridge pcb has had some physical changes/improvements and it's not just a ROM upgrade, unfortunately.
@8_Bit
5 ай бұрын
Maybe check with TFW8b?
@DaveCurran
5 ай бұрын
@@8_Bit This version has been shipping for a few months now, so you may already have the latest version.
@m0nde
5 ай бұрын
MAJIKEYRIC is likely pronounced Magic Eric.
@Oldiesyoungies
5 ай бұрын
cool
@williamsquires3070
5 ай бұрын
Gamers ask, “Can it play Doom”? Programmers ask, “Can it connect to a SQL database”? Hardware hackers ask, “Can you take it apart and over-clock it”? 😂
@DaveCurran
5 ай бұрын
Replies in order: "Yes", "no", and "I'd rather you didn't."
@DavidYoud
5 ай бұрын
@2:13 that looks a lot like Creative Software's City Bomber (1982), which I still have the box for all these many years later. :)
@CommodoreVic20
5 ай бұрын
Annoyed I just got the older version a month ago! Still 😊
@RodHull_TFW8b
5 ай бұрын
Operation Ganymed FTW
@michaelrivers1654
5 ай бұрын
Why would somebody name a cartridge a word that means "second to last"?
@8_Bit
5 ай бұрын
The retro computer market was already full of cartridges and expansions claiming to be "the ultimate".
@StefanHolmes
5 ай бұрын
We have the modern Ultimate cart for C64 and the VIC-20 could be seen as the C64’s younger sibling.
@RonHelton
5 ай бұрын
👍👍👍👍👍👍👍👍🕹🕹🕹🕹🕹🕹
@normank1144
5 ай бұрын
😱 Promo'SM
@JohnDoe-ec1mz
5 ай бұрын
More insightful but useless CRAPS average retro enthusiasts couldn't care less about !! Why ? Why ? Why ?
@8_Bit
5 ай бұрын
I don't really understand. You're lamenting the fact that the average retro enthusiast doesn't care about the VIC-20? Or about this cartridge? Or about these development tools?
@VIC-20
5 ай бұрын
The VIC sold several million units. My dad bought one for the family when it was the latest thing. It matters to some people. Had the super expander cart, books, tape deck and typed in dozens of basic programs from magazines. I do not think I’m alone.
Пікірлер: 111