Commit graph

497 commits

Author SHA1 Message Date
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