Subversion Repositories pentevo

Rev

Rev 783 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

  1. #pragma once
  2.  
  3. struct TAPEINFO
  4. {
  5.    char desc[280];
  6.    unsigned pos;
  7.    unsigned t_size;
  8. };
  9. extern TAPEINFO *tapeinfo;
  10. extern unsigned tape_infosize;
  11. extern unsigned char *tape_image;
  12. extern unsigned tape_pulse[];
  13.  
  14. void start_tape();
  15. void stop_tape();
  16. void closetape();
  17. void reset_tape();
  18.  
  19. void find_tape_index();
  20. unsigned char tape_bit(); // used in io.cpp & sound.cpp
  21.  
  22. void tape_traps();
  23. void fast_tape();
  24.  
  25. inline void init_tape() { closetape(); }
  26. inline void done_tape() { closetape(); }
  27.  
  28. int readTAP();
  29. int readTZX();
  30. int readCSW();
  31.  
  32. bool ZlibInit();
  33. void ZlibDone();
  34.