Only in .: bc.2.1.diff
diff -r ./dos_cpt.h ../../SP12v2_1.0bc/Source/dos_cpt.h
39a40,43
> #ifdef __BORLANDC__
> unsigned char inportb (const unsigned short port);
> void outportb (unsigned short port, const unsigned char val);
> #else
42c46
< 
---
> #endif
diff -r ./makefile ../../SP12v2_1.0bc/Source/makefile
0a1,3
> # In order to compile this software under the borland C free compiler
> # "http://www.borland.com/products/downloads/download_cbuilder.html" don't use this makefile,
> # just type "bcc32 -DWIN32 sp12.c init.c flash.c device.c buffer.c eeprom.c winnt.c"
51c54
<    
---
> 
Only in ../../SP12v2_1.0bc/Source: makefile.bak
diff -r ./winnt.c ../../SP12v2_1.0bc/Source/winnt.c
31c31
< (instdrv.zip) from the device driver kit (DDK) for Windows NT.  
---
> (instdrv.zip) from the device driver kit (DDK) for Windows NT.
34c34
<    * Copy the driver giveio.sys from the archive directio.zip into %SystemRoot%\system32\drivers. 
---
>    * Copy the driver giveio.sys from the archive directio.zip into %SystemRoot%\system32\drivers.
40c40
<                 "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\giveio" to 2. 
---
>                 "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\giveio" to 2.
54c54
<     }          
---
>     }
62c62
< inline unsigned char inportb (const unsigned short port)
---
> unsigned char inportb (const unsigned short port)
63a64,70
> // brief Parallel port initialization
> #ifdef __BORLANDC__
>     asm     mov     dx,port
>     asm     in      al,dx
>     asm     xor     ah,ah
>         return _AX;
> #else
67a75
> #endif
69,70c77
< 
< inline void outportb (unsigned short port, const unsigned char val)
---
> void outportb (unsigned short port, const unsigned char val)
71a79,86
> // brief Parallel port initialization
> #ifdef __BORLANDC__
>     asm     mov     dx, port
>     asm     mov     al, val
>     asm     out     dx, al
>     asm     xor     ah, ah
> //    return (_AX);
> #else
72a88
> #endif
