Subversion Repositories ngs

Rev

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

  1.  
  2. ;LAST UPDATE: 26.12.2011 savelij
  3.  
  4.                 include ../../../pentevo/rom/macros.a80
  5.  
  6. DD_P0           EQU 26                                  ;ЧИСЛО СТРАНИЦЫ 0
  7. MM_P0           EQU 12                                  ;МЕСЯЦ СТРАНИЦЫ 0
  8. YY_P0           EQU 11                                  ;ГОД СТРАНИЦЫ 0
  9. DD_P1           EQU 26                                  ;ЧИСЛО СТРАНИЦЫ 1
  10. MM_P1           EQU 12                                  ;МЕСЯЦ СТРАНИЦЫ 1
  11. YY_P1           EQU 11                                  ;ГОД СТРАНИЦЫ 1
  12. DD_P7           EQU 19                                  ;ЧИСЛО СТРАНИЦЫ 7
  13. MM_P7           EQU 1                                   ;МЕСЯЦ СТРАНИЦЫ 7
  14. YY_P7           EQU 11                                  ;ГОД СТРАНИЦЫ 7
  15. DATA_P0         EQU DD_P0+MM_P0<<5+YY_P0<<9+0X8000      ;УПАКОВАННАЯ ДАТА СОЗДАНИЯ СТРАНИЦЫ 0
  16. DATA_P1         EQU DD_P1+MM_P1<<5+YY_P1<<9+0X8000      ;УПАКОВАННАЯ ДАТА СОЗДАНИЯ СТРАНИЦЫ 1
  17. DATA_P7         EQU DD_P7+MM_P7<<5+YY_P7<<9+0X8000      ;УПАКОВАННАЯ ДАТА СОЗДАНИЯ СТРАНИЦЫ 7
  18.  
  19.  
  20. LOADER_PAGE     EQU 0
  21. MAINROM_PAGE    EQU 1
  22. FPGA_PAGE       EQU 7
  23.  
  24.                 ORG 0
  25. HEADER          DW EHEADER-HEADER
  26.                 DB "NGSF"
  27.                 DW DATA_VERS
  28.  
  29. ;BLOK0
  30.                 DD BLOK0*0X100+LOADER_PAGE
  31.                 DW BLOK1-BLOK0
  32.                 binclude loader.crc
  33.                 DB "LOADER"
  34.                 DW DATA_P0
  35.  
  36. ;BLOK1         
  37.                 DD BLOK1*0X100+MAINROM_PAGE
  38.                 DW BLOK7-BLOK1
  39.                 binclude neogs.crc
  40.                 DB "MAIN  "
  41.                 DW DATA_P1
  42.  
  43. ;BLOK7
  44.                 DD BLOK7*0X100+FPGA_PAGE
  45.                 DW BLOKE-BLOK7
  46.                 binclude fpga.crc
  47.                 DB "FPGA  "
  48.                 DW DATA_P7
  49. EHEADER
  50.  
  51. BLOK0           binclude loader_ngs.rom
  52. BLOK1           binclude neogs.rom
  53. BLOK7           binclude fpga.bin
  54. BLOKE
  55.