8-Bit Show And Tell
8-Bit Handouts: Channel Donations
updated
Want your own Penultimate+2?
Buy it here: plant42.co.uk/product/vic20-penultimate-plus-two
Or here: thefuturewas8bit.com/vic20-penultimate-plus-two.html
Tynemouth Software Blog: http://blog.tynemouthsoftware.co.uk/2023/06/penultimate-plus-2-cartridge.html
My video about TFW8b's VIC-20 cassette releases: youtu.be/0o9_E8NO27E
My look at many VIC-20 games and easter eggs by Andy Finkel, including the Scott Adams Adventure series: youtu.be/VhvUWQPYCW0
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, NTSC VIC-20
2:57 Main Menu, quick overview
6:27 Games A-Z, navigation, filters
8:11 Avenger, Demon Attack, Frogger
12:33 Hunchy, Jelly Monsters
18:15 Jupiter Lander, River Rescue
23:37 Splatform
27:43 PAL VIC-20, Avenger revisited
30:24 Games By Category, Scramble, Pink Windmill Blitz
34:52 3D Monster Maze, Tut Tut, Tale(s) of Sara Christina
40:42 Adventure Land (text), Clowns, Vicatone
48:35 Rods Random ROM Runner, Cyclons, Snake Pit
50:55 Boot to Random, Spaceship Minus 1, Forbidden Tower
54:31 Back to NTSC, Super Starship Space Attack, Cosmic Snake
57:33 Conclusion, Links, Thanks!
The previous video about the Livingstone, I Presume? bug: youtu.be/c4OQPojiEOo
Further Reading / Info:
LOAD"*",8,1 VS. video: youtu.be/b3j5k1rlhow
DisC=overy #3: http://unusedino.de/ec64/technical/discovery/issue3.html
Autostart: codebase64.org/doku.php?id=base:autostarting_disk_files
More autostart: http://www.sizecoding.org/wiki/Commodore_64#Autostart
Exomizer: bitbucket.org/magli143/exomizer/wiki/Home
Pucrunch: http://a1bert.kapsi.fi/Dev/pucrunch/
Byte-Bonker V1.5: https://csdb.dk/release/?id=49169
Cruncher AB: https://csdb.dk/release/?id=48475
ECA Compactor/Linker: https://csdb.dk/release/?id=18026
TapeTool: https://csdb.dk/release/?id=194915
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 - last time
2:50 Why not just SAVE? Autostart
4:31 Tape program header modifications
8:33 Examining the loader
16:40 Preventing game execution & loading
19:49 Examining, patching, saving game to disk
24:38 Testing cracked game, two problems
26:14 Crunchers to the rescue
31:14 Does the cheat work now?
33:23 Tape re-mastering? 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
Check out the many related links for more information and reference materials:
Today's code D64: 8bitshowandtell.com/downloads/helloworld.d64
BASIC playlist: youtube.com/playlist?list=PLvW2ZMbxgP9zeIRCpOFSKby9Q6mo0BSCO
TFW8b Kung Fu-Flash: thefuturewas8bit.com/kung-fu-flash.html
Adrian's SnappyROM: github.com/adrianglz64/snappyrom
Machine Language Monitor info: youtu.be/7mtpxmQbs9E
Complete Inner Space Anthology: archive.org/details/Complete_Commodore_Inner_Space_Anthology_The_1985-03_Transactor_Publishing
Commodore 64 Programmer's Reference Guide: archive.org/details/commodore-64-programmers-reference-guide_202205
Index:
0:00 Hello World - not ChatGPT!
2:31 BASIC version
4:11 SnappyROM - starting Turbo Macro Pro
5:48 Assembly Language with TMP
12:29 SuperMon 64: Hello World data
16:20 Machine Language with SuperMon 64
23:19 Machine Code with BASIC loader
31:39 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
1:48 Loading & reading the manual
4:57 Playing the game
9:00 Intermission: infinite lives patch
10:12 More gameplay
14:02 The crash & Lemon64 game reviews
17:35 Clue: No C64 Infinite lives?
19:53 Hunting for OPERA
24:06 The bad patch
27:02 Comparing with "Livingstone Supongo?"
30:05 Fixing one bad byte
32:38 Finally beyond the crashing bridge
35:57 Summary and future improvements
38:38 Thanks!
Check out Josip's channel for more C64 programming: youtube.com/@JosipRetroBits
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 The Commodore 64 User's Guide
2:52 Adding a clear screen to 10 PRINT
7:57 More Bouncing Balls
14:32 Josip Retro Bits' 2-line version
22:23 A different approach: what's it doing?
26:41 Implementing a simple oscillator
32:25 POKEing the ball back in!
35:44 The final one-line version
38:00 Potential improvements?
40:25 Thanks to Josip, my 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
Link to CompuMate manual: archive.org/details/spectravideo-compumate-users-manual
Index:
0:00 A look around the box
2:50 A look at the keyboard and cartridge
4:38 Installing on "Light Sixer" Atari 2600
6:11 Comparing to ZX81 Part 1
8:12 Power up, Microsoft BASIC?
9:54 Hello World
12:18 Why was this made?
13:30 Graphic Mode aka MAGIC EASEL
18:18 Music Mode aka MUSIC COMPOSER
27:23 10 PRINT? More ZX81 comparisons.
33:19 More CompuMate BASIC quirks
36:18 Slightly good things
38:55 A pretty bad bug!
39:59 More shortcomings - 16K BASIC?
42:50 Buy the SpectraVideo SV-318?
44:17 More? And thanks!
Subscribe to Ian's channel: youtube.com/@IanWitham
Ian's original program: youtu.be/ILnhj8TNiDc
About Commodore 64 BASIC Abbreviations: youtu.be/AYhuPM0KH1o
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 Running Ian's Original Program
2:58 Code Walkthrough Lines 5-20
7:55 Lines 30-
12:45 Subscribe to Ian's channel
13:29 Abbreviating our way to one-line? No.
17:30 My original one-line attempt walkthrough
24:25 RUNning the first one-attempt, more commentary
28:22 shrydar's random optimization!
32:49 Ian's POKE 199 optimization
36:45 An imperfect 62-character attempt
39:37 Ian's POS() optimization
42:57 A few more speed optimizations
45:25 Thanks!
The closing credits song can be heard (and watched) in full here:
youtu.be/djQ1Qk-9xbo
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
Title:
0:00 EMITAPE Computer Cassette C20 + Opening
3:40 Examining the cassette and j-card notes
6:46 Fun Program found!
7:46 Commodore VIC-20 Type-In
12:17 Saving program to EMITAPE
13:41 RUNning on VIC-20
15:17 Sinclair ZX81 Type-In
23:04 RUNning on ZX81
25:10 In 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
My "Data on Vinyl Records & Music CDs" Playlist:
youtube.com/playlist?list=PLvW2ZMbxgP9xqddQRgmd3rmhW6giZz5OO
Index:
0:00 Intro & Recap of Commodore-inspired albums
2:28 Transactor by CATfISH
6:48 The Race by VANLUKAS, published by Commodore
11:08 O Cubano by Flucht Nach Vorn
18:34 Successful LOAD
21:41 Talking Is Over - My Worst Purchase Ever?
24:14 Module 2 by Bochum Welt
27:38 VIC-20 BASIC Time!
35:14 Simon BASIC by Barcelona
39:02 The Connectedness of Things - 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 mentioned:
Jason Rekulak's website: http://www.jasonrekulak.com/impossiblefortress
The Impossible Fortress web game: http://www.jasonrekulak.com/game
Into The Vertical Blank: intotheverticalblank.com
Foone's analysis of The Eternal Castle hoax: twitter.com/Foone/status/1081746182425071616
Index:
0:00 A Novel
2:14 An excerpt from the novel
6:23 C64 BASIC as a literary device?
8:27 Ch. 1 - Welcome Screen
12:27 Ch. 2 - Establishing Difficulty
15:43 Ch. 3 - Transfer Character Set
18:45 Ch. 4 - Play Theme Music
21:45 Ch. 5 - Introduce Variables
26:51 Ch. 6 - Instructions
29:47 Ch. 7 - Draw Hero Sprite
33:40 Ch. 8 - Draw Guard 1 Sprite
36:07 Ch. 9 - Control Hero
39:10 Ch. 10 - Draw Princess Sprite
41:08 Ch. 11 - Draw Guard 2 Sprite
43:12 Ch. 12 - Advance Countdown
47:25 Ch. 13 - Error Buzzer
50:19 Ch. 14 - Assign Ranking$
53:18 Ch. 15 - Boost Score
55:14 Ch. 16 - Out of Time
57:24 Ch. 17 - Hero Attacks
1:00:30 Ch. 18 - Bonus Life
1:03:12 Ch. 19 - Victory Screen
1:06:11 Ch. 20 - Victory Theme Music
1:08:44 Ch. 21 - Pause Game
1:10:54 Ch. 22 - Fortress is Breached
1:13:31 Ch. 23 - Alarm Sound
1:15:53 Ch. 24 - Captured By Guards
1:20:53 Ch. 25 - Reset Score To Zero
1:22:41 Ch. 26 - Clear Memory
1:25:42 Ch. 27 - Draw New Hero
1:27:18 Ch. 28 - Start Bonus Level
1:29:45 Ch. 29 - Draw New Guards
1:31:01 Ch. 30 - Draw New Environment
1:34:22 Ch. 31 - Draw New Fortress
1:37:26 Ch. 32 - Repeat Siren SFX
1:41:11 Ch. 33 - Game Over
1:44:11 Ch. 34 - Play Again??
1:46:55 A Note About The Code & Acknowledgments
1:49:09 The Eternal Castle: Inspired by The Impossible Fortress?
1:56:29 In Conclusion, Thanks, & Credits
2:00:01 The Impossible Fortress Gameplay
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 Super Secret Coded Message files here:
8bitshowandtell.com/downloads/insoc.zip
Links to previous videos featuring Information Society:
CD+G disc running on CDTV: youtu.be/3oEL5vmeHg4
Decoding 300BPS,N,8,1: youtu.be/bVFem3I9B9w
Index:
0:00 About the disk and INSOC
2:43 Loading ATTEMPT #1 - cleaning
6:02 ATTEMPT #2 - copying
8:17 Running INSOC.EXE
11:05 Instructions for obtaining Secret Code and Message
15:22 Using C64S Commdore 64 Emulator to calculate secret code
18:44 The Super Secret Coded Message
20:32 Is there more? Examining C source code
23:57 The Resticted Information.
26:25 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
Thanks to Mr Guru for this correction: Jim Brain dumped a different variant of the 6500/1, not the one from the CDTV. The CDTV version was archived another way. Here's some relevant links:
cdtvland.com/2022/06/28/cdtv-6500-and-lc6554h-roms-dumped
e4aws.silverdr.com/hacks/6500_1
http://www.amiga-stuff.com/hardware/6500_1.html
Other related links:
https://myoldcomputer.nl/Files/Datasheet/mos_6525_tpi.pdf
pdf1.alldatasheet.com/datasheet-pdf/view/40724/SANYO/LC6554H.html
http://archive.6502.org/datasheets/mos_6500-1_one-chip_microcomputer_oct_1986.pdf
Index:
0:00 My 1990s Audio/Visual Stack
0:48 Sony Compact Disc Player CDP-CX355 300 CD Changer
3:07 Kenwood AV Surround Receiver Receiver VR-205
3:57 Pioneer Double Cassette Deck CT-1270WR
4:25 JVC Hi-Fi VCR HR-VP676U
5:23 Commodore Dynamic Total Vision background and front panel
8:45 Commodore CDTV Remote Controller & Preferences
10:33 CDTV Easter Egg!!
12:37 The New Grolier Electronic Encyclopedia
16:48 Power Pinball From KarmaSoft
18:38 Playing a CD+Graphics Audio CD: Information Society
22:38 CDXL Movie: "NASA... the 25th Year"
25:50 Back of the Stack & CDTV Back Panel
28:05 Deluxe Music Construction Set: Booting From Floppy
30:22 More CDTV History to Bach Fugue in G Minor
33:27 A quick look inside: LC6554H, 6500/1
37:16 Thanks, and... sorry!
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:
C64 BASIC integers: youtu.be/wo14rDnGUbY
WAITing for BASIC: youtu.be/iQbBlH6tHkI
Pagetable.com disassembly: pagetable.com/c64ref/c64disasm/#A9E0
Toolkit BASIC 64: archive.org/details/COMPUTEs_VIC-20_and_Commodore_64_Tool_Kit_Basic_1984_COMPUTE_Publications/page/n195/mode/2up
Index:
0:00 Another TIME
0:58 Not really variables, not keywords - they're sort of functions!
5:13 TI is derived from the KERNAL jiffy clock
7:17 A Leap Jiffy
11:17 60 jiffies per second - even on PAL machines!
15:08 PAL Commodore 128: Raster driven jiffies!
23:04 Can't assign TI
25:03 Retrieving TI
26:40 Retrieving TI$
30:33 Assigning TI$, bug exploration
33:42 TI$ assignment algorithm in BASIC
40:06 Patching assignment bug
44:50 Thanks!
More info about these projects:
Meatloaf drive emulator: meatloaf.cc
FujiNet (related project to Meatloaf): https://fujinet.online/
Greg (Amiga video): youtube.com/channel/UCzmH1yTlm0daTN6R-jPEpSQ
The 8-Bit Guy: the8bitguy.com
Official VCF Midwest Channel: youtube.com/c/VCFMidwest
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: On the floor at VCFMW 2022
1:30 Jaime / Meatloaf: Commodore Drive and Wifi Modem Emulator
13:52 Greg / Amiga 1200 Full-Screen video playback
21:31 David (The 8-Bit Guy) / PETSCII Robots / Commander X16
24:16 Eric / CBM SX-64 Ultimax
32:33 Thanks
Official VCF Midwest Channel: youtube.com/c/VCFMidwest
Taylor and Amy Show: youtube.com/c/TheTaylorandAmyShowChannel
Canadian Retro Things: youtube.com/c/CanadianRetroThings
RetroTech Chris: youtube.com/c/RetroTechChris
RetroCombs: youtube.com/stevencombs
Nybbles and Bytes: youtube.com/c/NybblesandBytes
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
I doubt I need to include links to these bigger channels, but just because:
Adrian's Digital Basement: youtube.com/c/adriansdigitalbasement
Ben Heck: youtube.com/c/BenHeckHacks
The 8-Bit Guy: youtube.com/c/The8BitGuy
Computer Clan: youtube.com/c/ComputerClan
LGR: youtube.com/c/Lazygamereviews
Index:
0:00 Intro
1:49 Jim Happel's display + C64 40th Birthday
3:16 VCFMW History
4:40 Youtube Area
9:47 More Youtube people
11:25 Telephone Time
15:52 Thoughts, Free Pile, Vendors
17:52 Greetings
20:00 Final Announcements + PET Space Invaders
21:44 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 I like Nintendo too!
1:20 Nintendo on Atari, Commodore, etc.?
3:43 Donkey Kong Jr. on C64 in 1984??
6:10 Using Super Snapshot to solve the mystery
8:55 What's the password?
11:16 Is there a game at all? Sprite investigation
14:34 Looking at the "game code"
19:09 $8C00: some of the weirdest code I've ever seen
22:06 What does this terrible code do?
26:15 Page alignment: this was written in a monitor?
29:51 Mr. SID's Donkey Kong Jr. (2014)
31:19 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:
US Flyer: archive.org/details/commodore-max-machine
PageTable's info: pagetable.com/?p=1158
Comparing Max game versions: c64preservation.com/dp.php?pg=ultimax
Jan Beta's Max Video Mod: youtu.be/rmfatVkzAQI
More info: http://www.multimax.co/max-machine/max-machine-and-commodore-64
Index:
0:00 Silver Label Commodore 64 and MAX history
3:10 Many names: VIC-10, VC-10, Ultimax, Max Machine
5:00 Nearly released in the USA
7:03 Comparing MAX and C64 ports, power supply
10:50 Look at Keyboard
16:14 Looking inside, MAX vs. C64
26:20 Powering up to play some games
27:28 Super Alien, Jupiter Lander
33:02 Mole Attack, Bowling
38:10 Kick Man, Wizard of Wor
42:42 Music Machine, Music Maker, Road Race
45:49 Next time: BASIC, 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
Download my work disk: 8bitshowandtell.com/prg/dd.d64
Instructions for use of Sprite Stacking Double Dragon work disk:
Use a real or emulated C64 with a REU
Mount dd.d64
LOAD"TMP+REU",8,1
SYS 32768
Back Arrow, Shift+R, L, load file: ddsprites
load to: $5000 (use delete to remove the default $d000)
Back Arrow, L to load one of the following recommended files:
dd8 - this is my original solution
dd12 - optimized to eliminate gap
dd19 - Allows use of keys 1-8 to cycle forward through sprites (shift to go backwards)
Back Arrow, 3, S to assemble and start
Reset and SYS 320 to re-enter Turbo Macro Pro
Index:
0:00 C64 Double Dragon (1988)
1:57 Waist gap and other flaws
5:20 A Note From The Programmers
7:25 Looking at the sprites
10:18 Quick look at the interrupt handler
16:40 Saving the sprites to disk
18:39 DD8: sprite stacking / multiplexing attempt
21:20 Code walkthrough
24:55 Diversion: skin colour?
26:03 Code initialization continued
32:57 The tricky timing part
35:54 DD12: No waist gaps?
41:24 Conclusion & thanks!
Part One with VIC-20 Easter Eggs: youtu.be/VhvUWQPYCW0
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
Kung-Fu Flash Links:
github.com/KimJorgensen/KungFuFlash
thefuturewas8bit.com/kung-fu-flash.html
End credits music is "53280" by Bedford Level Experiment: youtu.be/lHOxmXCSqAs
Was titled: "New-Found 1982-1983 Easter Eggs: Commodore 64 and MAX by Andy Finkel"
Index:
0:00 Last time: VIC-20 Easter Eggs by Andy Finkel
0:42 Brief Commodore MAX intro
1:42 Music Composer / Music Maker
4:55 Diversion: Scott Adams VIC-20 Adventures on C-64
6:48 Lazarian: my first cartridge game
10:57 Blueprint
15:00 Dragon's Den / DragonsDen
18:08 International Tennis
20:49 Andy Goes Amiga
21:53 Thanks!
Part Two with Commodore 64 and Max easter eggs: youtu.be/LfG7AQ2Rf9g
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:
Magic Voice video: youtu.be/voi9o_oetc8
Andy Finkel's Commodore job offer letter: archive.org/details/commodoreofferletterandyfinkel/mode/2up
Andy Finkel's Game Credits (Incomplete): mobygames.com/developer/sheet/view/developerId,128537
Neil Harris (Andy Finkel's friend and Commodore co-worker) interview (original interview website was full of click spam so here's a clean copy): 8bitshowandtell.com/downloads/Interview%20Neil%20Harris.pdf
Index:
0:00 Intro
2:42 Car Chase / Biorhythm
5:10 Loan/Mortgage Calculator
9:51 Scott Adams Adventures
15:20 Sargon II Chess
18:22 GORF - Mystery solved?
24:29 More paddle fun
26:58 Omega Race
29:48 Thanks to my patrons!
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:
Jason Compton's review of Five-A-Side: lemon64.com/?mainurl=https%3A//www.lemon64.com/reviews/view.php%3Fid%3D910
Download Voicemaster files (ftp link, may need to copy and paste): ftp://cbm8bit.com/hardware/convox-voice-master
Association Football: en.wikipedia.org/wiki/Names_for_association_football
Index:
0:00 Buying and playing Five-A-Side Soccer in 1985?
2:54 I hope they have a new song...
5:19 Memories vs. Reality
7:19 What was I remembering? Anirog vs. Mastertronic
9:07 Hockey vs. Soccer
10:23 Soccer vs. Football - origin
11:14 Modifying the game
13:11 Player Initialization
16:30 Sample tables
18:56 Sample playback loop
24:35 Goofy, unnecessary code
25:35 Original Voicemaster playback code
29:00 Patching to skip sample playback
31:04 Testing the patch
33:00 Conclusion & thanks
Error!! Thanks to my patron Jarno Mielikäinen I've learned that the ROM fast copy routine I demonstrate at 16:09 cannot generally be used from BASIC. Locations 95 and 96 (the start address of the copy) are also used by BASIC as temporary work space and get reset to 0, which means the copy start address always begins at location $0000. When copying in place as I demonstrate in this video, it works though $A000 bytes are copied in place unnecessarily. But if we were trying to copy (for example) $A000-$BFFF to $A001-$C000 (shift it up one byte) it would actually shift all of RAM from $0000-$BFFF up by one byte, surely crashing the computer. A short machine language program will need to be used to solve this, unfortunately.
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 What's with that leading space when numbers are printed?
2:06 Cursor work arounds
4:42 Diversion: Embedded delete
6:57 Using RIGHT$()
8:42 Using MID$()
10:27 Patching BASIC
16:09 THIS IS WRONG - SEE VIDEO DESCRIPTION
20:11 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
Exomizer (cruncher): bitbucket.org/magli143/exomizer/wiki/Home
Link to VICE docs for cartconv: vice-emu.sourceforge.io/vice_15.html
End credit song is "School Evacuation" from the album "Place Without A Computer" by Bedford Level Experiment: bedfordlevelexperiment.bandcamp.com/album/place-without-a-computer
Index:
0:00 C64 Pac-Man Title Screen Bug
5:44 Cart Convert to PRG
7:50 Fix Attempt One: Enable Multicolour mode
11:02 Fix Attempt Two: Raster Interrupt
18:08 Testing Attempt Two: Heads Get Bent
19:46 Fix Attempt Three: Colour RAM Initialization
26:19 Testing Attempt Three: More Yellow
27:37 Making it RUNable: Exomizer
31:04 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
1979 Home Computer Buyer's Guide: youtu.be/xYMBg71SmxI
End credits music is "Mind Virus" from the album "The Agony and the Ecstasy of Steve Jobs: A Soundtrack" by Bedford Level Experiment: bedfordlevelexperiment.bandcamp.com/album/the-agony-and-the-ecstasy-of-steve-jobs-a-soundtrack
Resources / Further Reading on Bally:
8bitworkshop.com/blog/platforms/astrocade
en.wikipedia.org/wiki/Bally_Astrocade#Astro_BASIC
ballyalley.com
Index:
0:00 The many names of Bally's console: some history
2:35 A real home computer? BASIC, newsletters, 3rd party
5:48 Videocades, cassettes, cartridges?
8:39 A tour around the system: keypad, ports, expansion
11:29 Specifications + product number
13:13 Controllers + Gunfight + Checkmate
17:26 Calculator + Scribbling
19:07 Space Invaders / Astro Battle 2009
22:05 10 PRINT in Astro BASIC?
28:30 Conclusion: great manual!
30:27 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
End credits music is "Confounded to Corruption" by Bedford Level Experiment. Here's an earlier mix of it with C64 visuals: youtu.be/U1VKwqUWYa8
Download the .d64 with the BASIC code:
8bitshowandtell.com/downloads/sidlfsr.d64
Waveform diagrams from Chapter 4 of Commodore 64 Programmer's Reference Guide:
archive.org/details/c64-programmer-ref/page/n213/mode/2up
Interesting reading on the noise waveform:
http://www.oxyron.de/html/registers_sid.html
https://csdb.dk/forums/?roomid=11&topicid=118693&showallposts=1
http://www.dekadence64.org/sidwav.txt
codebase64.org/doku.php?id=base:noise_waveform
Linear Feedback Shift Registers article on Wikipedia:
http://en.wikipedia.org/wiki/Linear_feedback_shift_register
Optimal taps to choose for different length LFSRs on Page 5. NOTE: the bit numbers in this document are 1-based while I've used 0-based bit numbers in this video. Subtract 1 from the numbers in the document for use in my BASIC program.
xilinx.com/support/documentation/application_notes/xapp052.pdf
Index:
0:00 SID Oscillator 3 Output Program
3:42 Triangle Waveform
5:45 Robin From The Future
8:38 Sawtooth Waveform
10:07 Pulse Waveform
13:48 Noise Waveform
16:31 Internal 24-bit Oscillators
18:48 BASIC SID LFSR Simulation output
21:40 BASIC code walkthrough (section 1)
24:30 Explaining the taps
28:38 BASIC code walkthrough (section 2)
31:50 SID Test Bit: Resetting the oscillator
35:35 Is this riveting or what?? Trial & error.
41:49 Future ideas: SuperCPU?
45:00 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
Many Links:
I was interviewed by Clicky/CityXen: youtu.be/-bmfEoFLoRo
Commodore 128 Secrets, Bugs, and Easter Eggs: youtu.be/pvB6YnE0gwc
Join the Commodore 128 Escape Club: youtu.be/fo11D_rUN_M
C128 BASIC Hack: Playing Digital Samples: youtu.be/hpkJRZZL6Bw
Debugging C128 BASIC with TRON, TRAP, and More: youtu.be/D11AuAl5T-s
How To Use a 6502 Machine Language Monitor: youtu.be/7mtpxmQbs9E
XYZZY: en.wikipedia.org/wiki/Xyzzy_(computing)
Commodore 128 Programmer's Reference Guide: archive.org/details/C128_Programmers_Reference_Guide_1986_Bamtam_Books/mode/2up
Index:
0:00 Intro
1:33 1. Screen Editor
4:41 2. Sprites
9:16 3. Music
11:58 4. Graphics
16:46 5. Windows
18:30 6. Less Spaghetti
24:14 7. Utilities
25:39 8. Debug
30:40 9. Monitor
35:59 10. Disk Commands
41:40 The cost of BASIC 7: Speed
43:25 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
Download .d64 of today's code: 8bitshowandtell.com/downloads/binary.d64
Previous SYS Params video: youtu.be/3ZV8LtpMbvA
Index:
0:00 Why I want to print binary values
2:25 BASIC1: The BASIC benchmarking framework 12.52s
5:11 BASIC2: e5frog's algorithm 52.95s
7:52 BASIC3: Fixed output 58.78s
8:40 BASIC4: Decimal pretending to be binary 96.85s
11:20 BASIC5: "Cheating" with precalculations 35.97s
15:28 BASIC6: Direct to characters 35.93s
17:10 BASIC7: Eliminate a comparison 31.43s
17:47 BASIC8: GOTO optimization 28.4s
18:35 BASIC9: Leading zeros "optimization" 33.63s
21:54 BASIC10: Precalc all strings! 20.78s + 13.17s
25:02 Turbo Macro Pro time: binary.s walkthrough
32:12 BASIC11: Benchmark assembly from BASIC 13.68s
34:50 Joystick time - thanks Carsten!
37: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
A few clips in this video were taken from my previous video "Vintage Computer Festival Midwest 14 - Video Montage Tour" from 2019: youtu.be/kdYQbRnL2Ug
I'm pretty sure there's proof in that video that I *have* seen more of these computers in-person before, but I've just forgotten!
Index
0:00 Intro - Popular Science, March 1979
2:37 Check before you buy
5:07 Pictures: Apple II, Compucolor, VideoBrain
9:22 Processor Tech Sol, Commodore PET, Heath
10:24 Interact Computer, Bally Astrocade, Exidy Sorcerer, RCA VIP
11:47 APF PeCos One, Ohio Scientific Challenger
14:48 Memory
19:24 Add-ons
20:54 Manufacturers List
21:23 PS Buyer's Guide To Home Computers
29:07 Which would you have bought? 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 videos about "I Am The C-64":
Volumes 1-3: youtu.be/Lw-pYyniNeM
Volumes 4-6: youtu.be/SWhxah7tcsg
List of 1541 Error Codes:
archive.org/details/Commodore_1541_Disk_Drive_Users_Guide_1982-09_Commodore/page/n57/mode/2up
Index:
0:00 Demonstrating the copy protection
1:56 Making a backup with Maverick Data Copier
7:58 Making a working backup with GCR Nybble Copier
13:07 De-protecting the program
18:48 Testing our "crack"
20:29 Thanks!
Twitter / Blogs mentioned:
Kay Savetz: twitter.com/KaySavetz/status/1027211711843987456/photo/1
Paul Rickards: twitter.com/paulrickards/status/1258157507983409152
JB Retro Blog: jbretro.wordpress.com/2018/11/11/chromadisk
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
Magazines shown:
archive.org/details/creativecomputing-1985-02/page/n13/mode/2up
archive.org/details/PersonalComputing198403/page/n231/mode/2up
archive.org/details/stx_Easy_Home_Computer_magazine_1984-06/page/12/mode/2up archive.org/details/sim_software-magazine_1984-06_4_6/page/4/mode/2up archive.org/details/yc_1985_06/page/118/mode/2up archive.org/details/apc_1987_11/page/302/mode/2up
Index:
0:00 Why this diskette is interesting
1:58 What is a Memron Chromadisk?
5:27 A few Chromadisk examples: Memo, Imagineering, MusiCalc
9:11 Memron Australia, costs, patents?
12:18 Epyx 1984 Preview Disk Instructions, Rebate
13:57 1. Break Dance
17:24 2. Impossible Mission
20:14 3. Puzzle Panic
23:10 4. Silicon Warrior
25:14 5. Summer Games
27:27 6. World's Greatest Baseball Game
35:06 Removing Break Dance's 90 second limit
39:21 Break Dancing Without Limits
41:45 Conclusion and Thanks
Update: VIC-30 listed in a Commodore 1982-04-30 Hardware Status Report document contributed by Michael Tomczyk: archive.org/details/commodore-1982-04-30-hardware-status-report/mode/2up
Huge thanks to Darren Foulds of Groo Tube for the artist's impressions of the VIC-30: youtube.com/c/grootube
Commodore International Historical Society: https://commodore.international/
Secret Weapons of Commodore: floodgap.com/retrobits/ckb/secret/supervic.html
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
Magazines referenced:
archive.org/details/your-computer-magazine-1982-07/page/n15/mode/1up
archive.org/details/Vic_Computing_Issue_007/page/3/mode/1up
archive.org/details/NH2021_Popular_Computing_Weekly_Issue820506.pdf/page/n3/mode/2up
archive.org/details/Vic_Computing_Issue_006/page/n18/mode/1up
archive.org/details/popular-computing-weekly-1982-05-13/page/n3/mode/2up
archive.org/details/Vic_Computing_Issue_015/page/n33/mode/2up
archive.org/details/Vic_Computing_Issue_017/page/n5/mode/2up?view=theater
Index:
0:00 The VIC-20 is a second-rate computer?
1:10 Your Computer: Commodore blitz market with Vic-10, Vic-30, C-64
6:55 VIC Computing: Whither Vic?
9:44 Popular Computing Weekly: Vic-10 and Vic-30 at Hanover Fair
11:44 Vic-30 discreetly shelved
13:58 Why was the VIC-30 cancelled?
17:32 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
COMPUTE!'s VIC-20 and Commodore 64 Tool Kit: BASIC:
archive.org/details/Compute_s_Vic-20_Commodore_64_Tool_kit_Basic
COMPUTE!'s VIC-20 and Commodore 64 Tool Kit: Kernel:
archive.org/details/COMPUTEs_VIC-20_and_Commodore_64_Tool_Kit_Kernal_1985_COMPUTE_Publications_a
End credits music is "The Second Coming" from the album "The Agony and the Ecstasy of Steve Jobs: A Soundtrack" by Bedford Level Experiment:
bedfordlevelexperiment.bandcamp.com/album/the-agony-and-the-ecstasy-of-steve-jobs-a-soundtrack
Index:
0:00 Stamp time!
2:00 What's inside the box?
6:10 Tool Kit: BASIC
9:56 Table of Contents & Preface
18:20 Part One
21:44 Part Two: Detailed Descriptions
25:10 Appendices
26:55 Tool Kit: Kernal
29:21 Table of Contents, Foreword, Preface
32:51 Chapter 1-4: Interrupts & System Reset
36:26 Chapter 5-7: Kernal, Misc., Screen Routines
41:10 Chapter 8-10: Serial, RS-232, Tape I/O Routines
45:58 Appendices, Index
47:32 Summary & Thanks!
RetroCombs' Plus/4 Encyclopedia video (I make an appearance!):
youtu.be/zWa1s4q4I0s
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
Link to retroCombs channel: youtube.com/stevencombs
RetroCombs Plus/4 Playlist: youtube.com/playlist?list=PLRVBh2hjFTokz1IAmxM4ERr5ZJ-zTjFgn
Plus/4 Manual: archive.org/details/Plus4UsersManual/page/n191/mode/2up
Link to 10 PRINT ML: youtu.be/IPP-EMBQPhE
Index:
0:00 RetroCombs, monitors, TEDMON introduction
2:44 How TEDMON got its name: TED and MON
4:48 MONITOR: start from BASIC
5:49 A: Assemble
7:56 G: Go
9:06 D, M: Disassemble, Memory
13:09 Greater Than Symbol: Modify memory
14:22 R, ;: Display and modify CPU registers
18:22 F: Fill memory
20:13 T,C: Transfer, Compare memory
22:49 H,X: Hunt through memory, eXit
26:56 S: Save
28:33 L,V: Load, Verify
30:06 Location $7F8: 0: Show ROM, $80: Show RAM
31:45 Thanks to RetroCombs, and my patrons!
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
End credits song is "Park Patrol" by Bedford Level Experiment. Check out the music video here: youtu.be/pA1MR3PuHxU
Index:
0:00 Question: how to sleep/pause/wait in BASIC?
0:23 1. FOR/NEXT loop
7:18 Why not linear?
11:55 2. Polling TI
16:04 A bug in the TI technique
20:50 3. WAIT 162,64
24:26 Why not WAIT 162,60?
29:50 Another WAIT approach
30:59 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
Download work disk:
8bitshowandtell.com/downloads/10printml.d64
End credits song is "53280" by Bedford Level Experiment. Check out the music video here: youtu.be/lHOxmXCSqAs
Index:
0:00 10 PRINT again??
2:01 ML1: Machine Language 10 PRINT
7:57 ML2: Some optimizations
10:32 Cheating with Carry?
12:47 ML3: Random ROM?
18:14 ML4: Raster Register Randomness
20:48 ML5: CIA Timer
23:00 ML6: Further failed optimization ideas
25:59 Thanks to Peter, 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
Links:
Transactor Vol.5 Issue 02: archive.org/details/transactor-magazines-v5-i02
csbruce's Transactor Online Archive: http://csbruce.com/cbm/transactor
Ninja Glitch World: youtu.be/820Vy_df1Ts
End credits music is "Bit Pair" by Bedford Level Experiment. Check out the animated Tron-style video for the song by Darren "GrooTube" Foulds: youtu.be/Appmg64tZB0
Index:
0:00 Intro - Ram Scan in Transactor
2:04 Typing it in
6:27 Done typing now RUN it
10:37 Some strange behaviour
12:37 Finally... disassembly
20:23 The short version
21:15 Playing with it again
25:44 Some thoughts
27:16 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:
mikerichmond.itch.io/freeze64
bedfordlevelexperiment.bandcamp.com/album/a-very-commodore-64-christmas
Index
0:00 Commodore 64 Christmas Variety Show?
0:43 Commodore 64 Christmas Album (Demo) - 1982
5:24 Quick look at the BASIC code
7:22 A Commodore 64 Christmas (Song)
10:33 C64 Christmas behind-the-scenes
12:45 Jingle Disk (Demo)
18:54 Jolly Old St. Nicholas (1541 Upgrade version - Song)
21:09 Jolly Old behind-the-scenes
23:11 Ash & Dave: Snowball Sunday (Game)
27:13 A Procedurally Generated Christmas (Song)
29:53 A Procedurally Generated behind-the-scenes
33:32 FREEZE64 (Game)
36:15 Wrap-Up
37:21 Credits & Silent Night
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:
My Previous TI episode: youtu.be/isLZEswOmP8
Pixel Pedant: "Let’s Talk About TI BASIC on the TI-99/4A": youtu.be/ls-PxqRQ35Q
A disk version of "Beginner's BASIC Tutor" appears to be part of this collection: archive.org/details/Texas_Instruments_TI-99_4a_TOSEC_2012_04_23
MAXXAM in Analog Computing magazine, Issue 11, page 44: archive.org/details/analog-computing-magazine-11/page/n43/mode/2up
MAXXAM Dataware Cartridge Simulator: atariage.com/forums/topic/292537-maxxam-dataware-cartridge-simulator
End credits music is "Steps Creaked (World 2)", recorded on a real NES, from the Super Splatform OST by P1XL Games: p1xlgames.bandcamp.com
Index
0:00 Computer Program Data Recorder
4:00 Hooking up the TI-99/4a
6:35 Loading BASIC Tutor: Lesson One cassette
9:47 LISTing
10:52 RUNning Lesson One
23:05 Loading and RUNning Lesson Five
27:14 Pixel Time: Auto Character Definition
29:35 Revisiting that Sketch program: Edits, Optimization
35:43 A Terrible Mistake
37:56 Help wanted: MAXXAM:KARATE
39:28 Cars & Carcasses II: Run Down Monsters!
46:27 A good run: finally getting the hang of it
49:08 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 Transactor Volume 5 Issue 1: archive.org/details/transactor-magazines-v5-i01/page/n21/mode/2up
Mapping the Commodore 64 (source of most of the memory map details shown in the top right corner): archive.org/details/Compute_s_Mapping_the_Commodore_64
Fixing Dungeon on the PET: youtu.be/VG0ODzV48fI
Growing Up '80s (Robin and Darren's podcast): patreon.com/GU80s
End credits song is "History (Commodore 64)" by Bedford Level Experiment:
bedfordlevelexperiment.bandcamp.com/track/history-commodore-64
Index:
0:00 Intro - The Transactor Volume 5 Issue 1
1:05 Typing it in (with some explanation)
4:00 RUNing and $ weirdness
6:10 Testing Dungeon
9:48 Testing Blackjack
11:56 Testing Everest
15:05 Testing Space Invaders
16:40 How does the "emulator" work?
21:30 Improving - and a challenge
24:10 Testing Yahtzee
25:39 Conclusion & thanks!
Links mentioned:
"We Are Stardust" digital: lukhash.lnk.to/WeAreStardust
"We Are Stardust" CD: newretrowave.bandcamp.com/album/we-are-stardust
LukHash Youtube: youtube.com/lukhashdotcom
LukHash's C64 album: lukhash.bandcamp.com/album/cyberchip
Megastyle: megastyle.itch.io/we-are-stardust
Cover artist Pedro Lourenço: kenshike.artstation.com
My "Data on Vinyl Records & Music CDs" Playlist:
youtube.com/playlist?list=PLvW2ZMbxgP9xqddQRgmd3rmhW6giZz5OO
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
Joni Mitchell's first performance of Woodstock (Live in 1969): youtu.be/26LYjMww0GY
Crosby, Stills, Nash & Young's cover of Woodstock (aka We Are Stardust): youtu.be/4lx86B6a3kc
Carl Sagan "We're made of starstuff": youtu.be/wLigBYhdUDs
Index:
0:00 About LukHash and "We Are Stardust"
1:46 Today's items: ION turntable, MP32C64 adapter, PAL C64, the record
3:34 Robin of the Future LOADs the game
6:21 Megastyle Proudly Presents... We Are Stardust
7:55 More gameplay, some trivia, QR Code/Hall of Fame
9:58 Some production info from Programmer Jamie Fuller
11:28 Does it run on NTSC? Yes, mostly
14:32 Thanks!
Previous episodes mentioned:
TI-99/4a 40th Birthday: youtu.be/usqJGl2s4x4
Drawing Sketches for ZX-81: youtu.be/yxdxah0B3qo
Really Tiny Text Adventure: youtu.be/_d2g5BXdyfU
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
End credit music is an excerpt of "The Second Coming" from the album "The Agony and the Ecstasy of Steve Jobs: A Soundtrack" by Bedford Level Experiment: bedfordlevelexperiment.bandcamp.com/album/the-agony-and-the-ecstasy-of-steve-jobs-a-soundtrack
Index:
0:00 Mystery Solved: TI-99/4A Power Supply Recall
1:53 Programming book donations from Greg
2:32 COMPUTE!'s First Book of TI Games
4:59 36 Texas Instruments TI-99/4A Programs for Home, School & Office
8:41 101 Programming Tips & Tricks for the Texas Instruments TI-99/4A Home Computer
12:11 Using & Programming the TI-99/4A: Including Ready-To-Run Programs
15:57 Typing "Drawing Sketches": Lines 10-90
20:44 Lines 100-200
24:00 Lines 210-410
27:32 RUNning Drawing Sketches
29:25 GOTO Cleanup: Optimizing line count
37:30 Reducing 41 lines of code to 7: Boolean Logic
44:11 Conclusion and thanks
Excellent page from Brent Hilpert about the Commodore DAC-612: http://madrona.ca/e/eec/calcs/CommodoreDAC612.html
Early Electronic Calculator Technology Reference: http://madrona.ca/e/eec/index.html
Madrona Grove: http://madrona.ca
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
1962 Commodore Report: archive.org/details/commodoreannualreport1962/page/n7/mode/2up
Elfin tube Radio Electronics article: http://www.decodesystems.com/re-elfin.html
Japanese power connectors: http://www.zimmers.net/commie/docs/cbm-products.txt
Casio 122 site: casio.ledudu.com/pockets.asp?type=1584&lg=eng
Canonical List of Commodore Products: http://www.zimmers.net/commie/docs/cbm-products.txt
Philco SC1772 shift registers: http://madrona.ca/e/eec/ics/shiftreg.html
Adrian's Digital Basement 1970s Towel shown here: youtu.be/LNQ5Ao_pN1s
Index:
0:00 Mini Commodore History
1:00 A tour around the DAC-612
2:29 About the AC power connector 163 (not quite)
3:54 Casio 122
4:33 DAC-612: What does it mean? Canonical List of Commodore Products
5:20 Power up: Odd Zeroes
6:30 Doing some calculations: Addition, Subtraction
7:30 Multiplication and Division: No longer working
9:43 Decimals & Rounding
12:10 GT (Grand Total?) and double plus
13:42 1970s Towel: Thanks Richard Pepper
14:04 Undersides
15:11 Inside: first look
16:20 Display board: Elfin tubes
17:17 Keyboard
18:23 Power supply & removing the top logic board
20:03 Examining the boards
21:16 Integrated Circuits in a can & JMOS
23:03 Philco SC1772: 48-bit shift registers
24:25 A few other JMOS ICs - madrona.ca
25:37 Thanks!
Link to zipped .pdf scan of this actual copy of the book I'm reading in this video!
commodore.bombjack.org/books/commodore/books/Compute's_Programming_the_Commodore_64_The_Definitive_Guide_Revised_Edition.zip
Thanks to DLH of Bombjack.org for his excellent work archiving Commodore books! Support his web site: commodore.bombjack.org (link at top of page to donate)
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
Link to book on archive.org:
archive.org/details/Compute_s_Programming_the_Commodore_64_The_Definitive_Guide
Episodes I mentioned:
Part One: youtu.be/rU3zgeXBgg4
8-Bit Handouts: youtu.be/DqEIG6YKxOI
Jim Butterfield's book: youtu.be/OirYXXnCVlo
Using BCD: youtu.be/vnhyGt6URYc
KERNAL variations: youtu.be/If4mcprqBZw
Hex POKEs: youtu.be/I8GuyK-1DmQ
Music Playback: youtu.be/EZAcD8aXVm4
Green Delicious Apple-1 Emulator for Commodore 64 by Aleksi Eeben:
https://csdb.dk/release/?id=118857
Index:
0:00 Intro
2:58 My goal with Book Club videos
3:50 Chapter 7: Intro to 6510 Machine Language
8:22 About the 6510 Chip
13:01 6510 Machine Language Techniques
14:50 ML Monitors
22:11 ML Assemblers
26:37 Chapter 8: KERNAL Routines
30:47 BASIC ROM Routines
33:04 Using RAM under ROM
34:28 Modifying BASIC & KERNAL Vectors, Wedges
37:33 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
Steve Jackson (US, Steve Jackson Games):
en.wikipedia.org/wiki/Steve_Jackson_(American_game_designer)
http://sj.sjgames.com/sjbio.html
fightingfantasy.fandom.com/wiki/Steve_Jackson_(US)
Steve Jackson (UK, Fighting Fantasy, Games Workshop):
en.wikipedia.org/wiki/Steve_Jackson_(British_game_designer)
fightingfantasy.fandom.com/wiki/Steve_Jackson_(UK)
Index:
0:00 Paper warning
0:17 Steve Jackson made my favourite things
3:12 There are two of them!
4:47 Fighting Fantasy
9:09 Car Wars - Tabletop Game - Steve Jackson Games
12:02 Steve Jackson's Sorcery!
12:59 BattleCars - Games Workshop - Spectrum Next
14:14 Car Wars Gamebooks
15:01 GURPS & AADA Road Atlas and Survival Guide
16:03 The Hacker Crackdown
17:00 Origin Systems: OGRE on Atari ST
18:14 Autoduel on Commodore 64
19:14 Dark Future, TSR
20:20 Jim Burns Art
23:12 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
Bremse 64 cart: https://retroport.de/rex-datentechnik-1/
Extra thanks to:
Chuck Hutchins: youtube.com/c/ChuckHutchins
Jim 64: youtube.com/channel/UCdSY1VtjJMPd7qib7ucaNHA
Jim Brain: store.go4retro.com
Rod @ TFW8b: thefuturewas8bit.com
Index:
0:00 The Speed Cart 64
2:05 Slowing down 10 PRINT
4:14 Testing some games: GORF, Jupiter Lander
6:36 Jumpman Junior, Mountie Mick's Death Ride
11:20 Bruce Lee II, Wizard of Wor
13:53 Examining effect on the TI (jiffies) variable
17:25 Bremse 64 (Brake/Break 64)
18:08 I attempt to explain the circuit...
24:17 Potential improvements, clarifications
26:05 Thanks to my patrons
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
ZZap!64 Magazine, Issue 28, August 1987:
archive.org/details/zzap64-magazine-028
End credits music is an instrumental version of the unreleased "You're My Favourite PET" by Bedford Level Experiment: youtube.com/user/BedfordLvlExperiment
Index:
0:00 Intro: Zzap!64 and more
2:53 Typing In Listing
5:11 Debugging
6:14 The borders are open!
9:30 Sprites in the border
12:40 IRQ setup machine code
16:30 The IRQ code - where the trick happens
21:02 More explanation of how it works
26:40 Thanks!
Check out Death Road To Canada on Steam: store.steampowered.com/app/252610/Death_Road_to_Canada
Follow Paul on Twitter: twitter.com/madgarden
Why we keep saying "orthAgonal": youtu.be/oPtjcSsS2MI
You might want to check out DurexForth which is a modern C64 implementation of Forth: github.com/jkotlinski/durexforth
Hey Birt! made some videos about DurexForth: youtu.be/TXIDqptXmiM
Thanks to David Youd for finding these Forth references:
John Romero's interview of Stuart Smith: appletimewarp.libsyn.com/episode-9-stuart-smith
29:02 "I used Forth by the way for Adventure Construction Set..." -- Stuart Smith
Kay Savetz's interview of David Maynard: ataripodcast.libsyn.com/antic-interview-408-david-maynard-electronic-arts-worms
30:08 "Electronic Arts is a lot of early productivity software. So probably the first products I did there were Cut & Paste an editor that ran on Atari, and Apple, and Commodore, written in Forth..."
30:28 "Then I wrote a program called Financial Cookbook . . . and that was all written in Forth"
48:22 "I was technical director on Starflight . . . written in Forth" -- David Maynard
C64 "Worms" Forth source code: github.com/savetz/worms/blob/main/worms%20source%20code%20Commodore%2064.txt
Chipwits: en.m.wikipedia.org/wiki/ChipWits David Youd helped confirm that the C64 version is still (at least partially) in Forth. Start the game and look at $1460 and on, or look at file cw.gm.
COMPUTE! SpeedScript: Original version was in forth, but they rewrote it in pure assembly for the various platforms: ataripodcast.libsyn.com/antic-interview-207-tom-halfhill-compute-magazine
16:26 "So Charles was famous for his word processor that he did. . . that was SpeedScript . . he first showed me a prototype of that, believe it or not that was written in a programming language called Forth . . . later he ended up rewriting it in machine language for the Atari. Then we did homelogs[?] for Commodore 64 and VIC20 and Apple II..." -- Tom Halfhill
Update 2022.11.16: David Youd has also found that Lords of Conquest (EA, 1986) was written in Forth.
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
End credits music is "Bit Pair" by Bedford Level Experiment: youtu.be/Appmg64tZB0
Index:
0:00 Introductions & Going Forth
2:54 Forth 10PRINT one-liner by David Youd
10:04 Using SID as a random source
14:54 Decompiling the 10PRINT word
16:50 10 PRINT Orthogonal in Forth
26:55 Replacing MOD with AND for speed
29:19 Thanks, links, and more...
Check out MindFlareRetro's video for the story of how MASTEROM was rediscovered and preserved, and for download links: youtu.be/Et7ZM9f1mec
My video about cassette use in North America: youtu.be/-nHrjqmt_wQ
Every official C64 KERNAL variation: 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
Index:
0:00 Why?
1:54 What is MASTEROM 64?
3:50 How did they fit this new functionality in?
5:22 Running MASTEROM on EasyFlash 3
6:22 Demonstrating new functions
13:45 Showing some of the ROM differences in SuperMon
21:23 Check out MindFlareRetro's video, and thanks!
Original video / part one: youtu.be/mOMc6kLkUrg
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
Commodore 64 Programmer's Reference Guide (see page 108-114):
archive.org/details/c64-programmer-ref
Download today's code on a .d64 with Turbo Macro Pro and the source code:
8bitshowandtell.com/prg/spritedemo.d64
Mount the .d64 in your emulator, or on your real C64, then:
LOAD"TMP *",8,1 (note that there's a space after TMP)
SYS 32768
Back Arrow L, filename: sprites21
Back Arrow 3, S to assemble and start
Joystick in port #2 to move sprite, fire button to change colour
Keys 1-8 to choose sprite 1 through 8.
Keys A-Z to change current sprite to selected letter.
Restore to exit back to assembler
Index:
0:09 Making Lamers Again
2:08 Trying the example (again)
3:35 Code Walkthrough: Initialization and Main Loop
7:30 Initsprites
11:04 Readjoystick
15:30 Readkeyboard
18:31 Positionsprites
22:45 Waitraster
23:50 Makesprites (initialization)
29:35 Makesprites (inner loops)
36:57 Finishing up
39: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
End credits music is "Programmed For Hours" from the album "Place Without A Computer" by Bedford Level Experiment:
bedfordlevelexperiment.bandcamp.com/album/place-without-a-computer
youtube.com/user/BedfordLvlExperiment
Index:
0:00 My first computer & TV
2:01 Typing in the "Drawing Sketches"
8:20 Running the program
10:13 Why this program mattered to me
11:35 Modifying the program
14:45 Debugging & RUNning again
17:13 Nostalgic or terrible?
18:10 Thanks!