Subversion Repositories pentevo

Rev

Rev 1026 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed | ?url?

  1.  
  2. ; LAST UPDATE: 01.11.2023 savelij
  3.  
  4.         TITLE "addon2.a80 ROM_RST80"
  5.  
  6.                 PHASE CPU0
  7.                 JP $
  8.  
  9.                 DUPL 0x0008 - $,0xFF
  10.                 JP $
  11.  
  12.                 DUPL 0x0010 - $,0xFF
  13.                 JP $
  14.  
  15.                 DUPL ADR_SEL_ROM - $,0xFF
  16.                 OUT (C),A
  17.                 NOP
  18.                 RET
  19.  
  20.                 DUPL 0x0018 - $,0xFF
  21.                 JP $
  22.  
  23.                 DUPL 0x0020 - $,0xFF
  24.                 JP $
  25.  
  26.                 DUPL 0x0028 - $,0xFF
  27.                 JP $
  28.  
  29.                 DUPL 0x0030 - $,0xFF
  30.                 JP CALL2PAGE
  31.  
  32.                 DUPL 0x0038 - $,0xFF
  33.                 EI
  34.                 RET
  35.  
  36.                 DUPL 0x003E - $,0xFF
  37.                 EI
  38.                 RET
  39.  
  40.                 DUPL 0x0080 - $,0xFF
  41.                 binclude ../../dec40.bin
  42.  
  43.                 DUPL 0x00FF - $,0xFF
  44.                 DW 0x0038
  45.  
  46. UNPACK_STS      EVOPORT WIN_P3,RAM_STS
  47.                 LD HL,STS_PACK
  48.                 LD DE,CPU3
  49.                 JP UNPACK
  50.  
  51. UNP_MICRO_BOOT  LD HL,MICRO_BOOT
  52.                 LD DE,DRV_VAR + 0x300
  53.                 CALL UNPACK                     ; распаковали FAT BOOT
  54.                 LD HL,BUF_TEKVOL
  55.                 LD DE,(RREG_L)
  56.                 LD BC,0x100
  57.                 LDIR                            ; скопировали переменные FAT драйвера выбранного раздела
  58.                 RET
  59.  
  60.                 include fontread.a80
  61.  
  62. MICRO_BOOT      binclude ../../fat_boot/micro_boot_fat_ers.pack
  63.  
  64. CP866_FONT      binclude 866_code_pack.bin
  65. ATM_FONT        binclude atm_code_pack.bin
  66.  
  67. STS_PACK        binclude ../../sts/sts_pack.rom
  68.  
  69. FREE_ADDON2     EQU 0x3FF6 - $
  70.  
  71.                 DUPL FREE_ADDON2,0xFF
  72.                 DW FREE_ADDON2                  ; размер свободного места
  73.                 DB "ADDON2"
  74.                 DW DATA_VERS
  75.