I don't understand this sentence.
My fault. I meant that I noticed that I have to use Chaos strikes back for Apple Macintosh toolchain in order to get CSB for Amiga. When I build using CSB for Amiga toolchain, I get only Dungeon master binaries.
NOCOPYPROTECTION is used as a parameter for compliler only for Dungeon master toolchain (+ several others as well) but not for Apple Macintosh toolchain. In order to strip copyprotection code, I decided to put #define NOCOPYPROTECTION directly in Toolchains\Common\Source\COMPILE.H. I hoped that this could work.
If I build without NOCOPYPROTECTION defined in COMPILE.H, I get no errors. However, in other case, I get errors
Also for this case, with NOCOPYPROTECTION, no APPB.FTL is missing in the output.
Here is partial output of toolchain Apple Macintosh
Code: Select all
+=================================================================================================+
+ ReDMCSB +
+=================================================================================================+
---------------------------------------------------------------------------------------------------
- Toolchain : Apple Macintosh
- Folder : D:\Jan\ReDMCSB\Output\Apple Macintosh
- Executable IDs : 18,19,20,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,40,41,42,43,44,45,
46,47,48,49,50,51,52,53,54,55,56,65,66,67,68,69,70,123,125,126,127,130,131,132,
133,134,135,137,138,139,140,141,142,143,144
---------------------------------------------------------------------------------------------------
----- Use common source code
----- Delete existing toolchain folder
----- Create toolchain folders
----- Create toolchain control files
----- Copy toolchain base files
----- Copy toolchain source files
----- Copy common source files
----- Perform toolchain custom import actions
----- Run toolchain and wait for completion
WARNING: Using the keyboard or mouse in the Macintosh emulator may break ReDMCSB build automation
----- Perform toolchain custom export actions
Convert executable to FTL D:\Jan\ReDMCSB\Output\Apple Macintosh\HARDDISK\BUILD\A31E\ANIM.FTL
Convert executable to FTL D:\Jan\ReDMCSB\Output\Apple Macintosh\HARDDISK\BUILD\A31E\APPA.FTL
Convert executable to FTL D:\Jan\ReDMCSB\Output\Apple Macintosh\HARDDISK\BUILD\A31E\CNFG.FTL
Convert executable to FTL D:\Jan\ReDMCSB\Output\Apple Macintosh\HARDDISK\BUILD\A31E\GRF1.FTL
Convert executable to FTL D:\Jan\ReDMCSB\Output\Apple Macintosh\HARDDISK\BUILD\A31E\MEM1.FTL
Convert executable to FTL D:\Jan\ReDMCSB\Output\Apple Macintosh\HARDDISK\BUILD\A31E\SWSH.FTL
Convert executable to FTL D:\Jan\ReDMCSB\Output\Apple Macintosh\HARDDISK\BUILD\A31E\USIO.FTL
Convert executable to FTL D:\Jan\ReDMCSB\Output\Apple Macintosh\HARDDISK\BUILD\A31E\VDEO.FTL
Convert executable to FTL D:\Jan\ReDMCSB\Output\Apple Macintosh\HARDDISK\BUILD\A31M\APPA.FTL
Convert executable to FTL D:\Jan\ReDMCSB\Output\Apple Macintosh\HARDDISK\BUILD\A31M\APPB.FTL
Convert executable to FTL D:\Jan\ReDMCSB\Output\Apple Macintosh\HARDDISK\BUILD\A31M\GRF1.FTL
Convert executable to FTL D:\Jan\ReDMCSB\Output\Apple Macintosh\HARDDISK\BUILD\A31M\USIO.FTL
Convert executable to FTL D:\Jan\ReDMCSB\Output\Apple Macintosh\HARDDISK\BUILD\A31M\VDEO.FTL
Convert executable to FTL D:\Jan\ReDMCSB\Output\Apple Macintosh\HARDDISK\BUILD\A35E\VDEO.FTL
Convert executable to FTL D:\Jan\ReDMCSB\Output\Apple Macintosh\HARDDISK\BUILD\A35M\ANIM.FTL
Convert executable to FTL D:\Jan\ReDMCSB\Output\Apple Macintosh\HARDDISK\BUILD\A35M\APPB.FTL
Convert executable to FTL D:\Jan\ReDMCSB\Output\Apple Macintosh\HARDDISK\BUILD\A36M\CNFG.FTL
Convert executable to FTL D:\Jan\ReDMCSB\Output\Apple Macintosh\HARDDISK\BUILD\A36M\KAOS.FTL
Convert executable to FTL D:\Jan\ReDMCSB\Output\Apple Macintosh\HARDDISK\BUILD\AU1E\ANIM.FTL
Convert executable to FTL D:\Jan\ReDMCSB\Output\Apple Macintosh\HARDDISK\BUILD\AU1E\APPB.FTL
Convert executable to FTL D:\Jan\ReDMCSB\Output\Apple Macintosh\HARDDISK\BUILD\AU1E\CEDT.FTL
Convert executable to FTL D:\Jan\ReDMCSB\Output\Apple Macintosh\HARDDISK\BUILD\AU1E\HINT.FTL
Convert executable to FTL D:\Jan\ReDMCSB\Output\Apple Macintosh\HARDDISK\BUILD\AU2F\ANIM.FTL
Convert executable to FTL D:\Jan\ReDMCSB\Output\Apple Macintosh\HARDDISK\BUILD\AU2F\APPB.FTL
Convert executable to FTL D:\Jan\ReDMCSB\Output\Apple Macintosh\HARDDISK\BUILD\AU2G\APPB.FTL
Convert executable to FTL D:\Jan\ReDMCSB\Output\Apple Macintosh\HARDDISK\BUILD\AU2E\APPA.FTL
Convert executable to FTL D:\Jan\ReDMCSB\Output\Apple Macintosh\HARDDISK\BUILD\AU2E\CEDT.FTL
Convert executable to FTL D:\Jan\ReDMCSB\Output\Apple Macintosh\HARDDISK\BUILD\AU2E\FIO1.FTL
Convert executable to FTL D:\Jan\ReDMCSB\Output\Apple Macintosh\HARDDISK\BUILD\AU2E\HINT.FTL
Convert executable to FTL D:\Jan\ReDMCSB\Output\Apple Macintosh\HARDDISK\BUILD\AU3E\CEDT.FTL
Convert executable to FTL D:\Jan\ReDMCSB\Output\Apple Macintosh\HARDDISK\BUILD\SU1E\ANIMATE.FTL
Convert executable to FTL D:\Jan\ReDMCSB\Output\Apple Macintosh\HARDDISK\BUILD\SU1E\CHAOS.FTL
Convert executable to FTL D:\Jan\ReDMCSB\Output\Apple Macintosh\HARDDISK\BUILD\SU1E\FTLCODE
Convert executable to FTL D:\Jan\ReDMCSB\Output\Apple Macintosh\HARDDISK\BUILD\X30J\FTLCODE
Convert executable to FTL D:\Jan\ReDMCSB\Output\Apple Macintosh\HARDDISK\BUILD\X30J\SWOOSH
Convert executable to FTL D:\Jan\ReDMCSB\Output\Apple Macintosh\HARDDISK\BUILD\X31J\ANIM.FTL
Convert executable to FTL D:\Jan\ReDMCSB\Output\Apple Macintosh\HARDDISK\BUILD\X31J\APPA.FTL
Convert executable to FTL D:\Jan\ReDMCSB\Output\Apple Macintosh\HARDDISK\BUILD\X31J\APPB.FTL
Convert executable to FTL D:\Jan\ReDMCSB\Output\Apple Macintosh\HARDDISK\BUILD\X31J\GRF1.FTL
Convert executable to FTL D:\Jan\ReDMCSB\Output\Apple Macintosh\HARDDISK\BUILD\X31J\INT1.FTL
Convert executable to FTL D:\Jan\ReDMCSB\Output\Apple Macintosh\HARDDISK\BUILD\X31J\MEM1.FTL
Convert executable to FTL D:\Jan\ReDMCSB\Output\Apple Macintosh\HARDDISK\BUILD\X31J\MUSC.FTL
Convert executable to FTL D:\Jan\ReDMCSB\Output\Apple Macintosh\HARDDISK\BUILD\X31J\SWSH.FTL
Convert executable to FTL D:\Jan\ReDMCSB\Output\Apple Macintosh\HARDDISK\BUILD\X31J\USIO.FTL
Convert executable to FTL D:\Jan\ReDMCSB\Output\Apple Macintosh\HARDDISK\BUILD\X31J\VDEO.FTL
----- Export Build and Object files
----- Compare executable files
Different [D:\Jan\ReDMCSB\Reference\ReDMCSB\A31E\ANIM.FTL]
[D:\Jan\ReDMCSB\Output\Apple Macintosh\HARDDISK\BUILD\A31E\ANIM.FTL]
Identical [D:\Jan\ReDMCSB\Reference\ReDMCSB\A31E\APPA.FTL]
[D:\Jan\ReDMCSB\Output\Apple Macintosh\HARDDISK\BUILD\A31E\APPA.FTL]
Not found [D:\Jan\ReDMCSB\Output\Apple Macintosh\HARDDISK\BUILD\A31E\APPB.FTL]
If I build original Apple Macintosh Amiga CSB, the binaries are identical to those of official CSB Amiga version and APPB.FTL is produced. For testing binaries I use this bundle
http://dmweb.free.fr/games/chaos-strike ... oftware.7z
and in it Floppy Disks ADF\Chaos Strikes Back for Amiga Game Disk v3.5 (English) Original (Not working).adf
I am able to use only .ADF Amiga archive file formats as I rely on ADFreader tool to move files.
Perhaps I could kindly ask you to make CSB Amiga without copyprotection for me? As this is the true reason I get that ReDMCSB. Because I only want Amiga version of CSB, but that copyprotection sucks.