读写Commodore磁盘映像

d64的Python项目详细描述


d64号

这个Python模块允许访问各种Commodore微型计算机模拟器和工具使用的磁盘映像文件(.d64、.d71、.d81)。在

它为开发人员提供了熟悉的接口,以便在映像中读写程序和数据文件。在

此外,它还包含用于检查和修改图像的工具,例如检查图像完整性的脚本。在

示例

类和函数驻留在d64模块中,整个模块可以被导入,也可以只是用户引用的那些定义。在

显示图像内容

执行目录列表

importcbmcodecsfromd64importDiskImagewithDiskImage('squadron.d64')asimage:forlineinimage.directory('petscii-c64en-uc'):print(line)

这个打印出来了

^{pr2}$

列出基本程序

将基本程序显示为文本

importcbmcodecsfromd64importDiskImage,ProgramFilewithDiskImage('test.d64')asimage:withimage.path('METEOR'.encode('petscii-c64en-uc')).open()asf:p=ProgramFile(f)forlineinp.list():print(line)

托多

  • 详细文件
  • 交互式shell工具
  • 支持.d81分区和子目录
  • 支持.d81相关文件
  • 更好的docstring
  • 更多示例
  • 可选基本令牌集

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使用Eclipse Helios for Web项目   java指定行。作为编译器设置的分隔符?   osm映射中带有osmdroid的java标记   java Android ClassNotFoundException在路径:DexPathList上未找到类   java从j2me调用GWT方法   更新到java 8后的aspectj问题   如何仅从根元素java,com提取文本内容。滴虫软件。是的。html   安卓公司。谷歌。火基。数据库DatabaseException:未能转换java类型的值。将字符串改为长字符串   从java中的方法返回arraylist变量   java如果将引用重新分配给同步块内的锁对象,会是什么?   java下载。使用spring mvc的资源文件中的xlsx文件   java Eclipse提供了什么工具来运行Eclipse中未包含的程序?   spring boot Java泛型如何读取传递给泛型方法的类型上的字段或调用方法   Javacard中的javaecdsa签名