Rev 55 | Blame | Compare with Previous | Last modification | View Log | Download
;startupFCB1=0xe800 ;aligned ;len=0x0200*filesDOSBUF=0xfe00 ;alignedinclude "../../_sdk/sysdefs.asm";COMMANDLINE=0x0080;COMMANDLINE_sz=0x0080;PROGSTART=0x0100_STRLEN=80_STRMAX=(_STRLEN-1)org PROGSTARTld hl,0xe800 ;FCB1ld de,0xe801ld bc,0x17ffld [hl],0ldirld e,6 ;textmode;OS_SETGFXld c,CMD_SETGFX;0xf9call BDOS;0x0005ld hl,COMMANDLINEskipword0ld a,(hl)inc hlor ajr z,cmdquit ;хёыш ярЁрьхЄЁют тююс∙х эхЄcp ' 'jr nz,skipword0skipwordqld de,fn1.ld (diff.fn1),decall copyfn.ld de,fn2.ld (diff.fn2),decall copyfn.call diffcmdquitrst 0x00 ;QUITcopyfn.l0.ld a,(hl)inc hlld (de),ainc decp ' '+1jr nc,l0. ;read until space or CRxor adec deld (de),a ;'\0'retinclude "diff.ast"include "../_sdk/lib.i"include "../_sdk/print_os.i"include "../_sdk/str.i"include "../_sdk/io_os.i"fn1.db "nedoasm"db 0ds 50 ;for long filenamesfn2.db "bin.f"db 0ds 50 ;for long filenamesinclude "diff.var"