Commit graph

566 commits

Author SHA1 Message Date
ehouse
4b1924d9ee flip rect before passing to list draw proc 2004-10-01 06:29:28 +00:00
ehouse
cceb68c831 separate highres support from screen resizing so can do only the former now 2004-10-01 01:40:47 +00:00
ehouse
aa85f6f9c3 handle LstSetDrawFunction manually 2004-10-01 01:35:22 +00:00
ehouse
12f2f35416 handle highres trap 2004-10-01 01:33:02 +00:00
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
96a241c7d3 reject message with wrong connID 2004-10-01 01:25:55 +00:00
ehouse
5eea4644e2 first player robot again by default 2004-09-30 13:51:29 +00:00
ehouse
80cc53eb11 fix endienness problem for game id 2004-09-30 13:43:07 +00:00
ehouse
b7f847194e fix help message 2004-09-30 01:49:46 +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
77f543e863 fix for 4-byte nodes on ARM 2004-09-28 01:03:48 +00:00
ehouse
38a4170fe0 cleanup; fix for 4-byte nodes on ARM 2004-09-28 01:03:07 +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
7f38e98a0b fix cast 2004-09-24 01:37:30 +00:00
ehouse
650ccbf0ca no robots for a while 2004-09-24 01:35:54 +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
27dc6ce932 add pno-related obj dir 2004-09-19 03:32: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
e9a9125d41 add palm-style patterns for bonus squares (via compile-time option) 2004-07-29 06:56:48 +00:00
ehouse
67ac5c9ba0 add parens so test for dict flags works. 2004-07-29 06:55:21 +00:00
ehouse
b4840b6916 add new string constants 2004-07-25 00:43:54 +00:00
ehouse
edf6fdc116 add XP_STRCAT 2004-07-25 00:43:23 +00:00
ehouse
5f681eb5c1 fix formatting 2004-07-25 00:43:04 +00:00
ehouse
7586bf5013 up version string; fix formatting. 2004-07-25 00:42:39 +00:00
ehouse
810c3475be change signature to fit API changes (but don't use new params yet);
add new strings; fix formatting.
2004-07-25 00:42:18 +00:00
ehouse
7dbcdf4ca5 change signature to fit API changes (but don't use new params yet);
fix formatting.
2004-07-25 00:39:47 +00:00
ehouse
22460e4e6d accept dicts with new-format flags 2004-07-25 00:38:52 +00:00
ehouse
e19e47e0a8 nuke constant 2004-07-25 00:37:25 +00:00
ehouse
2af1705f1c Add warning when ARCH not defined -- it doesn't belong in your default
ENV if you compile Linux kernel 2.6.x -- and turn on new features.
2004-07-25 00:36:45 +00:00
ehouse
dfd4da9947 accept new-format dictionaries. Tested with BasEnglish2to8.xwd.
Should still work for old-format, and for 4-byte, but untested.
2004-07-25 00:35:13 +00:00
ehouse
f091ea2a53 just copied from ../English 2004-07-21 14:36:00 +00:00
ehouse
b92e531300 print letters as well as tiles when dieing because words out of order. 2004-07-21 14:34:10 +00:00
ehouse
6043e8c544 rule for building main dict from public commons list 2004-07-21 02:07:48 +00:00
ehouse
337bdea8a6 track last word for debugging purposes. 2004-07-21 02:06:24 +00:00
ehouse
a2db305526 print words up to 99 letters long 2004-07-21 02:04:57 +00:00
ehouse
8a4b9eed3a remove dead code 2004-07-20 15:13:54 +00:00
ehouse
b8af3a6e79 remove masking that was breaking blanks in Polish and I THINK was
redundant.  Add assert to make sure.
2004-07-20 15:08:45 +00:00
ehouse
1b603f2124 fix filters with the help of a localized Polish system. 2004-07-20 14:57:05 +00:00
ehouse
dba0aed84e add CHARSET attribute 2004-07-20 01:05:46 +00:00
ehouse
a66d508eeb first checkin; may not work 2004-07-19 13:55:58 +00:00
ehouse
6143e80c2b Friendlier warning when CAB builder file not found. 2004-07-11 16:52:29 +00:00
ehouse
a5fbad009f change binary name to Crosswords.exe 2004-07-11 16:32:22 +00:00