/ATM2-mcu

Primary LanguageAssemblyGNU General Public License v3.0GPL-3.0

ATM2 keyboard microcontroller src code and etc.

Borrowed from a version made by Caro which in turn looks like disassembled from original binary image from honey soft.

Short-time objectives ('+' is already done):

  • move completely to AT89S52 without supporting older KR1816VE31/51 chips, as well as dropping support for external ROM.
  • only 11.0592 MHz quartz support
  • add 115200 baudrate
  • use extra indirect memory of AT89S52 for larger serial buffers/stack/etc.
  • correct real-time clocks as they seem to lag because now timer is reinitialized to a constant after some timekeeping task