Subversion Repositories pentevo

Rev

Blame | Last modification | View Log | Download | RSS feed

  1.  
  2.                 DEVICE ZXSPECTRUM48
  3.  
  4. SIZE_PAGE       EQU #80                         ;РАЗМЕР ПРОШИВАЕМОЙ СТРАНИЦЫ В СЕКТОРАХ ПО 512 БАЙТ
  5. NUM_PAGE=0
  6.  
  7.                 ORG #0000
  8.  
  9.                 DW END_ZAG                      ;2 ДЛИНА ЗАГОЛОВКА БЕЗ CRC16
  10.                 DB "EVOF"                       ;4 ТЕКСТ
  11.                 DW 24|05<<5|10<<9|#8000         ;2 ЗАКОДИРОВАННАЯ ДАТА
  12.  
  13.                 DW 0                            ;2 ФЛАГИ И НОМЕР ПРОШИВАЕМОЙ СТРАНИЦЫ
  14.                 DW 1+SIZE_PAGE*NUM_PAGE         ;2 СМЕЩЕНИЕ В СЕКТОРАХ (ПО 512 БАЙТ) ПРОШИВАЕМОЙ СТРАНИЦЫ
  15.                 DW SIZE_PAGE                    ;2 РАЗМЕР В СЕКТОРАХ (ПО 512 БАЙТ) ПРОШИВАЕМОЙ СТРАНИЦЫ
  16.                 INCBIN "crc_pen.bin"            ;2 CRC16 ПРОШИВАЕМОЙ СТРАНИЦЫ
  17.                 DB "PENROM"                     ;4 ТИПА ИМЯ ПРОШИВКИ СТРАНИЦЫ
  18.                 DW 24|05<<5|10<<9|#8000         ;2 ЗАКОДИРОВАННАЯ ДАТА
  19. NUM_PAGE=NUM_PAGE+1
  20.  
  21.                 DW 7
  22.                 DW 1+SIZE_PAGE*NUM_PAGE
  23.                 DW SIZE_PAGE
  24.                 INCBIN "crc_atm.bin"
  25.                 DB "ATMROM"
  26.                 DW 24|05<<5|10<<9|#8000
  27. NUM_PAGE=NUM_PAGE+1
  28.  
  29. END_ZAG
  30.                 ds #1FE-$                       ;? ЗАБИВКА ХВОСТА НУЛФМИ
  31.  
  32.                 SAVEBIN "header.rom",#0000,#01FE
  33.