This program install files, including Ndless to the emulator. Ndless does not have to be installed. The program can also be run as an ndless program after it is installed. COMMANDS -------------------- | exit - quits Transfer ? | help - shows this help cls - clearscreen dir [path]- directory listing md - create a directory rd - delete a directory cwd - show current working directory cd - change directory del - delete file rf - read file wf -writes a file io - toggle screen/serial user I/O Using dir command: You do not have to specify the full or partial path to a file or directory if you "cd" your way to it the same way in Linux or Windows, "dir" by itself lists the current working directory. dir command optional path: If you give the optional path you have to append "*.*" at end of path. Examples: cwd /phoenix/ dir /*.* tmp dev phoenix documents logs widgets dir ../*.* tmp dev phoenix documents logs widgets wf,rf commands: Files are written or read from the current working directory the same way in Linux or Windows. A full path to a file can be specified. Examples: fw hook.tns 340 - creates a file from address 0x11800000 named hook.tns in the current directory 0x340 bytes long fw /phoenix/ndls/hook.tns 340 - creates a file with full path given from address 0x11800000 0x340 bytes long ############# Transfer program examples - 2 ways to do it. ############# ############################################# 1)Using the calculator console [somewhat harder] ############################################# On the emulator: debug> wf transfer.tns 11700000 debug> pw 10072cec e51ff004 debug> pw 10072cf0 11700004 debug> c On the emulator, go to menu and select the About Dialog=> You now are in transfer program :) run these next commands on the transfer program md /phoenix/ndls # create directories md /phoenix/ndls/locales md /phoenix/ndls/locales/en md /phoenix/ndls/locales/da md /phoenix/ndls/locales/de md /phoenix/ndls/locales/fr md /phoenix/ndls/locales/it md /phoenix/ndls/locales/no break or ^d in emulator console debug> wf components.tns 11800000 debug> c transfer->fw /phoenix/components 32 debug> wf loader.tns 11800000 debug> c transfer->fw /phoenix/ndls/locales/en/strings.res 1448 - repeat the last two steps for each language you want filled debug> wf hook.tns 11800000 debug> c transfer->fw /phoenix/ndls/hook.tns 340 debug> wf transfer.tns 11800000 debug> c transfer->fw /documents/ndless/transfer.tns [size in hex] reset the emulator Emulation->Reset CPU Ndless installed !!!! ############################################# 2)Using the rs232 console [somewhat easier] ############################################# debug> pw 1007809c 11700004 debug> pw 10078098 e51ff004 debug> wf ndless+\src\res\os1_0_554\transfer.tns 11700000 debug> c *** On the emulator go to the About Dialog=> *** You now are in transfer program :) type in "io" to get into rs232 i/o mode serial I/O on /documents/>dir . .. Examples ndless /documents/>cd .. />dir tmp dev phoenix documents logs widgets />cd phoenix /phoenix/> md ndls /phoenix/> cd ndls /phoenix/ndls> md locales /phoenix/ndls> cd locales /phoenix/ndls/locales> md en /phoenix/ndls/locales> cd en /phoenix/ndls/locales/en> ^d debug> wf ndless+\res\os1_0_554\loader.tns 11800000 debug> c /phoenix/ndls/locales/en>wf strings.res 1448 Wrote 0x1448 bytes from 11800000 /phoenix/ndls/locales/en>cd ../.. /phoenix/ndls> ^d debug> wf ndless+\res\os1_0_554\hook.tns 11800000 debug> c /phoenix/ndls>wf hook.tns 340 Wrote 0x340 bytes from 11800000 /phoenix/ndls>cd .. /phoenix/>^d debug> wf ndless+\res\os1_0_554\components.tns 11800000 debug> c /phoenix/ndls>wf components 32 Wrote 0x32 bytes from 11800000 /phoenix/ndls>cd / />cd /documents/ndless /documents/ndless/>^d debug>wf ndless+\res\os1_0_554\transfer.tns 11800000 debug>c /documents/ndless/>fw transfer.tns [size in hex] /documents/ndless/>exit reset the emulator Emulation->Reset CPU Ndless installed !!!!