diff --git a/utils/BACK32M b/utils/BACKZX2 similarity index 100% rename from utils/BACK32M rename to utils/BACKZX2 diff --git a/utils/BACKZXD b/utils/BACKZXD new file mode 100644 index 0000000..4f63efa Binary files /dev/null and b/utils/BACKZXD differ diff --git a/utils/UPGR32M b/utils/UPGRZX2 similarity index 100% rename from utils/UPGR32M rename to utils/UPGRZX2 diff --git a/utils/UPGRZXD b/utils/UPGRZXD new file mode 100644 index 0000000..226010f Binary files /dev/null and b/utils/UPGRZXD differ diff --git a/utils/back32m.asm b/utils/back32m.asm index c24d132..ad35a0d 100644 --- a/utils/back32m.asm +++ b/utils/back32m.asm @@ -1,4 +1,10 @@ - output BACK32M + define zxdos 1 + + IF zxdos=1 + output BACKZX2 + ELSE + output BACKZXD + ENDIF include zxuno.inc @@ -54,10 +60,18 @@ SDCard ld b, FA_WRITE | FA_OPEN_AL ; B = modo de apertura ld (handle+1), a jr nc, FileFound call Print + IF zxdos=1 dz 'Can\'t open FLASH.ZX2' + ELSE + dz 'Can\'t open FLASH.ZXD' + ENDIF ret FileFound call Print + IF zxdos=1 dz 'Backing up FLASH.ZX2 to SD', 13 + ELSE + dz 'Backing up FLASH.ZXD to SD', 13 + ENDIF call write16m wreg flash_cs, 0 ; activamos spi, enviando un 0 wreg flash_spi, 6 ; envío write enable @@ -167,4 +181,8 @@ rst28 ld bc, zxuno_port + $100 outi jp (hl) + IF zxdos=1 FileName dz 'FLASH.ZX2' + ELSE +FileName dz 'FLASH.ZXD' + ENDIF diff --git a/utils/upgr32m.asm b/utils/upgr32m.asm index c7b837b..eaf4c46 100644 --- a/utils/upgr32m.asm +++ b/utils/upgr32m.asm @@ -1,4 +1,10 @@ - output UPGR32M + define zxdos 1 + + IF zxdos=1 + output UPGRZX2 + ELSE + output UPGRZXD + ENDIF include zxuno.inc @@ -54,10 +60,18 @@ SDCard ld b, FA_READ ; B = modo de apertura ld (handle+1), a jr nc, FileFound call Print + IF zxdos=1 dz 'Can\'t open FLASH.ZX2' + ELSE + dz 'Can\'t open FLASH.ZXD' + ENDIF ret FileFound call Print + IF zxdos=1 dz 'Upgrading FLASH.ZX2 from SD', 13 + ELSE + dz 'Upgrading FLASH.ZXD from SD', 13 + ENDIF call read16m wreg flash_cs, 0 ; activamos spi, enviando un 0 wreg flash_spi, 6 ; envío write enable @@ -200,4 +214,8 @@ rst28 ld bc, zxuno_port + $100 outi jp (hl) + IF zxdos=1 FileName dz 'FLASH.ZX2' + ELSE +FileName dz 'FLASH.ZXD' + ENDIF