Subversion Repositories ngs

Rev

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

  1.        
  2.                 include macros.a80
  3.  
  4. ;LAST UPDATE: 16.01.2011 savelij
  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.                 IF (EBINFLASHER-BINFLASHER)&0XFF
  38. SIZE_SECTORS    EQU ((EBINFLASHER-BINFLASHER)>>8)+1
  39.                 ELSE
  40. SIZE_SECTORS    EQU ((EBINFLASHER-BINFLASHER)>>8)
  41.                 ENDIF
  42.