Table of Contents

Curt Coder

Drivers

Here is a list of drivers I have worked on:

  • abc80
  • abc80x
  • advision
  • atarist
  • bw2
  • bw12
  • coleco
  • comx35
  • comxpl80
  • crvision
  • kyocera
  • mikromik
  • mc1000
  • mpf1
  • newbrain
  • osi
  • pc8401a
  • ql
  • sg1000
  • studio2
  • tiki100
  • tmc600
  • tmc1800
  • tmc2000e
  • vip
  • xerox820

Todo

  • Refactor all MAME drivers to use i8255a instead of ppi8255
  • Refactor COMX35 bus to use slots (comx35)
  • Refactor ABC bus to use slots (abc80/abc80x)
  • Refactor ECB bus to use slots (prof80)
  • Separate the GRIP into a C++ device (prof80)
  • Fix Prof-80 ↔ GRIP communication (prof80)
  • Refactor all MESS devices I've written to C++ and move common ones to emu folder
  • Merge the MESS and MAME i8257 implementations (pc8001)
  • Modernize all MESS drivers I've written
  • Convert comxpl80 into a C++ device (comx35)
  • Keyboard emulation for the ABC 80x series (abc80x)
  • Discrete sound for Cosmac VIP (vip)
  • Tape support for Cosmac VIP (vip)
  • Combine CDP1869 video and sound parts (comx35/tmc600)
  • Bit-level serial emulation of the Z80 DART (abc80x)
  • Improve Atari ST performance significantly (atarist)
  • Convert the MC6850 to a device (6850acia)

Todo (Maybe)

  • Refactor Lisa to use the COP421 dump (lisa)
  • Complete the Z8 CPU core (jtc)
  • Newbrain COP420 ROM dump (newbrain)
  • uPD3301 attributes (pc8001)
  • HD64180 CPU core (extended Z80)
  • Tektronix 4051 vector graphics (tek4051)
  • Rewrite the 80186 with all peripherals (compis, tandy2k, tek4107)
  • Rewrite the shifter chip (atarist)
  • Proper interrupt handling for the NEC PC-8401A/PC-8500 (pc8401)
  • Add cartridge mappers for the C64 (c64)
  • Discrete sound for Adventure Vision (advision)
  • MSA disk image format (atarist)
  • Tape support for COMX-35 (comx35)
  • Real keyboard for CreatiVision (crvision)
  • Real keyboard for ABC 80 (abc80)
  • Real keyboard for TRS-80 Model II (trs80m2)
  • Real keyboard for Xerox 820 (xerox820)
  • Real keyboard for Tandy 2000 (tandy2k)
  • Real keyboard for Victor 9000 (victor9k)
  • Discrete sound for Studio II (studio2)
  • Real CPU clock for Studio II (studio2)
  • Microdrive support for Sinclair QL (ql)
  • Bit-level serial emulation of the MC68901 (atarist/x68k)
  • White noise emulation for the CDP1869 (comx35/tmc600)
  • SG-1000 mode for Telegames Dina (coleco)