From 839e3914672793eb776c7268e460988e8b00a18e Mon Sep 17 00:00:00 2001 From: florian Date: Wed, 4 Jun 2008 14:08:48 +0000 Subject: [PATCH] + rescued some old PalmOS stuff git-svn-id: trunk@11190 - --- .gitattributes | 4 ++ rtl/palmos/m68k/crt0.o | Bin 0 -> 1727 bytes rtl/palmos/m68k/gdbstub.o | Bin 0 -> 1455 bytes rtl/palmos/m68k/libcrt.a | Bin 0 -> 12560 bytes rtl/palmos/m68k/prt0.as | 81 ++++++++++++++++++++++++++++++++++++++ 5 files changed, 85 insertions(+) create mode 100644 rtl/palmos/m68k/crt0.o create mode 100644 rtl/palmos/m68k/gdbstub.o create mode 100644 rtl/palmos/m68k/libcrt.a create mode 100644 rtl/palmos/m68k/prt0.as diff --git a/.gitattributes b/.gitattributes index 706aac8af8..d593e4f01a 100644 --- a/.gitattributes +++ b/.gitattributes @@ -5819,6 +5819,10 @@ rtl/palmos/api/systraps.inc svneol=native#text/plain rtl/palmos/api/systraps.pp svneol=native#text/plain rtl/palmos/api/ui.pp svneol=native#text/plain rtl/palmos/arm/prt0.as svneol=native#text/plain +rtl/palmos/m68k/crt0.o -text +rtl/palmos/m68k/gdbstub.o -text +rtl/palmos/m68k/libcrt.a -text +rtl/palmos/m68k/prt0.as svneol=native#text/plain rtl/palmos/os.inc svneol=native#text/plain rtl/palmos/pilot.pp svneol=native#text/plain rtl/palmos/readme -text diff --git a/rtl/palmos/m68k/crt0.o b/rtl/palmos/m68k/crt0.o new file mode 100644 index 0000000000000000000000000000000000000000..bf36fc8efaad56f64673b3d66cb1bc185d29c308 GIT binary patch literal 1727 zcmaJ?&uX{#%r`TeDI<5zeti|l zyaR9+$ifWWhaoE+wn6-in&T{Y(Tl^Z51Lgww6#durR-(XW+e#XhOg@^B)E< z??pQ-+bmn9g;#3}pK##PbiFt*iCk&n&FNNj7pM%fb@JdZLHp?BQK&cLV}HlqKg zjNzWCUZTzN+NBxA{hM+xO{DC4%03-7qaBuQ7Kyn&xbN~uY)9`)cSM?Z=0>1T12 zejY#4FR}-46F<@4#xeROoS^scGku#Q0gpM7tvWXWYJCe}79ABkSr zLt~D1&2WETGQ;G{vlMt$F4mXj<{0bSgPqYcY4js(PkIpsq1{gJbOyuOq>VR{HyRk` zQLNMmVq?3jHFDlkvsR zwBaPsw3odZoe$Y(!%$3|j2;|*}e#cXylZ|jaTW;uSd#RsEm!m{e#N?NxZxs~&_SLJIm+gxb5-Xiy_VXt`3(pOvRrRgPlJDQw Y&%Wl(95S=7$Nz%q8r9d}G1w{xpw@(m@g4#5obkQ_4z@m#rwqv_d6WdB0sTD#( z{0V$OS1eeu;&%{Rgd)tD>qi_ZVx&7BpL_1S?75jHDbKafuZc33MD&CxOTsrVeY~XP z6!uqema!T%M>p`kCOVq0g(TkRHB0t{J{(3H|Kokq&t3N-B*r`i@l>pugfmj_HQoi| z_1uOawR#sIR5f}@p}3Dubp6QRStdjnz}lqS&`+_pq_qocn{Gi@rB#NmW9>+c^L1v0iQc9lAd4jeu*rq608v6t3;|IkXL~E8FlR30#1N3B5*?ZSrauTtK+2_vPZc&o zn(bM=#Cbh|Q@Ci%W5a@e|*D=yXu5%jM<} zYvE=(dM1g!iv9Q$hYY199~ruzi}&zPVb+Kq;kVJPh=vFD&5(0<0#5aZD^&~R>0V4I z0x1{B>S=b=4mISY5bmm~kY#HAXkg+k7z06}!c3x{q@r^jiA+Wp_kcp>-1IGid}Upy z(cKZ9o4P?TF-h%-U#>lMd*o(wrfv?*i}a(+=rYk+?3xEuN;fvLH1xGW`sPbG@joQT znm*WuvDG%*zK0?12x_-&XOz6R4W5*`=5#ROwf?bZIw$C0Pa8SL`78MaT35q;&pUK1 h_sx}OQj5dZOnqb%U#aad4b&Z3&2G>2kF>5s{{T%>-KYQn literal 0 HcmV?d00001 diff --git a/rtl/palmos/m68k/libcrt.a b/rtl/palmos/m68k/libcrt.a new file mode 100644 index 0000000000000000000000000000000000000000..abd4b9ae44c258d3f004a4d1d49f34d17a1f0037 GIT binary patch literal 12560 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: + 0: 4e56 fff4 linkw %fp,#-12 + 4: 48e7 1f00 moveml %d3-%d7,%sp@- + 8: 486e fffc pea %fp@(-4) + c: 486e fff8 pea %fp@(-8) + 10: 486e fff4 pea %fp@(-12) + 14: 4e4f trap #15 + 16: a08f 0120217 + 18: 4fef 000c lea %sp@(12),%sp + 1c: 4a40 tstw %d0 + 1e: 670e beqs 2e + 20: 1f3c 0003 moveb #3,%sp@- + 24: 4e4f trap #15 + 26: a234 0121064 + 28: 70ff moveq #-1,%d0 + 2a: 6000 0062 braw 8e + 2e: 206e fff4 moveal %fp@(-12),%a0 + 32: 3c10 movew %a0@,%d6 + 34: 2a28 0002 movel %a0@(2),%d5 + 38: 3828 0006 movew %a0@(6),%d4 + 3c: 3604 movew %d4,%d3 + 3e: 0243 0004 andiw #4,%d3 + 42: 6704 beqs 48 + 44: 6100 ffba bsrw 0 + 48: 3f04 movew %d4,%sp@- + 4a: 2f05 movel %d5,%sp@- + 4c: 3f06 movew %d6,%sp@- + 4e: 6100 ffb0 bsrw 0 + 52: 508f addql #8,%sp + 54: 4a43 tstw %d3 + 56: 6704 beqs 5c + 58: 6100 ffa6 bsrw 0 + 5c: 3f04 movew %d4,%sp@- + 5e: 2f05 movel %d5,%sp@- + 60: 3f06 movew %d6,%sp@- + 62: 6100 ff9c bsrw 0 + 66: 2e00 movel %d0,%d7 + 68: 508f addql #8,%sp + 6a: 4a43 tstw %d3 + 6c: 6704 beqs 72 + 6e: 6100 ff90 bsrw 0 + 72: 3f04 movew %d4,%sp@- + 74: 2f05 movel %d5,%sp@- + 76: 3f06 movew %d6,%sp@- + 78: 6100 ff86 bsrw 0 + 7c: 2f2e fffc movel %fp@(-4),%sp@- + 80: 2f2e fff8 movel %fp@(-8),%sp@- + 84: 2f2e fff4 movel %fp@(-12),%sp@- + 88: 4e4f trap #15 + 8a: a090 0120220 + 8c: 2007 movel %d7,%d0 + 8e: 4cee 00f8 ffe0 moveml %fp@(-32),%d3-%d7 + 94: 4e5e unlk %fp + 96: 4e75 rts