Hasty Briefsbeta

双语

Sierra digital cameras on the Apple II

3 days ago
  • 研究了libgphoto2中的Sierra类相机,支持超过80种型号,但在Apple II上仅限于640×480的JPEG图像。
  • 购买了两台便宜的三洋相机(VPC-G1和VPC-G200),并为Sierra相机实现了一个模块化驱动程序。
  • 驱动程序使用一个具有功能位域和16个API方法的骨架,大多数是可选的;只有_wakeup、_set_speed、_get_information、_get_picture是必需的。
  • 实现了几乎所有功能,除了缩略图检索,因为UI中的内存限制。
  • 由于Sierra相机串行芯片的时序问题,Apple II上的串行通信限制为19200 bps。
  • 重构代码以压缩二进制文件并扩展加载器以处理zx02压缩,为未来的驱动程序腾出软盘空间。