Not really, the .G1A file is the compiled filed.
Every program has at least 2 files:
-The source code
- The compiled file (also known as the executable)
The source code is just the normal code that the programmer writes, e.g files ending in .c or .cpp
Source code is meant to be read by other humans.
The compiled file is the file that is created after the source code is compiled. Compiling means to translate the high level code (e.g c/c++/java/python code) to lower level code (e.g binary/asm/bytecode)
The compiled file is meant to be used by the computer to run the program.
The compiled file is usually in bytecode, or binary. When you open it up in a normal text editor you will get weird symbol, because it's a binary file.
It is possible to view the source using a decompiler, but all the variable and function names are lost and the code may not look the same due to compiler optimizations. The code is pretty unreadable, but if you're just looking to change the icon file, than it should still be easy to change via a decompiler, but it is hard to find one that supports SH3/ or SH4A architecture (the fx-9860GII's cpu architecture).
If you know how to read hexdumps, than you can use a disassembler and then reverse engineer the program, but that's a bit advanced.
What program are you trying to change the icon of? Try looking on the website to see if you can also download the source file as well.
Wow, thanks for the quick response on what seems like a pretty damn inactive forums! Yeah there isn't public source code for it so I'll just leave it.
I have now found a program with source code, and all files etc. - but when I try to build it i get this error in the build console thing: (any ideas?)
Executing Hitachi SH C/C++ Compiler/Assembler phase
set SHC_INC=C:\Program Files (x86)\CASIO\fx-9860G SDK\OS\SH\include
set PATH=C:\Program Files (x86)\CASIO\fx-9860G SDK\OS\SH\bin
set SHC_LIB=C:\Program Files (x86)\CASIO\fx-9860G SDK\OS\SH\bin
set SHC_TMP=C:\Users\Jamie\Documents\CASIO\fx-9860G SDK\EDIT\Debug
Executing Hitachi OptLinker04 phase
"C:\Program Files (x86)\CASIO\fx-9860G SDK\OS\SH\bin\Optlnk.exe" -subcommand=C:\Users\Jamie\AppData\Local\Temp\hmkA80A.tmp
** L2011 (E) Invalid parameter specified in option "input" : ""C:\Program Files (x86)\CASIO\fx-9860G SDK\OS\FX\lib\setup.obj""
Optimizing Linkage Editor Abort
HMAKE MAKE UTILITY Ver. 1.1
Copyright © Hitachi Micro Systems Europe Ltd. 1998
Copyright © Hitachi Ltd. 1998
ERROR: Process failed with return code: 1
Build was not successful.
FIXED IT!
Edited by JMEHRPR, 06 March 2016 - 12:35 AM.