In May 2012 the miniSDK has beed extended to
fx-9860-models.
There are a lot of common aspects. Therefore a common directory has been
introduced, where files are stored, which are shared.
The setup-pages had to be extended, too.
The miniSDK-directory-structure (changed when extending to fx-9860):
..\fx_SDK
..\fx_SDK\COMMON
..\fx_SDK\COMMON\BIN
setup.obj
(necessary for OPTLNK; this is not the setup.obj of
the fx-9860 SDK)
Copy the complete BIN-directory and fx9860G_library.lib of
the fx-9860 SDK to this location.
..\fx_SDK\COMMON\INCLUDE
..\fx_SDK\COMMON\SOURCE
..\fx_SDK\fxCG_SDK
fxCG20_SDK_1_04.htm (contains some
version specific hints)
CurrentProject.cmd (the batch file
which starts the build process (console mode))
fx_calculators_SuperH_based.chm (the
file you are currently reading)
..\fx_SDK\fxCG_SDK\BaseOptions
This directory contains the file
BaseOptions.ini, which will contain settings,
which are independent of a certain project.
..\fx_SDK\fxCG_SDK\header
EditStr.hpp
keyboard.hpp
Additional header files will occur here, which are automatically generated by the build process (syscall-library / tools-library).
..\fx_SDK\fxCG_SDK\LIB
build_fxCG_library.cmd (builds
fxCG_library.lib based on ..\BIN\fx9860G_library.lib (console mode))
..\fx_SDK\fxCG_SDK\LIB\source
EditStr.cpp
fxCG_G3A_STARTUP.src (initialization
of static RAM)
fxCG_RAM_STARTUP.src (startup-code
for the binary intended to run from RAM, a special loader is needed, to use
this)
HexToInt.cpp
IntToHex.cpp
PRGM_GetKey.cpp
Print.cpp
random.cpp
The content of this directory is partly used to build the tools-library.
..\fx_SDK\fxCG_SDK\LIB\temp
automatically generated
syscall-source files,
normally this directory needs no attention
..\fx_SDK\fxCG_SDK\LIB\objects
automatically generated object
files, normally this directory needs no attention
..\fx_SDK\fxCG_SDK\templates
SYSCALL_TEMPLATE.src (supports the
script-processors syscall-command),
normally this directory needs no attention
..\fx_SDK\fxCG_SDK\tools
ProcessProject.exe (the console
mode script-processor)
pCGSDK.exe
(the GUI based project manager)
after a build run, this directory contains a logfile, which
could be helpful, when problems occur during the build process.
pCGSDK.INI contains some information maintained and used by
pCGSDK.exe
..\fxCG_SDK\projects
INSIGHT.INI
pCGSDK.exe uses INSIGHT.INI as input-file to generate the necessary *.prj-files.
INSIGHT.prj
(project processor script)
OPTLNK_OPTIONS.prj (project
processor sub-script)
Setup.prj (project processor script)
Syscalls.prj (project processor
script)
tools.prj (project processor script)
MAKEG3A.PSC
(the G3A-bind-script, usually not necessary to
change)
..\fxCG_SDK\projects\INSIGHT
INSIGHT.cpp (the main source of the
example INSIGHT)
INSIGHT.G3A (the result of the
INSIGHT-build-process)
INSIGHT_SELECTED.CGI (the
selected-state-icon for the main menu)
INSIGHT_UNSELECTED.CGI (the
unselected-state-icon for the main menu)
..\fxCG_SDK\projects\MEMVIEW
MEMVIEW.cpp (a function needed by
INSIGHT)
..\fxCG_SDK\projects\SYSCALL_VERIFY
SYSCALL_VERIFY.cpp (a function
needed by INSIGHT)
..\fx_SDK\fx9860_SDK
this directory basically has the same
structure as ..\fx_SDK\fxCG_SDK
(18.05.2012 17:58:52)