C64 Turbo Assembler 34-Year-Old Bug Found & Fixed
My friend TheFatman discovers a bug in the Commodore 64 assembler Turbo Macro Pro, and we trace it back to the original 1985 Turbo Assembler. Disassembly commences, and we get to the cause of the bug, and patch it away.
Become a patron: https://patreon.com/8BitShowAndTell
One-time donation: https://paypal.me/8BitShowAndTell
Download the patched Turbo Macro Pro: http://psw.ca/prg/TMPfix.d64
Download The Misadventures of TheFatman 2 demo: https://csdb.dk/release/?id=3136
Index:
0:00 Intro - TFM and the STA 1272 bug in TMP
1:55 A little Turbo Assembler history
4:00 Thanks to David - CDTV Controller
4:32 Disassembling the Assembler
9:42 There's the bug!
11:21 Explaining the bug
15:05 Patching a fix
21:14 Testing the fix
22:51 Thanks to my patrons
Видео C64 Turbo Assembler 34-Year-Old Bug Found & Fixed канала 8-Bit Show And Tell
Become a patron: https://patreon.com/8BitShowAndTell
One-time donation: https://paypal.me/8BitShowAndTell
Download the patched Turbo Macro Pro: http://psw.ca/prg/TMPfix.d64
Download The Misadventures of TheFatman 2 demo: https://csdb.dk/release/?id=3136
Index:
0:00 Intro - TFM and the STA 1272 bug in TMP
1:55 A little Turbo Assembler history
4:00 Thanks to David - CDTV Controller
4:32 Disassembling the Assembler
9:42 There's the bug!
11:21 Explaining the bug
15:05 Patching a fix
21:14 Testing the fix
22:51 Thanks to my patrons
Видео C64 Turbo Assembler 34-Year-Old Bug Found & Fixed канала 8-Bit Show And Tell
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Machine Language 10 PRINT Size-Optimized for Commodore 64Why should I learn assembly language in 2020? (complete waste of time?)4-Byte Commodore 64 Demo and Follow-up on 10 PRINT Orthogonal [32 bytes]Karateka (Temporarily) Killed My 1541, and Other C64 Scares80 Columns on the Commodore 64 entirely with software.C64 Joystick-Controlled Sprites in Assembly and BASICAtari Video Touch Pad Programming on a C64 (also, Zellers!)The New Commodore VIC 20 - The VIC 20 Maxi review10Gb Ethernet Cooling Mod and TestingFixing the C16 and getting disk I/O workingTheC64 "Maxi" Excellent Update: Cart Freeze, Soft Reset, Tape Controls, and New GamesThe basics of BASIC, the programming language of the 1980s.One-Line PET Emulator for Commodore 64Trash 80 to Treasure | TRS-80 Restoration Ep1.How To Build a 3D Printed Mini Commodore PET With Working LCD DisplayBook Club: Intro to 6510 Machine Language from Chapter 7 of Programming the C6450 TOP COMMODORE 64 GAMES FROM MY CHILDHOOD...ARE YOUR'S THERE?The Texas Instruments TI 99/4AHow-To (Tutorial #18 : Applying a Poke on the C64 Maxi)