This Game Cheats? Hal Labs' LeMans for Commodore 64 (Part 3)

Subscribers:
58,900
Published on ● Video Link: https://www.youtube.com/watch?v=tpKWu-WOz_E



Duration: 37:15
12,967 views
790


Finally we dig into the disassembled code of LeMans, with a focus on the time-keeping and scoring routines that are directly tied to this game's very flexible definition of a second. Can we conclusively show that this game cheats? Along the way we find a really neat trick for detecting multiples of 20,000 points, and other conventional and unconventional approaches to C64 game development. LeMans is one of the launch titles of the Commodore 64 and Commodore Max, released back in 1982, and it was developed by Hal Laboratory, possibly by Satoru Iwata himself.

This series:
Part 1: Dumping LeMans cartridge: https://youtu.be/YV9WN-dTNgk
Part 2: Making the binary RUNnable: https://youtu.be/UKG00SyA0fE
Part 3: This Game Cheats: This video!

BCD video: https://youtu.be/vnhyGt6URYc

To support 8-Bit Show And Tell:
Become a patron: https://patreon.com/8BitShowAndTell
One-time donation: https://paypal.me/8BitShowAndTell
2nd channel: https://youtube.com/channel/UCAgWzEh5c8391eJnELDy9OA

Index:
0:00 Recap
1:30 Since 8K is actually a lot of code...
3:17 EE10: Incrementing the BCD score
7:16 EE25: Checking for multiples of 20,000
13:29 F39E: 1000 bonus points
14:53 E182: Initializing time
17:08 EFEE: Tracking time
21:24 F462: Game over?
25:20 F564: Definition of a second: the "cheat"
28:58 E06D: CIA driven: 1.000000 MHz?
32:50 E802: 6 unused bytes: DDE?
35:14 Conclusion and thanks!




Other Videos By 8-Bit Show And Tell


2024-09-10Soft-Patching C64 ROMs for Benchmark BASIC: 6510 Assembly Code Walkthrough
2024-09-01Sprite Expand Bug in Defender for C64 by AtariSoft
2024-08-19Robotron: 2084 One-Bit Fix and Many Other Thoughts
2024-08-03Fixing Frantic Freddie: Commodore 64 Bugs, Minus World
2024-07-173.17 cm Floppy Diskettes? Radio Shack Canada Was Bad At Math
2024-07-04Apple II Hi-res 10 PRINT *or* Robin vs. Applesoft BASIC
2024-06-25Oric-1 First L̶o̶o̶k̶ Listen
2024-06-19Best POKE Ever? For Commodore 64
2024-06-11Loading, Playing, Dev Info on Emu's Massive Hunt: Brand New VIC-20 Game 2024 #metroidvania #8bit
2024-05-2010x Faster Than C64 BASIC? Hare Basic
2024-05-04This Game Cheats? Hal Labs' LeMans for Commodore 64 (Part 3)
2024-04-21SuperCPU "Sky Travel" Easter Egg Hunt for Commodore 64
2024-04-09Trying to LOAD Sky Travel Floppy Disk on the Commodore 64 #c64
2024-04-07Viewing the 2024 Solar Eclipse with Commodore 64's 1984 Sky Travel
2024-04-04Penultimate+2 2024 Refresh: More Games, Prog. Aid, wAx, Waterloo BASIC for VIC-20
2024-03-11Making a C64 Cartridge Dump RUNable, Fixing a 42-Year-Old Typo? LeMans Part 2
2024-02-28What's a Leap Year? Calculating on Commodore 64
2024-02-25Found: "Lost" 1979 Stealth Game: Manbiki Shounen / Shoplifting Boy - Commodore PET (Japan)
2024-02-10Determining If A Cartridge is Ultimax / MAX Machine? Commodore 64 #retrogaming #c64 #8bit #shorts
2024-02-09Playing LeMans 1982 Commodore 64 #retrogaming #8bitssystem #c64 #shorts
2024-02-08Why I Want to Dump This Commodore 64 Cartridge #8bit #c64 #retrogaming