Commit graph

634 commits

Author SHA1 Message Date
ehouse
0edf2d970f add highres functions; handle LstSetDrawFunction manually 2004-10-01 01:32:10 +00:00
ehouse
d954366332 turn on HIGHRES 2004-10-01 01:27:18 +00:00
ehouse
f2f45e3e28 handle SysNotifyRegister manually (including 68K stub, but without
converting fields of structs pointed to by notifyDetailsP; also remove
excess logging.
2004-09-30 01:12:43 +00:00
ehouse
f14f1acfe9 handle SysNotifyRegister manually 2004-09-30 01:06:37 +00:00
ehouse
c50fc5f37a swap shorts in prefs; workaround wierd codegen/pose bug; put break
back where accidentally removed.
2004-09-29 13:23:06 +00:00
ehouse
c73525aed8 pad struct to 4 bytes so ARM and 68K size are the same 2004-09-29 13:17:15 +00:00
ehouse
57b7d411fe restore warnings; don't reserve r8 since we don't use it 2004-09-29 01:09:13 +00:00
ehouse
c6d2bbc38f cleanup; don't touch string ptrs after pass to LstSetListChoices;
store strings in single block so can dispose.
2004-09-29 01:07:53 +00:00
ehouse
57c05dc8c0 handle LstSetListChoices manually 2004-09-29 01:03:49 +00:00
ehouse
e5e304ccca cleanup 2004-09-29 00:59:48 +00:00
ehouse
a21894c1e2 don't auto-swap FieldAttrType 2004-09-28 01:13:09 +00:00
ehouse
98f07c2ca6 silence warning 2004-09-28 01:11:55 +00:00
ehouse
c1c5dd3266 fix sizeof crash on ARM 2004-09-28 01:09:22 +00:00
ehouse
1f79b176ea work around prc-tools problem by adding entry point without GOT reference. 2004-09-28 01:06:14 +00:00
ehouse
38c638d671 switch to prc-tools; re-enable show-progress 2004-09-28 01:05:18 +00:00
ehouse
71e9d715f3 cleanup 2004-09-24 01:47:34 +00:00
ehouse
baabc47f48 build with 68K and ARM in same .prc (menu allows choice) 2004-09-24 01:38:36 +00:00
ehouse
7f17483c89 tweaks to aid ARM debugging 2004-09-24 01:33:48 +00:00
ehouse
7157768632 new function 2004-09-24 01:28:11 +00:00
ehouse
a44cc2df3c build with 68K and ARM in same .prc 2004-09-24 01:27:41 +00:00
ehouse
d5e42b8a73 build with 68K and ARM in same .prc (menu allows choice) 2004-09-24 01:22:25 +00:00
ehouse
229ec88ef3 build with 68K and ARM in same .prc 2004-09-24 01:21:42 +00:00
ehouse
2f5cf27880 pass -w to arm-elf-gcc to stop Palm header warnings (temp!) 2004-09-24 01:16:08 +00:00
ehouse
f25ecbed9c remove unused gadget 2004-09-23 02:28:47 +00:00
ehouse
018aa34fd6 add ntohl etc for ARM 2004-09-23 02:27:49 +00:00
ehouse
342e375626 very preliminary logging to debug 2004-09-23 02:26:50 +00:00
ehouse
1cb340cf95 don't save prefs (for now) 2004-09-23 02:20:53 +00:00
ehouse
3b5222d5f6 use Ftr for globals rather than gadget 2004-09-23 02:19:04 +00:00
ehouse
8a83f36368 write copiers for structs used in APIs; add name of func following
code in debug build Mac-style
2004-09-23 02:15:15 +00:00
ehouse
b142d52545 write copiers for structs used in APIs 2004-09-23 02:13:53 +00:00
ehouse
4898c89748 major rewrite. Covers nearly all functions now. 2004-09-23 02:11:29 +00:00
ehouse
90427fe1dc two new functions 2004-09-23 02:05:53 +00:00
ehouse
5a9bd351be better -D passing 2004-09-23 02:05:07 +00:00
ehouse
638112600d new syntax for gen_pace.pl 2004-09-23 01:59:53 +00:00
ehouse
2298f959e4 for debugging, print stack ptr at entry 2004-09-21 05:00:57 +00:00
ehouse
4843df586d cleanup unrelated to pnolet work 2004-09-21 04:57:00 +00:00
ehouse
e35d2603e1 add event-related functions. And general cleanup. 2004-09-21 04:49:27 +00:00
ehouse
d0ef9e0800 emit param-passing code as functions rather than byte-by-byte
assignment for a 15-20% reduction in code size (and likely some slight
slowdown.)
2004-09-21 04:39:51 +00:00
ehouse
b80226d923 handle event-related functions manually 2004-09-21 04:38:07 +00:00
ehouse
a0040132c3 add pace_man.o to OBJS 2004-09-21 04:31:49 +00:00
ehouse
1b7864cf91 Handle VFSMGR_TRAP; swap a small set of pass-by-ref parameters. 2004-09-19 15:52:55 +00:00
ehouse
312a81d368 generate mapfile (though it only included non-static functions and so
is pretty useless)
2004-09-19 15:50:28 +00:00
ehouse
32169413c9 turn off highres for pnolet (for now) 2004-09-19 15:49:34 +00:00
ehouse
92a7673286 fix order for 1-byte args 2004-09-19 14:43:43 +00:00
ehouse
e59b44a7d1 add pno-related temp files 2004-09-19 03:31:32 +00:00
ehouse
7d5117e42c first checked in. Seems to be working. 2004-09-19 03:31:10 +00:00
ehouse
53cea797aa cleanup 2004-09-19 03:30:37 +00:00
ehouse
cd45d48787 add PilotMain params 2004-09-19 03:28:45 +00:00
ehouse
748b316187 Temp code for PilotMain when pno; unrelated cleanup. 2004-09-19 03:27:13 +00:00
ehouse
096de88c4c first checked in. These files will get a lot bigger as I find the
auto-gen versions don't work.
2004-09-19 03:22:00 +00:00
ehouse
aca63b1e8f Use macro. 2004-09-19 03:21:31 +00:00
ehouse
a6913a2ce3 first checked in. This came from the pnolet forum, and I have no idea
what it does.
2004-09-19 03:21:00 +00:00
ehouse
4607696900 CALLBACK_PROLOGUE goes away for pnolet case 2004-09-19 03:20:32 +00:00
ehouse
361704f66e first checked in. Builds a pnolet that launches and runs AS LONG AS
arm-elf tools are used.  arm-palmos versions produce a pnolet whose
entry point is not at the top.
2004-09-19 03:19:41 +00:00
ehouse
6e8dacc1b5 more work on pnolet 2004-09-19 03:17:27 +00:00
ehouse
02396298f0 first checked in. Many bodies generated this way work. Still to do
(at least): byte-swap in/out params before and after, and handle
selector dispatch methods other than SYS_TRAP
2004-09-19 02:41:50 +00:00
ehouse
8243c4fa0d first checked in. Enough to compile the whole app, though many will
be commented out as they turn out to require manual implementations.
2004-09-19 02:39:51 +00:00
ehouse
c16a64adb6 flesh out, e.g. add PilotMain params to what's passed to pnolet; add
header to pnolet stored in Ftr for access to stuff like GOT address.
2004-09-19 02:38:13 +00:00
ehouse
379acc7320 first checked in. Works for dummy pnolet at least. 2004-09-17 07:11:33 +00:00
ehouse
ca86336496 first checked in. 2004-09-17 07:11:15 +00:00
ehouse
2d16a04c52 add pnolet version as option 2004-09-17 07:09:40 +00:00
ehouse
1788752939 fix signed bug that broke scrolling in ask dialog 2004-08-31 13:27:28 +00:00
ehouse
bcf48a4a40 add logEvent 2004-08-31 13:19:28 +00:00
ehouse
8d967d53e3 up version to b6 2004-07-10 22:43:46 +00:00
ehouse
1f4203e89d Turn on search limit feature; set version number in prc file. 2004-07-10 22:43:21 +00:00
ehouse
c3cc51f965 add XWFEATURE_SEARCHLIMIT 2004-07-01 01:15:15 +00:00
ehouse
faca5cf3f6 move function for GREMLINs build 2004-07-01 01:13:51 +00:00
ehouse
abdde18b6e unify hintconfig and searchlimits 2004-07-01 01:12:55 +00:00
ehouse
ccd17bd59d version change 2004-06-25 07:09:38 +00:00
ehouse
ecc48fde1c rearrange hint menuitems 2004-06-25 06:45:31 +00:00
ehouse
a5b920e8f6 remove tray limits; add boolen for tracking whether to ask for 'em. 2004-06-25 06:44:55 +00:00
ehouse
a4198e4ddd add palm_util_getTraySearchLimits; addressed, for penDown only,
confusion between whether pen events are handled and whether the
handling means a redraw is required.  Might need to do same for
penMoved and penUp.
2004-06-25 06:43:46 +00:00
ehouse
620b8752cf add #ifdef to fix compile 2004-06-24 05:20:28 +00:00
ehouse
004ec05a64 add checkbox for hint rect 2004-06-22 06:30:58 +00:00
ehouse
cb54bb1c6f version num 2004-06-16 04:06:54 +00:00
ehouse
8238ca20f4 draw hint-rect borders 2004-06-16 04:06:43 +00:00
ehouse
1324d81bb9 fix compile error 2004-05-29 14:26:36 +00:00
ehouse
7ec9c33137 turn off recursive dict search -- it's too slow 2004-05-20 02:17:16 +00:00
ehouse
2efc063e71 ready for b3 2004-05-20 02:16:41 +00:00
ehouse
f8160b07b6 start search at default dir. 2004-05-20 02:16:19 +00:00
ehouse
589f423198 move Xav translations 2004-05-17 05:27:31 +00:00
ehouse
e16b4a1f91 scoreboard changes to fix no-grid highres case 2004-05-16 15:06:39 +00:00
ehouse
42c4acd29e tweak board to right by one so gets bigger border in highres case 2004-05-16 15:02:41 +00:00
ehouse
09fb750eb1 double scale after reducing for border size 2004-05-16 14:32:24 +00:00
ehouse
32d80fcbad tweak buttons sizes 2004-05-16 05:39:19 +00:00
ehouse
66c2b6d064 Xav's latest changes 2004-05-16 04:50:07 +00:00
ehouse
9cdc8da005 fold in Xav's latest translations; remove unused dialog 2004-05-15 01:31:58 +00:00
ehouse
b50c6f0b1d Inval whole board in hires case too; fix part of problem with vertical
scoreboard.
2004-05-15 01:14:51 +00:00
ehouse
911d8efeff HIGHRES stuff on by default 2004-05-15 01:13:18 +00:00
ehouse
1c8851152c version string -> b2 2004-05-15 01:12:56 +00:00
ehouse
c331b7e829 add del button for tile picker 2004-05-14 09:16:43 +00:00
ehouse
6e159ac6f5 add del button for tile picker; fix button sizes in saved games dlg. 2004-05-14 09:13:34 +00:00
ehouse
2a06396062 add string for attempt to undo tile assignment. 2004-05-14 09:13:01 +00:00
ehouse
3b7644be58 Turn recursive VFS search back on. For some reason devices seem to be
calling / (rather than /palm/Launch/) the default directory for .pdb
and .prc files.  Recursion makes OS 4x devices amazingly slow to
startup, so I may need a better solution -- like recursing only when
the default dir is /.)
2004-05-14 09:03:17 +00:00
ehouse
0d88383706 pass version sought in vfs case too. 2004-05-14 09:01:18 +00:00
ehouse
1fa79026a4 Fix compile error. 2004-05-14 08:59:38 +00:00
ehouse
e1d3b222a4 Allow deletion of picked tiles during face-up picking; add string for
attempt to undo tile assignment.
2004-05-14 08:59:10 +00:00
ehouse
b07b947c44 Allow deletion of picked tiles during face-up picking. 2004-05-14 08:57:38 +00:00
ehouse
b3b56ce7ae catch up with constant changes 2004-05-07 03:57:23 +00:00
ehouse
3a6e0f707e remove graffiti state indicator for numbers-only field 2004-05-07 03:56:43 +00:00
ehouse
73b513b62b localized strings for move-summary 2004-05-07 03:56:16 +00:00
ehouse
7e165cf387 fix compile errors non-DEBUG case 2004-05-07 03:55:24 +00:00
ehouse
8d4f822f61 make what's in scoreboard last-move summary localizable (en_US version) 2004-05-06 04:13:59 +00:00
ehouse
6688b3b2f4 fix hires scoreboard drawing 2004-05-06 04:11:04 +00:00
ehouse
452b3869bd cleanup 2004-05-06 04:10:48 +00:00
ehouse
ffbe427a4b put tray buttons at botton on 160x160 screens too 2004-05-01 13:23:41 +00:00
ehouse
7815584139 fix problem with converting dicts 2004-05-01 13:23:00 +00:00
ehouse
e85dc01638 new string as part of displaying last turn when score tapped 2004-04-30 08:38:46 +00:00
ehouse
c11d8dfa38 make name clearer 2004-04-30 08:38:28 +00:00
ehouse
d71e6a5a75 add XP_STRCAT 2004-04-30 08:37:30 +00:00
ehouse
653e428ef6 cleanup; fix hiding tray. 2004-04-30 08:37:13 +00:00
ehouse
437cd5e2cd fix so can draw multiline miniwindows. Not working for HIRES yet. 2004-04-30 08:35:51 +00:00
ehouse
f7567ca113 include sony headers; make debug version of separate type so can
co-exist with non-debug on device.
2004-04-20 04:11:57 +00:00
ehouse
886fa0a2c5 (rough) changes to make toggling work for 320x480 Clie with silkscreen 2004-04-20 04:10:15 +00:00
ehouse
e4350f01a6 make progress inversions work for HIRES screens 2004-04-20 04:05:59 +00:00
ehouse
2605fc0e42 make debug version different so can co-exist 2004-03-18 05:42:24 +00:00
ehouse
7f0506346f more progress on hi-res (tray tiles); but seems to have broken 160x160 2004-03-18 05:41:59 +00:00
ehouse
70eb614c93 more progress on hires: fix miniwindow; start fixing tray tiles 2004-03-17 04:57:09 +00:00
ehouse
733ef9aa24 switch to using 5.0 sdk 2004-03-16 05:31:34 +00:00
ehouse
5754fe0457 add slot to store old win coords value 2004-03-16 05:28:40 +00:00
ehouse
cb258264b9 progress toward highres stuff, esp. tweaking positionBoard 2004-03-16 05:28:14 +00:00
ehouse
a3f927d056 progress toward highres stuff 2004-03-16 05:25:23 +00:00
ehouse
2e0722a3c1 add commented-out FEATURE_HIGHRES 2004-03-13 14:37:30 +00:00
ehouse
add17b7a7e experimental hires changes (to positionBoard) 2004-03-13 14:37:00 +00:00
ehouse
faf421331e only accept dicts whose version == 1 (allows for later changes) 2004-03-13 14:21:45 +00:00
ehouse
dc5e2980cc start hi-res work 2004-03-13 14:18:54 +00:00
ehouse
c3e1dd4077 start hi-res work; fix for API changes 2004-03-13 14:18:28 +00:00
ehouse
38853c013a optimize prefs dialog with and without tray picking on 2004-03-04 03:05:49 +00:00
ehouse
cd3a32fe1d fix dialog 2004-03-03 05:47:38 +00:00
ehouse
b878c035cf formatting 2004-03-03 05:45:55 +00:00
ehouse
b4e767f115 add FEATURE_TRAY_EDIT 2004-03-03 05:45:37 +00:00
ehouse
127ea7fdb6 catch up with changes 2004-03-03 02:20:34 +00:00
ehouse
b7b249ebca cleanup 2004-03-03 02:17:26 +00:00
ehouse
f3c5d12a7e pull dead strings; update copyright and address; add comments where
translation needed and new strings
2004-03-03 02:15:34 +00:00
ehouse
3ef0dbc048 pull dead strings; update copyright and address; add comments where
translation needed
2004-03-03 02:14:10 +00:00
ehouse
6da3217583 pull dead objects; protect IP-connections dlg 2004-03-03 02:12:29 +00:00
ehouse
ec94d12d27 pull dead strings; update copyright and address 2004-03-03 02:10:32 +00:00
ehouse
6d88dc1525 first checked in. Won't work yet. 2004-03-02 06:18:10 +00:00
ehouse
df10e1acd4 add LAUNCHERCATEGORY 2004-03-02 06:16:54 +00:00
ehouse
eec30d4292 #ifdef hint config feature; version now beta 1 2004-03-02 06:00:52 +00:00
ehouse
c5f2c1f211 #ifdef hint config feature 2004-03-02 06:00:29 +00:00
ehouse
7d403f1ae5 fix reverse-highlighting of cells 2004-03-01 02:31:25 +00:00
ehouse
0244afcde6 make util_userQuery return bool 2004-02-17 04:00:12 +00:00
ehouse
34547f7fb7 drawBegin sig change 2004-02-13 13:54:52 +00:00
ehouse
982994dce6 Eliminate recursive search of VFS file system in attempt to speed
search for dicts.
2004-02-10 05:22:39 +00:00
ehouse
a22019c928 confirm each dict converted from old format 2004-01-17 19:34:34 +00:00
ehouse
5010dbe1b3 confirm each dict converted from old format; recover from open when
none avail.
2004-01-17 19:34:25 +00:00
ehouse
d1df5342e4 set new dict variable 2003-12-14 17:55:45 +00:00
ehouse
d051a1b1ed need to switch two bits in every node when converting old-format
dicts.
2003-12-14 17:55:30 +00:00
ehouse
9cebba4153 remove turn-on-option part of picking tiles into tray. If you enable
it for a game you're stuck with it.  Less complex UI is better.
2003-12-13 18:40:17 +00:00
ehouse
a098bb17fd experiment over 2003-12-13 16:44:14 +00:00
ehouse
213ae843ed meant '==', not '=' 2003-12-12 10:24:06 +00:00
ehouse
3655cd1b4d add dict conversion confirm string 2003-12-12 10:21:37 +00:00
ehouse
82ef3eba3b complete conversion of old format dicts to new, including for those on
SD cards.  Works now unless there are same-named files on both, in
which case SD card one doesn't get converted but the question keeps
getting asked.
2003-12-12 10:21:09 +00:00
ehouse
1c70dd2bb3 turn off IP stuff, and on new dict format stuff 2003-12-12 10:19:21 +00:00
ehouse
98fd464f3d it's ok for there to be no form yet 2003-12-12 10:18:39 +00:00
ehouse
93303973e3 call offerConvertOldDicts; fix palmask to work pre/without globals. 2003-12-12 10:17:59 +00:00
ehouse
574dc672b4 prototype for offerConvertOldDicts 2003-12-11 06:01:50 +00:00
ehouse
804af9b960 return null when unknown dict flags found 2003-12-11 05:59:09 +00:00
ehouse
3e3fca64dc rough code to convert dicts. untested 2003-12-11 05:58:24 +00:00
ehouse
21cd456fa8 build dict from NODE_CAN_4 form of dawg 2003-12-10 05:57:54 +00:00
ehouse
9285bc9172 NODE_CAN_4 form of dawg is of type Xwr4 2003-12-10 05:56:16 +00:00
ehouse
a1b7202f80 define (commented-out) NODE_CAN_4 2003-12-10 05:52:39 +00:00
ehouse
7854b936af turn ntiles dialog into hint config dialog (experimental) 2003-12-01 14:34:09 +00:00
ehouse
56821f9f2a turn ntiles dialog into hint config dialog (experimental); <cr>
dismisses tile pick dialog
2003-12-01 14:32:47 +00:00
ehouse
313095c487 new form for picking nTiles used in hint 2003-11-30 22:03:02 +00:00
ehouse
1116117410 add button for count-limited hint; tweak pick-blank dialog 2003-11-30 19:02:03 +00:00
ehouse
1dc66f856a first checkin; still very rough! 2003-11-30 19:01:19 +00:00
ehouse
62c254b3cd name changes; add button for count-limited hint 2003-11-30 19:00:39 +00:00
ehouse
ddba3adef0 name changes; drop control enter on pick enabled when not new game 2003-11-30 18:59:03 +00:00
ehouse
42e6c071f6 new state variable 2003-11-30 18:58:17 +00:00
ehouse
8b458d4e53 show current tray in pick dialog; begin work of letting user specify
how many tiles to use in hint.
2003-11-30 18:57:57 +00:00
ehouse
78ec0b9493 post prefsChangedEvent before newGameOkEvent 2003-11-30 18:55:29 +00:00
ehouse
4eaae2bddf new button for limited hint 2003-11-30 18:54:49 +00:00
ehouse
20d37cf49a dicts are read-only: use query rather than get 2003-11-30 09:32:25 +00:00
ehouse
8d3c4d490a ifdef code requiring ifdef'd constant 2003-11-19 04:51:09 +00:00
ehouse
1133b1d694 nuke unused vars (for compiler warnings) 2003-11-19 04:50:29 +00:00
ehouse
11347ef641 Add UI to support turning on/off picking tiles 2003-11-19 04:09:15 +00:00
ehouse
d5331d97e4 checkin from personal archive 2003-11-16 19:49:04 +00:00
ehouse
685de6afc5 get rid of DIRECT_PALMOS_CALLS 2003-11-16 19:46:51 +00:00
ehouse
3dc9c8520d checkin from personal archive 2003-11-16 19:37:12 +00:00
ehouse
33ba7edc72 checked in from personal archive 2003-11-16 19:23:48 +00:00
ehouse
14c9a5096a copied in from personal archive 2003-11-16 19:17:54 +00:00
ehouse
8f1cfaec23 first checked in 2003-11-16 17:30:19 +00:00