Subversion Repositories ngs

Rev

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

  1.  
  2. ;LAST UPDATE: 20.10.2012 savelij
  3.        
  4.                 include ../../../pentevo/rom/macros.a80
  5.  
  6. ADRWORK         EQU 0X6000
  7. UNPACKER        EQU 0X5B00
  8.  
  9.                 ORG ADRWORK-0X11
  10.                 SUM_HOB "FLASHNGSC",ADRWORK,EBINFLASHER-BINFLASHER,SIZE_SECTORS
  11.  
  12.                 DI
  13.                 JR START0
  14.  
  15.                 DB "Flasher for NeoGS v0.2"
  16. START0         
  17.                 LD HL,ADRWORK
  18.                 PUSH HL
  19.                 LD HL,DEPACK
  20.                 LD DE,UNPACKER
  21.                 LD BC,BINFLASHER-DEPACK
  22.                 PUSH DE
  23.                 LDIR
  24.                 LD HL,EBINFLASHER-1
  25.                 LD DE,0XFFFF
  26.                 LD BC,EBINFLASHER-BINFLASHER
  27.                 LDDR
  28.                 LD HL,ADRWORK
  29.                 EX DE,HL
  30.                 INC HL
  31.                 RET
  32.  
  33. DEPACK          include dec40.a80
  34. BINFLASHER      binclude flasher_pack.rom
  35. EBINFLASHER
  36.  
  37.                 DUPL 0X100-LOW ($),0
  38.  
  39.                 IF (EBINFLASHER-BINFLASHER)&0XFF
  40. SIZE_SECTORS    EQU ((EBINFLASHER-BINFLASHER)>>8)+1
  41.                 ELSE
  42. SIZE_SECTORS    EQU ((EBINFLASHER-BINFLASHER)>>8)
  43.                 ENDIF
  44.