From 695e5d30874c1a674f46a36458479dd4b783601b Mon Sep 17 00:00:00 2001 From: ehouse Date: Sat, 1 Nov 2003 18:10:48 +0000 Subject: [PATCH] first checkin --- xwords4/franklin/README.txt | 47 ++++++++++++++++++++++++++++++++ xwords4/franklin/bmps/.cvsignore | 4 +++ xwords4/franklin/initial.mom | 10 +++++++ 3 files changed, 61 insertions(+) create mode 100644 xwords4/franklin/README.txt create mode 100644 xwords4/franklin/bmps/.cvsignore create mode 100644 xwords4/franklin/initial.mom diff --git a/xwords4/franklin/README.txt b/xwords4/franklin/README.txt new file mode 100644 index 000000000..f1fe55d6f --- /dev/null +++ b/xwords4/franklin/README.txt @@ -0,0 +1,47 @@ +This file describes how to build Crosswords for Franklin's eBookman. + +It should be possible to do eBookman development on either Windows +(with cygwin) or Linux, but I've only done it on Linux, so that's what +I'll describe. I expect it's not much different on Windows once +cygwin's installed. + +You can get the SDK, and instructions for installing it, here: +http://download.franklin.com/franklin/ebookman/developer/ + +Once you've defined EBOOKMAN_SDK in your environment, you should be +good to go. + + +You can build either for the simulator/debugger, or to run on a +device. For the simulator, type at a commandline in this directory: + +# make memdebug + +or + +# make + +Provided you have a copy of BasEnglish2to8.xwd in this directory, you +can then run Crosswords in the simulator by typing: + +# ./sGDB + +The command ./GDB is also available. The difference is that the +former is much faster and launches you directly into Crosswords, while +the latter launches the device's App Picker screen, allowing you to +launch Crosswords the way an end-user would. sGDB is what I use 95% +of the time. + +To build a .seb file you can install on a device, type + +# make xwords4.seb + +Install this on an eBookman together with at least one dictionary +(e.g. BasEnglish2to8.seb) and you're good to go. + +****************** + +On debugging: I've never had much luck with the source-level debugger +in the eBookman SDK. I use XP_DEBUGF statements a lot, and do common +code development on the Linux port where debugging's better. If you're +using cygwin on Windows you may have better luck. diff --git a/xwords4/franklin/bmps/.cvsignore b/xwords4/franklin/bmps/.cvsignore new file mode 100644 index 000000000..d1a8a81f2 --- /dev/null +++ b/xwords4/franklin/bmps/.cvsignore @@ -0,0 +1,4 @@ +flip.cpp +lightbulb.cpp +undo.cpp +valuebutton.cpp diff --git a/xwords4/franklin/initial.mom b/xwords4/franklin/initial.mom new file mode 100644 index 000000000..aa222375e --- /dev/null +++ b/xwords4/franklin/initial.mom @@ -0,0 +1,10 @@ +object Franklin _GUI pkg _GUI.pkg +object Franklin _Default fnt _Default.fnt +object Franklin _System fnt _System.fnt +object Franklin _jingles piezo _jingles.dat +sobject Franklin _alarms timer _alarms.dat +sobject Franklin _SysSet_ dat _settings.dat +object Eric_House xwords4 fxe xwords4.fxe + icon xwords4.icn Cross- words 4 + attribute _LFLAGS S +object Eric_House BasEnglish2to8 xwd BasEnglish2to8.xwd