Hi, On Mon, Jan 4, 2016 at 9:54 AM, Antony Gordon <[email protected]> wrote: > > I’m attempting to recompile FDISK and apparently you need to assemble > bootnorm.asm > and booteasy.asm and I’m getting this error when assembling booteasy.asm > > booteasy.asm:260: error: invalid parameter to [default] directive > This is line 260 below. > > default db '?',' '+80h > > Any thoughts?
The two .ASM files are both dated 2002. Inside BOOTEASY.ASM, it says "Ported to NASM by Tom Ehlert". IIRC, the last of the pre-2.x series of NASM (i.e. 0.98.39, without AMD64 support) was released in 2005. Some older tools obviously used (or even still require) older versions of NASM. E.g. SHSURDRV requires 0.98.39 (32-bit for more RAM) and won't work in newer due to incompatible macros. So, worst case scenario, just use old 0.98.39 and don't worry about it: 1). http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/devel/asm/nasm/0.98.39/ 2a). http://sourceforge.net/projects/nasm/files/DOS%2032-bit%20binaries/0.98.39/nasm-0.98.39-djgpp.zip/download 2b). http://sourceforge.net/projects/nasm/files/DOS%2016-bit%20binaries%20%28OBSOLETE%29/0.98.39/nsm09839.zip/download ------------------------------------------------------------------------------ _______________________________________________ Freedos-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/freedos-devel
