Skip to content

Latest commit

 

History

History
17 lines (14 loc) · 1.11 KB

NOTES.md

File metadata and controls

17 lines (14 loc) · 1.11 KB

Notes about code structure of old_cpp

  • BZLIB - unchanged bzip2/libbzip2 version 1.0.6
  • CRYPTO - AES is in nasm assembler after recompile might work, SHA looks like pure c++ so after recompile might work (as encryption is not crucial at the moment I took only brief look into theese two.)
  • Controls.cpp - UI logic - borland dependent
  • Crc16.cpp - CRC-CCITT 16 bit Cyclic redundancy check - after removing win headers should work
  • Decoder.cpp - Nextdataprocessingstep The main decoding logic, after removing GUI stuff can be used
  • Ecc.cpp - Reed–Solomon error correction
  • Fileproc.cpp- Handling files + pages
  • Main.cpp highly borderland dependent - Updating buttons setting up windows
  • Printer.cpp - Printer UI + Drawing data into bitmap
  • Scanner.cpp - Scanner UI + Load Bitmap
  • Service.cpp - File related routines + Queue

Useful links