Dumping (And Playing) LeMans Ultimax Cartridge on the Commodore 64 (Part 1)

  Рет қаралды 21,282

8-Bit Show And Tell

8-Bit Show And Tell

Күн бұрын

1982's LeMans racing game for the Commodore 64 is one of my all-time favourite cartridges, though it has a quirk that's always puzzled me. I'd like to disassemble the code for the game to figure out what's really going on, but my Super Snapshot machine language monitor isn't compatible with cartridge games. So I'd like to dump the cartridge ROM to a disk file, but that's especially tricky with these UltiMax mode cartridges. Join me as I finally figure out how to dump, load, and run this game from disk, in preparation for another video where I actually look at the game code in detail.
Part 1: Dumping LeMans cartridge: This video!
Part 2: Making the binary RUNnable: • Making a C64 Cartridge...
Part 3: This Game Cheats: • Video
To support 8-Bit Show And Tell:
Become a patron: / 8bitshowandtell
One-time donation: paypal.me/8BitShowAndTell
2nd channel: / @8-bitshowandtell247
Links:
MDUMP and other dumping info: markus.brenner.de/cartridge/in...
Zimmers: www.zimmers.net/anonftp/pub/cb...
go4retro X-Pander 3: store.go4retro.com/x-pander-3...
Max Machine video: • Exploring 1982's Commo...
Index:
0:00 A bit of info about LeMans
2:31 Playing and talking about the game
8:31 Identifying an UltiMax cartridge
12:19 About Dumping cartridges
17:50 Dumping the cartridge to a file
20:32 Loading the dump
26:00 Partway there: about UltiMax graphics
29:22 Success!
30:54 Loading a non-PRG binary from Zimmers
36:48 Conclusion and thanks!

