首先来看看C64wiki上是怎么介绍的: 关注两个点,1982年发布,使用BASIC2.0 再来看C16的: 这C16还比C64晚两年发布,BASIC版本也不一样,C64真的能读取后辈C16的磁带? 其实C16的介绍已经说的很清楚了“The C16 resembles the C64 but colored black. It comes with an advanced version of BASIC (v3.5) onboard. This stops the C16 using the C64’s massive hardware and software base. The C16’s datasette 1531, joysticks, and disk drive 1551 connect only to the Commodore-264 series computers, though connectors are available for use with other Commodore equipment.” 正是因为C16的BASIC版本要更高一些,导致C16与C64互不兼容,软硬件都不兼容,也就是说厂长视频里拿C64的磁带驱动器读取C16的磁带就是天方夜谭的事情,更不用谈C64居然还读取出数据并且可以运行。 这点各位可以尝试一下在32位的操作系统里面运行64位的程序,你看看能不能运行起来。我是干过在python3.8的环境下跑python3.10写的代码的,能全跑起来就见鬼了