Commodore 64 and 128 TIME: Exploration of TI and TI$

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

8-Bit Show And Tell

8-Bit Show And Tell

Күн бұрын

We take our deepest look yet at the TI and TI$ "variables" on the Commodore 64 and 128: how they look like variables but are called functions and how they're not really either, how the clock is implemented, how TI works on both the Commodore 64 and 128,, some bugs and quirks in the implementation, dispelling myths about whether a jiffy is a different length on PAL vs. NTSC, and potential patches to fix the admittedly minor bugs. One byte changed in each of the KERNAL and BASIC ROMs!
To support 8-Bit Show And Tell:
Become a patron: / 8bitshowandtell
One-time donation: paypal.me/8BitShowAndTell
2nd channel: / @8-bitshowandtell247
Links:
C64 BASIC integers: • Optimizing With Intege...
WAITing for BASIC: • WAITing for BASIC on t...
Pagetable.com disassembly: www.pagetable.com/c64ref/c64d...
Toolkit BASIC 64: archive.org/details/COMPUTEs_...
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!

Пікірлер: 135
Fastest C64 10 PRINT (one-line) With New Benchmark BASIC?
35:06
8-Bit Show And Tell
Рет қаралды 29 М.
That Blank Space Before Numbers in Commodore 64 BASIC
21:40
8-Bit Show And Tell
Рет қаралды 24 М.
How Many Balloons Does It Take To Fly?
00:18
MrBeast
Рет қаралды 205 МЛН
Heartwarming Unity at School Event #shorts
00:19
Fabiosa Stories
Рет қаралды 25 МЛН
Clown takes blame for missing candy 🍬🤣 #shorts
00:49
Yoeslan
Рет қаралды 47 МЛН
Useful gadget for styling hair 🤩💖 #gadgets #hairstyle
00:20
FLIP FLOP Hacks
Рет қаралды 10 МЛН
This Function Destroys Programs: MS-BASIC's VAL()
24:34
8-Bit Show And Tell
Рет қаралды 45 М.
ClearVideo 128: A fix for C128 jail bars?
27:50
Adrian's Digital Basement
Рет қаралды 40 М.
The Bizarre 1999 Commodore 64 Web.it Internet Computer
16:52
Exploring Sid Meier's Pirates! - BASIC Code, Quirks, Bugs on Commodore 64
46:01
How To Use a 6502 Machine Language Monitor: TEDMON in the Commodore Plus/4
35:05
The Clever Way to Count Tanks - Numberphile
16:45
Numberphile
Рет қаралды 548 М.
One Bad Byte Broke This Game: Commodore 64's "Livingstone, I Presume?"
40:31
8-Bit Show And Tell
Рет қаралды 107 М.
Machine Language 10 PRINT Size-Optimized for Commodore 64
27:41
8-Bit Show And Tell
Рет қаралды 31 М.
Cracking a C64 Game From Cassette: Livingstone, I Presume?
35:36
8-Bit Show And Tell
Рет қаралды 43 М.
iPhone socket cleaning #Fixit
0:30
Tamar DB (mt)
Рет қаралды 18 МЛН
Tag him😳💕 #miniphone #iphone #samsung #smartphone #fy
0:11
Pockify™
Рет қаралды 3,9 МЛН
Как удвоить напряжение? #электроника #умножитель
1:00
Hi Dev! – Электроника
Рет қаралды 1,1 МЛН
$1 vs $100,000 Slow Motion Camera!
0:44
Hafu Go
Рет қаралды 29 МЛН