The included patch file patches the FD file so fd2sfd will process it.
It removes a whitespace between the parameter list and the register list.
Also, don't use BYTE typed arguments in address registers
The .fd file supplied with the CAMD SDK contains an incorrect function
definition for CreateMidiA(), which means that a stub is not generated
for the CreateMidi() function.
This also causes fd2sfd to emit the warning:
Warning: CreateMidiA gets 2 params and 1 regs!
Add a patch to fix the warning from fd2sfd and allow sfdc to generate a
stub for CreateMidi().
libraries/Picasso96.h was missing
We have to do some trickery with the lvo file to make it
appear in the lvo/ directory
Plus, let the toolchain create a stubs file.
Guigfx_MCC was referring to include/MUI instead of include/mui, producing
two distinct mui/MUI paths in our include directory.
This will also affect the former include/Warp3D path which now becomes include/warp3d .
proto/guigfx_lib.h was referring to non-existent inline/guigfx.h
proto/muimaster_lib.h was referring to non-existent inline/muimaster.h
Let the sfdc pass replace the broken filenames with the real ones
Guigfx_MCC was referring to include/MUI instead of include/mui, producing
two distinct mui/MUI paths in our include directory.
This will also affect the former include/Warp3D path which now becomes include/warp3d .
proto/guigfx_lib.h was referring to non-existent inline/guigfx.h
proto/muimaster_lib.h was referring to non-existent inline/muimaster.h
Let the sfdc pass replace the broken filenames with the real ones