Пікірлер: 167
@RetroCave-wr9tl
@RetroCave-wr9tl 5 ай бұрын
I swear I played this game on an "arcade cabinet" in the 80's in a beach town in Turkey. It was not Monaco GP. Later when I got my C64 and played this game I was excited to play a game that was identical to the arcade. Now I realize, that cabinet must have been a custom made with a wheel connected to the paddle. :) Glad to see another video that sheds light to an important part of the gaming history. 31:00 - very interesting, and makes total sense!
@jandjrandr
@jandjrandr 5 ай бұрын
I was that guy screaming at the screen, "No! Don't transfer from F000 to 3000 before disabling the ROM!" LOL! Thank you for great content and such a calming experience to watch. I know how easy it is to make mistakes when you are trying to explain it to a camera, thank you for keeping them in it shows how genuine you are.
@noland65
@noland65 5 ай бұрын
Thanks for leaving all those "oopsies" in the video, which really provides a cosy and human feeling :-)
@kayDawgTV
@kayDawgTV 5 ай бұрын
MORBO AGREES
@elektro-peter1954
@elektro-peter1954 5 ай бұрын
The Video inspired me to dump my own old supergames cartridge from childhood the old school way, but I am not finding it right now in my mess... never dumped a cart on the C64 yet. I ported stuff from cart to floppy using a PC and emulator, but never really dumped a cart myself. I feel the urge to do that now... Great video as always
@PXAbstraction
@PXAbstraction 5 ай бұрын
The game reminds me a lot of a more advanced version of Car Race [], which was made for a PET users club in Japan by the late Satoru Iwata, who would later join HAL Laboratory, then would run it, then would end up running Nintendo during some of its most prosperous years. An absolute legend.
@8_Bit
@8_Bit 5 ай бұрын
Yes, and seeing as the programmer of LeMans is unknown, there's even a chance Satoru Iwata himself worked on this game. We know he programmed the VIC-20 game Star Battle (known as Galaxian in Japan) when he was with HAL Laboratory.
@JustWasted3HoursHere
@JustWasted3HoursHere 5 ай бұрын
​@@8_Bit Who is this Hal guy anyway? 😁
@CptJistuce
@CptJistuce 5 ай бұрын
​@@JustWasted3HoursHereHe appears to be a particularly computer-savvy dachshund.
@3osufdh4rfg
@3osufdh4rfg 5 ай бұрын
17:12 You can get those smaller wires with little spring-loaded hooks. That should make sure there's better clearance.
@8_Bit
@8_Bit 5 ай бұрын
Thanks, I only found out about those after I made this video. I've got some now.
@LeftoverBeefcake
@LeftoverBeefcake 5 ай бұрын
Thank you for this video! I managed to dump a strange cartridge I found on eBay ages ago called "The Operating System", but at the time I didn't have the machine language knowledge in order to make sense of the code. Now I can finally go back and take a look at what the cartridge is supposed to do, since there's virtually no info about it on the web. Lemans is one of the first cartridges I got for my C64, although my paddles are the gray ones from Commodore with the fire button up on top. It definitely was an endurance test to keep that button held down with your thumb for a long long time in order to get the high score!
@Kris_M
@Kris_M 5 ай бұрын
Must be something like 35 years ago that I played this game... The game felt familiar at first, and once the headlights went on the feeling was acknowledged.
@DerykRobosson
@DerykRobosson 5 ай бұрын
9:13 "This is, the code picking lawyer, and what I have for you today is..."
@adamburgess1287
@adamburgess1287 5 ай бұрын
The night time drive is a cool idea! Liking that limited sight thing!
@silkwesir1444
@silkwesir1444 5 ай бұрын
Kinda like Activision's Enduro on the 2600, on of the most pleasant games on that platform IMO.
@paulkoopmans4620
@paulkoopmans4620 5 ай бұрын
@11:28; line 7 is I/O line for DE00-DEFF. It's counterpart is line 10 for DF00-DFFF. In the programmers reference there is a section describing all the input/output assignments in the D000-DFFF area, where DE00 to DFFF is mentioned as "Reserved for Future I/O Expansion". Cartridges basically have access to this I/O area. Not sure if the carts you've shown there do anything smart with it. I know for a fact that the "KCS Power Cartridge" uses the I/O section to do some of its trickery and your beloved super snapshot uses it too.
@NeilRoy
@NeilRoy 5 ай бұрын
Even the errors you make are good. When you make errors, and don't edit them out, it helps people see how to correct them etc... always useful, and it's SO much fun to listen to you moan and groan! 😉👍
@HelloKittyFanMan
@HelloKittyFanMan 5 ай бұрын
Wow, this was very fascinating, Robin, thanks; it's like you made this video per my request! Because yes, I remember that other video wherein you discussed just a little of how it was done, and I asked how it would've been done without a multi-cart board, since I thought those hadn't been around since the dawn of the 64, and someone said they had been around for a long time, but I wouldn't be satisfied until I knew how people had done it since before those came along, and now you've told us that mods would have to be made to the computer motherboard itself, so NOW I really know; so cool!
@yucelbilik
@yucelbilik 5 ай бұрын
Awesome review. Each video is more beautiful than the last. You reveal all the Commodore's secrets. Great. ❤
@FoxCunning
@FoxCunning 5 ай бұрын
Well this brings me back! 😄 When I received my first Commodore 64, it came with one joystick, paddles, and two cartridges. One was Sensible Soccer, and the other one was LeMans. Do I recall correctly that the second paddle could somehow "interfere" with the game? Might have been just 6-year-old me making excuses for lack of talent.
@mysticgreg
@mysticgreg 5 ай бұрын
How great to see you do a video on LeMans/Le Mans/Lemans/Lemons! This was the very first game I ever played on a C64, it was a pack-in cartridge when we got our machine new in the 80's, and was one of my all time favourites as a result. I was devastated when my little brother "accidentally" cut the cord on our paddles back in the day and I couldn't play it with them anymore - wish I'd had present-day-me skills to be able to repair them!
@silkwesir1444
@silkwesir1444 5 ай бұрын
I had little brothers cutting my stuff up as well. Especially floppy disks. Weirdest part, they didn't even seem to have any malice in that, it was just some random stuff they did
@StevesRetroGaming
@StevesRetroGaming 5 ай бұрын
The Aprospand 64 cartridge expander makes its super easy to dump with MDUMP - just flick the switch when asked. I made a video on it before, BUT love how you go into the CODE!!! Great video!!
@HelloKittyFanMan
@HelloKittyFanMan 5 ай бұрын
Haha, wow, nice to see your dump working after a few adjustments and retries. It's frustratingly fascinating that dumps like that aren't just straight-across, so they take a good bit of hassle in order to make work!
@arcadevintage3154
@arcadevintage3154 5 ай бұрын
As usual, very interesting! I could listen a new video each day. Would be very interesting a tutorial about a smooth assembly scrolling text routine like we see in demo/game intro!
@leol6406
@leol6406 5 ай бұрын
Thanks for the chuckles. Always enjoy your videos.
@eric_d
@eric_d 5 ай бұрын
This was one of my favorite C64 games when I was a kid! It's been so long since I've seen it that it didn't even look familiar, until you got to the dark part and had to turn on the headlights. Then I remembered everything!
@justinmijnbuis
@justinmijnbuis 5 ай бұрын
I take it as a Canadian you know the trailing "s" in Le Mans is silent ;-)
@gaborszabo6406
@gaborszabo6406 5 ай бұрын
In my childhood, i modified car in this game with a sprite editor, to a lamborgini, and saved, and i was very proud 😊
@kilbabaplays8944
@kilbabaplays8944 5 ай бұрын
Very cool. I enjoyed watching you playing the game near the start
@erwinvandenberg1815
@erwinvandenberg1815 5 ай бұрын
Hi Robin, thanks for the video. Le Mans was also one of my favorite games in the days. I can remember I converted the paddle version to work with joystick.
@8_Bit
@8_Bit 5 ай бұрын
Neat! I ended up with a couple different versions on disk with joystick control, maybe one was from you? It was surprisingly playable by joystick too, and was actually superior when trying to get out of the pits as it didn't have that flaw of giving the player no indication of the paddle position it would track to when control was handed back to the player.
@SteveGuidi
@SteveGuidi 5 ай бұрын
This turned out to be much more interesting than I thought it would be! I was expecting you to take the ROM IC out of the cartridge, read it in a programmer, then save the resulting binary file. I was certain that was going to happen when you put the cartridge in the vice --- presumably to crack it open 🙂. Dumping the ROM from a C64 is less destructive and more fun!
@8_Bit
@8_Bit 5 ай бұрын
Watching me try to desolder the ROM from a cartridge would be "interesting" in a very different way. Kind of like how car accidents are "interesting".
@HelloKittyFanMan
@HelloKittyFanMan 5 ай бұрын
Haha, entertaining that you left one of your blunders right in the video and did reshoot despite saying you wouldn't, but didn't _edit_ all the way. It has a bit of comedic effect!
@TimToolman
@TimToolman 5 ай бұрын
As a Canadian im surprised you pronounce the “S” in le mans; I thought you guys all spoke French..
@8_Bit
@8_Bit 5 ай бұрын
Out here in central/western Canada we learned our French from repeated viewings of Monty Python and the Holy Grail.
@TimToolman
@TimToolman 5 ай бұрын
I fart in your general direction! Your mother was a hamster and your father smelt of elderberries!
@BlueBarnTech
@BlueBarnTech 4 ай бұрын
Thanks for sharing! That "night time" part was absolutely brutal. I can't say I remember this game. I'll have to fire it up on the MISTER since my 128 is still down for the count.
@xroadteam
@xroadteam 5 ай бұрын
Great vido again, thank you. There is a type in the work around at 36:19 "change the load address to $F000" should be "change the load address to $E000" ;)
@TheVdub1980
@TheVdub1980 5 ай бұрын
You are one clever person! I remember buying game tapes for my C64 back in the day. I liked "Magic Land Dizzy" and "Ghostbusters" .. "Robocop" was a different story ha ha
@iz8dwf
@iz8dwf 5 ай бұрын
back in the old days, most of us had modified C64 with dual kernel like for example the SPEEDDOS modification very popular in Europe. Booting the machine with a particular key pressed would prevent the cartdrige from starting and you could save them to disk with the built-in ML monitor of the SPEEDDOS kernel.
@klif_n
@klif_n 5 ай бұрын
Thanks for all these wonderful retro videos. I was an Apple II user and kind of missed the whole commodore scene. Now I wish I'd had one back in the day :)
@8_Bit
@8_Bit 5 ай бұрын
Thanks, it's amazing how much there is to explore and learn about these platforms, especially those with such a rich history as the Commodore and Apple machines.
@arliskstudios
@arliskstudios 5 ай бұрын
Nice to see a new video!!!🎉
@Lion_McLionhead
@Lion_McLionhead 5 ай бұрын
Just remembered some cartridges connecting to every pin. That made them look really premium. Can't remember what cartridge used every pin, or whether or not the pins were connected to anything.
@woroalspin
@woroalspin 5 ай бұрын
Commodore Wizzard!!!. Respect and Regards from Poland.
@HelloKittyFanMan
@HelloKittyFanMan 5 ай бұрын
Ha, when I was little I didn't know this pronunciation of "Le Mans" that you're going with, so I pronounced it as "leh * MANS" (like the word "man's"), haha! But even this "leh * MAWNS" pronunciation is actually incorrect, because Le Mans is _French._ So it's really more like "LOOH (long) * mah(n)" -- no s, and the n has kind of a soft, nasal, barely-there sort of sound. But Commodore's having used all-capitals doesn't affect the pronunciation anyway, since that's not in a context in which all-caps would come up as a basic emphasis, either because _B/I//U_ were not available, or in a simple pronunciation key.
@CptJistuce
@CptJistuce 5 ай бұрын
I applaude your refusal to use the "kibibyte" abomination.
@michaelhill6453
@michaelhill6453 5 ай бұрын
What a great game for one of that vintage.
@3vi1J
@3vi1J 5 ай бұрын
There's an article in a mid/late 80's issue of Transactor that details how to put the same kind of switch on the cartridge port, which is what I did back then. It seems like I may have been poking 1 and memcopying some carts down to lower memory, then saving them after pressing my reset button mod to get around missing kernel functions.
@Ferrie123
@Ferrie123 5 ай бұрын
Hi lovely video! I was kinda hoping you would also try to fix the 'second duration' bug in the game now that you have it in memory. Or maybe that would make a neat sequel to this video.
@8_Bit
@8_Bit 5 ай бұрын
Yes, now that the cartridge ROM is dumped to disk, I can examine the code and understand why this happens and make suggestions for patches. That will be in an upcoming video. Spoiler: it doesn't seem to be a bug, but rather a deliberate game design choice so I don't think I'll "fix" it as such, but still I'll show how to adjust it.
@sutorippuwebmaster8783
@sutorippuwebmaster8783 5 ай бұрын
When life gives you Lemans, make Lemanade.
@JSRFFD2
@JSRFFD2 5 ай бұрын
Amazing video once again. Quick question: how does the monitor load or print anything if the kernal rom is banked out?
@8_Bit
@8_Bit 5 ай бұрын
The Super Snapshot is constantly banking things in and out to be as transparent as possible. I guess we'd have to invert terms for it, so there's the "apparent state" of the machine where I've banked the KERNAL ROM out, but in reality the SS will bank it back in when necessary. Whenever it fetches or stores a byte, it needs to do the appropriate switching first. It seems like a lot of work for each byte, but it's still plenty fast enough for doing things like disassembly or memory dumps.
@BasicBitesCA
@BasicBitesCA 5 ай бұрын
The bug discussed at 35:30 doesn't affect the ML monitor in THE FINAL CARTRIDGE III. On the FC3, you can issue the command S"FILE",08,E000,0000 and get the full 8K as desired. That's a neat trick with the alligator clips! -- JC
@8_Bit
@8_Bit 5 ай бұрын
That's good that they fixed that in TFC3. I'll have to get Adrian Gonzalez to fix it in his updated Snapshot ROMs.
@fu1r4
@fu1r4 5 ай бұрын
17:05 Pin 8 and 9 are side by side, so why not set the alligator clip over those two pins?
@berndeckenfels
@berndeckenfels 5 ай бұрын
The first time I played with my userport I had the smart idea to probe it with current meter mode and therefore shorted it (luckyly I shorted power line not CPU lines) so I blew the fuse (only)! You life to learn
@MrMegaManFan
@MrMegaManFan 5 ай бұрын
I spent so much time playing this as a kid the sound effects are burned into my brain.
@JustWasted3HoursHere
@JustWasted3HoursHere 5 ай бұрын
You are definitely right about not many games using the paddle controllers for the Commodore 64. I wonder why? There definitely was no shortage of driving games for the system!
@8_Bit
@8_Bit 5 ай бұрын
It might have just been a supply and demand thing; relatively few Commodore owners had paddles so developers would be reluctant to design games around a controller that a smaller percentage of customers owned. Atari included paddles with every VCS for the first number of years the system was sold so more games supported them. Then Atari stopped including them with the system to cut costs, and we see almost no new paddles games for the 2600 later in its life.
@gshingles
@gshingles 5 ай бұрын
Hah! Clever mid-roll ad at 8:48. When you turned the computer on the it did a smash cut to the PlayStation logo intro :)
@JustWasted3HoursHere
@JustWasted3HoursHere 5 ай бұрын
Thanks for demonstrating your superhuman programming skills, Robin! Minor mistakes included... It's pretty clever that Commodore was able to make these cartridges so that they would work on both systems. Are the cartridges or the boxes they came in labeled as Ultimax?
@CptJistuce
@CptJistuce 5 ай бұрын
It would have been MORE clever if the Ultimax memory map wasn't different from the C64 memory map.
@8_Bit
@8_Bit 5 ай бұрын
The Commodore 64 essentially switches into an Ultimax (aka Max Machine) emulation mode when those particular pins are grounded, reconfiguring its memory map to match. It was a fairly easy thing to implement (mostly done in the PLA, I think) and it meant that all those great Ultimax games being made in Japan could become C64 launch titles as well. In Japan they were sold as Max Machine cartridges, but exactly the same cartridge (with a different label) was sold in North America as a Commodore 64 cartridge.
@HelloKittyFanMan
@HelloKittyFanMan 5 ай бұрын
Haha, I wondered what it would be like when you just rand this 8K-only dump. Funny to see it behave in that weird way!
@HelloKittyFanMan
@HelloKittyFanMan 5 ай бұрын
"You see, when I turn on the computer..." * "...a commercial immediately starts!"
@ArttuTheCat
@ArttuTheCat 5 ай бұрын
The old cartridge games are still legendary and inspiring 😺👍🕹️. I still have these cartridges... - INTERNATIONAL SOCCER - CENTIPEDE - PANG ...for my Commodore 64 😺👍🕹️. I even saw LEMANS at a finnish 🇫🇮 website, made a bid for that game... and lost it to another bidder 😹.
@emmettturner9452
@emmettturner9452 5 ай бұрын
Instead of alligator clips between pin 9 and ground you could’ve just touched between pins 8 and 9… since 8 is already grounded.
@randy7894
@randy7894 5 ай бұрын
cool! a new 8-bit show and tell by Robin. Let me get some beers.
@3osufdh4rfg
@3osufdh4rfg 5 ай бұрын
Ooh I played a lot of that one as a kid.
@scottfromderby
@scottfromderby 5 ай бұрын
"Clowns! Ugh. Well, I'm not reshooting all that" - loved that, made me feel more comfortable making/owning my own mistakes :)
@colinstu
@colinstu 5 ай бұрын
the kibi thing is annoying but it sorta does make sense. Kilo is an SI unit... and Kilo = 1000 of a thing, not 1024. Ideally it would've used something different that didn't conflict from the start. And also would've avoided 1000s of anything coming into measuring stuff like storage as well.
@HelloKittyFanMan
@HelloKittyFanMan 5 ай бұрын
"...Thicker to handle more current..." I didn't notice that it was any thicker, but it does look double-wide.
@BG101UK
@BG101UK 5 ай бұрын
18:52 I totally agree. I won't change to using these silly names just because some manufacturers decided to hoodwink people by quoting power of ten instead of two .. if I got that right.
@domramsey
@domramsey 5 ай бұрын
Ok, so I have LeMans on cartridge and it works fine on the C64, but it doesn't work in any of my Max Machines. This always confused me as I was expecting it to, and other Ultimax cartridges do work. I wonder if there were different versions of LeMans.
@8_Bit
@8_Bit 5 ай бұрын
Interesting! It's certainly possible that there are multiple versions. This website walks through all the Max cartridges and the author is only aware of one LeMans version, but there's still plenty of Commodore lore still left to uncover: c64preservation.com/dp.php?pg=ultimax
@domramsey
@domramsey 5 ай бұрын
@@8_Bit Yeah it's weird. I've tried it with other C64/Ultimax cartridges that worked, as well as several Max Machine branded cartridges and the MultiMax multi cart that all work, so I don't think it's an issue with the computers.
@davidwillmore
@davidwillmore 5 ай бұрын
When you saved, do you need to specify the last address or the last+1? You saved from A000 to C000 and not BFFF.
@jeromewink557
@jeromewink557 5 ай бұрын
Is the super snapshot firmware flashable to fix bugs?
@faenethlorhalien
@faenethlorhalien 5 ай бұрын
Why Have I seen this game reviewed with two different names on two different channels in two consecutive days? This is bizarre. We live in the matrix.
@8_Bit
@8_Bit 5 ай бұрын
I'm curious, what was the other name for the game?
@Breakfast_of_Champions
@Breakfast_of_Champions 5 ай бұрын
They skimped on Sega Turbo's pseudo-3D effect, but it's a competent version of the winning formula.
@jan-erikkarlsson7875
@jan-erikkarlsson7875 5 ай бұрын
If it is a racer, one of the variables should be the number of cars you can pass under the 60 seconds and decrease the timer that was 60 sec they apparently choose to change how fast the timer is counting, so in this one you should have two 'Timers/counters' that changes their behaviour the further you advance in the game.
@davehx
@davehx 5 ай бұрын
I maintain to this day that Fatboy Slim sampled this in Rockafeller Skank. The first time I heard it, I immediately thought of Lemans
@bruce_just_
@bruce_just_ 5 ай бұрын
Picked up a Datel Cartridge Dumper via ebay a few years back to do this for myself
@AndyG-_-
@AndyG-_- 5 ай бұрын
Excellent.
@rj7855
@rj7855 5 ай бұрын
You could have used a single alligator clip and grab both pin 8 & 9 with it.
@emmettturner9452
@emmettturner9452 5 ай бұрын
My official Commodore-branded paddles look completely different. They look more like one of those styles desk phones with an angled flat bar shape because they are trying to look futuristic or something. Dark brown.
@8_Bit
@8_Bit 5 ай бұрын
Yes, I've got a pair of those too. Commodore originally released both a joystick and paddle set that were totally clones of Atari's from the VCS. Atari brought legal action against Commodore over the joystick, and possibly the paddles (I've never seen that part documented), so Commodore redesigned both and we ended up with the paddles you have, and a joystick with a triangular handle and centered (ambidextrous?) button that's very uncomfortable to use.
@neilloughran4437
@neilloughran4437 5 ай бұрын
Oh wow... I was always trying to copy my carts to tape in the 80s... I had also had Lazarian ( was all I had in 1983!) and couldn't figure out how to copy the data from cart to tape. So seems like it was not possible to do that without hardware? Later I had a tape from someone with a load of hacked games using a FastLoad and it was chocka full of all kinds of carts like International Soccer and the like...
@JustWasted3HoursHere
@JustWasted3HoursHere 5 ай бұрын
I seem to remember finding a program on a local BBS many years ago that claimed it could copy cartridges for the Commodore 64, but it required you to plug in the cartridge while the machine was already on, which even my 12-year-old brain assumed was a bad idea.
@savajeff
@savajeff 5 ай бұрын
I had a program back in the 80s that worked like this. It was called Jolly Roger.
@Dan-mq8in
@Dan-mq8in 4 ай бұрын
I actually dumped several cartridges successfully by plugging them in while the machine was on, and already running a machine language monitor. I could have easily damaged the machine by hotplugging the cartridge, but thankfully it didn't happen!
@JustWasted3HoursHere
@JustWasted3HoursHere 4 ай бұрын
@@Dan-mq8inI imagine the "safest" way to do this would be to have one of those multi-cart plug in boards with the switches to choose which cart you want to connect. Luckily Commodore engineers put at least some rudimentary safeguards in there to help protect the C64, knowing that some may not always turn the machine off before inserting the cartridge.
@RoundSparrow
@RoundSparrow 5 ай бұрын
At open you say they "clone the games", people may confuse that with had drive clone terminology. I'd say they "reverse engineer" the games..... or they program from scratch - reproduce the game.
@8_Bit
@8_Bit 5 ай бұрын
In the context of video games, "clone" has been the most common word I've heard used. Not that Wikipedia proves it, but their article on the subject is titled "Video game clone" and they don't provide alternate names for the phenomena. I wouldn't use the term "reverse engineer" for it, but "reproduce" is a good suggestion, because most of the HAL games were programmed simply by observing the arcade game and then attempting to duplicate the gameplay on the personal computers they had available.
@8_Bit
@8_Bit 5 ай бұрын
If you look through the 120+ references used in the article you'll see how widespread the use of "clone" is: en.wikipedia.org/wiki/Video_game_clone
@RoundSparrow
@RoundSparrow 5 ай бұрын
@@8_Bit Thanks for the reply. I understand your answers, but it just seems to me the visual context of showing chips and people not understanding that the game basically is re-written from scratch, likely without source code, on a completely different design of graphic system and sound chip, etc. It isn't a big deal, but I just thought people might get the impression that 'copying' an arcade game was mostly just accessing the code like you would backup a floppy disk. When making a 'port' of an arcade game is generally a totally from-scratch programming (which you have shown in detail on your other videos, the extensive labor involved in writing a video game, like the Frog pad one).. Anyway, take care.
@terryraymond7984
@terryraymond7984 5 ай бұрын
thats really good while talking.
@thedddemon
@thedddemon 5 ай бұрын
Brilliant
@zzmaj
@zzmaj 5 ай бұрын
All you need to have is C64 with Dolphin Dos, as it have built in monitor and can bypass autostart :) there is much advanced way with C128 with a bit modified Z80 BIOS :)
@herdware
@herdware 5 ай бұрын
As I'm sure many of you know HAL did many VIC-20 and early C64 games.
@ScottyBrockway
@ScottyBrockway 5 ай бұрын
Heh super snapshot annoyances. This is why I never liked that cartridge and used Action Replay. bank command is one, disk drive monitor, no issues with saving till the end of memory (the fill command is bugged tho). There was other things that bothered me about it too, including that animated intro. But it was proven that it was a hack of datel's cartridges.
@8_Bit
@8_Bit 5 ай бұрын
What?? Super Snapshot is the original and Action Replay is the hack! You're so enamoured with AR that you've got the facts reversed! :) I'm not joking either, just read the Pokefinder website and you'll see what's been proven.
@daf666
@daf666 4 ай бұрын
Now that you've got it dumped, you can fix the "BOUNS" that you get for passing ten cars. :D
@kobe3576
@kobe3576 5 ай бұрын
Interesting how commodore made the paddle white colour but the computer itself beige. I feel mildly annoyed by that. Unless it was originally a paddle for the Amiga. 🤔
@8_Bit
@8_Bit 5 ай бұрын
The paddles were actually made for the VIC-20 (or actually, the VIC-1001 in Japan) which was matching white. They also made a white joystick that, besides the colour and the "Commodore" name on it, was 100% a clone of Atari's joystick for the VCS. It was enough that Atari brought legal action against Commodore!
@HelloKittyFanMan
@HelloKittyFanMan 5 ай бұрын
I bet there is this other way even if we do have a Commodore Max.
@ThatWriterGuy
@ThatWriterGuy 5 ай бұрын
"BONUS" is also spelled wrong in the game. It's spelled as "BOUNS"! 😂
@ScottHiland
@ScottHiland 5 ай бұрын
Yes. Robin, please fix this when you explore the seconds timing issue! :D
@faenethlorhalien
@faenethlorhalien 5 ай бұрын
For a 16kb rom, this game is excellent
@TheSudsy
@TheSudsy 5 ай бұрын
Le Mans i think is pronouned "lemonn" with that nasally "o" the French do. ;)
@8_Bit
@8_Bit 5 ай бұрын
I am incapable of making that sound and I just barely passed Grade 9 French class :) Most of my French pronunciation I learned from Monty Python and the Holy Grail.
@TheSudsy
@TheSudsy 5 ай бұрын
@@8_Bitlol
@HelloKittyFanMan
@HelloKittyFanMan 5 ай бұрын
Ha, of course it has us use the F1 key to start; because Le Mans is linked to Formula One racing! 🙂
@csbruce
@csbruce 5 ай бұрын
0:05 Nice Frawnkaise! 1:32 I've always heard that called "CamelCase". 16:40 The pins of the vertical slots are also exposed on the bottom of the board, where you could wire-wrap them or use teeny-tiny alligator clips. 18:44 You could use the terms "binary" and "decimal" kilobytes, making it extra-clear which you're referring to. 19:24 Why would they put a race condition in the user interface? 35:55 The monitors use end_address + 1 because the Kernal SAVE routine does this.
@8_Bit
@8_Bit 5 ай бұрын
My understanding is PascalCase has a leading capital letter, while camelCase does not, or at least, it's optional. Thanks, yes, I think I'd rather say "binary kilobytes" than "kibibytes". I'd rather say almost anything else. Perhaps the KERNAL's SAVE routine is also incapable of saving location $FFFF?
@csbruce
@csbruce 5 ай бұрын
@@8_Bit: I assume saving location $FFFF is unsupported and was never even contemplated back in the PET/VIC days where these routines come from. Really, the best way to handle this is to make a program that does a normal BASIC LOAD and RUN and copies the cartridge/character data from ~$0850 to wherever it needs to go, sets the memory configuration, and calls it.
@HelloKittyFanMan
@HelloKittyFanMan 5 ай бұрын
30:41: Oh look, I guess we're getting close to tax time!
@mehere3013
@mehere3013 5 ай бұрын
the trilogic expect cartridge was better
@davidwalsh390
@davidwalsh390 5 ай бұрын
I had that! Pitstop 2 was better but it took a billion years to load it.
@8_Bit
@8_Bit 5 ай бұрын
Pitstop 2 is great but I actually prefer the racing gameplay of LeMans. I understand I hold a minority view on this matter :)
@Kobold666
@Kobold666 5 ай бұрын
Haven't played it yet, it's still loading.
@HelloKittyFanMan
@HelloKittyFanMan 5 ай бұрын
Haha, "...which I may have edited out..." Not so sure of yourself, eh? 😛
@mirabilis
@mirabilis 5 ай бұрын
Please join the kibi mebi gang
@8_Bit
@8_Bit 5 ай бұрын
neber !!
@BurkenProductions
@BurkenProductions 3 ай бұрын
The s is silent though
@pacbilly
@pacbilly 5 ай бұрын
When I was a kid I pronounced it LEE-muns.
@vancetuber7305
@vancetuber7305 5 ай бұрын
The "S" is silent in the correct pronunciation of "Le Mans".
@gosammy1971
@gosammy1971 5 ай бұрын
The BIN Format is a Eprom Dump usable to burn to a new eprom, this needs no load adress bytes.
@8_Bit
@8_Bit 5 ай бұрын
Yes, that last section of the video was to show the difference between a .bin file and a .prg file, and how to load a .bin file from disk into the correct location in memory. There are many .bin files online and sometimes people want to load them from disk and then are confused why it doesn't work.
@berndeckenfels
@berndeckenfels 5 ай бұрын
So let’s patch it for 24h and stream a game run in realtime :))😅
@berndeckenfels
@berndeckenfels 5 ай бұрын
Btw for such an early game it’s great game mechanic and paddle well used / does it have a joystick or keyboard mode?
@8_Bit
@8_Bit 5 ай бұрын
The official LeMans cartridge is paddle-only, but there are unofficial hacks spread around on disk and tape that modified the code to use joystick instead.
@gilbert1975nf
@gilbert1975nf 5 ай бұрын
It's kinda reminds me Enduro or Grand Prix from Atari.
@8_Bit
@8_Bit 5 ай бұрын
Yes, I love these "endless racers". Enduro is one of my favourite Atari 2600 games. But apparently Monaco GP was the original, from the arcade.
@gilbert1975nf
@gilbert1975nf 5 ай бұрын
@@8_Bit oh! Monaco GP make a lot success here in Brazil, because of Airton Senna (In Memorian), as you know.
@CptJistuce
@CptJistuce 5 ай бұрын
Except for the part that reminds me of Atari's Night Driver.
@HelloKittyFanMan
@HelloKittyFanMan 5 ай бұрын
Uh-oh, Robin. There's no such thing as "TTL logic." Guess why.
@user-my1qd1ol2k
@user-my1qd1ol2k 5 ай бұрын
can u chnage an intro ??? are u a coder ??
One Bad Byte Broke This Game: Commodore 64's "Livingstone, I Presume?"
40:31
8-Bit Show And Tell
Рет қаралды 107 М.
Stay on your way 🛤️✨
00:34
A4
Рет қаралды 6 МЛН
WHAT’S THAT?
00:27
Natan por Aí
Рет қаралды 13 МЛН
Smart Sigma Kid #funny #sigma #comedy
00:26
CRAZY GREAPA
Рет қаралды 12 МЛН
Damascus Steel From Milling Chips!
15:47
Alec Steele
Рет қаралды 825 М.
8-bit LED Thing - This is pretty cool!
16:55
Digicool Things
Рет қаралды 4,3 М.
Penultimate+2 2024 Refresh: More Games, Prog. Aid, wAx, Waterloo BASIC for VIC-20
1:00:01
Jim Butterfield's 1986 Computer Diary - Commodore Reference Diary
40:42
8-Bit Show And Tell
Рет қаралды 16 М.
ZX Spectrum Game: "Andy Capp" - Using AY-3-8910 Audio Interface
8:48
This Function Destroys Programs: MS-BASIC's VAL()
24:34
8-Bit Show And Tell
Рет қаралды 44 М.
Cracking a C64 Game From Cassette: Livingstone, I Presume?
35:36
8-Bit Show And Tell
Рет қаралды 43 М.
SuperCPU "Sky Travel" Easter Egg Hunt for Commodore 64
34:47
8-Bit Show And Tell
Рет қаралды 16 М.
Look, this is the 97th generation of the phone?
0:13
Edcers
Рет қаралды 5 МЛН
Худшие кожаные чехлы для iPhone
1:00
Rozetked
Рет қаралды 1,5 МЛН
Здесь упор в процессор
18:02
Рома, Просто Рома
Рет қаралды 397 М.
iPhone, Galaxy или Pixel? 😎
0:16
serg1us
Рет қаралды 1,1 МЛН
Что делать если в телефон попала вода?
0:17
Лена Тропоцел
Рет қаралды 2,4 МЛН