8-Bit Show And Tell
My New Favourite C64 One-Liner?
updated
Links to other videos mentioned:
"99.8% Compatible? The C64 Mode of the Commodore 128" youtu.be/Ial2VSAu7tw
Software on tape: "Software on Cassette Tape in USA and Canada - Apple, TRS-80, Atari, PET to Commodore 64" youtu.be/-nHrjqmt_wQ
To support 8-Bit Show And Tell:
Become a patron: patreon.com/8BitShowAndTell
One-time donation: paypal.me/8BitShowAndTell
2nd channel: youtube.com/channel/UCAgWzEh5c8391eJnELDy9OA
Index:
0:00 Datasette compared to other cassette decks
6:11 C64 and Datasette: working together
8:58 Last V8: gameplay; no tape control
12:02 Cauldron II: gameplay; motor always running
15:01 Road Toad, Lazer Force: two other behaviours
18:25 ?PEEK(1) - 4 states
21:04 The bits of location 1
26:57 Slowing down the system interrupt
30:10 REALLY slowing down the system IRQ
35:15 Diassembling the KERNAL IRQ code: tape routines
40:06 Using Tape Motor Interlock
44:15 Conclusion and thanks!
To support 8-Bit Show And Tell:
Become a patron: patreon.com/8BitShowAndTell
One-time donation: paypal.me/8BitShowAndTell
2nd channel: youtube.com/channel/UCAgWzEh5c8391eJnELDy9OA
Links:
DJ Sures, NABU expert: youtube.com/@DJSures
thundercon.org
carlitosgamecafe.ca
Index:
0:00 Too far or expensive to go to VCF? Try local.
2:55 Places to meet and other club-form tips
5:44 The best meeting ever? October 2022 - NABU debut
6:35 Thunder Bay Retro Computer Club at ThunderCon 2024
7:37 The computers we brought...
9:48 Looking around ThunderCon
11:08 A closer look at our display
14:27 Threatened by a Dalek, more old computers
17:37 Conclusion, thanks
To support 8-Bit Show And Tell:
Become a patron: patreon.com/8BitShowAndTell
One-time donation: paypal.me/8BitShowAndTell
2nd channel: youtube.com/channel/UCAgWzEh5c8391eJnELDy9OA
Sites mentioned:
VCFMW: vcfmw.org
c64stuff.com
mega65.org
thestopbits.net/index.html
Never Never Land BBS: telnetbbsguide.com/bbs/never-never-land-bbs
Style (TMP and more): style64.org
github.com/robinhedwards/A8PicoCart
retrogameboyz.com/products/whackadoodle-control-pad
Compute's First Book of VIC Games: archive.org/details/Computes_First_Book_of_VIC_Games/page/n191/mode/2up
Meatloaf: github.com/idolpx/meatloaf
Nybbles and Bytes: nybblesandbytes.net/blog/vcfmw19.html
Matthew Desmond: factorofmatt.com
The Retro Adventurers Podcast: retroadventurers.podbean.com
Youtubes to check out:
Official VCFMW: youtube.com/channel/UCu3UDdi0llxiSaFKq-p5gYQ
Canadian Retro Things: youtube.com/watch?v=TAD6KAFF6Xs
RetroCombs: youtube.com/channel/UCjdKGdIl5leQfhJZiHUYFbQ
Macintosh Librarian: youtube.com/@MacintoshLibrarian
Maiden Ariana: youtube.com/c/MaidenAriana
CityXen: youtube.com/@CityXen
Meatloaf: youtu.be/KkgXSpBv4wY
Nybbles and Bytes: youtube.com/nybblesandbytes
Software for download:
gamesthatwerent.com/gtw64/stargate
jeffdaniels.itch.io/steamedhams
cityxen.itch.io/whackadoodle
fuzzybad.itch.io/c64-light-cycle-duel
8-Bit Show and Tell videos mentioned:
TEDMon video: youtu.be/7mtpxmQbs9E
Frogs & Flies: youtu.be/-3Oswij6kh4
Epyx Fast Load: youtu.be/D_2PPYoY5OY
VCFMW 2022 Meatloaf and Ultimax interviews: youtu.be/xVnc676191g
Index:
0:00 About the show, layout
1:28 Slideshow 1: Stuff I Saw there
4:37 Steamed Hams, but it's for the VIC-20
7:40 Stuff I got 1: various swag
14:08 Stuff I got 2: gifts and purchases
17:55 Slideshow 2: ~retro computer shows 20 years ago
20:35 CityXen controller and Whackadoodle
25:49 Meatloaf: t-shirt & device
27:25 Nybbles and Bytes: Legend of the Drunken Snake
32:28 Matt Desmond: SnapTerm & DesTerm 128
38:00 Light Cycle Duel Deluxe & 4-player adapter
40:30 Vintage sealed C64 games
43:38 Lazarian vs. Dragonsden
45:48 CBM SX-64 Ultimax: The Ultimate Portable Executive Computer
50:43 Thanks and patron credits
The Top 50 Things (not in any order)
1. My VCFMW Badge
2. VCFMW Map
3. VCFMW t-shirt
4. Slideshow: Calculators
5. CP/M disks
6. Stargate for C64
7. The Imagination Machine
8. Free Pile
9. Commodore Max
10. Commodore 65s
11. Steamed Hams for VIC-20
12. MSX DPC-200
13. Commodore Cash Register
14. Meat Button
15. Canadian Retro Things
16. Table Reservation
17. RetroCombs badge
18. C64 Stuff token
19. 45GS02 Mega65 Mouse Mat
20. Stop Bits sticker
21. Never Neverland BBS miniposter
22. Macintosh Library sticker
23. American Science & Surplus
24. Retro Alcover stickers & etc.
25. Style Brochure
26. Frogs & Flies mousemat
27. Pocket Guide to Buying a Home Computer
28. Retro Adventurers podcast card
29. A8 Pico Cart
30. Epyx Fast Load
31. Jim's photocollection
32. Compute's First Book of VIC Games: maze generator
33. CityXen controller
34. RetroGameBoyz brochure
35. Whackadoodle
36. Meatloaf T-shirt
37. Meatloaf!
38. Nybbles & Bytes Business Card
39. Nybbles: Legend of the Drunken Snake
40. Factor of Matt business card
41. Desterm 128 2.0 User Guide and disk
42. DesTestMax
43. Light Cycle Duel Deluxe disk
44. 4-player adapter
45. Viper Patrol
46. Captain Power
47. Ardok the Barbarian
48. Trantor: The Last Storm Trooper
49. DragonsDen
50. CBM SX-64 Ultimax
To support 8-Bit Show And Tell:
Become a patron: patreon.com/8BitShowAndTell
One-time donation: paypal.me/8BitShowAndTell
2nd channel: youtube.com/channel/UCAgWzEh5c8391eJnELDy9OA
Download the Benchmark BASIC .d64 (see instructions below, and in video):
8bitshowandtell.com/downloads/bbasic.d64
Links mentioned in video:
Original Benchmark BASIC video: youtu.be/B-Cky_2l11U
Block Transfer fix: youtu.be/dG_oZV6s0Zg
PageTable: pagetable.com/c64ref/c64disasm
Tool Kit video: youtu.be/O8DRGqIZpPg
CodeBase: codebase64.org/doku.php?id=base:kernal_floating_point_mathematics
Transactor Anthology: archive.org/details/transactor-anthology
Greg's C64 OS 6510 port article: c64os.com/post/6510procport
Advanced machine language: archive.org/details/The_Advanced_Machine_Language_Book_for_the_Commodore_64
TI$ video: youtu.be/VkabHdR15xs
To use: mount/attach the .d64 image
LOAD"BENCHMARK BASIC",8,1
SYS 49152 to start
STOP+RESTORE keys to disable
To load the source code (requires REU):
LOAD"TMP+REU",8,1
SYS 32768
to view disk directory: [back arrow] *
to load: [back arrow] L
file name: bb33 (or whatever latest filename is on disk)
cursor keys to navigate source file
[back arrow] 3
press S to start
The REU is required to assemble to RAM at $C000 (where Benchmark BASIC lives) because Turbo Macro Pro also uses that memory range. But if you don't have access to an REU, a workaround is to assemble to disk with [back arrow] 5, and then give a filename. Once assembly is complete, you can reset the computer, load the object code with ,8,1 and SYS 49152 to start it.
Index:
0:00 Recap about Benchmark BASIC use
2:08 How to load the source in Turbo Macro Pro
4:28 About the $C000 origin, and why REU
8:50 SEI: Set Interrupt Disable
10:06 ?OUT OF MEMORY ERROR fix
13:53 ROM copy routine
18:06 Modify READY. prompt
19:20 Resources: PageTable.com and Dan Heeb's Tool Kit books
21:34 Patching RUN
23:00 Location 1: Switching out the ROMs
28:46 When RUN is typed... more patching
32:14 Jiffy Clock reset, handing control back
34:12 Just scrolling once, the wonders of C='s screen editor
38:44 Final cleanup
40:18 About BASIC's floating-point routines
43:10 Stashing, printing, converting, dividing floating points
48:36 ENDing
49:51 Conclusion, thanks!
To support 8-Bit Show And Tell:
Become a patron: patreon.com/8BitShowAndTell
One-time donation: paypal.me/8BitShowAndTell
2nd channel: youtube.com/channel/UCAgWzEh5c8391eJnELDy9OA
Links:
The 1541 Test/Demo Diskette:
https://commodore.software/downloads/download/152-1541-floppy-drive/1151-1541-test-demo-disk-1-85
The CRT file format:
ist.uwaterloo.ca/~schepers/formats/CRT.TXT
Index:
0:00 Defender by AtariSoft
3:30 Here's how to trigger the bug
5:50 Expanded sprites in C64 BASIC
11:07 About the Defender CRT image
16:15 A better way to load the image
19:02 Disassembling the 6502 code
23:53 Patching the code
25:45 Fixing the load address
28:33 Flashing, testing the fix
30:35 I noticed another bug!
33:52 Thanks to Steve, Patrons, and You
To support 8-Bit Show And Tell:
Become a patron: patreon.com/8BitShowAndTell
One-time donation: paypal.me/8BitShowAndTell
2nd channel: youtube.com/channel/UCAgWzEh5c8391eJnELDy9OA
Download "Chase" for Commodore PET:
8bitshowandtell.com/downloads/chase.d64
The first file on the disk image is "CHASE" which is the original game.
LOAD"CHASE2",8 if you want to play Robin's modified version.
Ray Carlsen's website: portcommodore.com/rcarlsen
Direct links to Ray's SX-64 info:
portcommodore.com/rcarlsen/cbm/sx64/sx64.txt
portcommodore.com/rcarlsen/cbm/sx64/PHOTOS/Q-LINK%20FIX.jpg
portcommodore.com/rcarlsen/cbm/sx64/SRQ%20vs%20game%20carts.txt
Index:
0:00 William's Electronics Memories
1:40 Robotron Influence 1: Chase for Commodore PET
7:01 Robotron Influence 2: Berzerk (shown on Atari 2600+)
9:40 Commodore 64 Robotron: 2084
11:29 Twin Sticks on C64
14:16 Robotron Bug on Commodore SX-64
19:25 The SX-64 SRQ line bug and hardware fixes
23:36 Examining the Robotron cartridge for the bug
29:04 The Fix: Flashing to EasyFlash
32:57 Testing Software Fix on the SX-64
35:38 Final Thoughts, Thanks
Previous video: "99.8% Compatible? The C64 Mode of the Commodore 128"
youtu.be/Ial2VSAu7tw
Adrian Gonzalez' amazing SnappyROM (Super Snapshot upgrade ROM) - works on EasyFlash 3 and Kung-Fu Flash!:
github.com/adrianglz64/snappyrom
To support 8-Bit Show And Tell:
Become a patron: patreon.com/8BitShowAndTell
One-time donation: paypal.me/8BitShowAndTell
2nd channel: youtube.com/channel/UCAgWzEh5c8391eJnELDy9OA
Index:
0:00 A couple bugs in Frantic Freddie?
3:30 Infinite lives cheat
9:20 Making levels easier: one pot of gold
16:04 Any one pot out of ten
18:35 Fixing InterLUDE 2
24:33 How the InterLUDEs work
33:50 Making InterLUDEs skippable
41:40 All We Need: RUN to Level 17
46:35 Beyond Level 17: Glitch World
54:40 Conclusion & Thanks
Canadian Retro Things: youtube.com/c/canadianretrothings
The video that Ken first showed the 3.17 cm disks in: youtube.com/watch?v=wD9KdXzcikk
To support 8-Bit Show And Tell:
Become a patron: patreon.com/8BitShowAndTell
One-time donation: paypal.me/8BitShowAndTell
2nd channel: youtube.com/channel/UCAgWzEh5c8391eJnELDy9OA
Noel's Retro Lab scan of Radio Shack Canada 1986 catalog: archive.org/details/radio-shack-catalog-1986-canada
That Measurement Flow Chart: reddit.com/r/HelloInternet/comments/czcf7u/canadian_measurement_flowchart
Index:
0:00 3.17cm disks? Why I care.
2:40 Radio Shack Canada
4:03 Metrication in Canada
5:55 Calculator Time
8:34 Canadian English
9:50 Ken from Canadian Retro Things
11:33 How did this happen? CoCo Time
16:30 Thanks!
To support 8-Bit Show And Tell:
Become a patron: patreon.com/8BitShowAndTell
One-time donation: paypal.me/8BitShowAndTell
2nd channel: youtube.com/channel/UCAgWzEh5c8391eJnELDy9OA
Index:
0:00 Intro / rant / wildlife footage
4:19 Booting the Apple IIc / type-in time
8:29 RUN - hires 10 PRINT
10:31 What's with delete?
12:58 An attempt at line editing
17:22 Okay instead I'll shorten it
23:10 Slash logic
28:52 One more try at faster
33:19 Play with Size: it's bigger
35:42 Failed improvement: line draw
41:20 Thanks! Some bonus thoughts about the journey
To support 8-Bit Show And Tell:
Become a patron: patreon.com/8BitShowAndTell
One-time donation: paypal.me/8BitShowAndTell
2nd channel: youtube.com/channel/UCAgWzEh5c8391eJnELDy9OA
Index:
0:00 Some info and look-around
3:58 Powering it; video output obstacle
7:42 ZAP, EXPLODE
10:37 Random music type-in
14:25 Thanks!
Pagetable disassembly: pagetable.com/c64ref/c64disasm/#EA31
SnappyROM (Super Snapshot ROM upgrade): github.com/adrianglz64/snappyrom
To support 8-Bit Show And Tell:
Become a patron: patreon.com/8BitShowAndTell
One-time donation: paypal.me/8BitShowAndTell
2nd channel: youtube.com/channel/UCAgWzEh5c8391eJnELDy9OA
Index:
0:00 Collecting POKEs!
1:06 POKE 788,82 - Etch-A-Sketch
4:19 Who discovered this?
6:18 POKE 788,52 - disable STOP and TI
8:13 What does location 788 do? $0314/$0315 Interrupt Vector
10:48 What does $FFEA do? Updates Jiffy Clock and checks STOP
12:06 What does $EA34 do? Manages cursor flashing
15:22 POKE 788,80 vs. POKE 788,82
20:00 Best POKE ever? Thanks!
Links Mentioned:
Buy the tape: tfw8b.com/product/emh-vic20-35k
Download the game: hewco.itch.io/emh
Turbo Rascal: lemonspawn.com/turbo-rascal-syntax-error-expected-but-begin
LBM8 Library: hewco.uk/lbm8
To support 8-Bit Show And Tell:
Become a patron: patreon.com/8BitShowAndTell
One-time donation: paypal.me/8BitShowAndTell
2nd channel: youtube.com/channel/UCAgWzEh5c8391eJnELDy9OA
Index:
0:00 Loading the game on tape
3:27 Instructions / Attract Mode
7:21 Outside the Windmill
10:55 Inside to Upper Areas
17:16 A Key Location / Snorkel
23:22 Turbo Rascal Syntax Error
27:18 Tutorial 1 Code Walkthrough
38:28 Tutorial 2/3 Preview
40:32 Easter Egg
45:43 Thanks!
Downloads here:
https://csdb.dk/release/?id=242880
bit.ly/harebasic
bit.ly/harebasichandbook
8bitshowandtell.com/downloads/descending.d64
To support 8-Bit Show And Tell:
Become a patron: patreon.com/8BitShowAndTell
One-time donation: paypal.me/8BitShowAndTell
2nd channel: youtube.com/channel/UCAgWzEh5c8391eJnELDy9OA
Index:
0:00 Playing Descending Doom game prototype
3:20 Hare Basic - a faster BASIC
8:07 BALLOONS demo
15:16 FILLSPEED demo
19:16 RASTER demo
21:31 TIPS: various code snippets
24:28 Descending Doom walkthrough:setup
29:37 Move spaceship
34:31 Move/detect bullet/fire
37:00 Descend the Doom
41:56 Title Screen / Game Won / Lost
43:46 Some final thoughts & info
46:05 Thanks to my patrons!
This series:
Part 1: Dumping LeMans cartridge: youtu.be/YV9WN-dTNgk
Part 2: Making the binary RUNnable: youtu.be/UKG00SyA0fE
Part 3: This Game Cheats: This video!
BCD video: youtu.be/vnhyGt6URYc
To support 8-Bit Show And Tell:
Become a patron: patreon.com/8BitShowAndTell
One-time donation: paypal.me/8BitShowAndTell
2nd channel: 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!
To support 8-Bit Show And Tell:
Become a patron: patreon.com/8BitShowAndTell
One-time donation: paypal.me/8BitShowAndTell
2nd channel: youtube.com/channel/UCAgWzEh5c8391eJnELDy9OA
The previous Sky Travel / Eclipse video that I reference: youtu.be/gipFvhEMB0I titled "Viewing the 2024 Solar Eclipse with Commodore 64's 1984 Sky Travel"
My previous SuperCPU video: youtu.be/x9clez2fxxw
Atari version: atarimania.com/pgesoft.awp?version=384
Index:
0:00 Intro
1:36 About the CMD SuperCPU and JiffyDOS
4:52 Booting Sky Travel with JiffyDOS, speed-up
6:40 Disable Head "Bump"
8:05 The 2 Hour Error: DST and Time Zones
12:07 The eclipse from Apache, Arizona: no error
18:49 The Sky Travel Easter Eggs: Polar Bear
20:50 Eggs 2 - 6
25:42 Eggs 7 - 11
31:14 One last egg
32:50 Thanks!
I made a follow-up video: youtu.be/ygDzpVMkDrw titled "SuperCPU "Sky Travel" Easter Egg Hunt for Commodore 64"
To support 8-Bit Show And Tell:
Become a patron: patreon.com/8BitShowAndTell
One-time donation: paypal.me/8BitShowAndTell
2nd channel: youtube.com/channel/UCAgWzEh5c8391eJnELDy9OA
Sky Travel manual (MicroIllusions edition): archive.org/details/sky-travel-c-64-manual
Index:
0:00 Sky Travel: 1984 Commodore, 1987 MicroIllusions
2:19 Inside the box: Floppy, Manual, Diskette Replacement
4:16 Booting the 5.25" Floppy Disk
7:20 Configuring location, date, and time
11:42 Configuring and viewing the sky
15:06 The eclipse: wear your ISO 12312-2 glasses
20:55 Thanks!
Official Penultimate+2 Page: tfw8b.com/product/vic20-penultimate-plus-two
My previous PU+2 videos:
Mostly about the games: youtu.be/eNGyneXHKJQ
Mostly utilities and dev tools: youtu.be/JTxiR4ZKfvo
To support 8-Bit Show And Tell:
Become a patron: patreon.com/8BitShowAndTell
One-time donation: paypal.me/8BitShowAndTell
2nd channel: youtube.com/channel/UCAgWzEh5c8391eJnELDy9OA
Note: programs containing the extra commands of Waterloo BASIC, Super Expander, or Programmer's Aid require the cartridge (original, PU+2, or other re-creation) to function, so be aware when sharing your creations with friends!
Programmer's Aid manual: archive.org/details/VIC-1212_Programmers_Aid_Cartridge_198x_Commodore
wAx2 Assembler: github.com/chysn/VIC20-wax2/wiki
Waterloo BASIC Manual: https://commodore.software/downloads/download/640-vic-20-programming-books/15931-waterloo-basic-manual-vic20
Denial page about the VIC-1001 cartridge: sleepingelephant.com/denial/wiki/index.php/Waterloo_Structured_BASIC
Index:
0:00 Last time...
1:25 Blue LED: Random Game
4:08 Games: Alien Invasion/Invaders, Atlantis
9:16 Games: Fall, Operation Ganymed
13:32 Games: Moon Patrol, Scrolling Through
17:25 Programmer's Aid
31:37 wAx V2.1 Assembler
45:05 Waterloo Structured BASIC
57:22 Boot Settings, and thanks!
Part 1: Dumping LeMans cartridge: youtu.be/YV9WN-dTNgk
Part 2: Making the binary RUNnable: This video!
Part 3: This Game Cheats: youtu.be/tpKWu-WOz_E
Download the disk image to follow along: 8bitshowandtell.com/downloads/lemans.d64
To support 8-Bit Show And Tell:
Become a patron: patreon.com/8BitShowAndTell
One-time donation: paypal.me/8BitShowAndTell
2nd channel: youtube.com/channel/UCAgWzEh5c8391eJnELDy9OA
Index:
0:00 Last time on 8BST
1:39 Turbo Macro Pro time: src6 walk-through
4:20 BASIC Stub explanation
7:32 Main program explanation
10:24 Copy routine explanation
12:21 Putting it together
14:33 Testing it
15:36 Robin From The Future: BOUNS Typo
17:30 Locating the typo in ROM
20:28 Fixing the typo in the dump?
22:00 Fixing it in our boot program instead
24:30 Testing it
26:05 Thanks to my patrons!
Download the D64 with the source code:
8bitshowandtell.com/downloads/leapyear.d64
To support 8-Bit Show And Tell:
Become a patron: patreon.com/8BitShowAndTell
One-time donation: paypal.me/8BitShowAndTell
2nd channel: youtube.com/channel/UCAgWzEh5c8391eJnELDy9OA
Things mentioned in this video:
codebase64.org/doku.php?id=base:32_bit_hexadecimal_to_decimal_conversion
c64-wiki.com/wiki/Simons%27_BASIC
github.com/adrianglz64/snappyrom
store.go4retro.com/easyflash-3
tfw8b.com/product/kung-fu-flash
turbo.style64.org
Index:
0:00 About leap years
2:50 Julian Calendar leap year calculation in C64 BASIC
7:35 Gregorian Calendar calculation in Simons' BASIC
10:06 Assembly language version - load and run
12:11 Walk-through: main loop
16:45 Checking if leap year (divisible by 4)
18:34 Divide by 100
22:34 Gregorian checks, printing, tabs
27:05 A strange coincidence? Thanks!
Download the game: 8bitshowandtell.com/downloads/manbiki.d64
Play the game online: https://masswerk.at/pet/?run=manbiki.d64/menu&repeat=off&sound=true
Tynemouth Software Blog: http://blog.tynemouthsoftware.co.uk/2022/02/the-mini-pet-4080.html
MiniPET 40/80 available again, SD2PET SD Card Disk at The Future Was 8-Bit:
tfw8b.com/product/minipet-40-80-standalone-computer-kit
tfw8b.com/product/sd2pet-commodore-pet
Rudy's Retro Intel: youtube.com/@RudysRetroIntel
PET Companion purchase / inquiries: retrointeldiy@gmail.com
"The Untold History of Japanese Game Developers: Volume 1": http://www.hardcoregaming101.net/books/the-untold-history-of-japanese-game-developers-volume-1
Stealth Docs / First Stealth Game: youtu.be/qrOiXcoABVg
Jim Gerrie MC-10: http://jimgerrie.blogspot.com/2019/04/shoplifting-boy-first-stealth-game.html
RAM Magazine / Manbiki Shonen scan: http://www.junirose.com/manbiki
2022 Manbiki Syonen footage (bad scaling?): youtu.be/wP3E2jhMb6k
Interview with Hiroshi Suzuki: https://readonlymemory.vg/ascii-corporation/
Thanks again to Ryan Devan for the great info that started all this!!
To support 8-Bit Show And Tell:
Become a patron: patreon.com/8BitShowAndTell
One-time donation: paypal.me/8BitShowAndTell
2nd channel: youtube.com/channel/UCAgWzEh5c8391eJnELDy9OA
Original title for video: Found: "Lost" 1979 Stealth Game: Manbiki Shounen / Shoplifting Boy - Commodore PET (Japan)
Index:
0:00 The first Stealth game - lost?
4:25 Manbiki Shounen - found in RAM Magazine!
8:25 Tynemouth Mini PET 40/80, SD2PET, Commodore PET Companion
9:46 RUNning Manbiki Syonen - Menu, Title, Intro, controls
12:10 Playing the original game
14:27 Why 6 versions - the menu
17:45 The optimized version - Shoplifting Boy
21:48 One problem I learned
23:15 Flowchart / High-level code walkthrough
31:25 History of game: Hiroshi Suzuki
36:05 Manbiki Shonen on vintage PET 2001-N
40:50 Thanks
Part 1: Dumping LeMans cartridge: This video!
Part 2: Making the binary RUNnable: youtu.be/UKG00SyA0fE
Part 3: This Game Cheats: youtu.be/tpKWu-WOz_E
To support 8-Bit Show And Tell:
Become a patron: patreon.com/8BitShowAndTell
One-time donation: paypal.me/8BitShowAndTell
2nd channel: youtube.com/channel/UCAgWzEh5c8391eJnELDy9OA
Links:
MDUMP and other dumping info: http://markus.brenner.de/cartridge/index.html
Zimmers: http://www.zimmers.net/anonftp/pub/cbm/firmware/misc/c64carts/index.html
go4retro X-Pander 3: store.go4retro.com/x-pander-3-slot-cartridge-port-expander
Max Machine video: youtu.be/NBYZeLO7rA0
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!
A re-formatted excerpt from the long-form video "43-Year-Old INPUT Bug Fixed: From C64 to VIC-20" youtu.be/3WLbafg5Zjw
A re-formatted excerpt from the long-form video "43-Year-Old INPUT Bug Fixed: From C64 to VIC-20" youtu.be/3WLbafg5Zjw
Links mentioned:
Mr. Doornbos' blog: imapenguin.com
My previous KERNAL revisions video: youtu.be/If4mcprqBZw
To support 8-Bit Show And Tell:
Become a patron: patreon.com/8BitShowAndTell
One-time donation: paypal.me/8BitShowAndTell
2nd channel: youtube.com/channel/UCAgWzEh5c8391eJnELDy9OA
More info about the ROM Emulator:
mygeekyhobby.com/2020/07/05/eprom-emulator
github.com/Kris-Sekula/EPROM-EMU-NG
VIC-20 KERNAL ROM patch:
The patch should be applied to VIC-20 KERNAL ROM binary file kernal.901486-06.bin (NTSC) or kernal.901486-07.bin (PAL).
30 bytes at offset $597 of file: 20 7e ea a9 15 e8 b4 d9 30 06 18 69 16 e8 10 f6 85 d5 4c b2 ea e4 c9 f0 03 4c 19 e7 60 ea
2 bytes at offset $63D: ac e5
Index:
0:00 INPUT example
1:40 Demonstrating the bug on VIC
3:54 Demonstrating the bug on C64, fixed on KERNAL V3
5:55 How to identify your C64 KERNAL version
9:21 KERNAL V2 Bug Walkthrough
14:26 KERNAL V2 Bug Explanation
20:08 KERNAL V3 Bug Fix
26:40 Backport the C64 V3 Fix to the VIC-20?
28:55 The VIC-20 Patch
31:25 Testing the patch: Mr. Doornbos: imapenguin.com
34:40 Thanks to my patrons
Download the D64 of today's code: 8bitshowandtell.com/downloads/runparams.d64
To support 8-Bit Show And Tell:
Become a patron: patreon.com/8BitShowAndTell
One-time donation: paypal.me/8BitShowAndTell
2nd channel: youtube.com/channel/UCAgWzEh5c8391eJnELDy9OA
Previous videos referenced:
"About Commodore 64 BASIC Abbreviations": youtu.be/AYhuPM0KH1o
"Cracking a Commodore 64 Game From Cassette: Livingstone, I Presume?": youtu.be/DDErGI2c7zk
"4-Byte Commodore 64 Demo and Follow-up on 10 PRINT Orthogonal [32 bytes]": youtu.be/aMaMzsL9vVQ
"Using Commodore 64 BASIC SYS Parameters in Machine Language": youtu.be/3ZV8LtpMbvA
Index:
0:00 Can parameters be added to a Commodore BASIC program?
1:57 How EXAMPLE 1 works
5:42 What's the point?
7:15 Some problems
9:12 EXAMPLE 2: More Robust
10:55 BORDER: A slightly more useful example
14:28 Rhymes with Orange: a tokenization problem
16:02 Commodore 128 Mode: RUN "FILENAME"
18:30 Turbo Macro Pro: Assembly example
19:52 BASIC Header / Stub
21:13 TXTPTR / rest of code walkthrough
24:35 Modifying for border colour version
25:36 Thanks!
Would I finally get my wish? My very own computer, with a SID chip.
I wanted - and I got - a Commodore 64 Christmas.
To support 8-Bit Show And Tell:
Become a patron: patreon.com/8BitShowAndTell
One-time donation: paypal.me/8BitShowAndTell
2nd channel: youtube.com/channel/UCAgWzEh5c8391eJnELDy9OA
Index:
0:00 1977-2017 Atari VCS to Nintendo Switch
3:10 Why I like the Atari 2600+
5:06 Bowling (1979)
8:07 Adventure (1980)
10:57 Space Invaders (1980)
13:01 Asteroids (1981)
14:16 Pac-Man (1982)
16:49 Yars' Revenge (1982)
19:10 Star Wars: The Empire Strikes Back (1982)
21:00 Cosmic Ark (1982)
23:24 Pitfall! (1982)
26:09 Berzerk (1982)
27:53 Megamania (1982)
29:13 Fast Food (1982)
31:11 Spider-Man (1982)
33:06 Vanguard (1982)
34:50 River Raid (1982)
36:53 E.T. the Extra-Terrestrial (1982)
40:12 TRON: Deadly Discs (1983)
41:20 Phoenix (1983)
43:30 Smurf (1983)
46:13 Enduro (1983)
49:46 Kids choose what games they want for Christmas
54:40 Summary and thanks!
The VIC-20 Quick Reference Handbook by Jeff Daniels: jeffdaniels.itch.io/vic-20-quick-reference-handbook
Tool Kit: BASIC archive.org/details/Compute_s_Vic-20_Commodore_64_Tool_kit_Basic
Allen Huffman's blog: subethasoftware.com/2023/08/17/color-basic-overflow-bug-same-as-commodores
All the X-Tweets:
twitter.com/8BitShowAndTell/status/1692238191720600008
twitter.com/mrdoornbos/status/1692313328209559923
twitter.com/xotmatrix/status/1693074790855102861
twitter.com/anderszapac/status/1692300818815283262
twitter.com/tlindner/status/1692368840569851958
Closing song lyrics "Call An Awesome Superhero" by Robin's son, aged 5.
To support 8-Bit Show And Tell:
Become a patron: patreon.com/8BitShowAndTell
One-time donation: paypal.me/8BitShowAndTell
2nd channel: youtube.com/channel/UCAgWzEh5c8391eJnELDy9OA
Index:
0:00 A bit about VAL()
2:31 + Addition or Concatenation?
4:42 10 A=VAL("1E39"):REM SHOW BUG
7:53 The VIC-20: VAL(TI$)
11:45 Tool Kit: BASIC Explanation
13:40 About the Overflow Error? 39 digits
15:14 VAL() needs a null-terminated string
18:30 Machine Language Monitor time
22:22 Thanks to my patrons and X-Twitter pals!
The books I show are "20 GOTO 10: 10101001 facts about retro computers" by Steven Goodwin, and "On The Edge: The Spectacular Rise and Fall of Commodore" by Brian Bagnall. The memory map inserts are from "The Commodore 64 Programmer's Reference Guide".
To support 8-Bit Show And Tell:
Become a patron: patreon.com/8BitShowAndTell
One-time donation: paypal.me/8BitShowAndTell
2nd channel: youtube.com/channel/UCAgWzEh5c8391eJnELDy9OA
Links:
VIC-30 Video: youtu.be/mcBWaxyW4oI
Index:
0:00 Questions about 38911 bytes free
1:57 How much RAM in 1982
5:05 Commodore 64 = 64 KB DRAM
7:37 C64 Memory map - where does it go?
11:11 16-bit addressing, bank switching
13:40 Plus/4 and MSX: Constraints common!
15:08 38K = 38912, not 38911! Location 2048
19:37 FRE(0)+2^16 = 38909 why??
23:18 Machine Language Monitor - Super Snappy time
26:57 Conclusion and thanks!
To support 8-Bit Show And Tell:
Become a patron: patreon.com/8BitShowAndTell
One-time donation: paypal.me/8BitShowAndTell
2nd channel: youtube.com/channel/UCAgWzEh5c8391eJnELDy9OA
Instructions on changing device number on Commodore 1541 disk drives:
ist.uwaterloo.ca/~schepers/MJK/deviceaddress_switch.html
Index:
0:00 Device Not Present? Setting to 9.
3:16 Trying productivity software on device 9: Print Shop, Pocket Writer, more
8:45 F-15 Strike Eagle
12:42 Sub Battle Simulator Preview, The Great Nordic War
17:35 Candidate
22:00 Galaxian, BMX Racers
26:34 Monty Plays Scrabble, Final Assault
30:16 Ms. Pac-Man, Wiz Ball
34:12 Top Gun, Mail Order Monsters, Ultimate Wizard
37:34 Skate Rock, Gauntlet
41:49 Tetris, The Movie Monster Game
49:10 KERNAL Bug? LOAD"*",PEEK(186),1
55:51 JiffyDOS works; explained with SuperMON
1:02:38 Thanks!
Previous PreComputer Video: youtu.be/Mgxy-_HfZGU
DJ's channel: youtube.com/c/DJSures
BASIC-80 manual: http://www.bitsavers.org/pdf/microsoft/cpm/Microsoft_BASIC_Compiler_1980.pdf
To support 8-Bit Show And Tell:
Become a patron: patreon.com/8BitShowAndTell
One-time donation: paypal.me/8BitShowAndTell
2nd channel: youtube.com/channel/UCAgWzEh5c8391eJnELDy9OA
Index:
0:00 Previously...
1:03 Is it MS BASIC?, -1=True, Line 0, Goto
4:11 Maximum line number: 65529
5:56 String heap fun
9:10 Maximum heap size
10:55 Variable names
13:01 Commands missing
14:00 Floating point: single-precision "6 digit"
15:32 Two-letter error codes, IF/ELSE
17:18 Differences: CHR$(), RND()
18:56 Undocumented: Integer variables, ON..GOTO, Multi-dimensional arrays
22:13 Remnants: double-precision, hex, DEF FN
26:05 BASICly sure it's BASIC-80, thanks!
To support 8-Bit Show And Tell:
Become a patron: patreon.com/8BitShowAndTell
One-time donation: paypal.me/8BitShowAndTell
2nd channel: youtube.com/channel/UCAgWzEh5c8391eJnELDy9OA
The Commodore 64 Revolution (Documentary) Trailer: youtu.be/njyhisLCeHw
Index:
0:00 Details: A LOADed Rant?
2:09 Load"*",8,1
5:12 LOAD"*",1
7:00 Trying to load * from tape
11:45 How to load the first/next file on tape
13:42 $E4E0 Disassembly: the pause
16:18 PEEK(145) - the skip pause keys
18:30 Vintage mistakes
21:03 Magazine type-ins: accuracy matters
21:58 Thanks to my patrons!
Thanks very much to DJ Sures for lending it to me! Check out his channel with lots of NABU fun:
youtube.com/c/DJSures
The 8-Bit Guy covered some of the related V-Tech Laser computers which came before and after the PreComputer 1000: youtu.be/UJAdo2cE4pQ
To support 8-Bit Show And Tell:
Become a patron: patreon.com/8BitShowAndTell
One-time donation: paypal.me/8BitShowAndTell
2nd channel: youtube.com/channel/UCAgWzEh5c8391eJnELDy9OA
VTech's original name was Video Technology Limited.
Index:
0:00 Kid's toys?
2:30 Look at system and box
9:36 Trivia / quiz games: General, History, Geography, Sciene
16:47 Math: Quiz, Fractions, Decimals, Mixed Calculation, Story Problems
22:54 Calculator Mode
24:22 Games: Typing Fun, Hangman, Scramble
29:12 Typing Course
33:49 Computer Drill: Example Programs, Guessing Z80 MHz
38:10 BASIC Computer: 10 PRINT?
45:01 No POKE, PEEK, SYS: but it does have SOUND
47:13 Type-In Time: Twinkle, Twinkle, Little Star
51:24 Dream Machine? Laser 50, Laser PC4? Thanks!
Follow along in "Timex Sinclair 2068 Beginner/Intermediate Guide" by Fred Blechman:
archive.org/details/TimexSinclair2068Manuals/TS2068-BeginnerIntermediateGuide
My first Timex Sinclair 1000 type-in: youtu.be/yxdxah0B3qo
To support 8-Bit Show And Tell:
Become a patron: patreon.com/8BitShowAndTell
One-time donation: paypal.me/8BitShowAndTell
2nd channel: youtube.com/channel/UCAgWzEh5c8391eJnELDy9OA
Index:
0:00 Bye bye Commodore? 2068 Box
4:26 A little Timex computer history
5:45 Looking around the computer
10:58 Learning the T/S 2068 Keyboard
16:50 The Devious DELETE Key
20:17 Entering Line 10
27:41 Lines 20, 30
32:15 Lines 40-80
37:41 Lines 100-220
45:46 Running the Program
50:48 10 PRINT
54:31 Thanks!
To support 8-Bit Show And Tell:
Become a patron: patreon.com/8BitShowAndTell
One-time donation: paypal.me/8BitShowAndTell
2nd channel: youtube.com/channel/UCAgWzEh5c8391eJnELDy9OA
Index:
0:00 Björn Skifs, Hooked On A Feeling, and Blue Swede
2:55 Looking at the record
8:12 IF/THEN - BASIC title? Hidden PETSCII!
11:42 Type-In Time
16:00 Decoding: Shift+Commodore and more...
18:20 More Type-In: The Sleeve Message
21:01 What does it mean?
23:52 Thanks!
This video was originally made for Commodore Retro eXpo 2023. Thanks to the organizers for including me in their event: crxevent.com
Thanks to David Youd for all his support in making this video. Check out his Youtube channel: youtube.com/DavidYoud
Links mentioned:
Oldskool PC: youtube.com/TheOldskoolPC
8088 MPH demo: youtu.be/yHXx3orN35Y
Drink coasters from: etsy.com/shop/CoastyMarshmallow
Eaten by Grue podcast: monsterfeet.com/grue
Amnesia Remembered book: berghahnbooks.com/title/AycockAmnesia
SWRAP 2005: lyonlabs.org/commodore/swrap2005/swrap2005.html
Retro Tea Breaks Vol. 1: kickstarter.com/projects/retroteabreaks/retro-tea-breaks-vol-1-a-book-by-retromancave
To support 8-Bit Show And Tell:
Become a patron: patreon.com/8BitShowAndTell
One-time donation: paypal.me/8BitShowAndTell
2nd channel: youtube.com/channel/UCAgWzEh5c8391eJnELDy9OA
Index:
0:00 Intro
1:01 VCFMW History
2:23 Origin of this talk
3:47 Before Electronic Arts was evil
6:57 The EOA / ECA Loader
8:10 Cube, Sphere, and Tetrahedron
10:01 The hidden logo symbols
12:32 Thanks to The Oldskool PC / Jim Leonard
13:30 The process / criteria
15:56 The Spoiler Fence
16:47 1983: Hard Hat Mack, M.U.L.E...
23:18 1984: Realm of Impossibility, Skyfox...
25:18 1985: Adventure Construction Set, Racing Destruction Set, Bard's Tale...
27:31 1986: Ultimate Wizard, Robot Rascals...
31:28 1987: Legacy of the Ancients, Demon Stalkers...
33:22 1988: Deathlord, F/A-18 Interceptor, Modem Wars...
37:37 1989-1990: Populous, Keef the Thief, Magic Fly...
39:04 1991-1992: Centurion: Defender of Rome, Black Crypt
40:00 Dubious: Archon, Pinball Construction Set, Wasteland...
44:57 None? Mail Order Monsters, Seven Cities of Gold...
46:58 Keeping the hunt alive
48:33 Thanks!
The Zeus64 source code example is a port from my original Turbo Macro Pro source which I went on about in great detail in this previous video called "Commodore 64 Programming Joystick-Controlled Sprites in Assembly PART TWO" - youtu.be/LSP5C49pq_g
To support 8-Bit Show And Tell:
Become a patron: patreon.com/8BitShowAndTell
One-time donation: paypal.me/8BitShowAndTell
2nd channel: youtube.com/channel/UCAgWzEh5c8391eJnELDy9OA
Index:
0:00 Intro, Zeus 64 package
3:05 Loading from cassette on PAL 64C
4:32 Depressing isn't it - legit?
5:39 First look at assembler
9:46 The Bug Easter Egg
16:32 Zeus 64: Differences to Turbo Macro Pro
23:32 Nice Zeus assembler features
27:14 Interesting Zeus ML monitor features
34:15 Summary and Thanks / Patron Credits
To support 8-Bit Show And Tell:
Become a patron: patreon.com/8BitShowAndTell
One-time donation: paypal.me/8BitShowAndTell
2nd channel: youtube.com/channel/UCAgWzEh5c8391eJnELDy9OA
Here's a newer version of Dave Plummer's talk where Frantic Freddie is specifically mentioned: youtu.be/Xv1sohXaX_o?si=jzg_OsIQwYG_QTgs&t=559 Thanks to OddbOd for finding this!
Thanks to James Poll for finding this video: youtu.be/Ig_5syuWUh0 - it's a talk given by Dave Plummer at the University of Regina in 2018 and at 9:55 he mentions meeting a more advanced C64 programmer named Kris (Hatelid) when Dave was 16. I think there's another video where Dave more specifically mentions Frantic Freddie, but this is close. Thanks James!
Index:
0:00 Intro: 99.8% compatible?
2:48 Location $D030 - POKE 53296,1 - FAST
5:27 Scrolls of Abadon on C64 and 128
7:54 Fixing Scrolls
10:24 Cohen's Towers on the C64
13:02 Cohen's on the C128 - Fixing
14:37 Wanted! Monty Mole on 64 and 128
16:55 Fixing Monty Mole
19:16 He-Man Ilearth Stone on 64 and 128
21:26 Fixing Masters of the Universe
26:14 Frantic Freddie on C64
28:15 Freddie on 128 - $D5xx sound fix
34:18 A bit of info from Kris Hatelid - developer
35:47 Another SID mirror example in BASIC on 64 and 128
38:20 Location 1 difference - cassette example
42:23 More location 1 - CAPS LOCK - Cassette Play button
46:16 1571 Problems?
48:45 Gemstone Warrior v1.1
51:22 Autoduel & Moebius fail on 1571
52:53 Autoduel & Moebius work on 1541
56:51 A bit more info...
58:34 In Conclusion - and thanks!
Previous video mentioned:
Black Book of C128: youtu.be/AdJjqUEeInA
To support 8-Bit Show And Tell:
Become a patron: patreon.com/8BitShowAndTell
One-time donation: paypal.me/8BitShowAndTell
2nd channel: youtube.com/channel/UCAgWzEh5c8391eJnELDy9OA
Index:
0:00 Diary?
2:15 MUPET: in search of Jim Butterfield's signature
4:17 A letter from Jim: yes, Jim signed it
6:26 Back to the diary
8:01 The Commodore Range of Computers & Peripherals
10:48 Important Keys, BASIC, Disk Commands
13:45 Simple Techniques and Handy Locations
19:23 Memory Architectures & Maps
24:30 Useful Programs, Sound, Machine Language, Glossary, Normal People Stuff
27:28 POKE collection - by Jim?
30:49 POKEs demonstrated
36:39 The rest
38:15 Conclusion and thanks!
P.S. The thumbnail is from a joke contained *IN* this video - this actual frame appears just 11 seconds in. And hilariously, Youtube automatically suggested it as the thumbnail!
To support 8-Bit Show And Tell:
Become a patron: patreon.com/8BitShowAndTell
One-time donation: paypal.me/8BitShowAndTell
2nd channel: youtube.com/channel/UCAgWzEh5c8391eJnELDy9OA
Download the Benchmark BASIC .d64:
8bitshowandtell.com/downloads/bbasic.d64
To use: mount/attach the .d64 image
LOAD"BENCHMARK BASIC",8,1
SYS 49152 to start
STOP+RESTORE keys to disable
To load the source code (requires REU):
LOAD"TMP+REU",8,1
SYS 32768
to view disk directory: [back arrow] *
to load: [back arrow] L
file name: bb33 (or whatever latest filename is on disk)
cursor keys to navigate source file
[back arrow] 3
press S to start
The REU is required to assemble to RAM at $C000 (where Benchmark BASIC lives) because Turbo Macro Pro also uses that memory range. But if you don't have access to an REU, a workaround is to assemble to disk with [back arrow] 5, and then give a filename. Once assembly is complete, you can reset the computer, load the object code with ,8,1 and SYS 49152 to start it.
Video "Optimizing With Integers in Commodore 64 BASIC?": youtu.be/wo14rDnGUbY
Index:
0:00 Intro: 10 PRINT
1:36 Alex's fast 2-line 10 PRINT
5:15 TI$ benchmarking "the old way": reals vs. integers
9:09 Shortcomings of TI$ benchmarking
10:48 Introducing Benchmark BASIC
12:56 Optimizing classic 10 PRINT with BBASIC
17:11 Optimizing Alex's version
21:40 Making a faster one-line 10 PRINT
26:34 Unrolling it for extra speed
29:04 Addendum: Even more speed!
30:50 Future improvements?
33:00 Thanks!