home *** CD-ROM | disk | FTP | other *** search
/ PDA Software Library / pdasoftwarelib.iso / PILOT / PC / JUMP / NATIVE-P.ASM < prev    next >
Encoding:
Assembly Source File  |  1997-01-01  |  78.6 KB  |  5,286 lines

  1. palmos$Palm__AlmGetAlarm:
  2.     link    a6,#0
  3.     move.l    8(a6),-(a7)
  4.     move.l    12(a6),-(a7)
  5.     move.w    18(a6),-(a7)
  6.     trap    #15
  7.     dc.w    sysTrapAlmGetAlarm
  8.     lea    10(a7),a7
  9.     unlk    a6
  10.     rts
  11.  
  12. palmos$Palm__AlmSetAlarm:
  13.     link    a6,#0
  14.     move.w    10(a6),-(a7)
  15.     move.l    12(a6),-(a7)
  16.     move.l    16(a6),-(a7)
  17.     move.l    20(a6),-(a7)
  18.     move.w    26(a6),-(a7)
  19.     trap    #15
  20.     dc.w    sysTrapAlmSetAlarm
  21.     lea    16(a7),a7
  22.     and.l    #$ffff,d0
  23.     ext.l    d0
  24.     unlk    a6
  25.     rts
  26.  
  27. palmos$Palm__CategoryCreateList:
  28.     link    a6,#0
  29.     move.w    10(a6),-(a7)
  30.     move.w    14(a6),-(a7)
  31.     move.l    16(a6),-(a7)
  32.     move.l    20(a6),-(a7)
  33.     trap    #15
  34.     dc.w    sysTrapCategoryCreateList
  35.     lea    12(a7),a7
  36.     unlk    a6
  37.     rts
  38.  
  39. palmos$Palm__CategoryEdit:
  40.     link    a6,#0
  41.     move.l    8(a6),-(a7)
  42.     move.l    12(a6),-(a7)
  43.     trap    #15
  44.     dc.w    sysTrapCategoryEdit
  45.     addq.l    #8,a7
  46.     and.l    #$ffff,d0
  47.     unlk    a6
  48.     rts
  49.  
  50. palmos$Palm__CategoryFind:
  51.     link    a6,#0
  52.     move.l    8(a6),a0
  53.     move.l    (a0),a0
  54.     move.l    Array.data(a0),-(a7)
  55.     move.l    12(a6),-(a7)
  56.     trap    #15
  57.     dc.w    sysTrapCategoryFind
  58.     addq.l    #4,a7
  59.     and.l    #$ffff,d0
  60.     unlk    a6
  61.     rts
  62.  
  63. palmos$Palm__CategoryFreeList:
  64.     link    a6,#0
  65.     move.l    8(a6),-(a7)
  66.     move.l    12(a6),-(a7)
  67.     trap    #15
  68.     dc.w    sysTrapCategoryFreeList
  69.     addq.l    #8,a7
  70.     unlk    a6
  71.     rts
  72.  
  73. palmos$Palm__CategoryGetName:
  74.     link    a6,#0
  75.     move.l    8(a6),a0
  76.     move.l    (a0),a0
  77.     move.l    Array.data(a0),-(a7)
  78.     move.w    14(a6),-(a7)
  79.     move.l    16(a6),-(a7)
  80.     trap    #15
  81.     dc.w    sysTrapCategoryGetName
  82.     addq.l    #6,a7
  83.     unlk    a6
  84.     rts
  85.  
  86. palmos$Palm__CategoryGetNext:
  87.     link    a6,#0
  88.     move.w    10(a6),-(a7)
  89.     move.l    12(a6),-(a7)
  90.     trap    #15
  91.     dc.w    sysTrapCategoryGetNext
  92.     addq.l    #6,a7
  93.     and.l    #$ffff,d0
  94.     unlk    a6
  95.     rts
  96.  
  97. palmos$Palm__CategoryTruncateName:
  98.     link    a6,#0
  99.     move.w    10(a6),-(a7)
  100.     move.l    12(a6),a0
  101.     move.l    (a0),a0
  102.     move.l    Array.data(a0),-(a7)
  103.     trap    #15
  104.     dc.w    sysTrapCategoryTruncateName
  105.     addq.l    #2,a7
  106.     unlk    a6
  107.     rts
  108.  
  109. palmos$Palm__CategorySetTriggerLabel:
  110.     link    a6,#0
  111.     move.l    8(a6),a0
  112.     move.l    (a0),a0
  113.     move.l    Array.data(a0),-(a7)
  114.     move.l    12(a6),-(a7)
  115.     trap    #15
  116.     dc.w    sysTrapCategorySetTriggerLabel
  117.     addq.l    #4,a7
  118.     unlk    a6
  119.     rts
  120.  
  121. palmos$Palm__CategorySelect:
  122.     link    a6,#0
  123.     move.l    8(a6),a0
  124.     move.l    (a0),a0
  125.     move.l    Array.data(a0),-(a7)
  126.     move.l    12(a6),-(a7)
  127.     move.w    18(a6),-(a7)
  128.     move.w    22(a6),-(a7)
  129.     move.w    26(a6),-(a7)
  130.     move.l    28(a6),-(a7)
  131.     move.l    32(a6),-(a7)
  132.     trap    #15
  133.     dc.w    sysTrapCategorySelect
  134.     lea    18(a7),a7
  135.     and.l    #$ffff,d0
  136.     unlk    a6
  137.     rts
  138.  
  139. palmos$Palm__ClipboardAddItem:
  140.     link    a6,#0
  141.     move.w    10(a6),-(a7)
  142.     move.l    12(a6),-(a7)
  143.     jsr    makevoidptr(pc)
  144.     move.b    19(a6),-(a7)
  145.     trap    #15
  146.     dc.w    sysTrapClipboardAddItem
  147.     addq.l    #4,a7
  148.     unlk    a6
  149.     rts
  150.  
  151. palmos$Palm__ClipboardGetItem:
  152.     link    a6,#0
  153.     move.l    8(a6),-(a7)
  154.     move.b    15(a6),-(a7)
  155.     trap    #15
  156.     dc.w    sysTrapClipboardGetItem
  157.     addq.l    #6,a7
  158.     move.l    a0,d0
  159.     unlk    a6
  160.     rts
  161.  
  162. palmos$Palm__CtlDrawControl:
  163.     link    a6,#0
  164.     move.l    8(a6),-(a7)
  165.     trap    #15
  166.     dc.w    sysTrapCtlDrawControl
  167.     addq.l    #4,a7
  168.     unlk    a6
  169.     rts
  170.  
  171. palmos$Palm__CtlEraseControl:
  172.     link    a6,#0
  173.     move.l    8(a6),-(a7)
  174.     trap    #15
  175.     dc.w    sysTrapCtlEraseControl
  176.     addq.l    #4,a7
  177.     unlk    a6
  178.     rts
  179.  
  180. palmos$Palm__CtlGetLabel:
  181.     link    a6,#0
  182.     move.l    8(a6),-(a7)
  183.     trap    #15
  184.     dc.w    sysTrapCtlGetLabel
  185.     addq.l    #4,a7
  186.     jsr    CharPtr_to_String(pc)
  187.     unlk    a6
  188.     rts
  189.  
  190. palmos$Palm__CtlGetValue:
  191.     link    a6,#0
  192.     move.l    8(a6),-(a7)
  193.     trap    #15
  194.     dc.w    sysTrapCtlGetValue
  195.     addq.l    #4,a7
  196.     and.l    #$ffff,d0
  197.     ext.l    d0
  198.     unlk    a6
  199.     rts
  200.  
  201. palmos$Palm__CtlHandleEvent:
  202.     link    a6,#0
  203.     move.l    8(a6),-(a7)
  204.     move.l    12(a6),-(a7)
  205.     trap    #15
  206.     dc.w    sysTrapCtlHandleEvent
  207.     addq.l    #8,a7
  208.     and.l    #$ffff,d0
  209.     unlk    a6
  210.     rts
  211.  
  212. palmos$Palm__CtlHideControl:
  213.     link    a6,#0
  214.     move.l    8(a6),-(a7)
  215.     trap    #15
  216.     dc.w    sysTrapCtlHideControl
  217.     addq.l    #4,a7
  218.     unlk    a6
  219.     rts
  220.  
  221. palmos$Palm__CtlHitControl:
  222.     link    a6,#0
  223.     move.l    8(a6),-(a7)
  224.     trap    #15
  225.     dc.w    sysTrapCtlHitControl
  226.     addq.l    #4,a7
  227.     unlk    a6
  228.     rts
  229.  
  230. palmos$Palm__CtlEnabled:
  231.     link    a6,#0
  232.     move.l    8(a6),-(a7)
  233.     trap    #15
  234.     dc.w    sysTrapCtlEnabled
  235.     addq.l    #4,a7
  236.     and.l    #$ffff,d0
  237.     unlk    a6
  238.     rts
  239.  
  240. palmos$Palm__CtlSetEnabled:
  241.     link    a6,#0
  242.     move.w    10(a6),-(a7)
  243.     move.l    12(a6),-(a7)
  244.     trap    #15
  245.     dc.w    sysTrapCtlSetEnabled
  246.     addq.l    #6,a7
  247.     unlk    a6
  248.     rts
  249.  
  250. palmos$Palm__CtlSetLabel:
  251.     link    a6,#0
  252.     move.l    8(a6),a0
  253.     move.l    (a0),a0
  254.     move.l    Array.data(a0),-(a7)
  255.     move.l    12(a6),-(a7)
  256.     trap    #15
  257.     dc.w    sysTrapCtlSetLabel
  258.     addq.l    #4,a7
  259.     unlk    a6
  260.     rts
  261.  
  262. palmos$Palm__CtlSetUsable:
  263.     link    a6,#0
  264.     move.w    10(a6),-(a7)
  265.     move.l    12(a6),-(a7)
  266.     trap    #15
  267.     dc.w    sysTrapCtlSetUsable
  268.     addq.l    #6,a7
  269.     unlk    a6
  270.     rts
  271.  
  272. palmos$Palm__CtlSetValue:
  273.     link    a6,#0
  274.     move.w    10(a6),-(a7)
  275.     move.l    12(a6),-(a7)
  276.     trap    #15
  277.     dc.w    sysTrapCtlSetValue
  278.     addq.l    #6,a7
  279.     unlk    a6
  280.     rts
  281.  
  282. palmos$Palm__CtlShowControl:
  283.     link    a6,#0
  284.     move.l    8(a6),-(a7)
  285.     trap    #15
  286.     dc.w    sysTrapCtlShowControl
  287.     addq.l    #4,a7
  288.     unlk    a6
  289.     rts
  290.  
  291. palmos$Palm__DmArchiveRecord:
  292.     link    a6,#0
  293.     move.w    10(a6),-(a7)
  294.     move.l    12(a6),-(a7)
  295.     trap    #15
  296.     dc.w    sysTrapDmArchiveRecord
  297.     addq.l    #6,a7
  298.     and.l    #$ffff,d0
  299.     ext.l    d0
  300.     unlk    a6
  301.     rts
  302.  
  303. palmos$Palm__DmAttachRecord:
  304.     link    a6,#0
  305.     move.l    8(a6),-(a7)
  306.     move.l    12(a6),-(a7)
  307.     move.l    16(a6),-(a7)
  308.     move.l    20(a6),-(a7)
  309.     trap    #15
  310.     dc.w    sysTrapDmAttachRecord
  311.     lea    16(a7),a7
  312.     and.l    #$ffff,d0
  313.     ext.l    d0
  314.     unlk    a6
  315.     rts
  316.  
  317. palmos$Palm__DmAttachResource:
  318.     link    a6,#0
  319.     move.w    10(a6),-(a7)
  320.     move.l    12(a6),-(a7)
  321.     move.l    16(a6),-(a7)
  322.     move.l    20(a6),-(a7)
  323.     trap    #15
  324.     dc.w    sysTrapDmAttachResource
  325.     lea    14(a7),a7
  326.     and.l    #$ffff,d0
  327.     ext.l    d0
  328.     unlk    a6
  329.     rts
  330.  
  331. palmos$Palm__DmCloseDatabase:
  332.     link    a6,#0
  333.     move.l    8(a6),-(a7)
  334.     trap    #15
  335.     dc.w    sysTrapDmCloseDatabase
  336.     addq.l    #4,a7
  337.     and.l    #$ffff,d0
  338.     ext.l    d0
  339.     unlk    a6
  340.     rts
  341.  
  342. palmos$Palm__DmCreateDatabase:
  343.     link    a6,#0
  344.     move.w    10(a6),-(a7)
  345.     move.l    12(a6),-(a7)
  346.     move.l    16(a6),-(a7)
  347.     move.l    20(a6),a0
  348.     move.l    (a0),a0
  349.     move.l    Array.data(a0),-(a7)
  350.     move.w    26(a6),-(a7)
  351.     trap    #15
  352.     dc.w    sysTrapDmCreateDatabase
  353.     lea    12(a7),a7
  354.     and.l    #$ffff,d0
  355.     ext.l    d0
  356.     unlk    a6
  357.     rts
  358.  
  359. palmos$Palm__DmCreateDatabaseFromImage:
  360.     link    a6,#0
  361.     move.l    8(a6),-(a7)
  362.     jsr    makevoidptr(pc)
  363.     trap    #15
  364.     dc.w    sysTrapDmCreateDatabaseFromImage
  365.     and.l    #$ffff,d0
  366.     ext.l    d0
  367.     unlk    a6
  368.     rts
  369.  
  370. palmos$Palm__DmDatabaseInfo:
  371.     link    a6,#0
  372.     move.l    8(a6),-(a7)
  373.     move.l    12(a6),-(a7)
  374.     move.l    16(a6),-(a7)
  375.     move.l    20(a6),-(a7)
  376.     move.l    24(a6),-(a7)
  377.     move.l    28(a6),-(a7)
  378.     move.l    32(a6),-(a7)
  379.     move.l    36(a6),-(a7)
  380.     move.l    40(a6),-(a7)
  381.     move.l    44(a6),-(a7)
  382.     move.l    48(a6),a0
  383.     move.l    (a0),a0
  384.     move.l    Array.data(a0),-(a7)
  385.     move.l    52(a6),-(a7)
  386.     move.w    58(a6),-(a7)
  387.     trap    #15
  388.     dc.w    sysTrapDmDatabaseInfo
  389.     lea    46(a7),a7
  390.     and.l    #$ffff,d0
  391.     ext.l    d0
  392.     unlk    a6
  393.     rts
  394.  
  395. palmos$Palm__DmDatabaseSize:
  396.     link    a6,#0
  397.     move.l    8(a6),-(a7)
  398.     move.l    12(a6),-(a7)
  399.     move.l    16(a6),-(a7)
  400.     move.l    20(a6),-(a7)
  401.     move.w    26(a6),-(a7)
  402.     trap    #15
  403.     dc.w    sysTrapDmDatabaseSize
  404.     lea    18(a7),a7
  405.     and.l    #$ffff,d0
  406.     ext.l    d0
  407.     unlk    a6
  408.     rts
  409.  
  410. palmos$Palm__DmDeleteDatabase:
  411.     link    a6,#0
  412.     move.l    8(a6),-(a7)
  413.     move.w    14(a6),-(a7)
  414.     trap    #15
  415.     dc.w    sysTrapDmDeleteDatabase
  416.     addq.l    #6,a7
  417.     and.l    #$ffff,d0
  418.     ext.l    d0
  419.     unlk    a6
  420.     rts
  421.  
  422. palmos$Palm__DmDeleteRecord:
  423.     link    a6,#0
  424.     move.w    10(a6),-(a7)
  425.     move.l    12(a6),-(a7)
  426.     trap    #15
  427.     dc.w    sysTrapDmDeleteRecord
  428.     addq.l    #6,a7
  429.     and.l    #$ffff,d0
  430.     ext.l    d0
  431.     unlk    a6
  432.     rts
  433.  
  434. palmos$Palm__DmDetachRecord:
  435.     link    a6,#0
  436.     move.l    8(a6),-(a7)
  437.     move.w    14(a6),-(a7)
  438.     move.l    16(a6),-(a7)
  439.     trap    #15
  440.     dc.w    sysTrapDmDetachRecord
  441.     lea    10(a7),a7
  442.     and.l    #$ffff,d0
  443.     ext.l    d0
  444.     unlk    a6
  445.     rts
  446.  
  447. palmos$Palm__DmDetachResource:
  448.     link    a6,#0
  449.     move.l    8(a6),-(a7)
  450.     move.w    14(a6),-(a7)
  451.     move.l    16(a6),-(a7)
  452.     trap    #15
  453.     dc.w    sysTrapDmDetachResource
  454.     lea    10(a7),a7
  455.     and.l    #$ffff,d0
  456.     ext.l    d0
  457.     unlk    a6
  458.     rts
  459.  
  460. palmos$Palm__DmFindDatabase:
  461.     link    a6,#0
  462.     move.l    8(a6),a0
  463.     move.l    (a0),a0
  464.     move.l    Array.data(a0),-(a7)
  465.     move.w    14(a6),-(a7)
  466.     trap    #15
  467.     dc.w    sysTrapDmFindDatabase
  468.     addq.l    #2,a7
  469.     move.l    a0,d0
  470.     unlk    a6
  471.     rts
  472.  
  473. palmos$Palm__DmFindRecordByID:
  474.     link    a6,#0
  475.     move.l    8(a6),-(a7)
  476.     move.l    12(a6),-(a7)
  477.     move.l    16(a6),-(a7)
  478.     trap    #15
  479.     dc.w    sysTrapDmFindRecordByID
  480.     lea    12(a7),a7
  481.     and.l    #$ffff,d0
  482.     ext.l    d0
  483.     unlk    a6
  484.     rts
  485.  
  486. palmos$Palm__DmFindResource:
  487.     link    a6,#0
  488.     move.l    8(a6),-(a7)
  489.     move.w    14(a6),-(a7)
  490.     move.l    16(a6),-(a7)
  491.     move.l    20(a6),-(a7)
  492.     trap    #15
  493.     dc.w    sysTrapDmFindResource
  494.     lea    14(a7),a7
  495.     and.l    #$ffff,d0
  496.     unlk    a6
  497.     rts
  498.  
  499. palmos$Palm__DmFindResourceType:
  500.     link    a6,#0
  501.     move.w    10(a6),-(a7)
  502.     move.l    12(a6),-(a7)
  503.     move.l    16(a6),-(a7)
  504.     trap    #15
  505.     dc.w    sysTrapDmFindResourceType
  506.     lea    10(a7),a7
  507.     and.l    #$ffff,d0
  508.     unlk    a6
  509.     rts
  510.  
  511. palmos$Palm__DmGetAppInfoID:
  512.     link    a6,#0
  513.     move.l    8(a6),-(a7)
  514.     trap    #15
  515.     dc.w    sysTrapDmGetAppInfoID
  516.     addq.l    #4,a7
  517.     move.l    a0,d0
  518.     unlk    a6
  519.     rts
  520.  
  521. palmos$Palm__DmGetDatabase:
  522.     link    a6,#0
  523.     move.w    10(a6),-(a7)
  524.     move.w    14(a6),-(a7)
  525.     trap    #15
  526.     dc.w    sysTrapDmGetDatabase
  527.     addq.l    #4,a7
  528.     move.l    a0,d0
  529.     unlk    a6
  530.     rts
  531.  
  532. palmos$Palm__DmGetLastErr:
  533.     link    a6,#0
  534.     trap    #15
  535.     dc.w    sysTrapDmGetLastErr
  536.     and.l    #$ffff,d0
  537.     ext.l    d0
  538.     unlk    a6
  539.     rts
  540.  
  541. palmos$Palm__DmGetNextDatabaseByTypeCreator:
  542.     link    a6,#0
  543.     move.l    8(a6),-(a7)
  544.     move.l    12(a6),-(a7)
  545.     move.w    18(a6),-(a7)
  546.     move.l    20(a6),-(a7)
  547.     move.l    24(a6),-(a7)
  548.     move.l    28(a6),-(a7)
  549.     move.w    34(a6),-(a7)
  550.     trap    #15
  551.     dc.w    sysTrapDmGetNextDatabaseByTypeCreator
  552.     lea    24(a7),a7
  553.     and.l    #$ffff,d0
  554.     ext.l    d0
  555.     unlk    a6
  556.     rts
  557.  
  558. palmos$Palm__DmGetRecord:
  559.     link    a6,#0
  560.     move.w    10(a6),-(a7)
  561.     move.l    12(a6),-(a7)
  562.     trap    #15
  563.     dc.w    sysTrapDmGetRecord
  564.     addq.l    #6,a7
  565.     move.l    a0,d0
  566.     unlk    a6
  567.     rts
  568.  
  569. palmos$Palm__DmGetResource:
  570.     link    a6,#0
  571.     move.w    10(a6),-(a7)
  572.     move.l    12(a6),-(a7)
  573.     trap    #15
  574.     dc.w    sysTrapDmGetResource
  575.     addq.l    #6,a7
  576.     move.l    a0,d0
  577.     unlk    a6
  578.     rts
  579.  
  580. palmos$Palm__DmGetResourceIndex:
  581.     link    a6,#0
  582.     move.w    10(a6),-(a7)
  583.     move.l    12(a6),-(a7)
  584.     trap    #15
  585.     dc.w    sysTrapDmGetResourceIndex
  586.     addq.l    #6,a7
  587.     move.l    a0,d0
  588.     unlk    a6
  589.     rts
  590.  
  591. palmos$Palm__DmGet1Resource:
  592.     link    a6,#0
  593.     move.w    10(a6),-(a7)
  594.     move.l    12(a6),-(a7)
  595.     trap    #15
  596.     dc.w    sysTrapDmGet1Resource
  597.     addq.l    #6,a7
  598.     move.l    a0,d0
  599.     unlk    a6
  600.     rts
  601.  
  602. palmos$Palm__DmMoveCategory:
  603.     link    a6,#0
  604.     move.w    10(a6),-(a7)
  605.     move.w    14(a6),-(a7)
  606.     move.w    18(a6),-(a7)
  607.     move.l    20(a6),-(a7)
  608.     trap    #15
  609.     dc.w    sysTrapDmMoveCategory
  610.     lea    10(a7),a7
  611.     and.l    #$ffff,d0
  612.     ext.l    d0
  613.     unlk    a6
  614.     rts
  615.  
  616. palmos$Palm__DmMoveRecord:
  617.     link    a6,#0
  618.     move.w    10(a6),-(a7)
  619.     move.w    14(a6),-(a7)
  620.     move.l    16(a6),-(a7)
  621.     trap    #15
  622.     dc.w    sysTrapDmMoveRecord
  623.     addq.l    #8,a7
  624.     and.l    #$ffff,d0
  625.     ext.l    d0
  626.     unlk    a6
  627.     rts
  628.  
  629. palmos$Palm__DmNewHandle:
  630.     link    a6,#0
  631.     move.l    8(a6),-(a7)
  632.     move.l    12(a6),-(a7)
  633.     trap    #15
  634.     dc.w    sysTrapDmNewHandle
  635.     addq.l    #8,a7
  636.     move.l    a0,d0
  637.     unlk    a6
  638.     rts
  639.  
  640. palmos$Palm__DmNextOpenDatabase:
  641.     link    a6,#0
  642.     move.l    8(a6),-(a7)
  643.     trap    #15
  644.     dc.w    sysTrapDmNextOpenDatabase
  645.     addq.l    #4,a7
  646.     and.l    #$ffff,d0
  647.     ext.l    d0
  648.     unlk    a6
  649.     rts
  650.  
  651. palmos$Palm__DmNextOpenResDatabase:
  652.     link    a6,#0
  653.     move.l    8(a6),-(a7)
  654.     trap    #15
  655.     dc.w    sysTrapDmNextOpenResDatabase
  656.     addq.l    #4,a7
  657.     and.l    #$ffff,d0
  658.     ext.l    d0
  659.     unlk    a6
  660.     rts
  661.  
  662. palmos$Palm__DmNewRecord:
  663.     link    a6,#0
  664.     move.l    8(a6),-(a7)
  665.     move.l    12(a6),-(a7)
  666.     move.l    16(a6),-(a7)
  667.     trap    #15
  668.     dc.w    sysTrapDmNewRecord
  669.     lea    12(a7),a7
  670.     move.l    a0,d0
  671.     unlk    a6
  672.     rts
  673.  
  674. palmos$Palm__DmNewResource:
  675.     link    a6,#0
  676.     move.l    8(a6),-(a7)
  677.     move.w    14(a6),-(a7)
  678.     move.l    16(a6),-(a7)
  679.     move.l    20(a6),-(a7)
  680.     trap    #15
  681.     dc.w    sysTrapDmNewResource
  682.     lea    14(a7),a7
  683.     move.l    a0,d0
  684.     unlk    a6
  685.     rts
  686.  
  687. palmos$Palm__DmNumDatabases:
  688.     link    a6,#0
  689.     move.w    10(a6),-(a7)
  690.     trap    #15
  691.     dc.w    sysTrapDmNumDatabases
  692.     addq.l    #2,a7
  693.     and.l    #$ffff,d0
  694.     unlk    a6
  695.     rts
  696.  
  697. palmos$Palm__DmNumRecords:
  698.     link    a6,#0
  699.     move.l    8(a6),-(a7)
  700.     trap    #15
  701.     dc.w    sysTrapDmNumRecords
  702.     addq.l    #4,a7
  703.     and.l    #$ffff,d0
  704.     unlk    a6
  705.     rts
  706.  
  707. palmos$Palm__DmNumRecordsInCategory:
  708.     link    a6,#0
  709.     move.w    10(a6),-(a7)
  710.     move.l    12(a6),-(a7)
  711.     trap    #15
  712.     dc.w    sysTrapDmNumRecordsInCategory
  713.     addq.l    #6,a7
  714.     and.l    #$ffff,d0
  715.     unlk    a6
  716.     rts
  717.  
  718. palmos$Palm__DmNumResources:
  719.     link    a6,#0
  720.     move.l    8(a6),-(a7)
  721.     trap    #15
  722.     dc.w    sysTrapDmNumResources
  723.     addq.l    #4,a7
  724.     and.l    #$ffff,d0
  725.     unlk    a6
  726.     rts
  727.  
  728. palmos$Palm__DmOpenDatabase:
  729.     link    a6,#0
  730.     move.w    10(a6),-(a7)
  731.     move.l    12(a6),-(a7)
  732.     move.w    18(a6),-(a7)
  733.     trap    #15
  734.     dc.w    sysTrapDmOpenDatabase
  735.     addq.l    #8,a7
  736.     and.l    #$ffff,d0
  737.     ext.l    d0
  738.     unlk    a6
  739.     rts
  740.  
  741. palmos$Palm__DmOpenDatabaseByTypeCreator:
  742.     link    a6,#0
  743.     move.w    10(a6),-(a7)
  744.     move.l    12(a6),-(a7)
  745.     move.l    16(a6),-(a7)
  746.     trap    #15
  747.     dc.w    sysTrapDmOpenDatabaseByTypeCreator
  748.     lea    10(a7),a7
  749.     and.l    #$ffff,d0
  750.     ext.l    d0
  751.     unlk    a6
  752.     rts
  753.  
  754. palmos$Palm__DmOpenDatabaseInfo:
  755.     link    a6,#0
  756.     move.l    8(a6),-(a7)
  757.     move.l    12(a6),-(a7)
  758.     move.l    16(a6),-(a7)
  759.     move.l    20(a6),-(a7)
  760.     move.l    24(a6),-(a7)
  761.     move.l    28(a6),-(a7)
  762.     trap    #15
  763.     dc.w    sysTrapDmOpenDatabaseInfo
  764.     lea    24(a7),a7
  765.     and.l    #$ffff,d0
  766.     ext.l    d0
  767.     unlk    a6
  768.     rts
  769.  
  770. palmos$Palm__DmPositionInCategory:
  771.     link    a6,#0
  772.     move.w    10(a6),-(a7)
  773.     move.w    14(a6),-(a7)
  774.     move.l    16(a6),-(a7)
  775.     trap    #15
  776.     dc.w    sysTrapDmPositionInCategory
  777.     addq.l    #8,a7
  778.     and.l    #$ffff,d0
  779.     unlk    a6
  780.     rts
  781.  
  782. palmos$Palm__DmQueryNextInCategory:
  783.     link    a6,#0
  784.     move.w    10(a6),-(a7)
  785.     move.l    12(a6),-(a7)
  786.     move.l    16(a6),-(a7)
  787.     trap    #15
  788.     dc.w    sysTrapDmQueryNextInCategory
  789.     lea    10(a7),a7
  790.     move.l    a0,d0
  791.     unlk    a6
  792.     rts
  793.  
  794. palmos$Palm__DmQueryRecord:
  795.     link    a6,#0
  796.     move.w    10(a6),-(a7)
  797.     move.l    12(a6),-(a7)
  798.     trap    #15
  799.     dc.w    sysTrapDmQueryRecord
  800.     addq.l    #6,a7
  801.     move.l    a0,d0
  802.     unlk    a6
  803.     rts
  804.  
  805. palmos$Palm__DmRecordInfo:
  806.     link    a6,#0
  807.     move.l    8(a6),-(a7)
  808.     move.l    12(a6),-(a7)
  809.     move.l    16(a6),-(a7)
  810.     move.w    22(a6),-(a7)
  811.     move.l    24(a6),-(a7)
  812.     trap    #15
  813.     dc.w    sysTrapDmRecordInfo
  814.     lea    18(a7),a7
  815.     and.l    #$ffff,d0
  816.     ext.l    d0
  817.     unlk    a6
  818.     rts
  819.  
  820. palmos$Palm__DmResourceInfo:
  821.     link    a6,#0
  822.     move.l    8(a6),-(a7)
  823.     move.l    12(a6),-(a7)
  824.     move.l    16(a6),-(a7)
  825.     move.w    22(a6),-(a7)
  826.     move.l    24(a6),-(a7)
  827.     trap    #15
  828.     dc.w    sysTrapDmResourceInfo
  829.     lea    18(a7),a7
  830.     and.l    #$ffff,d0
  831.     ext.l    d0
  832.     unlk    a6
  833.     rts
  834.  
  835. palmos$Palm__DmReleaseRecord:
  836.     link    a6,#0
  837.     move.w    10(a6),-(a7)
  838.     move.w    14(a6),-(a7)
  839.     move.l    16(a6),-(a7)
  840.     trap    #15
  841.     dc.w    sysTrapDmReleaseRecord
  842.     addq.l    #8,a7
  843.     and.l    #$ffff,d0
  844.     ext.l    d0
  845.     unlk    a6
  846.     rts
  847.  
  848. palmos$Palm__DmReleaseResource:
  849.     link    a6,#0
  850.     move.l    8(a6),-(a7)
  851.     trap    #15
  852.     dc.w    sysTrapDmReleaseResource
  853.     addq.l    #4,a7
  854.     and.l    #$ffff,d0
  855.     ext.l    d0
  856.     unlk    a6
  857.     rts
  858.  
  859. palmos$Palm__DmRemoveRecord:
  860.     link    a6,#0
  861.     move.w    10(a6),-(a7)
  862.     move.l    12(a6),-(a7)
  863.     trap    #15
  864.     dc.w    sysTrapDmRemoveRecord
  865.     addq.l    #6,a7
  866.     and.l    #$ffff,d0
  867.     ext.l    d0
  868.     unlk    a6
  869.     rts
  870.  
  871. palmos$Palm__DmRemoveResource:
  872.     link    a6,#0
  873.     move.w    10(a6),-(a7)
  874.     move.l    12(a6),-(a7)
  875.     trap    #15
  876.     dc.w    sysTrapDmRemoveResource
  877.     addq.l    #6,a7
  878.     and.l    #$ffff,d0
  879.     ext.l    d0
  880.     unlk    a6
  881.     rts
  882.  
  883. palmos$Palm__DmRemoveSecretRecords:
  884.     link    a6,#0
  885.     move.l    8(a6),-(a7)
  886.     trap    #15
  887.     dc.w    sysTrapDmRemoveSecretRecords
  888.     addq.l    #4,a7
  889.     and.l    #$ffff,d0
  890.     ext.l    d0
  891.     unlk    a6
  892.     rts
  893.  
  894. palmos$Palm__DmResetRecordStates:
  895.     link    a6,#0
  896.     move.l    8(a6),-(a7)
  897.     trap    #15
  898.     dc.w    sysTrapDmResetRecordStates
  899.     addq.l    #4,a7
  900.     and.l    #$ffff,d0
  901.     ext.l    d0
  902.     unlk    a6
  903.     rts
  904.  
  905. palmos$Palm__DmResizeRecord:
  906.     link    a6,#0
  907.     move.l    8(a6),-(a7)
  908.     move.w    14(a6),-(a7)
  909.     move.l    16(a6),-(a7)
  910.     trap    #15
  911.     dc.w    sysTrapDmResizeRecord
  912.     lea    10(a7),a7
  913.     move.l    a0,d0
  914.     unlk    a6
  915.     rts
  916.  
  917. palmos$Palm__DmResizeResource:
  918.     link    a6,#0
  919.     move.l    8(a6),-(a7)
  920.     move.l    12(a6),-(a7)
  921.     trap    #15
  922.     dc.w    sysTrapDmResizeResource
  923.     addq.l    #8,a7
  924.     move.l    a0,d0
  925.     unlk    a6
  926.     rts
  927.  
  928. palmos$Palm__DmSearchRecord:
  929.     link    a6,#0
  930.     move.l    8(a6),-(a7)
  931.     move.l    12(a6),-(a7)
  932.     trap    #15
  933.     dc.w    sysTrapDmSearchRecord
  934.     addq.l    #8,a7
  935.     and.l    #$ffff,d0
  936.     unlk    a6
  937.     rts
  938.  
  939. palmos$Palm__DmSearchResource:
  940.     link    a6,#0
  941.     move.l    8(a6),-(a7)
  942.     move.l    12(a6),-(a7)
  943.     move.w    18(a6),-(a7)
  944.     move.l    20(a6),-(a7)
  945.     trap    #15
  946.     dc.w    sysTrapDmSearchResource
  947.     lea    14(a7),a7
  948.     and.l    #$ffff,d0
  949.     unlk    a6
  950.     rts
  951.  
  952. palmos$Palm__DmSeekRecordInCategory:
  953.     link    a6,#0
  954.     move.w    10(a6),-(a7)
  955.     move.w    14(a6),-(a7)
  956.     move.w    18(a6),-(a7)
  957.     move.l    20(a6),-(a7)
  958.     move.l    24(a6),-(a7)
  959.     trap    #15
  960.     dc.w    sysTrapDmSeekRecordInCategory
  961.     lea    14(a7),a7
  962.     and.l    #$ffff,d0
  963.     ext.l    d0
  964.     unlk    a6
  965.     rts
  966.  
  967. palmos$Palm__DmSet:
  968.     link    a6,#0
  969.     move.b    11(a6),-(a7)
  970.     move.l    12(a6),-(a7)
  971.     move.l    16(a6),-(a7)
  972.     move.l    20(a6),-(a7)
  973.     jsr    makevoidptr(pc)
  974.     trap    #15
  975.     dc.w    sysTrapDmSet
  976.     lea    10(a7),a7
  977.     and.l    #$ffff,d0
  978.     ext.l    d0
  979.     unlk    a6
  980.     rts
  981.  
  982. palmos$Palm__DmSetDatabaseInfo:
  983.     link    a6,#0
  984.     move.l    8(a6),-(a7)
  985.     move.l    12(a6),-(a7)
  986.     move.l    16(a6),-(a7)
  987.     move.l    20(a6),-(a7)
  988.     move.l    24(a6),-(a7)
  989.     move.l    28(a6),-(a7)
  990.     move.l    32(a6),-(a7)
  991.     move.l    36(a6),-(a7)
  992.     move.l    40(a6),-(a7)
  993.     move.l    44(a6),-(a7)
  994.     move.l    48(a6),a0
  995.     move.l    (a0),a0
  996.     move.l    Array.data(a0),-(a7)
  997.     move.l    52(a6),-(a7)
  998.     move.w    58(a6),-(a7)
  999.     trap    #15
  1000.     dc.w    sysTrapDmSetDatabaseInfo
  1001.     lea    46(a7),a7
  1002.     and.l    #$ffff,d0
  1003.     ext.l    d0
  1004.     unlk    a6
  1005.     rts
  1006.  
  1007. palmos$Palm__DmSetRecordInfo:
  1008.     link    a6,#0
  1009.     move.l    8(a6),-(a7)
  1010.     move.l    12(a6),-(a7)
  1011.     move.w    18(a6),-(a7)
  1012.     move.l    20(a6),-(a7)
  1013.     trap    #15
  1014.     dc.w    sysTrapDmSetRecordInfo
  1015.     lea    14(a7),a7
  1016.     and.l    #$ffff,d0
  1017.     ext.l    d0
  1018.     unlk    a6
  1019.     rts
  1020.  
  1021. palmos$Palm__DmSetResourceInfo:
  1022.     link    a6,#0
  1023.     move.l    8(a6),-(a7)
  1024.     move.l    12(a6),-(a7)
  1025.     move.w    18(a6),-(a7)
  1026.     move.l    20(a6),-(a7)
  1027.     trap    #15
  1028.     dc.w    sysTrapDmSetResourceInfo
  1029.     lea    14(a7),a7
  1030.     and.l    #$ffff,d0
  1031.     ext.l    d0
  1032.     unlk    a6
  1033.     rts
  1034.  
  1035. palmos$Palm__DmStrCopy:
  1036.     link    a6,#0
  1037.     move.l    8(a6),a0
  1038.     move.l    (a0),a0
  1039.     move.l    Array.data(a0),-(a7)
  1040.     move.l    12(a6),-(a7)
  1041.     move.l    16(a6),-(a7)
  1042.     jsr    makevoidptr(pc)
  1043.     trap    #15
  1044.     dc.w    sysTrapDmStrCopy
  1045.     addq.l    #4,a7
  1046.     and.l    #$ffff,d0
  1047.     ext.l    d0
  1048.     unlk    a6
  1049.     rts
  1050.  
  1051. palmos$Palm__DmWrite:
  1052.     link    a6,#0
  1053.     move.l    8(a6),-(a7)
  1054.     move.l    12(a6),-(a7)
  1055.     jsr    makevoidptr(pc)
  1056.     move.l    16(a6),-(a7)
  1057.     move.l    20(a6),-(a7)
  1058.     jsr    makevoidptr(pc)
  1059.     trap    #15
  1060.     dc.w    sysTrapDmWrite
  1061.     addq.l    #8,a7
  1062.     and.l    #$ffff,d0
  1063.     ext.l    d0
  1064.     unlk    a6
  1065.     rts
  1066.  
  1067. palmos$Palm__DmWriteCheck:
  1068.     link    a6,#0
  1069.     move.l    8(a6),-(a7)
  1070.     move.l    12(a6),-(a7)
  1071.     move.l    16(a6),-(a7)
  1072.     jsr    makevoidptr(pc)
  1073.     trap    #15
  1074.     dc.w    sysTrapDmWriteCheck
  1075.     addq.l    #8,a7
  1076.     and.l    #$ffff,d0
  1077.     ext.l    d0
  1078.     unlk    a6
  1079.     rts
  1080.  
  1081. palmos$Palm__ErrDisplayFileLineMsg:
  1082.     link    a6,#0
  1083.     move.l    8(a6),a0
  1084.     move.l    (a0),a0
  1085.     move.l    Array.data(a0),-(a7)
  1086.     move.w    14(a6),-(a7)
  1087.     move.l    16(a6),a0
  1088.     move.l    (a0),a0
  1089.     move.l    Array.data(a0),-(a7)
  1090.     trap    #15
  1091.     dc.w    sysTrapErrDisplayFileLineMsg
  1092.     addq.l    #2,a7
  1093.     unlk    a6
  1094.     rts
  1095.  
  1096. palmos$Palm__EvtAddEventToQueue:
  1097.     link    a6,#0
  1098.     move.l    8(a6),-(a7)
  1099.     trap    #15
  1100.     dc.w    sysTrapEvtAddEventToQueue
  1101.     addq.l    #4,a7
  1102.     unlk    a6
  1103.     rts
  1104.  
  1105. palmos$Palm__EvtCopyEvent:
  1106.     link    a6,#0
  1107.     move.l    8(a6),-(a7)
  1108.     move.l    12(a6),-(a7)
  1109.     trap    #15
  1110.     dc.w    sysTrapEvtCopyEvent
  1111.     addq.l    #8,a7
  1112.     unlk    a6
  1113.     rts
  1114.  
  1115. palmos$Palm__EvtDequeuePenPoint:
  1116.     link    a6,#0
  1117.     move.l    8(a6),-(a7)
  1118.     trap    #15
  1119.     dc.w    sysTrapEvtDequeuePenPoint
  1120.     addq.l    #4,a7
  1121.     and.l    #$ffff,d0
  1122.     ext.l    d0
  1123.     unlk    a6
  1124.     rts
  1125.  
  1126. palmos$Palm__EvtDequeuePenStrokeInfo:
  1127.     link    a6,#0
  1128.     move.l    8(a6),-(a7)
  1129.     move.l    12(a6),-(a7)
  1130.     trap    #15
  1131.     dc.w    sysTrapEvtDequeuePenStrokeInfo
  1132.     addq.l    #8,a7
  1133.     and.l    #$ffff,d0
  1134.     ext.l    d0
  1135.     unlk    a6
  1136.     rts
  1137.  
  1138. palmos$Palm__EvtEnableGraffiti:
  1139.     link    a6,#0
  1140.     move.w    10(a6),-(a7)
  1141.     trap    #15
  1142.     dc.w    sysTrapEvtEnableGraffiti
  1143.     addq.l    #2,a7
  1144.     unlk    a6
  1145.     rts
  1146.  
  1147. palmos$Palm__EvtEnqueueKey:
  1148.     link    a6,#0
  1149.     move.w    10(a6),-(a7)
  1150.     move.w    14(a6),-(a7)
  1151.     move.w    18(a6),-(a7)
  1152.     trap    #15
  1153.     dc.w    sysTrapEvtEnqueueKey
  1154.     addq.l    #6,a7
  1155.     and.l    #$ffff,d0
  1156.     ext.l    d0
  1157.     unlk    a6
  1158.     rts
  1159.  
  1160. palmos$Palm__EvtFlushKeyQueue:
  1161.     link    a6,#0
  1162.     trap    #15
  1163.     dc.w    sysTrapEvtFlushKeyQueue
  1164.     and.l    #$ffff,d0
  1165.     ext.l    d0
  1166.     unlk    a6
  1167.     rts
  1168.  
  1169. palmos$Palm__EvtFlushNextPenStroke:
  1170.     link    a6,#0
  1171.     trap    #15
  1172.     dc.w    sysTrapEvtFlushNextPenStroke
  1173.     and.l    #$ffff,d0
  1174.     ext.l    d0
  1175.     unlk    a6
  1176.     rts
  1177.  
  1178. palmos$Palm__EvtFlushPenQueue:
  1179.     link    a6,#0
  1180.     trap    #15
  1181.     dc.w    sysTrapEvtFlushPenQueue
  1182.     and.l    #$ffff,d0
  1183.     ext.l    d0
  1184.     unlk    a6
  1185.     rts
  1186.  
  1187. palmos$Palm__EvtGetEvent:
  1188.     link    a6,#0
  1189.     move.l    8(a6),-(a7)
  1190.     move.l    12(a6),-(a7)
  1191.     trap    #15
  1192.     dc.w    sysTrapEvtGetEvent
  1193.     addq.l    #8,a7
  1194.     unlk    a6
  1195.     rts
  1196.  
  1197. palmos$Palm__EvtGetPen:
  1198.     link    a6,#0
  1199.     move.l    8(a6),-(a7)
  1200.     move.l    12(a6),-(a7)
  1201.     move.l    16(a6),-(a7)
  1202.     trap    #15
  1203.     dc.w    sysTrapEvtGetPen
  1204.     lea    12(a7),a7
  1205.     unlk    a6
  1206.     rts
  1207.  
  1208. palmos$Palm__EvtKeyQueueEmpty:
  1209.     link    a6,#0
  1210.     trap    #15
  1211.     dc.w    sysTrapEvtKeyQueueEmpty
  1212.     and.l    #$ffff,d0
  1213.     unlk    a6
  1214.     rts
  1215.  
  1216. palmos$Palm__EvtKeyQueueSize:
  1217.     link    a6,#0
  1218.     trap    #15
  1219.     dc.w    sysTrapEvtKeyQueueSize
  1220.     unlk    a6
  1221.     rts
  1222.  
  1223. palmos$Palm__EvtPenQueueSize:
  1224.     link    a6,#0
  1225.     trap    #15
  1226.     dc.w    sysTrapEvtPenQueueSize
  1227.     unlk    a6
  1228.     rts
  1229.  
  1230. palmos$Palm__EvtProcessSoftKeyStroke:
  1231.     link    a6,#0
  1232.     move.l    8(a6),-(a7)
  1233.     move.l    12(a6),-(a7)
  1234.     trap    #15
  1235.     dc.w    sysTrapEvtProcessSoftKeyStroke
  1236.     addq.l    #8,a7
  1237.     and.l    #$ffff,d0
  1238.     ext.l    d0
  1239.     unlk    a6
  1240.     rts
  1241.  
  1242. palmos$Palm__EvtResetAutoOffTimer:
  1243.     link    a6,#0
  1244.     trap    #15
  1245.     dc.w    sysTrapEvtResetAutoOffTimer
  1246.     and.l    #$ffff,d0
  1247.     unlk    a6
  1248.     rts
  1249.  
  1250. palmos$Palm__EvtWakeup:
  1251.     link    a6,#0
  1252.     trap    #15
  1253.     dc.w    sysTrapEvtWakeup
  1254.     and.l    #$ffff,d0
  1255.     ext.l    d0
  1256.     unlk    a6
  1257.     rts
  1258.  
  1259. palmos$Palm__FindStrInStr:
  1260.     link    a6,#0
  1261.     move.l    8(a6),-(a7)
  1262.     move.l    12(a6),a0
  1263.     move.l    (a0),a0
  1264.     move.l    Array.data(a0),-(a7)
  1265.     move.l    16(a6),a0
  1266.     move.l    (a0),a0
  1267.     move.l    Array.data(a0),-(a7)
  1268.     trap    #15
  1269.     dc.w    sysTrapFindStrInStr
  1270.     addq.l    #4,a7
  1271.     unlk    a6
  1272.     rts
  1273.  
  1274. palmos$Palm__FldCalcFieldHeight:
  1275.     link    a6,#0
  1276.     move.w    10(a6),-(a7)
  1277.     move.l    12(a6),a0
  1278.     move.l    (a0),a0
  1279.     move.l    Array.data(a0),-(a7)
  1280.     trap    #15
  1281.     dc.w    sysTrapFldCalcFieldHeight
  1282.     addq.l    #2,a7
  1283.     and.l    #$ffff,d0
  1284.     unlk    a6
  1285.     rts
  1286.  
  1287. palmos$Palm__FldCompactText:
  1288.     link    a6,#0
  1289.     move.l    8(a6),-(a7)
  1290.     trap    #15
  1291.     dc.w    sysTrapFldCompactText
  1292.     addq.l    #4,a7
  1293.     unlk    a6
  1294.     rts
  1295.  
  1296. palmos$Palm__FldCopy:
  1297.     link    a6,#0
  1298.     move.l    8(a6),-(a7)
  1299.     trap    #15
  1300.     dc.w    sysTrapFldCopy
  1301.     addq.l    #4,a7
  1302.     unlk    a6
  1303.     rts
  1304.  
  1305. palmos$Palm__FldCut:
  1306.     link    a6,#0
  1307.     move.l    8(a6),-(a7)
  1308.     trap    #15
  1309.     dc.w    sysTrapFldCut
  1310.     addq.l    #4,a7
  1311.     unlk    a6
  1312.     rts
  1313.  
  1314. palmos$Palm__FldDelete:
  1315.     link    a6,#0
  1316.     move.w    10(a6),-(a7)
  1317.     move.w    14(a6),-(a7)
  1318.     move.l    16(a6),-(a7)
  1319.     trap    #15
  1320.     dc.w    sysTrapFldDelete
  1321.     addq.l    #8,a7
  1322.     unlk    a6
  1323.     rts
  1324.  
  1325. palmos$Palm__FldDirty:
  1326.     link    a6,#0
  1327.     move.l    8(a6),-(a7)
  1328.     trap    #15
  1329.     dc.w    sysTrapFldDirty
  1330.     addq.l    #4,a7
  1331.     and.l    #$ffff,d0
  1332.     unlk    a6
  1333.     rts
  1334.  
  1335. palmos$Palm__FldDrawField:
  1336.     link    a6,#0
  1337.     move.l    8(a6),-(a7)
  1338.     trap    #15
  1339.     dc.w    sysTrapFldDrawField
  1340.     addq.l    #4,a7
  1341.     unlk    a6
  1342.     rts
  1343.  
  1344. palmos$Palm__FldEraseField:
  1345.     link    a6,#0
  1346.     move.l    8(a6),-(a7)
  1347.     trap    #15
  1348.     dc.w    sysTrapFldEraseField
  1349.     addq.l    #4,a7
  1350.     unlk    a6
  1351.     rts
  1352.  
  1353. palmos$Palm__FldFreeMemory:
  1354.     link    a6,#0
  1355.     move.l    8(a6),-(a7)
  1356.     trap    #15
  1357.     dc.w    sysTrapFldFreeMemory
  1358.     addq.l    #4,a7
  1359.     unlk    a6
  1360.     rts
  1361.  
  1362. palmos$Palm__FldGetAttributes:
  1363.     link    a6,#0
  1364.     move.l    8(a6),-(a7)
  1365.     move.l    12(a6),-(a7)
  1366.     trap    #15
  1367.     dc.w    sysTrapFldGetAttributes
  1368.     addq.l    #8,a7
  1369.     unlk    a6
  1370.     rts
  1371.  
  1372. palmos$Palm__FldGetBounds:
  1373.     link    a6,#0
  1374.     move.l    8(a6),-(a7)
  1375.     move.l    12(a6),-(a7)
  1376.     trap    #15
  1377.     dc.w    sysTrapFldGetBounds
  1378.     addq.l    #8,a7
  1379.     unlk    a6
  1380.     rts
  1381.  
  1382. palmos$Palm__FldGetFont:
  1383.     link    a6,#0
  1384.     move.l    8(a6),-(a7)
  1385.     trap    #15
  1386.     dc.w    sysTrapFldGetFont
  1387.     addq.l    #4,a7
  1388.     and.l    #$ffff,d0
  1389.     ext.l    d0
  1390.     unlk    a6
  1391.     rts
  1392.  
  1393. palmos$Palm__FldGetInsPtPosition:
  1394.     link    a6,#0
  1395.     move.l    8(a6),-(a7)
  1396.     trap    #15
  1397.     dc.w    sysTrapFldGetInsPtPosition
  1398.     addq.l    #4,a7
  1399.     and.l    #$ffff,d0
  1400.     unlk    a6
  1401.     rts
  1402.  
  1403. palmos$Palm__FldGetMaxChars:
  1404.     link    a6,#0
  1405.     move.l    8(a6),-(a7)
  1406.     trap    #15
  1407.     dc.w    sysTrapFldGetMaxChars
  1408.     addq.l    #4,a7
  1409.     and.l    #$ffff,d0
  1410.     unlk    a6
  1411.     rts
  1412.  
  1413. palmos$Palm__FldGetScrollPosition:
  1414.     link    a6,#0
  1415.     move.l    8(a6),-(a7)
  1416.     trap    #15
  1417.     dc.w    sysTrapFldGetScrollPosition
  1418.     addq.l    #4,a7
  1419.     and.l    #$ffff,d0
  1420.     unlk    a6
  1421.     rts
  1422.  
  1423. palmos$Palm__FldGetSelection:
  1424.     link    a6,#0
  1425.     move.l    8(a6),-(a7)
  1426.     move.l    12(a6),-(a7)
  1427.     move.l    16(a6),-(a7)
  1428.     trap    #15
  1429.     dc.w    sysTrapFldGetSelection
  1430.     lea    12(a7),a7
  1431.     unlk    a6
  1432.     rts
  1433.  
  1434. palmos$Palm__FldGetTextAllocatedSize:
  1435.     link    a6,#0
  1436.     move.l    8(a6),-(a7)
  1437.     trap    #15
  1438.     dc.w    sysTrapFldGetTextAllocatedSize
  1439.     addq.l    #4,a7
  1440.     and.l    #$ffff,d0
  1441.     unlk    a6
  1442.     rts
  1443.  
  1444. palmos$Palm__FldGetTextHandle:
  1445.     link    a6,#0
  1446.     move.l    8(a6),-(a7)
  1447.     trap    #15
  1448.     dc.w    sysTrapFldGetTextHandle
  1449.     addq.l    #4,a7
  1450.     move.l    a0,d0
  1451.     unlk    a6
  1452.     rts
  1453.  
  1454. palmos$Palm__FldGetTextHeight:
  1455.     link    a6,#0
  1456.     move.l    8(a6),-(a7)
  1457.     trap    #15
  1458.     dc.w    sysTrapFldGetTextHeight
  1459.     addq.l    #4,a7
  1460.     and.l    #$ffff,d0
  1461.     unlk    a6
  1462.     rts
  1463.  
  1464. palmos$Palm__FldGetTextLength:
  1465.     link    a6,#0
  1466.     move.l    8(a6),-(a7)
  1467.     trap    #15
  1468.     dc.w    sysTrapFldGetTextLength
  1469.     addq.l    #4,a7
  1470.     and.l    #$ffff,d0
  1471.     unlk    a6
  1472.     rts
  1473.  
  1474. palmos$Palm__FldGetTextPtr:
  1475.     link    a6,#0
  1476.     move.l    8(a6),-(a7)
  1477.     trap    #15
  1478.     dc.w    sysTrapFldGetTextPtr
  1479.     addq.l    #4,a7
  1480.     jsr    CharPtr_to_String(pc)
  1481.     unlk    a6
  1482.     rts
  1483.  
  1484. palmos$Palm__FldGetVisibleLines:
  1485.     link    a6,#0
  1486.     move.l    8(a6),-(a7)
  1487.     trap    #15
  1488.     dc.w    sysTrapFldGetVisibleLines
  1489.     addq.l    #4,a7
  1490.     and.l    #$ffff,d0
  1491.     unlk    a6
  1492.     rts
  1493.  
  1494. palmos$Palm__FldGrabFocus:
  1495.     link    a6,#0
  1496.     move.l    8(a6),-(a7)
  1497.     trap    #15
  1498.     dc.w    sysTrapFldGrabFocus
  1499.     addq.l    #4,a7
  1500.     unlk    a6
  1501.     rts
  1502.  
  1503. palmos$Palm__FldHandleEvent:
  1504.     link    a6,#0
  1505.     move.l    8(a6),-(a7)
  1506.     move.l    12(a6),-(a7)
  1507.     trap    #15
  1508.     dc.w    sysTrapFldHandleEvent
  1509.     addq.l    #8,a7
  1510.     and.l    #$ffff,d0
  1511.     unlk    a6
  1512.     rts
  1513.  
  1514. palmos$Palm__FldInsert:
  1515.     link    a6,#0
  1516.     move.w    10(a6),-(a7)
  1517.     move.l    12(a6),a0
  1518.     move.l    (a0),a0
  1519.     move.l    Array.data(a0),-(a7)
  1520.     move.l    16(a6),-(a7)
  1521.     trap    #15
  1522.     dc.w    sysTrapFldInsert
  1523.     addq.l    #6,a7
  1524.     and.l    #$ffff,d0
  1525.     unlk    a6
  1526.     rts
  1527.  
  1528. palmos$Palm__FldMakeFullyVisible:
  1529.     link    a6,#0
  1530.     move.l    8(a6),-(a7)
  1531.     trap    #15
  1532.     dc.w    sysTrapFldMakeFullyVisible
  1533.     addq.l    #4,a7
  1534.     and.l    #$ffff,d0
  1535.     unlk    a6
  1536.     rts
  1537.  
  1538. palmos$Palm__FldPaste:
  1539.     link    a6,#0
  1540.     move.l    8(a6),-(a7)
  1541.     trap    #15
  1542.     dc.w    sysTrapFldPaste
  1543.     addq.l    #4,a7
  1544.     unlk    a6
  1545.     rts
  1546.  
  1547. palmos$Palm__FldRecalculateField:
  1548.     link    a6,#0
  1549.     move.w    10(a6),-(a7)
  1550.     move.l    12(a6),-(a7)
  1551.     trap    #15
  1552.     dc.w    sysTrapFldRecalculateField
  1553.     addq.l    #6,a7
  1554.     unlk    a6
  1555.     rts
  1556.  
  1557. palmos$Palm__FldReleaseFocus:
  1558.     link    a6,#0
  1559.     move.l    8(a6),-(a7)
  1560.     trap    #15
  1561.     dc.w    sysTrapFldReleaseFocus
  1562.     addq.l    #4,a7
  1563.     unlk    a6
  1564.     rts
  1565.  
  1566. palmos$Palm__FldScrollable:
  1567.     link    a6,#0
  1568.     move.b    11(a6),-(a7)
  1569.     move.l    12(a6),-(a7)
  1570.     trap    #15
  1571.     dc.w    sysTrapFldScrollable
  1572.     addq.l    #6,a7
  1573.     and.l    #$ffff,d0
  1574.     unlk    a6
  1575.     rts
  1576.  
  1577. palmos$Palm__FldScrollField:
  1578.     link    a6,#0
  1579.     move.b    11(a6),-(a7)
  1580.     move.w    14(a6),-(a7)
  1581.     move.l    16(a6),-(a7)
  1582.     trap    #15
  1583.     dc.w    sysTrapFldScrollField
  1584.     addq.l    #8,a7
  1585.     unlk    a6
  1586.     rts
  1587.  
  1588. palmos$Palm__FldSendChangeNotification:
  1589.     link    a6,#0
  1590.     move.l    8(a6),-(a7)
  1591.     trap    #15
  1592.     dc.w    sysTrapFldSendChangeNotification
  1593.     addq.l    #4,a7
  1594.     unlk    a6
  1595.     rts
  1596.  
  1597. palmos$Palm__FldSendHeightChangeNotification:
  1598.     link    a6,#0
  1599.     move.l    8(a6),-(a7)
  1600.     trap    #15
  1601.     dc.w    sysTrapFldSendHeightChangeNotification
  1602.     addq.l    #4,a7
  1603.     unlk    a6
  1604.     rts
  1605.  
  1606. palmos$Palm__FldSetAttributes:
  1607.     link    a6,#0
  1608.     move.l    8(a6),-(a7)
  1609.     move.l    12(a6),-(a7)
  1610.     trap    #15
  1611.     dc.w    sysTrapFldSetAttributes
  1612.     addq.l    #8,a7
  1613.     unlk    a6
  1614.     rts
  1615.  
  1616. palmos$Palm__FldSetBounds:
  1617.     link    a6,#0
  1618.     move.l    8(a6),-(a7)
  1619.     move.l    12(a6),-(a7)
  1620.     trap    #15
  1621.     dc.w    sysTrapFldSetBounds
  1622.     addq.l    #8,a7
  1623.     unlk    a6
  1624.     rts
  1625.  
  1626. palmos$Palm__FldSetDirty:
  1627.     link    a6,#0
  1628.     move.w    10(a6),-(a7)
  1629.     move.l    12(a6),-(a7)
  1630.     trap    #15
  1631.     dc.w    sysTrapFldSetDirty
  1632.     addq.l    #6,a7
  1633.     unlk    a6
  1634.     rts
  1635.  
  1636. palmos$Palm__FldSetFont:
  1637.     link    a6,#0
  1638.     move.b    11(a6),-(a7)
  1639.     move.l    12(a6),-(a7)
  1640.     trap    #15
  1641.     dc.w    sysTrapFldSetFont
  1642.     addq.l    #6,a7
  1643.     unlk    a6
  1644.     rts
  1645.  
  1646. palmos$Palm__FldSetInsPtPosition:
  1647.     link    a6,#0
  1648.     move.w    10(a6),-(a7)
  1649.     move.l    12(a6),-(a7)
  1650.     trap    #15
  1651.     dc.w    sysTrapFldSetInsPtPosition
  1652.     addq.l    #6,a7
  1653.     unlk    a6
  1654.     rts
  1655.  
  1656. palmos$Palm__FldSetMaxChars:
  1657.     link    a6,#0
  1658.     move.w    10(a6),-(a7)
  1659.     move.l    12(a6),-(a7)
  1660.     trap    #15
  1661.     dc.w    sysTrapFldSetMaxChars
  1662.     addq.l    #6,a7
  1663.     unlk    a6
  1664.     rts
  1665.  
  1666. palmos$Palm__FldSetScrollPosition:
  1667.     link    a6,#0
  1668.     move.w    10(a6),-(a7)
  1669.     move.l    12(a6),-(a7)
  1670.     trap    #15
  1671.     dc.w    sysTrapFldSetScrollPosition
  1672.     addq.l    #6,a7
  1673.     unlk    a6
  1674.     rts
  1675.  
  1676. palmos$Palm__FldSetSelection:
  1677.     link    a6,#0
  1678.     move.w    10(a6),-(a7)
  1679.     move.w    14(a6),-(a7)
  1680.     move.l    16(a6),-(a7)
  1681.     trap    #15
  1682.     dc.w    sysTrapFldSetSelection
  1683.     addq.l    #8,a7
  1684.     unlk    a6
  1685.     rts
  1686.  
  1687. palmos$Palm__FldSetText:
  1688.     link    a6,#0
  1689.     move.w    10(a6),-(a7)
  1690.     move.w    14(a6),-(a7)
  1691.     move.l    16(a6),-(a7)
  1692.     move.l    20(a6),-(a7)
  1693.     trap    #15
  1694.     dc.w    sysTrapFldSetText
  1695.     lea    12(a7),a7
  1696.     unlk    a6
  1697.     rts
  1698.  
  1699. palmos$Palm__FldSetTextAllocatedSize:
  1700.     link    a6,#0
  1701.     move.w    10(a6),-(a7)
  1702.     move.l    12(a6),-(a7)
  1703.     trap    #15
  1704.     dc.w    sysTrapFldSetTextAllocatedSize
  1705.     addq.l    #6,a7
  1706.     unlk    a6
  1707.     rts
  1708.  
  1709. palmos$Palm__FldSetTextHandle:
  1710.     link    a6,#0
  1711.     move.l    8(a6),-(a7)
  1712.     move.l    12(a6),-(a7)
  1713.     trap    #15
  1714.     dc.w    sysTrapFldSetTextHandle
  1715.     addq.l    #8,a7
  1716.     unlk    a6
  1717.     rts
  1718.  
  1719. palmos$Palm__FldSetTextPtr:
  1720.     link    a6,#0
  1721.     move.l    8(a6),a0
  1722.     move.l    (a0),a0
  1723.     move.l    Array.data(a0),-(a7)
  1724.     move.l    12(a6),-(a7)
  1725.     trap    #15
  1726.     dc.w    sysTrapFldSetTextPtr
  1727.     addq.l    #4,a7
  1728.     unlk    a6
  1729.     rts
  1730.  
  1731. palmos$Palm__FldSetUsable:
  1732.     link    a6,#0
  1733.     move.w    10(a6),-(a7)
  1734.     move.l    12(a6),-(a7)
  1735.     trap    #15
  1736.     dc.w    sysTrapFldSetUsable
  1737.     addq.l    #6,a7
  1738.     unlk    a6
  1739.     rts
  1740.  
  1741. palmos$Palm__FldUndo:
  1742.     link    a6,#0
  1743.     move.l    8(a6),-(a7)
  1744.     trap    #15
  1745.     dc.w    sysTrapFldUndo
  1746.     addq.l    #4,a7
  1747.     unlk    a6
  1748.     rts
  1749.  
  1750. palmos$Palm__FldWordWrap:
  1751.     link    a6,#0
  1752.     move.w    10(a6),-(a7)
  1753.     move.l    12(a6),a0
  1754.     move.l    (a0),a0
  1755.     move.l    Array.data(a0),-(a7)
  1756.     trap    #15
  1757.     dc.w    sysTrapFldWordWrap
  1758.     addq.l    #2,a7
  1759.     and.l    #$ffff,d0
  1760.     unlk    a6
  1761.     rts
  1762.  
  1763. palmos$Palm__FntAverageCharWidth:
  1764.     link    a6,#0
  1765.     trap    #15
  1766.     dc.w    sysTrapFntAverageCharWidth
  1767.     and.l    #$ffff,d0
  1768.     ext.l    d0
  1769.     unlk    a6
  1770.     rts
  1771.  
  1772. palmos$Palm__FntBaseLine:
  1773.     link    a6,#0
  1774.     trap    #15
  1775.     dc.w    sysTrapFntBaseLine
  1776.     and.l    #$ffff,d0
  1777.     ext.l    d0
  1778.     unlk    a6
  1779.     rts
  1780.  
  1781. palmos$Palm__FntCharHeight:
  1782.     link    a6,#0
  1783.     trap    #15
  1784.     dc.w    sysTrapFntCharHeight
  1785.     and.l    #$ffff,d0
  1786.     ext.l    d0
  1787.     unlk    a6
  1788.     rts
  1789.  
  1790. palmos$Palm__FntCharsInWidth:
  1791.     link    a6,#0
  1792.     move.l    8(a6),-(a7)
  1793.     move.l    12(a6),-(a7)
  1794.     move.l    16(a6),-(a7)
  1795.     move.l    20(a6),a0
  1796.     move.l    (a0),a0
  1797.     move.l    Array.data(a0),-(a7)
  1798.     trap    #15
  1799.     dc.w    sysTrapFntCharsInWidth
  1800.     lea    12(a7),a7
  1801.     unlk    a6
  1802.     rts
  1803.  
  1804. palmos$Palm__FntCharsWidth:
  1805.     link    a6,#0
  1806.     move.w    10(a6),-(a7)
  1807.     move.l    12(a6),a0
  1808.     move.l    (a0),a0
  1809.     move.l    Array.data(a0),-(a7)
  1810.     trap    #15
  1811.     dc.w    sysTrapFntCharsWidth
  1812.     addq.l    #2,a7
  1813.     and.l    #$ffff,d0
  1814.     ext.l    d0
  1815.     unlk    a6
  1816.     rts
  1817.  
  1818. palmos$Palm__FntCharWidth:
  1819.     link    a6,#0
  1820.     move.w    10(a6),-(a7)
  1821.     trap    #15
  1822.     dc.w    sysTrapFntCharWidth
  1823.     addq.l    #2,a7
  1824.     and.l    #$ffff,d0
  1825.     ext.l    d0
  1826.     unlk    a6
  1827.     rts
  1828.  
  1829. palmos$Palm__FntDescenderHeight:
  1830.     link    a6,#0
  1831.     trap    #15
  1832.     dc.w    sysTrapFntDescenderHeight
  1833.     and.l    #$ffff,d0
  1834.     ext.l    d0
  1835.     unlk    a6
  1836.     rts
  1837.  
  1838. palmos$Palm__FntGetFont:
  1839.     link    a6,#0
  1840.     trap    #15
  1841.     dc.w    sysTrapFntGetFont
  1842.     and.l    #$ffff,d0
  1843.     ext.l    d0
  1844.     unlk    a6
  1845.     rts
  1846.  
  1847. palmos$Palm__FntGetFontPtr:
  1848.     link    a6,#0
  1849.     trap    #15
  1850.     dc.w    sysTrapFntGetFontPtr
  1851.     move.l    a0,d0
  1852.     unlk    a6
  1853.     rts
  1854.  
  1855. palmos$Palm__FntLineHeight:
  1856.     link    a6,#0
  1857.     trap    #15
  1858.     dc.w    sysTrapFntLineHeight
  1859.     and.l    #$ffff,d0
  1860.     ext.l    d0
  1861.     unlk    a6
  1862.     rts
  1863.  
  1864. palmos$Palm__FntLineWidth:
  1865.     link    a6,#0
  1866.     move.w    10(a6),-(a7)
  1867.     move.l    12(a6),a0
  1868.     move.l    (a0),a0
  1869.     move.l    Array.data(a0),-(a7)
  1870.     trap    #15
  1871.     dc.w    sysTrapFntLineWidth
  1872.     addq.l    #2,a7
  1873.     and.l    #$ffff,d0
  1874.     ext.l    d0
  1875.     unlk    a6
  1876.     rts
  1877.  
  1878. palmos$Palm__FntSetFont:
  1879.     link    a6,#0
  1880.     move.b    11(a6),-(a7)
  1881.     trap    #15
  1882.     dc.w    sysTrapFntSetFont
  1883.     addq.l    #2,a7
  1884.     and.l    #$ffff,d0
  1885.     ext.l    d0
  1886.     unlk    a6
  1887.     rts
  1888.  
  1889. palmos$Palm__FrmAlert:
  1890.     link    a6,#0
  1891.     move.w    10(a6),-(a7)
  1892.     trap    #15
  1893.     dc.w    sysTrapFrmAlert
  1894.     addq.l    #2,a7
  1895.     and.l    #$ffff,d0
  1896.     unlk    a6
  1897.     rts
  1898.  
  1899. palmos$Palm__FrmCloseAllForms:
  1900.     link    a6,#0
  1901.     trap    #15
  1902.     dc.w    sysTrapFrmCloseAllForms
  1903.     unlk    a6
  1904.     rts
  1905.  
  1906. palmos$Palm__FrmCopyLabel:
  1907.     link    a6,#0
  1908.     move.l    8(a6),a0
  1909.     move.l    (a0),a0
  1910.     move.l    Array.data(a0),-(a7)
  1911.     move.w    14(a6),-(a7)
  1912.     move.l    16(a6),-(a7)
  1913.     trap    #15
  1914.     dc.w    sysTrapFrmCopyLabel
  1915.     addq.l    #6,a7
  1916.     unlk    a6
  1917.     rts
  1918.  
  1919. palmos$Palm__FrmCopyTitle:
  1920.     link    a6,#0
  1921.     move.l    8(a6),a0
  1922.     move.l    (a0),a0
  1923.     move.l    Array.data(a0),-(a7)
  1924.     move.l    12(a6),-(a7)
  1925.     trap    #15
  1926.     dc.w    sysTrapFrmCopyTitle
  1927.     addq.l    #4,a7
  1928.     unlk    a6
  1929.     rts
  1930.  
  1931. palmos$Palm__FrmCustomAlert:
  1932.     link    a6,#0
  1933.     move.l    8(a6),a0
  1934.     move.l    (a0),a0
  1935.     move.l    Array.data(a0),-(a7)
  1936.     move.l    12(a6),a0
  1937.     move.l    (a0),a0
  1938.     move.l    Array.data(a0),-(a7)
  1939.     move.l    16(a6),a0
  1940.     move.l    (a0),a0
  1941.     move.l    Array.data(a0),-(a7)
  1942.     move.w    22(a6),-(a7)
  1943.     trap    #15
  1944.     dc.w    sysTrapFrmCustomAlert
  1945.     addq.l    #2,a7
  1946.     unlk    a6
  1947.     rts
  1948.  
  1949. palmos$Palm__FrmDeleteForm:
  1950.     link    a6,#0
  1951.     move.l    8(a6),-(a7)
  1952.     trap    #15
  1953.     dc.w    sysTrapFrmDeleteForm
  1954.     addq.l    #4,a7
  1955.     unlk    a6
  1956.     rts
  1957.  
  1958. palmos$Palm__FrmDispatchEvent:
  1959.     link    a6,#0
  1960.     move.l    8(a6),-(a7)
  1961.     trap    #15
  1962.     dc.w    sysTrapFrmDispatchEvent
  1963.     addq.l    #4,a7
  1964.     and.l    #$ffff,d0
  1965.     unlk    a6
  1966.     rts
  1967.  
  1968. palmos$Palm__FrmDoDialog:
  1969.     link    a6,#0
  1970.     move.l    8(a6),-(a7)
  1971.     trap    #15
  1972.     dc.w    sysTrapFrmDoDialog
  1973.     addq.l    #4,a7
  1974.     and.l    #$ffff,d0
  1975.     unlk    a6
  1976.     rts
  1977.  
  1978. palmos$Palm__FrmDrawForm:
  1979.     link    a6,#0
  1980.     move.l    8(a6),-(a7)
  1981.     trap    #15
  1982.     dc.w    sysTrapFrmDrawForm
  1983.     addq.l    #4,a7
  1984.     unlk    a6
  1985.     rts
  1986.  
  1987. palmos$Palm__FrmEraseForm:
  1988.     link    a6,#0
  1989.     move.l    8(a6),-(a7)
  1990.     trap    #15
  1991.     dc.w    sysTrapFrmEraseForm
  1992.     addq.l    #4,a7
  1993.     unlk    a6
  1994.     rts
  1995.  
  1996. palmos$Palm__FrmGetActiveForm:
  1997.     link    a6,#0
  1998.     trap    #15
  1999.     dc.w    sysTrapFrmGetActiveForm
  2000.     move.l    a0,d0
  2001.     unlk    a6
  2002.     rts
  2003.  
  2004. palmos$Palm__FrmGetActiveFormID:
  2005.     link    a6,#0
  2006.     trap    #15
  2007.     dc.w    sysTrapFrmGetActiveFormID
  2008.     and.l    #$ffff,d0
  2009.     unlk    a6
  2010.     rts
  2011.  
  2012. palmos$Palm__FrmGetControlGroupSelection:
  2013.     link    a6,#0
  2014.     move.b    11(a6),-(a7)
  2015.     move.l    12(a6),-(a7)
  2016.     trap    #15
  2017.     dc.w    sysTrapFrmGetControlGroupSelection
  2018.     addq.l    #6,a7
  2019.     and.l    #$ff,d0
  2020.     unlk    a6
  2021.     rts
  2022.  
  2023. palmos$Palm__FrmGetControlValue:
  2024.     link    a6,#0
  2025.     move.w    10(a6),-(a7)
  2026.     move.l    12(a6),-(a7)
  2027.     trap    #15
  2028.     dc.w    sysTrapFrmGetControlValue
  2029.     addq.l    #6,a7
  2030.     and.l    #$ffff,d0
  2031.     ext.l    d0
  2032.     unlk    a6
  2033.     rts
  2034.  
  2035. palmos$Palm__FrmGetFirstForm:
  2036.     link    a6,#0
  2037.     trap    #15
  2038.     dc.w    sysTrapFrmGetFirstForm
  2039.     move.l    a0,d0
  2040.     unlk    a6
  2041.     rts
  2042.  
  2043. palmos$Palm__FrmGetFocus:
  2044.     link    a6,#0
  2045.     move.l    8(a6),-(a7)
  2046.     trap    #15
  2047.     dc.w    sysTrapFrmGetFocus
  2048.     addq.l    #4,a7
  2049.     and.l    #$ffff,d0
  2050.     unlk    a6
  2051.     rts
  2052.  
  2053. palmos$Palm__FrmGetFormBounds:
  2054.     link    a6,#0
  2055.     move.l    8(a6),-(a7)
  2056.     move.l    12(a6),-(a7)
  2057.     trap    #15
  2058.     dc.w    sysTrapFrmGetFormBounds
  2059.     addq.l    #8,a7
  2060.     unlk    a6
  2061.     rts
  2062.  
  2063. palmos$Palm__FrmGetFormId:
  2064.     link    a6,#0
  2065.     move.l    8(a6),-(a7)
  2066.     trap    #15
  2067.     dc.w    sysTrapFrmGetFormId
  2068.     addq.l    #4,a7
  2069.     and.l    #$ffff,d0
  2070.     unlk    a6
  2071.     rts
  2072.  
  2073. palmos$Palm__FrmGetFormPtr:
  2074.     link    a6,#0
  2075.     move.w    10(a6),-(a7)
  2076.     trap    #15
  2077.     dc.w    sysTrapFrmGetFormPtr
  2078.     addq.l    #2,a7
  2079.     move.l    a0,d0
  2080.     unlk    a6
  2081.     rts
  2082.  
  2083. palmos$Palm__FrmGetGadgetData:
  2084.     link    a6,#0
  2085.     move.w    10(a6),-(a7)
  2086.     move.l    12(a6),-(a7)
  2087.     trap    #15
  2088.     dc.w    sysTrapFrmGetGadgetData
  2089.     addq.l    #6,a7
  2090.     move.l    a0,d0
  2091.     unlk    a6
  2092.     rts
  2093.  
  2094. palmos$Palm__FrmGetLabel:
  2095.     link    a6,#0
  2096.     move.w    10(a6),-(a7)
  2097.     move.l    12(a6),-(a7)
  2098.     trap    #15
  2099.     dc.w    sysTrapFrmGetLabel
  2100.     addq.l    #6,a7
  2101.     jsr    CharPtr_to_String(pc)
  2102.     unlk    a6
  2103.     rts
  2104.  
  2105. palmos$Palm__FrmGetNumberOfObjects:
  2106.     link    a6,#0
  2107.     move.l    8(a6),-(a7)
  2108.     trap    #15
  2109.     dc.w    sysTrapFrmGetNumberOfObjects
  2110.     addq.l    #4,a7
  2111.     and.l    #$ffff,d0
  2112.     unlk    a6
  2113.     rts
  2114.  
  2115. palmos$Palm__FrmGetObjectBounds:
  2116.     link    a6,#0
  2117.     move.l    8(a6),-(a7)
  2118.     move.w    14(a6),-(a7)
  2119.     move.l    16(a6),-(a7)
  2120.     trap    #15
  2121.     dc.w    sysTrapFrmGetObjectBounds
  2122.     lea    10(a7),a7
  2123.     unlk    a6
  2124.     rts
  2125.  
  2126. palmos$Palm__FrmGetObjectId:
  2127.     link    a6,#0
  2128.     move.w    10(a6),-(a7)
  2129.     move.l    12(a6),-(a7)
  2130.     trap    #15
  2131.     dc.w    sysTrapFrmGetObjectId
  2132.     addq.l    #6,a7
  2133.     and.l    #$ffff,d0
  2134.     unlk    a6
  2135.     rts
  2136.  
  2137. palmos$Palm__FrmGetObjectIndex:
  2138.     link    a6,#0
  2139.     move.w    10(a6),-(a7)
  2140.     move.l    12(a6),-(a7)
  2141.     trap    #15
  2142.     dc.w    sysTrapFrmGetObjectIndex
  2143.     addq.l    #6,a7
  2144.     and.l    #$ffff,d0
  2145.     unlk    a6
  2146.     rts
  2147.  
  2148. palmos$Palm__FrmGetObjectPosition:
  2149.     link    a6,#0
  2150.     move.l    8(a6),-(a7)
  2151.     move.l    12(a6),-(a7)
  2152.     move.w    18(a6),-(a7)
  2153.     move.l    20(a6),-(a7)
  2154.     trap    #15
  2155.     dc.w    sysTrapFrmGetObjectPosition
  2156.     lea    14(a7),a7
  2157.     unlk    a6
  2158.     rts
  2159.  
  2160. palmos$Palm__FrmGetObjectPtr:
  2161.     link    a6,#0
  2162.     move.w    10(a6),-(a7)
  2163.     move.l    12(a6),-(a7)
  2164.     trap    #15
  2165.     dc.w    sysTrapFrmGetObjectPtr
  2166.     addq.l    #6,a7
  2167.     move.l    a0,d0
  2168.     unlk    a6
  2169.     rts
  2170.  
  2171. palmos$Palm__FrmGetObjectType:
  2172.     link    a6,#0
  2173.     move.w    10(a6),-(a7)
  2174.     move.l    12(a6),-(a7)
  2175.     trap    #15
  2176.     dc.w    sysTrapFrmGetObjectType
  2177.     addq.l    #6,a7
  2178.     and.l    #$ffff,d0
  2179.     ext.l    d0
  2180.     unlk    a6
  2181.     rts
  2182.  
  2183. palmos$Palm__FrmGetTitle:
  2184.     link    a6,#0
  2185.     move.l    8(a6),-(a7)
  2186.     trap    #15
  2187.     dc.w    sysTrapFrmGetTitle
  2188.     addq.l    #4,a7
  2189.     jsr    CharPtr_to_String(pc)
  2190.     unlk    a6
  2191.     rts
  2192.  
  2193. palmos$Palm__FrmGetUserModifiedState:
  2194.     link    a6,#0
  2195.     move.l    8(a6),-(a7)
  2196.     trap    #15
  2197.     dc.w    sysTrapFrmGetUserModifiedState
  2198.     addq.l    #4,a7
  2199.     and.l    #$ffff,d0
  2200.     unlk    a6
  2201.     rts
  2202.  
  2203. palmos$Palm__FrmGetWindowHandle:
  2204.     link    a6,#0
  2205.     move.l    8(a6),-(a7)
  2206.     trap    #15
  2207.     dc.w    sysTrapFrmGetWindowHandle
  2208.     addq.l    #4,a7
  2209.     move.l    a0,d0
  2210.     unlk    a6
  2211.     rts
  2212.  
  2213. palmos$Palm__FrmGotoForm:
  2214.     link    a6,#0
  2215.     move.w    10(a6),-(a7)
  2216.     trap    #15
  2217.     dc.w    sysTrapFrmGotoForm
  2218.     addq.l    #2,a7
  2219.     unlk    a6
  2220.     rts
  2221.  
  2222. palmos$Palm__FrmHandleEvent:
  2223.     link    a6,#0
  2224.     move.l    8(a6),-(a7)
  2225.     move.l    12(a6),-(a7)
  2226.     trap    #15
  2227.     dc.w    sysTrapFrmHandleEvent
  2228.     addq.l    #8,a7
  2229.     and.l    #$ffff,d0
  2230.     unlk    a6
  2231.     rts
  2232.  
  2233. palmos$Palm__FrmHelp:
  2234.     link    a6,#0
  2235.     move.w    10(a6),-(a7)
  2236.     trap    #15
  2237.     dc.w    sysTrapFrmHelp
  2238.     addq.l    #2,a7
  2239.     unlk    a6
  2240.     rts
  2241.  
  2242. palmos$Palm__FrmHideObject:
  2243.     link    a6,#0
  2244.     move.w    10(a6),-(a7)
  2245.     move.l    12(a6),-(a7)
  2246.     trap    #15
  2247.     dc.w    sysTrapFrmHideObject
  2248.     addq.l    #6,a7
  2249.     unlk    a6
  2250.     rts
  2251.  
  2252. palmos$Palm__FrmInitForm:
  2253.     link    a6,#0
  2254.     move.w    10(a6),-(a7)
  2255.     trap    #15
  2256.     dc.w    sysTrapFrmInitForm
  2257.     addq.l    #2,a7
  2258.     move.l    a0,d0
  2259.     unlk    a6
  2260.     rts
  2261.  
  2262. palmos$Palm__FrmPopupForm:
  2263.     link    a6,#0
  2264.     move.w    10(a6),-(a7)
  2265.     trap    #15
  2266.     dc.w    sysTrapFrmPopupForm
  2267.     addq.l    #2,a7
  2268.     unlk    a6
  2269.     rts
  2270.  
  2271. palmos$Palm__FrmReturnToForm:
  2272.     link    a6,#0
  2273.     move.w    10(a6),-(a7)
  2274.     trap    #15
  2275.     dc.w    sysTrapFrmReturnToForm
  2276.     addq.l    #2,a7
  2277.     unlk    a6
  2278.     rts
  2279.  
  2280. palmos$Palm__FrmSaveAllForms:
  2281.     link    a6,#0
  2282.     trap    #15
  2283.     dc.w    sysTrapFrmSaveAllForms
  2284.     unlk    a6
  2285.     rts
  2286.  
  2287. palmos$Palm__FrmSetActiveForm:
  2288.     link    a6,#0
  2289.     move.l    8(a6),-(a7)
  2290.     trap    #15
  2291.     dc.w    sysTrapFrmSetActiveForm
  2292.     addq.l    #4,a7
  2293.     unlk    a6
  2294.     rts
  2295.  
  2296. palmos$Palm__FrmSetCategoryLabel:
  2297.     link    a6,#0
  2298.     move.l    8(a6),a0
  2299.     move.l    (a0),a0
  2300.     move.l    Array.data(a0),-(a7)
  2301.     move.w    14(a6),-(a7)
  2302.     move.l    16(a6),-(a7)
  2303.     trap    #15
  2304.     dc.w    sysTrapFrmSetCategoryLabel
  2305.     addq.l    #6,a7
  2306.     unlk    a6
  2307.     rts
  2308.  
  2309. palmos$Palm__FrmSetControlGroupSelection:
  2310.     link    a6,#0
  2311.     move.w    10(a6),-(a7)
  2312.     move.b    15(a6),-(a7)
  2313.     move.l    16(a6),-(a7)
  2314.     trap    #15
  2315.     dc.w    sysTrapFrmSetControlGroupSelection
  2316.     addq.l    #8,a7
  2317.     unlk    a6
  2318.     rts
  2319.  
  2320. palmos$Palm__FrmSetControlValue:
  2321.     link    a6,#0
  2322.     move.w    10(a6),-(a7)
  2323.     move.w    14(a6),-(a7)
  2324.     move.l    16(a6),-(a7)
  2325.     trap    #15
  2326.     dc.w    sysTrapFrmSetControlValue
  2327.     addq.l    #8,a7
  2328.     unlk    a6
  2329.     rts
  2330.  
  2331. palmos$Palm__FrmSetFocus:
  2332.     link    a6,#0
  2333.     move.w    10(a6),-(a7)
  2334.     move.l    12(a6),-(a7)
  2335.     trap    #15
  2336.     dc.w    sysTrapFrmSetFocus
  2337.     addq.l    #6,a7
  2338.     unlk    a6
  2339.     rts
  2340.  
  2341. palmos$Palm__FrmSetGadgetData:
  2342.     link    a6,#0
  2343.     move.l    8(a6),-(a7)
  2344.     jsr    makevoidptr(pc)
  2345.     move.w    14(a6),-(a7)
  2346.     move.l    16(a6),-(a7)
  2347.     trap    #15
  2348.     dc.w    sysTrapFrmSetGadgetData
  2349.     addq.l    #6,a7
  2350.     unlk    a6
  2351.     rts
  2352.  
  2353. palmos$Palm__FrmSetNotUserModified:
  2354.     link    a6,#0
  2355.     move.l    8(a6),-(a7)
  2356.     trap    #15
  2357.     dc.w    sysTrapFrmSetNotUserModified
  2358.     addq.l    #4,a7
  2359.     unlk    a6
  2360.     rts
  2361.  
  2362. palmos$Palm__FrmSetObjectPositon:
  2363.     link    a6,#0
  2364.     move.w    10(a6),-(a7)
  2365.     move.w    14(a6),-(a7)
  2366.     move.w    18(a6),-(a7)
  2367.     move.l    20(a6),-(a7)
  2368.     trap    #15
  2369.     dc.w    sysTrapFrmSetObjectPositon
  2370.     lea    10(a7),a7
  2371.     unlk    a6
  2372.     rts
  2373.  
  2374. palmos$Palm__FrmSetTitle:
  2375.     link    a6,#0
  2376.     move.l    8(a6),a0
  2377.     move.l    (a0),a0
  2378.     move.l    Array.data(a0),-(a7)
  2379.     move.l    12(a6),-(a7)
  2380.     trap    #15
  2381.     dc.w    sysTrapFrmSetTitle
  2382.     addq.l    #4,a7
  2383.     unlk    a6
  2384.     rts
  2385.  
  2386. palmos$Palm__FrmShowObject:
  2387.     link    a6,#0
  2388.     move.w    10(a6),-(a7)
  2389.     move.l    12(a6),-(a7)
  2390.     trap    #15
  2391.     dc.w    sysTrapFrmShowObject
  2392.     addq.l    #6,a7
  2393.     unlk    a6
  2394.     rts
  2395.  
  2396. palmos$Palm__FrmUpdateScrollers:
  2397.     link    a6,#0
  2398.     move.w    10(a6),-(a7)
  2399.     move.w    14(a6),-(a7)
  2400.     move.w    18(a6),-(a7)
  2401.     move.w    22(a6),-(a7)
  2402.     trap    #15
  2403.     dc.w    sysTrapFrmUpdateScrollers
  2404.     addq.l    #8,a7
  2405.     unlk    a6
  2406.     rts
  2407.  
  2408. palmos$Palm__FrmUpdateForm:
  2409.     link    a6,#0
  2410.     move.w    10(a6),-(a7)
  2411.     move.w    14(a6),-(a7)
  2412.     trap    #15
  2413.     dc.w    sysTrapFrmUpdateForm
  2414.     addq.l    #4,a7
  2415.     unlk    a6
  2416.     rts
  2417.  
  2418. palmos$Palm__FrmVisible:
  2419.     link    a6,#0
  2420.     move.l    8(a6),-(a7)
  2421.     trap    #15
  2422.     dc.w    sysTrapFrmVisible
  2423.     addq.l    #4,a7
  2424.     and.l    #$ffff,d0
  2425.     unlk    a6
  2426.     rts
  2427.  
  2428. palmos$Palm__FtrGet:
  2429.     link    a6,#0
  2430.     move.l    8(a6),-(a7)
  2431.     move.w    14(a6),-(a7)
  2432.     move.l    16(a6),-(a7)
  2433.     trap    #15
  2434.     dc.w    sysTrapFtrGet
  2435.     lea    10(a7),a7
  2436.     and.l    #$ffff,d0
  2437.     ext.l    d0
  2438.     unlk    a6
  2439.     rts
  2440.  
  2441. palmos$Palm__FtrGetByIndex:
  2442.     link    a6,#0
  2443.     move.l    8(a6),-(a7)
  2444.     move.l    12(a6),-(a7)
  2445.     move.l    16(a6),-(a7)
  2446.     move.w    22(a6),-(a7)
  2447.     move.w    26(a6),-(a7)
  2448.     trap    #15
  2449.     dc.w    sysTrapFtrGetByIndex
  2450.     lea    16(a7),a7
  2451.     and.l    #$ffff,d0
  2452.     ext.l    d0
  2453.     unlk    a6
  2454.     rts
  2455.  
  2456. palmos$Palm__FtrSet:
  2457.     link    a6,#0
  2458.     move.l    8(a6),-(a7)
  2459.     move.w    14(a6),-(a7)
  2460.     move.l    16(a6),-(a7)
  2461.     trap    #15
  2462.     dc.w    sysTrapFtrSet
  2463.     lea    10(a7),a7
  2464.     and.l    #$ffff,d0
  2465.     ext.l    d0
  2466.     unlk    a6
  2467.     rts
  2468.  
  2469. palmos$Palm__FtrUnregister:
  2470.     link    a6,#0
  2471.     move.w    10(a6),-(a7)
  2472.     move.l    12(a6),-(a7)
  2473.     trap    #15
  2474.     dc.w    sysTrapFtrUnregister
  2475.     addq.l    #6,a7
  2476.     and.l    #$ffff,d0
  2477.     ext.l    d0
  2478.     unlk    a6
  2479.     rts
  2480.  
  2481. palmos$Palm__GrfAddMacro:
  2482.     link    a6,#0
  2483.     move.w    10(a6),-(a7)
  2484.     move.l    12(a6),-(a7)
  2485.     jsr    makevoidptr(pc)
  2486.     move.l    16(a6),a0
  2487.     move.l    (a0),a0
  2488.     move.l    Array.data(a0),-(a7)
  2489.     trap    #15
  2490.     dc.w    sysTrapGrfAddMacro
  2491.     addq.l    #2,a7
  2492.     and.l    #$ffff,d0
  2493.     ext.l    d0
  2494.     unlk    a6
  2495.     rts
  2496.  
  2497. palmos$Palm__GrfAddPoint:
  2498.     link    a6,#0
  2499.     move.l    8(a6),-(a7)
  2500.     trap    #15
  2501.     dc.w    sysTrapGrfAddPoint
  2502.     addq.l    #4,a7
  2503.     and.l    #$ffff,d0
  2504.     ext.l    d0
  2505.     unlk    a6
  2506.     rts
  2507.  
  2508. palmos$Palm__GrfCleanState:
  2509.     link    a6,#0
  2510.     trap    #15
  2511.     dc.w    sysTrapGrfCleanState
  2512.     and.l    #$ffff,d0
  2513.     ext.l    d0
  2514.     unlk    a6
  2515.     rts
  2516.  
  2517. palmos$Palm__GrfDeleteMacro:
  2518.     link    a6,#0
  2519.     move.w    10(a6),-(a7)
  2520.     trap    #15
  2521.     dc.w    sysTrapGrfDeleteMacro
  2522.     addq.l    #2,a7
  2523.     and.l    #$ffff,d0
  2524.     ext.l    d0
  2525.     unlk    a6
  2526.     rts
  2527.  
  2528. palmos$Palm__GrfFindBranch:
  2529.     link    a6,#0
  2530.     move.w    10(a6),-(a7)
  2531.     trap    #15
  2532.     dc.w    sysTrapGrfFindBranch
  2533.     addq.l    #2,a7
  2534.     and.l    #$ffff,d0
  2535.     ext.l    d0
  2536.     unlk    a6
  2537.     rts
  2538.  
  2539. palmos$Palm__GrfFilterPoints:
  2540.     link    a6,#0
  2541.     trap    #15
  2542.     dc.w    sysTrapGrfFilterPoints
  2543.     and.l    #$ffff,d0
  2544.     ext.l    d0
  2545.     unlk    a6
  2546.     rts
  2547.  
  2548. palmos$Palm__GrfFlushPoints:
  2549.     link    a6,#0
  2550.     trap    #15
  2551.     dc.w    sysTrapGrfFlushPoints
  2552.     and.l    #$ffff,d0
  2553.     ext.l    d0
  2554.     unlk    a6
  2555.     rts
  2556.  
  2557. palmos$Palm__GrfGetAndExpandMacro:
  2558.     link    a6,#0
  2559.     move.l    8(a6),-(a7)
  2560.     move.l    12(a6),-(a7)
  2561.     jsr    makevoidptr(pc)
  2562.     move.l    16(a6),a0
  2563.     move.l    (a0),a0
  2564.     move.l    Array.data(a0),-(a7)
  2565.     trap    #15
  2566.     dc.w    sysTrapGrfGetAndExpandMacro
  2567.     addq.l    #4,a7
  2568.     and.l    #$ffff,d0
  2569.     ext.l    d0
  2570.     unlk    a6
  2571.     rts
  2572.  
  2573. palmos$Palm__GrfGetGlyphMapping:
  2574.     link    a6,#0
  2575.     move.l    8(a6),-(a7)
  2576.     move.l    12(a6),-(a7)
  2577.     move.l    16(a6),-(a7)
  2578.     jsr    makevoidptr(pc)
  2579.     move.l    20(a6),-(a7)
  2580.     move.w    26(a6),-(a7)
  2581.     trap    #15
  2582.     dc.w    sysTrapGrfGetGlyphMapping
  2583.     lea    14(a7),a7
  2584.     and.l    #$ffff,d0
  2585.     ext.l    d0
  2586.     unlk    a6
  2587.     rts
  2588.  
  2589. palmos$Palm__GrfGetMacro:
  2590.     link    a6,#0
  2591.     move.l    8(a6),-(a7)
  2592.     move.l    12(a6),-(a7)
  2593.     jsr    makevoidptr(pc)
  2594.     move.l    16(a6),a0
  2595.     move.l    (a0),a0
  2596.     move.l    Array.data(a0),-(a7)
  2597.     trap    #15
  2598.     dc.w    sysTrapGrfGetMacro
  2599.     addq.l    #4,a7
  2600.     and.l    #$ffff,d0
  2601.     ext.l    d0
  2602.     unlk    a6
  2603.     rts
  2604.  
  2605. palmos$Palm__GrfGetMacroName:
  2606.     link    a6,#0
  2607.     move.l    8(a6),a0
  2608.     move.l    (a0),a0
  2609.     move.l    Array.data(a0),-(a7)
  2610.     move.w    14(a6),-(a7)
  2611.     trap    #15
  2612.     dc.w    sysTrapGrfGetMacroName
  2613.     addq.l    #2,a7
  2614.     and.l    #$ffff,d0
  2615.     ext.l    d0
  2616.     unlk    a6
  2617.     rts
  2618.  
  2619. palmos$Palm__GrfGetNumPoints:
  2620.     link    a6,#0
  2621.     move.l    8(a6),-(a7)
  2622.     trap    #15
  2623.     dc.w    sysTrapGrfGetNumPoints
  2624.     addq.l    #4,a7
  2625.     and.l    #$ffff,d0
  2626.     ext.l    d0
  2627.     unlk    a6
  2628.     rts
  2629.  
  2630. palmos$Palm__GrfGetPoint:
  2631.     link    a6,#0
  2632.     move.l    8(a6),-(a7)
  2633.     move.w    14(a6),-(a7)
  2634.     trap    #15
  2635.     dc.w    sysTrapGrfGetPoint
  2636.     addq.l    #6,a7
  2637.     and.l    #$ffff,d0
  2638.     ext.l    d0
  2639.     unlk    a6
  2640.     rts
  2641.  
  2642. palmos$Palm__GrfGetState:
  2643.     link    a6,#0
  2644.     move.l    8(a6),-(a7)
  2645.     move.l    12(a6),-(a7)
  2646.     move.l    16(a6),-(a7)
  2647.     move.l    20(a6),-(a7)
  2648.     trap    #15
  2649.     dc.w    sysTrapGrfGetState
  2650.     lea    16(a7),a7
  2651.     and.l    #$ffff,d0
  2652.     ext.l    d0
  2653.     unlk    a6
  2654.     rts
  2655.  
  2656. palmos$Palm__GrfInitState:
  2657.     link    a6,#0
  2658.     trap    #15
  2659.     dc.w    sysTrapGrfInitState
  2660.     and.l    #$ffff,d0
  2661.     ext.l    d0
  2662.     unlk    a6
  2663.     rts
  2664.  
  2665. palmos$Palm__GrfProcessStroke:
  2666.     link    a6,#0
  2667.     move.w    10(a6),-(a7)
  2668.     move.l    12(a6),-(a7)
  2669.     move.l    16(a6),-(a7)
  2670.     trap    #15
  2671.     dc.w    sysTrapGrfProcessStroke
  2672.     lea    10(a7),a7
  2673.     and.l    #$ffff,d0
  2674.     ext.l    d0
  2675.     unlk    a6
  2676.     rts
  2677.  
  2678. palmos$Palm__GrfSetState:
  2679.     link    a6,#0
  2680.     move.w    10(a6),-(a7)
  2681.     move.w    14(a6),-(a7)
  2682.     move.w    18(a6),-(a7)
  2683.     trap    #15
  2684.     dc.w    sysTrapGrfSetState
  2685.     addq.l    #6,a7
  2686.     and.l    #$ffff,d0
  2687.     ext.l    d0
  2688.     unlk    a6
  2689.     rts
  2690.  
  2691. palmos$Palm__GsiEnable:
  2692.     link    a6,#0
  2693.     move.w    10(a6),-(a7)
  2694.     trap    #15
  2695.     dc.w    sysTrapGsiEnable
  2696.     addq.l    #2,a7
  2697.     unlk    a6
  2698.     rts
  2699.  
  2700. palmos$Palm__GsiEnabled:
  2701.     link    a6,#0
  2702.     trap    #15
  2703.     dc.w    sysTrapGsiEnabled
  2704.     and.l    #$ffff,d0
  2705.     unlk    a6
  2706.     rts
  2707.  
  2708. palmos$Palm__GsiInitialize:
  2709.     link    a6,#0
  2710.     trap    #15
  2711.     dc.w    sysTrapGsiInitialize
  2712.     unlk    a6
  2713.     rts
  2714.  
  2715. palmos$Palm__GsiSetLocation:
  2716.     link    a6,#0
  2717.     move.w    10(a6),-(a7)
  2718.     move.w    14(a6),-(a7)
  2719.     trap    #15
  2720.     dc.w    sysTrapGsiSetLocation
  2721.     addq.l    #4,a7
  2722.     unlk    a6
  2723.     rts
  2724.  
  2725. palmos$Palm__GsiSetShiftState:
  2726.     link    a6,#0
  2727.     move.w    10(a6),-(a7)
  2728.     move.w    14(a6),-(a7)
  2729.     trap    #15
  2730.     dc.w    sysTrapGsiSetShiftState
  2731.     addq.l    #4,a7
  2732.     unlk    a6
  2733.     rts
  2734.  
  2735. palmos$Palm__InsPtEnable:
  2736.     link    a6,#0
  2737.     move.w    10(a6),-(a7)
  2738.     trap    #15
  2739.     dc.w    sysTrapInsPtEnable
  2740.     addq.l    #2,a7
  2741.     unlk    a6
  2742.     rts
  2743.  
  2744. palmos$Palm__InsPtEnabled:
  2745.     link    a6,#0
  2746.     trap    #15
  2747.     dc.w    sysTrapInsPtEnabled
  2748.     and.l    #$ffff,d0
  2749.     unlk    a6
  2750.     rts
  2751.  
  2752. palmos$Palm__InsPtGetHeight:
  2753.     link    a6,#0
  2754.     trap    #15
  2755.     dc.w    sysTrapInsPtGetHeight
  2756.     and.l    #$ffff,d0
  2757.     ext.l    d0
  2758.     unlk    a6
  2759.     rts
  2760.  
  2761. palmos$Palm__InsPtGetLocation:
  2762.     link    a6,#0
  2763.     move.l    8(a6),-(a7)
  2764.     move.l    12(a6),-(a7)
  2765.     trap    #15
  2766.     dc.w    sysTrapInsPtGetLocation
  2767.     addq.l    #8,a7
  2768.     unlk    a6
  2769.     rts
  2770.  
  2771. palmos$Palm__InsPtSetHeight:
  2772.     link    a6,#0
  2773.     move.w    10(a6),-(a7)
  2774.     trap    #15
  2775.     dc.w    sysTrapInsPtSetHeight
  2776.     addq.l    #2,a7
  2777.     unlk    a6
  2778.     rts
  2779.  
  2780. palmos$Palm__InsPtSetLocation:
  2781.     link    a6,#0
  2782.     move.w    10(a6),-(a7)
  2783.     move.w    14(a6),-(a7)
  2784.     trap    #15
  2785.     dc.w    sysTrapInsPtSetLocation
  2786.     addq.l    #4,a7
  2787.     unlk    a6
  2788.     rts
  2789.  
  2790. palmos$Palm__KeyCurrentState:
  2791.     link    a6,#0
  2792.     trap    #15
  2793.     dc.w    sysTrapKeyCurrentState
  2794.     unlk    a6
  2795.     rts
  2796.  
  2797. palmos$Palm__KeyRates:
  2798.     link    a6,#0
  2799.     move.l    8(a6),-(a7)
  2800.     move.l    12(a6),-(a7)
  2801.     move.l    16(a6),-(a7)
  2802.     move.l    20(a6),-(a7)
  2803.     move.w    26(a6),-(a7)
  2804.     trap    #15
  2805.     dc.w    sysTrapKeyRates
  2806.     lea    18(a7),a7
  2807.     and.l    #$ffff,d0
  2808.     ext.l    d0
  2809.     unlk    a6
  2810.     rts
  2811.  
  2812. palmos$Palm__LstDrawList:
  2813.     link    a6,#0
  2814.     move.l    8(a6),-(a7)
  2815.     trap    #15
  2816.     dc.w    sysTrapLstDrawList
  2817.     addq.l    #4,a7
  2818.     unlk    a6
  2819.     rts
  2820.  
  2821. palmos$Palm__LstEraseList:
  2822.     link    a6,#0
  2823.     move.l    8(a6),-(a7)
  2824.     trap    #15
  2825.     dc.w    sysTrapLstEraseList
  2826.     addq.l    #4,a7
  2827.     unlk    a6
  2828.     rts
  2829.  
  2830. palmos$Palm__LstGetNumberOfItems:
  2831.     link    a6,#0
  2832.     move.l    8(a6),-(a7)
  2833.     trap    #15
  2834.     dc.w    sysTrapLstGetNumberOfItems
  2835.     addq.l    #4,a7
  2836.     and.l    #$ffff,d0
  2837.     unlk    a6
  2838.     rts
  2839.  
  2840. palmos$Palm__LstGetSelection:
  2841.     link    a6,#0
  2842.     move.l    8(a6),-(a7)
  2843.     trap    #15
  2844.     dc.w    sysTrapLstGetSelection
  2845.     addq.l    #4,a7
  2846.     and.l    #$ffff,d0
  2847.     unlk    a6
  2848.     rts
  2849.  
  2850. palmos$Palm__LstGetSelectionText:
  2851.     link    a6,#0
  2852.     move.w    10(a6),-(a7)
  2853.     move.l    12(a6),-(a7)
  2854.     trap    #15
  2855.     dc.w    sysTrapLstGetSelectionText
  2856.     addq.l    #6,a7
  2857.     jsr    CharPtr_to_String(pc)
  2858.     unlk    a6
  2859.     rts
  2860.  
  2861. palmos$Palm__LstHandleEvent:
  2862.     link    a6,#0
  2863.     move.l    8(a6),-(a7)
  2864.     move.l    12(a6),-(a7)
  2865.     trap    #15
  2866.     dc.w    sysTrapLstHandleEvent
  2867.     addq.l    #8,a7
  2868.     and.l    #$ffff,d0
  2869.     unlk    a6
  2870.     rts
  2871.  
  2872. palmos$Palm__LstMakeItemVisible:
  2873.     link    a6,#0
  2874.     move.w    10(a6),-(a7)
  2875.     move.l    12(a6),-(a7)
  2876.     trap    #15
  2877.     dc.w    sysTrapLstMakeItemVisible
  2878.     addq.l    #6,a7
  2879.     unlk    a6
  2880.     rts
  2881.  
  2882. palmos$Palm__LstPopupList:
  2883.     link    a6,#0
  2884.     move.l    8(a6),-(a7)
  2885.     trap    #15
  2886.     dc.w    sysTrapLstPopupList
  2887.     addq.l    #4,a7
  2888.     and.l    #$ffff,d0
  2889.     ext.l    d0
  2890.     unlk    a6
  2891.     rts
  2892.  
  2893. palmos$Palm__LstSetHeight:
  2894.     link    a6,#0
  2895.     move.w    10(a6),-(a7)
  2896.     move.l    12(a6),-(a7)
  2897.     trap    #15
  2898.     dc.w    sysTrapLstSetHeight
  2899.     addq.l    #6,a7
  2900.     unlk    a6
  2901.     rts
  2902.  
  2903. palmos$Palm__LstSetPosition:
  2904.     link    a6,#0
  2905.     move.w    10(a6),-(a7)
  2906.     move.w    14(a6),-(a7)
  2907.     move.l    16(a6),-(a7)
  2908.     trap    #15
  2909.     dc.w    sysTrapLstSetPosition
  2910.     addq.l    #8,a7
  2911.     unlk    a6
  2912.     rts
  2913.  
  2914. palmos$Palm__LstSetSelection:
  2915.     link    a6,#0
  2916.     move.w    10(a6),-(a7)
  2917.     move.l    12(a6),-(a7)
  2918.     trap    #15
  2919.     dc.w    sysTrapLstSetSelection
  2920.     addq.l    #6,a7
  2921.     unlk    a6
  2922.     rts
  2923.  
  2924. palmos$Palm__LstSetTopItem:
  2925.     link    a6,#0
  2926.     move.w    10(a6),-(a7)
  2927.     move.l    12(a6),-(a7)
  2928.     trap    #15
  2929.     dc.w    sysTrapLstSetTopItem
  2930.     addq.l    #6,a7
  2931.     unlk    a6
  2932.     rts
  2933.  
  2934. palmos$Palm__MemCardInfo:
  2935.     link    a6,#0
  2936.     move.l    8(a6),-(a7)
  2937.     move.l    12(a6),-(a7)
  2938.     move.l    16(a6),-(a7)
  2939.     move.l    20(a6),-(a7)
  2940.     move.l    24(a6),-(a7)
  2941.     move.l    28(a6),a0
  2942.     move.l    (a0),a0
  2943.     move.l    Array.data(a0),-(a7)
  2944.     move.l    32(a6),a0
  2945.     move.l    (a0),a0
  2946.     move.l    Array.data(a0),-(a7)
  2947.     move.w    38(a6),-(a7)
  2948.     trap    #15
  2949.     dc.w    sysTrapMemCardInfo
  2950.     lea    22(a7),a7
  2951.     move.l    d0,d2
  2952.     move.l    28(a6),a2
  2953.     move.l    (a2),a0
  2954.     systrap    StrLen(Array.data(a0).l)
  2955.     move.w    d0,4+2(a2)
  2956.     move.l    d2,d0
  2957.     move.l    d0,d2
  2958.     move.l    32(a6),a2
  2959.     move.l    (a2),a0
  2960.     systrap    StrLen(Array.data(a0).l)
  2961.     move.w    d0,4+2(a2)
  2962.     move.l    d2,d0
  2963.     and.l    #$ffff,d0
  2964.     ext.l    d0
  2965.     unlk    a6
  2966.     rts
  2967.  
  2968. palmos$Palm__MemChunkFree:
  2969.     link    a6,#0
  2970.     move.l    8(a6),-(a7)
  2971.     trap    #15
  2972.     dc.w    sysTrapMemChunkFree
  2973.     addq.l    #4,a7
  2974.     and.l    #$ffff,d0
  2975.     ext.l    d0
  2976.     unlk    a6
  2977.     rts
  2978.  
  2979. palmos$Palm__MemDebugMode:
  2980.     link    a6,#0
  2981.     trap    #15
  2982.     dc.w    sysTrapMemDebugMode
  2983.     and.l    #$ffff,d0
  2984.     unlk    a6
  2985.     rts
  2986.  
  2987. palmos$Palm__MemHandleDataStorage:
  2988.     link    a6,#0
  2989.     move.l    8(a6),-(a7)
  2990.     trap    #15
  2991.     dc.w    sysTrapMemHandleDataStorage
  2992.     addq.l    #4,a7
  2993.     and.l    #$ffff,d0
  2994.     unlk    a6
  2995.     rts
  2996.  
  2997. palmos$Palm__MemHandleCardNo:
  2998.     link    a6,#0
  2999.     move.l    8(a6),-(a7)
  3000.     trap    #15
  3001.     dc.w    sysTrapMemHandleCardNo
  3002.     addq.l    #4,a7
  3003.     and.l    #$ffff,d0
  3004.     unlk    a6
  3005.     rts
  3006.  
  3007. palmos$Palm__MemHandleFree:
  3008.     link    a6,#0
  3009.     move.l    8(a6),-(a7)
  3010.     trap    #15
  3011.     dc.w    sysTrapMemHandleFree
  3012.     addq.l    #4,a7
  3013.     and.l    #$ffff,d0
  3014.     ext.l    d0
  3015.     unlk    a6
  3016.     rts
  3017.  
  3018. palmos$Palm__MemHandleHeapID:
  3019.     link    a6,#0
  3020.     move.l    8(a6),-(a7)
  3021.     trap    #15
  3022.     dc.w    sysTrapMemHandleHeapID
  3023.     addq.l    #4,a7
  3024.     and.l    #$ffff,d0
  3025.     unlk    a6
  3026.     rts
  3027.  
  3028. palmos$Palm__MemHandleLock:
  3029.     link    a6,#0
  3030.     move.l    8(a6),-(a7)
  3031.     trap    #15
  3032.     dc.w    sysTrapMemHandleLock
  3033.     addq.l    #4,a7
  3034.     move.l    a0,d0
  3035.     unlk    a6
  3036.     rts
  3037.  
  3038. palmos$Palm__MemHandleNew:
  3039.     link    a6,#0
  3040.     move.l    8(a6),-(a7)
  3041.     trap    #15
  3042.     dc.w    sysTrapMemHandleNew
  3043.     addq.l    #4,a7
  3044.     move.l    a0,d0
  3045.     unlk    a6
  3046.     rts
  3047.  
  3048. palmos$Palm__MemHandleResize:
  3049.     link    a6,#0
  3050.     move.l    8(a6),-(a7)
  3051.     move.l    12(a6),-(a7)
  3052.     trap    #15
  3053.     dc.w    sysTrapMemHandleResize
  3054.     addq.l    #8,a7
  3055.     and.l    #$ffff,d0
  3056.     ext.l    d0
  3057.     unlk    a6
  3058.     rts
  3059.  
  3060. palmos$Palm__MemHandleSize:
  3061.     link    a6,#0
  3062.     move.l    8(a6),-(a7)
  3063.     trap    #15
  3064.     dc.w    sysTrapMemHandleSize
  3065.     addq.l    #4,a7
  3066.     unlk    a6
  3067.     rts
  3068.  
  3069. palmos$Palm__MemHandleToLocalID:
  3070.     link    a6,#0
  3071.     move.l    8(a6),-(a7)
  3072.     trap    #15
  3073.     dc.w    sysTrapMemHandleToLocalID
  3074.     addq.l    #4,a7
  3075.     move.l    a0,d0
  3076.     unlk    a6
  3077.     rts
  3078.  
  3079. palmos$Palm__MemHandleUnlock:
  3080.     link    a6,#0
  3081.     move.l    8(a6),-(a7)
  3082.     trap    #15
  3083.     dc.w    sysTrapMemHandleUnlock
  3084.     addq.l    #4,a7
  3085.     and.l    #$ffff,d0
  3086.     ext.l    d0
  3087.     unlk    a6
  3088.     rts
  3089.  
  3090. palmos$Palm__MemHeapCheck:
  3091.     link    a6,#0
  3092.     move.w    10(a6),-(a7)
  3093.     trap    #15
  3094.     dc.w    sysTrapMemHeapCheck
  3095.     addq.l    #2,a7
  3096.     and.l    #$ffff,d0
  3097.     ext.l    d0
  3098.     unlk    a6
  3099.     rts
  3100.  
  3101. palmos$Palm__MemHeapCompact:
  3102.     link    a6,#0
  3103.     move.w    10(a6),-(a7)
  3104.     trap    #15
  3105.     dc.w    sysTrapMemHeapCompact
  3106.     addq.l    #2,a7
  3107.     and.l    #$ffff,d0
  3108.     ext.l    d0
  3109.     unlk    a6
  3110.     rts
  3111.  
  3112. palmos$Palm__MemHeapDynamic:
  3113.     link    a6,#0
  3114.     move.w    10(a6),-(a7)
  3115.     trap    #15
  3116.     dc.w    sysTrapMemHeapDynamic
  3117.     addq.l    #2,a7
  3118.     and.l    #$ffff,d0
  3119.     unlk    a6
  3120.     rts
  3121.  
  3122. palmos$Palm__MemHeapFlags:
  3123.     link    a6,#0
  3124.     move.w    10(a6),-(a7)
  3125.     trap    #15
  3126.     dc.w    sysTrapMemHeapFlags
  3127.     addq.l    #2,a7
  3128.     and.l    #$ffff,d0
  3129.     unlk    a6
  3130.     rts
  3131.  
  3132. palmos$Palm__MemHeapFreeBytes:
  3133.     link    a6,#0
  3134.     move.l    8(a6),-(a7)
  3135.     move.l    12(a6),-(a7)
  3136.     move.w    18(a6),-(a7)
  3137.     trap    #15
  3138.     dc.w    sysTrapMemHeapFreeBytes
  3139.     lea    10(a7),a7
  3140.     and.l    #$ffff,d0
  3141.     ext.l    d0
  3142.     unlk    a6
  3143.     rts
  3144.  
  3145. palmos$Palm__MemHeapID:
  3146.     link    a6,#0
  3147.     move.w    10(a6),-(a7)
  3148.     move.w    14(a6),-(a7)
  3149.     trap    #15
  3150.     dc.w    sysTrapMemHeapID
  3151.     addq.l    #4,a7
  3152.     and.l    #$ffff,d0
  3153.     unlk    a6
  3154.     rts
  3155.  
  3156. palmos$Palm__MemHeapScramble:
  3157.     link    a6,#0
  3158.     move.w    10(a6),-(a7)
  3159.     trap    #15
  3160.     dc.w    sysTrapMemHeapScramble
  3161.     addq.l    #2,a7
  3162.     and.l    #$ffff,d0
  3163.     ext.l    d0
  3164.     unlk    a6
  3165.     rts
  3166.  
  3167. palmos$Palm__MemHeapSize:
  3168.     link    a6,#0
  3169.     move.w    10(a6),-(a7)
  3170.     trap    #15
  3171.     dc.w    sysTrapMemHeapSize
  3172.     addq.l    #2,a7
  3173.     unlk    a6
  3174.     rts
  3175.  
  3176. palmos$Palm__MemLocalIDKind:
  3177.     link    a6,#0
  3178.     move.l    8(a6),-(a7)
  3179.     trap    #15
  3180.     dc.w    sysTrapMemLocalIDKind
  3181.     addq.l    #4,a7
  3182.     and.l    #$ffff,d0
  3183.     ext.l    d0
  3184.     unlk    a6
  3185.     rts
  3186.  
  3187. palmos$Palm__MemLocalIDToGlobal:
  3188.     link    a6,#0
  3189.     move.w    10(a6),-(a7)
  3190.     move.l    12(a6),-(a7)
  3191.     trap    #15
  3192.     dc.w    sysTrapMemLocalIDToGlobal
  3193.     addq.l    #6,a7
  3194.     move.l    a0,d0
  3195.     unlk    a6
  3196.     rts
  3197.  
  3198. palmos$Palm__MemLocalIDToLockedPtr:
  3199.     link    a6,#0
  3200.     move.w    10(a6),-(a7)
  3201.     move.l    12(a6),-(a7)
  3202.     trap    #15
  3203.     dc.w    sysTrapMemLocalIDToLockedPtr
  3204.     addq.l    #6,a7
  3205.     move.l    a0,d0
  3206.     unlk    a6
  3207.     rts
  3208.  
  3209. palmos$Palm__MemLocalIDToPtr:
  3210.     link    a6,#0
  3211.     move.w    10(a6),-(a7)
  3212.     move.l    12(a6),-(a7)
  3213.     trap    #15
  3214.     dc.w    sysTrapMemLocalIDToPtr
  3215.     addq.l    #6,a7
  3216.     move.l    a0,d0
  3217.     unlk    a6
  3218.     rts
  3219.  
  3220. palmos$Palm__MemMove:
  3221.     link    a6,#0
  3222.     move.l    8(a6),-(a7)
  3223.     move.l    12(a6),-(a7)
  3224.     move.l    16(a6),-(a7)
  3225.     trap    #15
  3226.     dc.w    sysTrapMemMove
  3227.     lea    12(a7),a7
  3228.     and.l    #$ffff,d0
  3229.     ext.l    d0
  3230.     unlk    a6
  3231.     rts
  3232.  
  3233. palmos$Palm__MemNumCards:
  3234.     link    a6,#0
  3235.     trap    #15
  3236.     dc.w    sysTrapMemNumCards
  3237.     and.l    #$ffff,d0
  3238.     unlk    a6
  3239.     rts
  3240.  
  3241. palmos$Palm__MemNumHeaps:
  3242.     link    a6,#0
  3243.     move.w    10(a6),-(a7)
  3244.     trap    #15
  3245.     dc.w    sysTrapMemNumHeaps
  3246.     addq.l    #2,a7
  3247.     and.l    #$ffff,d0
  3248.     unlk    a6
  3249.     rts
  3250.  
  3251. palmos$Palm__MemNumRAMHeaps:
  3252.     link    a6,#0
  3253.     move.w    10(a6),-(a7)
  3254.     trap    #15
  3255.     dc.w    sysTrapMemNumRAMHeaps
  3256.     addq.l    #2,a7
  3257.     and.l    #$ffff,d0
  3258.     unlk    a6
  3259.     rts
  3260.  
  3261. palmos$Palm__MemPtrCardNo:
  3262.     link    a6,#0
  3263.     move.l    8(a6),-(a7)
  3264.     trap    #15
  3265.     dc.w    sysTrapMemPtrCardNo
  3266.     addq.l    #4,a7
  3267.     and.l    #$ffff,d0
  3268.     unlk    a6
  3269.     rts
  3270.  
  3271. palmos$Palm__MemPtrDataStorage:
  3272.     link    a6,#0
  3273.     move.l    8(a6),-(a7)
  3274.     trap    #15
  3275.     dc.w    sysTrapMemPtrDataStorage
  3276.     addq.l    #4,a7
  3277.     and.l    #$ffff,d0
  3278.     unlk    a6
  3279.     rts
  3280.  
  3281. palmos$Palm__MemPtrFree:
  3282.     link    a6,#0
  3283.     move.l    8(a6),-(a7)
  3284.     trap    #15
  3285.     dc.w    sysTrapMemPtrFree
  3286.     addq.l    #4,a7
  3287.     and.l    #$ffff,d0
  3288.     ext.l    d0
  3289.     unlk    a6
  3290.     rts
  3291.  
  3292. palmos$Palm__MemPtrHeapID:
  3293.     link    a6,#0
  3294.     move.l    8(a6),-(a7)
  3295.     trap    #15
  3296.     dc.w    sysTrapMemPtrHeapID
  3297.     addq.l    #4,a7
  3298.     and.l    #$ffff,d0
  3299.     unlk    a6
  3300.     rts
  3301.  
  3302. palmos$Palm__MemPtrToLocalID:
  3303.     link    a6,#0
  3304.     move.l    8(a6),-(a7)
  3305.     trap    #15
  3306.     dc.w    sysTrapMemPtrToLocalID
  3307.     addq.l    #4,a7
  3308.     move.l    a0,d0
  3309.     unlk    a6
  3310.     rts
  3311.  
  3312. palmos$Palm__MemPtrNew:
  3313.     link    a6,#0
  3314.     move.l    8(a6),-(a7)
  3315.     trap    #15
  3316.     dc.w    sysTrapMemPtrNew
  3317.     addq.l    #4,a7
  3318.     move.l    a0,d0
  3319.     unlk    a6
  3320.     rts
  3321.  
  3322. palmos$Palm__MemPtrRecoverHandle:
  3323.     link    a6,#0
  3324.     move.l    8(a6),-(a7)
  3325.     trap    #15
  3326.     dc.w    sysTrapMemPtrRecoverHandle
  3327.     addq.l    #4,a7
  3328.     move.l    a0,d0
  3329.     unlk    a6
  3330.     rts
  3331.  
  3332. palmos$Palm__MemPtrResize:
  3333.     link    a6,#0
  3334.     move.l    8(a6),-(a7)
  3335.     move.l    12(a6),-(a7)
  3336.     trap    #15
  3337.     dc.w    sysTrapMemPtrResize
  3338.     addq.l    #8,a7
  3339.     and.l    #$ffff,d0
  3340.     ext.l    d0
  3341.     unlk    a6
  3342.     rts
  3343.  
  3344. palmos$Palm__MemSet:
  3345.     link    a6,#0
  3346.     move.b    11(a6),-(a7)
  3347.     move.l    12(a6),-(a7)
  3348.     move.l    16(a6),-(a7)
  3349.     trap    #15
  3350.     dc.w    sysTrapMemSet
  3351.     lea    10(a7),a7
  3352.     and.l    #$ffff,d0
  3353.     ext.l    d0
  3354.     unlk    a6
  3355.     rts
  3356.  
  3357. palmos$Palm__MemSetDebugMode:
  3358.     link    a6,#0
  3359.     move.w    10(a6),-(a7)
  3360.     trap    #15
  3361.     dc.w    sysTrapMemSetDebugMode
  3362.     addq.l    #2,a7
  3363.     and.l    #$ffff,d0
  3364.     ext.l    d0
  3365.     unlk    a6
  3366.     rts
  3367.  
  3368. palmos$Palm__MemPtrSize:
  3369.     link    a6,#0
  3370.     move.l    8(a6),-(a7)
  3371.     trap    #15
  3372.     dc.w    sysTrapMemPtrSize
  3373.     addq.l    #4,a7
  3374.     unlk    a6
  3375.     rts
  3376.  
  3377. palmos$Palm__MemPtrUnlock:
  3378.     link    a6,#0
  3379.     move.l    8(a6),-(a7)
  3380.     trap    #15
  3381.     dc.w    sysTrapMemPtrUnlock
  3382.     addq.l    #4,a7
  3383.     and.l    #$ffff,d0
  3384.     ext.l    d0
  3385.     unlk    a6
  3386.     rts
  3387.  
  3388. palmos$Palm__MemStoreInfo:
  3389.     link    a6,#0
  3390.     move.l    8(a6),-(a7)
  3391.     move.l    12(a6),-(a7)
  3392.     move.l    16(a6),-(a7)
  3393.     move.l    20(a6),-(a7)
  3394.     move.l    24(a6),-(a7)
  3395.     move.l    28(a6),-(a7)
  3396.     move.l    32(a6),a0
  3397.     move.l    (a0),a0
  3398.     move.l    Array.data(a0),-(a7)
  3399.     move.l    36(a6),-(a7)
  3400.     move.l    40(a6),-(a7)
  3401.     move.w    46(a6),-(a7)
  3402.     move.w    50(a6),-(a7)
  3403.     trap    #15
  3404.     dc.w    sysTrapMemStoreInfo
  3405.     lea    36(a7),a7
  3406.     move.l    d0,d2
  3407.     move.l    32(a6),a2
  3408.     move.l    (a2),a0
  3409.     systrap    StrLen(Array.data(a0).l)
  3410.     move.w    d0,4+2(a2)
  3411.     move.l    d2,d0
  3412.     and.l    #$ffff,d0
  3413.     ext.l    d0
  3414.     unlk    a6
  3415.     rts
  3416.  
  3417. palmos$Palm__MenuDispose:
  3418.     link    a6,#0
  3419.     move.l    8(a6),-(a7)
  3420.     trap    #15
  3421.     dc.w    sysTrapMenuDispose
  3422.     addq.l    #4,a7
  3423.     unlk    a6
  3424.     rts
  3425.  
  3426. palmos$Palm__MenuDrawMenu:
  3427.     link    a6,#0
  3428.     move.l    8(a6),-(a7)
  3429.     trap    #15
  3430.     dc.w    sysTrapMenuDrawMenu
  3431.     addq.l    #4,a7
  3432.     unlk    a6
  3433.     rts
  3434.  
  3435. palmos$Palm__MenuEraseStatus:
  3436.     link    a6,#0
  3437.     move.l    8(a6),-(a7)
  3438.     trap    #15
  3439.     dc.w    sysTrapMenuEraseStatus
  3440.     addq.l    #4,a7
  3441.     unlk    a6
  3442.     rts
  3443.  
  3444. palmos$Palm__MenuGetActiveMenu:
  3445.     link    a6,#0
  3446.     trap    #15
  3447.     dc.w    sysTrapMenuGetActiveMenu
  3448.     move.l    a0,d0
  3449.     unlk    a6
  3450.     rts
  3451.  
  3452. palmos$Palm__MenuHandleEvent:
  3453.     link    a6,#0
  3454.     move.l    8(a6),-(a7)
  3455.     move.l    12(a6),-(a7)
  3456.     move.l    16(a6),-(a7)
  3457.     trap    #15
  3458.     dc.w    sysTrapMenuHandleEvent
  3459.     lea    12(a7),a7
  3460.     and.l    #$ffff,d0
  3461.     unlk    a6
  3462.     rts
  3463.  
  3464. palmos$Palm__MenuInit:
  3465.     link    a6,#0
  3466.     move.w    10(a6),-(a7)
  3467.     trap    #15
  3468.     dc.w    sysTrapMenuInit
  3469.     addq.l    #2,a7
  3470.     move.l    a0,d0
  3471.     unlk    a6
  3472.     rts
  3473.  
  3474. palmos$Palm__MenuSetActiveMenu:
  3475.     link    a6,#0
  3476.     move.l    8(a6),-(a7)
  3477.     trap    #15
  3478.     dc.w    sysTrapMenuSetActiveMenu
  3479.     addq.l    #4,a7
  3480.     move.l    a0,d0
  3481.     unlk    a6
  3482.     rts
  3483.  
  3484. palmos$Palm__AbtShowAbout:
  3485.     link    a6,#0
  3486.     move.l    8(a6),-(a7)
  3487.     trap    #15
  3488.     dc.w    sysTrapAbtShowAbout
  3489.     addq.l    #4,a7
  3490.     unlk    a6
  3491.     rts
  3492.  
  3493. palmos$Palm__Crc16CalcBlock:
  3494.     link    a6,#0
  3495.     move.w    10(a6),-(a7)
  3496.     move.w    14(a6),-(a7)
  3497.     move.l    16(a6),-(a7)
  3498.     jsr    makevoidptr(pc)
  3499.     trap    #15
  3500.     dc.w    sysTrapCrc16CalcBlock
  3501.     addq.l    #4,a7
  3502.     and.l    #$ffff,d0
  3503.     unlk    a6
  3504.     rts
  3505.  
  3506. palmos$Palm__DayHandleEvent:
  3507.     link    a6,#0
  3508.     move.l    8(a6),-(a7)
  3509.     move.l    12(a6),-(a7)
  3510.     trap    #15
  3511.     dc.w    sysTrapDayHandleEvent
  3512.     addq.l    #8,a7
  3513.     and.l    #$ffff,d0
  3514.     unlk    a6
  3515.     rts
  3516.  
  3517. palmos$Palm__PenCalibrate:
  3518.     link    a6,#0
  3519.     move.l    8(a6),-(a7)
  3520.     move.l    12(a6),-(a7)
  3521.     move.l    16(a6),-(a7)
  3522.     move.l    20(a6),-(a7)
  3523.     trap    #15
  3524.     dc.w    sysTrapPenCalibrate
  3525.     lea    16(a7),a7
  3526.     and.l    #$ffff,d0
  3527.     ext.l    d0
  3528.     unlk    a6
  3529.     rts
  3530.  
  3531. palmos$Palm__PenResetCalibration:
  3532.     link    a6,#0
  3533.     trap    #15
  3534.     dc.w    sysTrapPenResetCalibration
  3535.     and.l    #$ffff,d0
  3536.     ext.l    d0
  3537.     unlk    a6
  3538.     rts
  3539.  
  3540. palmos$Palm__PrefGetAppPreferences:
  3541.     link    a6,#0
  3542.     move.w    10(a6),-(a7)
  3543.     move.l    12(a6),-(a7)
  3544.     jsr    makevoidptr(pc)
  3545.     move.w    18(a6),-(a7)
  3546.     move.l    20(a6),-(a7)
  3547.     trap    #15
  3548.     dc.w    sysTrapPrefGetAppPreferences
  3549.     addq.l    #8,a7
  3550.     and.l    #$ffff,d0
  3551.     unlk    a6
  3552.     rts
  3553.  
  3554. palmos$Palm__PrefGetPreferences:
  3555.     link    a6,#0
  3556.     move.l    8(a6),-(a7)
  3557.     trap    #15
  3558.     dc.w    sysTrapPrefGetPreferences
  3559.     addq.l    #4,a7
  3560.     unlk    a6
  3561.     rts
  3562.  
  3563. palmos$Palm__PrefOpenPreferenceDB:
  3564.     link    a6,#0
  3565.     trap    #15
  3566.     dc.w    sysTrapPrefOpenPreferenceDB
  3567.     and.l    #$ffff,d0
  3568.     ext.l    d0
  3569.     unlk    a6
  3570.     rts
  3571.  
  3572. palmos$Palm__PrefSetAppPreferences:
  3573.     link    a6,#0
  3574.     move.w    10(a6),-(a7)
  3575.     move.l    12(a6),-(a7)
  3576.     jsr    makevoidptr(pc)
  3577.     move.w    18(a6),-(a7)
  3578.     move.l    20(a6),-(a7)
  3579.     trap    #15
  3580.     dc.w    sysTrapPrefSetAppPreferences
  3581.     addq.l    #8,a7
  3582.     unlk    a6
  3583.     rts
  3584.  
  3585. palmos$Palm__PrefSetPreferences:
  3586.     link    a6,#0
  3587.     move.l    8(a6),-(a7)
  3588.     trap    #15
  3589.     dc.w    sysTrapPrefSetPreferences
  3590.     addq.l    #4,a7
  3591.     unlk    a6
  3592.     rts
  3593.  
  3594. palmos$Palm__SerClearErr:
  3595.     link    a6,#0
  3596.     move.w    10(a6),-(a7)
  3597.     trap    #15
  3598.     dc.w    sysLibTrapSerClearErr
  3599.     addq.l    #2,a7
  3600.     and.l    #$ffff,d0
  3601.     ext.l    d0
  3602.     unlk    a6
  3603.     rts
  3604.  
  3605. palmos$Palm__SerClose:
  3606.     link    a6,#0
  3607.     move.w    10(a6),-(a7)
  3608.     trap    #15
  3609.     dc.w    sysLibTrapSerClose
  3610.     addq.l    #2,a7
  3611.     and.l    #$ffff,d0
  3612.     ext.l    d0
  3613.     unlk    a6
  3614.     rts
  3615.  
  3616. palmos$Palm__SerGetSettings:
  3617.     link    a6,#0
  3618.     move.l    8(a6),-(a7)
  3619.     move.w    14(a6),-(a7)
  3620.     trap    #15
  3621.     dc.w    sysLibTrapSerGetSettings
  3622.     addq.l    #6,a7
  3623.     and.l    #$ffff,d0
  3624.     ext.l    d0
  3625.     unlk    a6
  3626.     rts
  3627.  
  3628. palmos$Palm__SerGetStatus:
  3629.     link    a6,#0
  3630.     move.l    8(a6),-(a7)
  3631.     move.l    12(a6),-(a7)
  3632.     move.w    18(a6),-(a7)
  3633.     trap    #15
  3634.     dc.w    sysLibTrapSerGetStatus
  3635.     lea    10(a7),a7
  3636.     and.l    #$ffff,d0
  3637.     unlk    a6
  3638.     rts
  3639.  
  3640. palmos$Palm__SerOpen:
  3641.     link    a6,#0
  3642.     move.l    8(a6),-(a7)
  3643.     move.w    14(a6),-(a7)
  3644.     move.w    18(a6),-(a7)
  3645.     trap    #15
  3646.     dc.w    sysLibTrapSerOpen
  3647.     addq.l    #8,a7
  3648.     and.l    #$ffff,d0
  3649.     ext.l    d0
  3650.     unlk    a6
  3651.     rts
  3652.  
  3653. palmos$Palm__SerReceive:
  3654.     link    a6,#0
  3655.     move.l    8(a6),-(a7)
  3656.     move.l    12(a6),-(a7)
  3657.     move.l    16(a6),-(a7)
  3658.     jsr    makevoidptr(pc)
  3659.     move.w    22(a6),-(a7)
  3660.     trap    #15
  3661.     dc.w    sysLibTrapSerReceive
  3662.     lea    10(a7),a7
  3663.     and.l    #$ffff,d0
  3664.     ext.l    d0
  3665.     unlk    a6
  3666.     rts
  3667.  
  3668. palmos$Palm__SerReceiveCheck:
  3669.     link    a6,#0
  3670.     move.l    8(a6),-(a7)
  3671.     move.w    14(a6),-(a7)
  3672.     trap    #15
  3673.     dc.w    sysLibTrapSerReceiveCheck
  3674.     addq.l    #6,a7
  3675.     and.l    #$ffff,d0
  3676.     ext.l    d0
  3677.     unlk    a6
  3678.     rts
  3679.  
  3680. palmos$Palm__SerReceiveFlush:
  3681.     link    a6,#0
  3682.     move.l    8(a6),-(a7)
  3683.     move.w    14(a6),-(a7)
  3684.     trap    #15
  3685.     dc.w    sysLibTrapSerReceiveFlush
  3686.     addq.l    #6,a7
  3687.     unlk    a6
  3688.     rts
  3689.  
  3690. palmos$Palm__SerReceiveWait:
  3691.     link    a6,#0
  3692.     move.l    8(a6),-(a7)
  3693.     move.l    12(a6),-(a7)
  3694.     move.w    18(a6),-(a7)
  3695.     trap    #15
  3696.     dc.w    sysLibTrapSerReceiveWait
  3697.     lea    10(a7),a7
  3698.     and.l    #$ffff,d0
  3699.     ext.l    d0
  3700.     unlk    a6
  3701.     rts
  3702.  
  3703. palmos$Palm__SerSend:
  3704.     link    a6,#0
  3705.     move.l    8(a6),-(a7)
  3706.     move.l    12(a6),-(a7)
  3707.     jsr    makevoidptr(pc)
  3708.     move.w    18(a6),-(a7)
  3709.     trap    #15
  3710.     dc.w    sysLibTrapSerSend
  3711.     addq.l    #6,a7
  3712.     and.l    #$ffff,d0
  3713.     ext.l    d0
  3714.     unlk    a6
  3715.     rts
  3716.  
  3717. palmos$Palm__SerSend:
  3718.     link    a6,#0
  3719.     move.l    8(a6),-(a7)
  3720.     move.l    12(a6),-(a7)
  3721.     move.w    18(a6),-(a7)
  3722.     trap    #15
  3723.     dc.w    sysLibTrapSerSend
  3724.     lea    10(a7),a7
  3725.     and.l    #$ffff,d0
  3726.     ext.l    d0
  3727.     unlk    a6
  3728.     rts
  3729.  
  3730. palmos$Palm__SerSendWait:
  3731.     link    a6,#0
  3732.     move.l    8(a6),-(a7)
  3733.     move.w    14(a6),-(a7)
  3734.     trap    #15
  3735.     dc.w    sysLibTrapSerSendWait
  3736.     addq.l    #6,a7
  3737.     and.l    #$ffff,d0
  3738.     ext.l    d0
  3739.     unlk    a6
  3740.     rts
  3741.  
  3742. palmos$Palm__SerSetReceiveBuffer:
  3743.     link    a6,#0
  3744.     move.w    10(a6),-(a7)
  3745.     move.l    12(a6),-(a7)
  3746.     jsr    makevoidptr(pc)
  3747.     move.w    18(a6),-(a7)
  3748.     trap    #15
  3749.     dc.w    sysLibTrapSerSetReceiveBuffer
  3750.     addq.l    #4,a7
  3751.     and.l    #$ffff,d0
  3752.     ext.l    d0
  3753.     unlk    a6
  3754.     rts
  3755.  
  3756. palmos$Palm__SerSetSettings:
  3757.     link    a6,#0
  3758.     move.l    8(a6),-(a7)
  3759.     move.w    14(a6),-(a7)
  3760.     trap    #15
  3761.     dc.w    sysLibTrapSerSetSettings
  3762.     addq.l    #6,a7
  3763.     and.l    #$ffff,d0
  3764.     ext.l    d0
  3765.     unlk    a6
  3766.     rts
  3767.  
  3768. palmos$Palm__SlkClose:
  3769.     link    a6,#0
  3770.     trap    #15
  3771.     dc.w    sysTrapSlkClose
  3772.     and.l    #$ffff,d0
  3773.     ext.l    d0
  3774.     unlk    a6
  3775.     rts
  3776.  
  3777. palmos$Palm__SlkCloseSocket:
  3778.     link    a6,#0
  3779.     move.w    10(a6),-(a7)
  3780.     trap    #15
  3781.     dc.w    sysTrapSlkCloseSocket
  3782.     addq.l    #2,a7
  3783.     and.l    #$ffff,d0
  3784.     ext.l    d0
  3785.     unlk    a6
  3786.     rts
  3787.  
  3788. palmos$Palm__SlkFlushSocket:
  3789.     link    a6,#0
  3790.     move.l    8(a6),-(a7)
  3791.     move.w    14(a6),-(a7)
  3792.     trap    #15
  3793.     dc.w    sysTrapSlkFlushSocket
  3794.     addq.l    #6,a7
  3795.     and.l    #$ffff,d0
  3796.     ext.l    d0
  3797.     unlk    a6
  3798.     rts
  3799.  
  3800. palmos$Palm__SlkOpen:
  3801.     link    a6,#0
  3802.     trap    #15
  3803.     dc.w    sysTrapSlkOpen
  3804.     and.l    #$ffff,d0
  3805.     ext.l    d0
  3806.     unlk    a6
  3807.     rts
  3808.  
  3809. palmos$Palm__SlkOpenSocket:
  3810.     link    a6,#0
  3811.     move.w    10(a6),-(a7)
  3812.     move.l    12(a6),-(a7)
  3813.     move.w    18(a6),-(a7)
  3814.     trap    #15
  3815.     dc.w    sysTrapSlkOpenSocket
  3816.     addq.l    #8,a7
  3817.     and.l    #$ffff,d0
  3818.     ext.l    d0
  3819.     unlk    a6
  3820.     rts
  3821.  
  3822. palmos$Palm__SlkReceivePacket:
  3823.     link    a6,#0
  3824.     move.l    8(a6),-(a7)
  3825.     move.w    14(a6),-(a7)
  3826.     move.l    16(a6),-(a7)
  3827.     jsr    makevoidptr(pc)
  3828.     move.l    20(a6),-(a7)
  3829.     move.w    26(a6),-(a7)
  3830.     move.w    30(a6),-(a7)
  3831.     trap    #15
  3832.     dc.w    sysTrapSlkReceivePacket
  3833.     lea    14(a7),a7
  3834.     and.l    #$ffff,d0
  3835.     ext.l    d0
  3836.     unlk    a6
  3837.     rts
  3838.  
  3839. palmos$Palm__SlkSocketRefNum:
  3840.     link    a6,#0
  3841.     move.l    8(a6),-(a7)
  3842.     move.w    14(a6),-(a7)
  3843.     trap    #15
  3844.     dc.w    sysTrapSlkSocketRefNum
  3845.     addq.l    #6,a7
  3846.     and.l    #$ffff,d0
  3847.     ext.l    d0
  3848.     unlk    a6
  3849.     rts
  3850.  
  3851. palmos$Palm__SlkSocketSetTimeout:
  3852.     link    a6,#0
  3853.     move.l    8(a6),-(a7)
  3854.     move.w    14(a6),-(a7)
  3855.     trap    #15
  3856.     dc.w    sysTrapSlkSocketSetTimeout
  3857.     addq.l    #6,a7
  3858.     and.l    #$ffff,d0
  3859.     ext.l    d0
  3860.     unlk    a6
  3861.     rts
  3862.  
  3863. palmos$Palm__SndDoCmd:
  3864.     link    a6,#0
  3865.     move.w    10(a6),-(a7)
  3866.     move.l    12(a6),-(a7)
  3867.     move.l    16(a6),-(a7)
  3868.     jsr    makevoidptr(pc)
  3869.     trap    #15
  3870.     dc.w    sysTrapSndDoCmd
  3871.     addq.l    #6,a7
  3872.     and.l    #$ffff,d0
  3873.     ext.l    d0
  3874.     unlk    a6
  3875.     rts
  3876.  
  3877. palmos$Palm__SndGetDefaultVolume:
  3878.     link    a6,#0
  3879.     move.l    8(a6),-(a7)
  3880.     move.l    12(a6),-(a7)
  3881.     move.l    16(a6),-(a7)
  3882.     trap    #15
  3883.     dc.w    sysTrapSndGetDefaultVolume
  3884.     lea    12(a7),a7
  3885.     unlk    a6
  3886.     rts
  3887.  
  3888. palmos$Palm__SndPlaySystemSound:
  3889.     link    a6,#0
  3890.     move.b    11(a6),-(a7)
  3891.     trap    #15
  3892.     dc.w    sysTrapSndPlaySystemSound
  3893.     addq.l    #2,a7
  3894.     unlk    a6
  3895.     rts
  3896.  
  3897. palmos$Palm__SndSetDefaultVolume:
  3898.     link    a6,#0
  3899.     move.l    8(a6),-(a7)
  3900.     move.l    12(a6),-(a7)
  3901.     move.l    16(a6),-(a7)
  3902.     trap    #15
  3903.     dc.w    sysTrapSndSetDefaultVolume
  3904.     lea    12(a7),a7
  3905.     unlk    a6
  3906.     rts
  3907.  
  3908. palmos$Palm__StrAToI:
  3909.     link    a6,#0
  3910.     move.l    8(a6),a0
  3911.     move.l    (a0),a0
  3912.     move.l    Array.data(a0),-(a7)
  3913.     trap    #15
  3914.     dc.w    sysTrapStrAToI
  3915.     and.l    #$ffff,d0
  3916.     unlk    a6
  3917.     rts
  3918.  
  3919. palmos$Palm__StrCaselessCompare:
  3920.     link    a6,#0
  3921.     move.l    8(a6),a0
  3922.     move.l    (a0),a0
  3923.     move.l    Array.data(a0),-(a7)
  3924.     move.l    12(a6),a0
  3925.     move.l    (a0),a0
  3926.     move.l    Array.data(a0),-(a7)
  3927.     trap    #15
  3928.     dc.w    sysTrapStrCaselessCompare
  3929.     and.l    #$ffff,d0
  3930.     unlk    a6
  3931.     rts
  3932.  
  3933. palmos$Palm__StrCompare:
  3934.     link    a6,#0
  3935.     move.l    8(a6),a0
  3936.     move.l    (a0),a0
  3937.     move.l    Array.data(a0),-(a7)
  3938.     move.l    12(a6),a0
  3939.     move.l    (a0),a0
  3940.     move.l    Array.data(a0),-(a7)
  3941.     trap    #15
  3942.     dc.w    sysTrapStrCompare
  3943.     and.l    #$ffff,d0
  3944.     unlk    a6
  3945.     rts
  3946.  
  3947. palmos$Palm__StrLen:
  3948.     link    a6,#0
  3949.     move.l    8(a6),a0
  3950.     move.l    (a0),a0
  3951.     move.l    Array.data(a0),-(a7)
  3952.     trap    #15
  3953.     dc.w    sysTrapStrLen
  3954.     and.l    #$ffff,d0
  3955.     unlk    a6
  3956.     rts
  3957.  
  3958. palmos$Palm__SysAppLaunch:
  3959.     link    a6,#0
  3960.     move.l    8(a6),-(a7)
  3961.     move.l    12(a6),-(a7)
  3962.     jsr    makevoidptr(pc)
  3963.     move.w    18(a6),-(a7)
  3964.     move.w    22(a6),-(a7)
  3965.     move.l    24(a6),-(a7)
  3966.     move.w    30(a6),-(a7)
  3967.     trap    #15
  3968.     dc.w    sysTrapSysAppLaunch
  3969.     lea    14(a7),a7
  3970.     and.l    #$ffff,d0
  3971.     ext.l    d0
  3972.     unlk    a6
  3973.     rts
  3974.  
  3975. palmos$Palm__SysBatteryInfo:
  3976.     link    a6,#0
  3977.     move.l    8(a6),-(a7)
  3978.     move.l    12(a6),-(a7)
  3979.     move.l    16(a6),-(a7)
  3980.     move.l    20(a6),-(a7)
  3981.     move.l    24(a6),-(a7)
  3982.     move.w    30(a6),-(a7)
  3983.     trap    #15
  3984.     dc.w    sysTrapSysBatteryInfo
  3985.     lea    22(a7),a7
  3986.     and.l    #$ffff,d0
  3987.     unlk    a6
  3988.     rts
  3989.  
  3990. palmos$Palm__SysBroadcastActionCode:
  3991.     link    a6,#0
  3992.     move.l    8(a6),-(a7)
  3993.     jsr    makevoidptr(pc)
  3994.     move.w    14(a6),-(a7)
  3995.     trap    #15
  3996.     dc.w    sysTrapSysBroadcastActionCode
  3997.     addq.l    #2,a7
  3998.     and.l    #$ffff,d0
  3999.     ext.l    d0
  4000.     unlk    a6
  4001.     rts
  4002.  
  4003. palmos$Palm__SysCopyStringResource:
  4004.     link    a6,#0
  4005.     move.w    10(a6),-(a7)
  4006.     move.l    12(a6),a0
  4007.     move.l    (a0),a0
  4008.     move.l    Array.data(a0),-(a7)
  4009.     trap    #15
  4010.     dc.w    sysTrapSysCopyStringResource
  4011.     addq.l    #2,a7
  4012.     unlk    a6
  4013.     rts
  4014.  
  4015. palmos$Palm__SysCurAppDatabase:
  4016.     link    a6,#0
  4017.     move.l    8(a6),-(a7)
  4018.     move.l    12(a6),-(a7)
  4019.     trap    #15
  4020.     dc.w    sysTrapSysCurAppDatabase
  4021.     addq.l    #8,a7
  4022.     and.l    #$ffff,d0
  4023.     ext.l    d0
  4024.     unlk    a6
  4025.     rts
  4026.  
  4027. palmos$Palm__SysFormPointerArrayToStrings:
  4028.     link    a6,#0
  4029.     move.w    10(a6),-(a7)
  4030.     move.l    12(a6),a0
  4031.     move.l    (a0),a0
  4032.     move.l    Array.data(a0),-(a7)
  4033.     trap    #15
  4034.     dc.w    sysTrapSysFormPointerArrayToStrings
  4035.     addq.l    #2,a7
  4036.     move.l    a0,d0
  4037.     unlk    a6
  4038.     rts
  4039.  
  4040. palmos$Palm__SysHandleEvent:
  4041.     link    a6,#0
  4042.     move.l    8(a6),-(a7)
  4043.     trap    #15
  4044.     dc.w    sysTrapSysHandleEvent
  4045.     addq.l    #4,a7
  4046.     and.l    #$ffff,d0
  4047.     unlk    a6
  4048.     rts
  4049.  
  4050. palmos$Palm__SysKeyboardDialog:
  4051.     link    a6,#0
  4052.     trap    #15
  4053.     dc.w    sysTrapSysKeyboardDialog
  4054.     unlk    a6
  4055.     rts
  4056.  
  4057. palmos$Palm__SysLibFind:
  4058.     link    a6,#0
  4059.     move.l    8(a6),-(a7)
  4060.     move.l    12(a6),a0
  4061.     move.l    (a0),a0
  4062.     move.l    Array.data(a0),-(a7)
  4063.     trap    #15
  4064.     dc.w    sysTrapSysLibFind
  4065.     addq.l    #4,a7
  4066.     and.l    #$ffff,d0
  4067.     unlk    a6
  4068.     rts
  4069.  
  4070. palmos$Palm__SysRandom:
  4071.     link    a6,#0
  4072.     move.l    8(a6),-(a7)
  4073.     trap    #15
  4074.     dc.w    sysTrapSysRandom
  4075.     addq.l    #4,a7
  4076.     and.l    #$ffff,d0
  4077.     unlk    a6
  4078.     rts
  4079.  
  4080. palmos$Palm__SysReset:
  4081.     link    a6,#0
  4082.     trap    #15
  4083.     dc.w    sysTrapSysReset
  4084.     unlk    a6
  4085.     rts
  4086.  
  4087. palmos$Palm__SysSetAutoOffTime:
  4088.     link    a6,#0
  4089.     move.w    10(a6),-(a7)
  4090.     trap    #15
  4091.     dc.w    sysTrapSysSetAutoOffTime
  4092.     addq.l    #2,a7
  4093.     and.l    #$ffff,d0
  4094.     unlk    a6
  4095.     rts
  4096.  
  4097. palmos$Palm__SysTaskDelay:
  4098.     link    a6,#0
  4099.     move.l    8(a6),-(a7)
  4100.     trap    #15
  4101.     dc.w    sysTrapSysTaskDelay
  4102.     addq.l    #4,a7
  4103.     and.l    #$ffff,d0
  4104.     ext.l    d0
  4105.     unlk    a6
  4106.     rts
  4107.  
  4108. palmos$Palm__SysUIAppSwitch:
  4109.     link    a6,#0
  4110.     move.l    8(a6),-(a7)
  4111.     jsr    makevoidptr(pc)
  4112.     move.w    14(a6),-(a7)
  4113.     move.l    16(a6),-(a7)
  4114.     move.w    22(a6),-(a7)
  4115.     trap    #15
  4116.     dc.w    sysTrapSysUIAppSwitch
  4117.     addq.l    #8,a7
  4118.     and.l    #$ffff,d0
  4119.     ext.l    d0
  4120.     unlk    a6
  4121.     rts
  4122.  
  4123. palmos$Palm__TblDrawTable:
  4124.     link    a6,#0
  4125.     move.l    8(a6),-(a7)
  4126.     trap    #15
  4127.     dc.w    sysTrapTblDrawTable
  4128.     addq.l    #4,a7
  4129.     unlk    a6
  4130.     rts
  4131.  
  4132. palmos$Palm__TblEditing:
  4133.     link    a6,#0
  4134.     move.l    8(a6),-(a7)
  4135.     trap    #15
  4136.     dc.w    sysTrapTblEditing
  4137.     addq.l    #4,a7
  4138.     and.l    #$ffff,d0
  4139.     unlk    a6
  4140.     rts
  4141.  
  4142. palmos$Palm__TblEraseTable:
  4143.     link    a6,#0
  4144.     move.l    8(a6),-(a7)
  4145.     trap    #15
  4146.     dc.w    sysTrapTblEraseTable
  4147.     addq.l    #4,a7
  4148.     unlk    a6
  4149.     rts
  4150.  
  4151. palmos$Palm__TblFindRowData:
  4152.     link    a6,#0
  4153.     move.l    8(a6),-(a7)
  4154.     move.l    12(a6),-(a7)
  4155.     move.l    16(a6),-(a7)
  4156.     trap    #15
  4157.     dc.w    sysTrapTblFindRowData
  4158.     lea    12(a7),a7
  4159.     and.l    #$ffff,d0
  4160.     unlk    a6
  4161.     rts
  4162.  
  4163. palmos$Palm__TblFindRowID:
  4164.     link    a6,#0
  4165.     move.l    8(a6),-(a7)
  4166.     move.w    14(a6),-(a7)
  4167.     move.l    16(a6),-(a7)
  4168.     trap    #15
  4169.     dc.w    sysTrapTblFindRowID
  4170.     lea    10(a7),a7
  4171.     and.l    #$ffff,d0
  4172.     unlk    a6
  4173.     rts
  4174.  
  4175. palmos$Palm__TblGetBounds:
  4176.     link    a6,#0
  4177.     move.l    8(a6),-(a7)
  4178.     move.l    12(a6),-(a7)
  4179.     trap    #15
  4180.     dc.w    sysTrapTblGetBounds
  4181.     addq.l    #8,a7
  4182.     unlk    a6
  4183.     rts
  4184.  
  4185. palmos$Palm__TblGetColumnSpacing:
  4186.     link    a6,#0
  4187.     move.w    10(a6),-(a7)
  4188.     move.l    12(a6),-(a7)
  4189.     trap    #15
  4190.     dc.w    sysTrapTblGetColumnSpacing
  4191.     addq.l    #6,a7
  4192.     and.l    #$ffff,d0
  4193.     unlk    a6
  4194.     rts
  4195.  
  4196. palmos$Palm__TblGetColumnWidth:
  4197.     link    a6,#0
  4198.     move.w    10(a6),-(a7)
  4199.     move.l    12(a6),-(a7)
  4200.     trap    #15
  4201.     dc.w    sysTrapTblGetColumnWidth
  4202.     addq.l    #6,a7
  4203.     and.l    #$ffff,d0
  4204.     unlk    a6
  4205.     rts
  4206.  
  4207. palmos$Palm__TblGetCurrentField:
  4208.     link    a6,#0
  4209.     move.l    8(a6),-(a7)
  4210.     trap    #15
  4211.     dc.w    sysTrapTblGetCurrentField
  4212.     addq.l    #4,a7
  4213.     move.l    a0,d0
  4214.     unlk    a6
  4215.     rts
  4216.  
  4217. palmos$Palm__TblGetItemBounds:
  4218.     link    a6,#0
  4219.     move.l    8(a6),-(a7)
  4220.     move.w    14(a6),-(a7)
  4221.     move.w    18(a6),-(a7)
  4222.     move.l    20(a6),-(a7)
  4223.     trap    #15
  4224.     dc.w    sysTrapTblGetItemBounds
  4225.     lea    12(a7),a7
  4226.     unlk    a6
  4227.     rts
  4228.  
  4229. palmos$Palm__TblGetItemInt:
  4230.     link    a6,#0
  4231.     move.w    10(a6),-(a7)
  4232.     move.w    14(a6),-(a7)
  4233.     move.l    16(a6),-(a7)
  4234.     trap    #15
  4235.     dc.w    sysTrapTblGetItemInt
  4236.     addq.l    #8,a7
  4237.     and.l    #$ffff,d0
  4238.     unlk    a6
  4239.     rts
  4240.  
  4241. palmos$Palm__TblGetLastUsableRow:
  4242.     link    a6,#0
  4243.     move.l    8(a6),-(a7)
  4244.     trap    #15
  4245.     dc.w    sysTrapTblGetLastUsableRow
  4246.     addq.l    #4,a7
  4247.     and.l    #$ffff,d0
  4248.     unlk    a6
  4249.     rts
  4250.  
  4251. palmos$Palm__TblGetNumberOfRows:
  4252.     link    a6,#0
  4253.     move.l    8(a6),-(a7)
  4254.     trap    #15
  4255.     dc.w    sysTrapTblGetNumberOfRows
  4256.     addq.l    #4,a7
  4257.     and.l    #$ffff,d0
  4258.     unlk    a6
  4259.     rts
  4260.  
  4261. palmos$Palm__TblGetRowData:
  4262.     link    a6,#0
  4263.     move.w    10(a6),-(a7)
  4264.     move.l    12(a6),-(a7)
  4265.     trap    #15
  4266.     dc.w    sysTrapTblGetRowData
  4267.     addq.l    #6,a7
  4268.     unlk    a6
  4269.     rts
  4270.  
  4271. palmos$Palm__TblGetRowHeight:
  4272.     link    a6,#0
  4273.     move.w    10(a6),-(a7)
  4274.     move.l    12(a6),-(a7)
  4275.     trap    #15
  4276.     dc.w    sysTrapTblGetRowHeight
  4277.     addq.l    #6,a7
  4278.     and.l    #$ffff,d0
  4279.     unlk    a6
  4280.     rts
  4281.  
  4282. palmos$Palm__TblGetRowID:
  4283.     link    a6,#0
  4284.     move.w    10(a6),-(a7)
  4285.     move.l    12(a6),-(a7)
  4286.     trap    #15
  4287.     dc.w    sysTrapTblGetRowID
  4288.     addq.l    #6,a7
  4289.     and.l    #$ffff,d0
  4290.     unlk    a6
  4291.     rts
  4292.  
  4293. palmos$Palm__TblGetSelection:
  4294.     link    a6,#0
  4295.     move.l    8(a6),-(a7)
  4296.     move.l    12(a6),-(a7)
  4297.     move.l    16(a6),-(a7)
  4298.     trap    #15
  4299.     dc.w    sysTrapTblGetSelection
  4300.     lea    12(a7),a7
  4301.     and.l    #$ffff,d0
  4302.     unlk    a6
  4303.     rts
  4304.  
  4305. palmos$Palm__TblGrabFocus:
  4306.     link    a6,#0
  4307.     move.w    10(a6),-(a7)
  4308.     move.w    14(a6),-(a7)
  4309.     move.l    16(a6),-(a7)
  4310.     trap    #15
  4311.     dc.w    sysTrapTblGrabFocus
  4312.     addq.l    #8,a7
  4313.     unlk    a6
  4314.     rts
  4315.  
  4316. palmos$Palm__TblHandleEvent:
  4317.     link    a6,#0
  4318.     move.l    8(a6),-(a7)
  4319.     move.l    12(a6),-(a7)
  4320.     trap    #15
  4321.     dc.w    sysTrapTblHandleEvent
  4322.     addq.l    #8,a7
  4323.     and.l    #$ffff,d0
  4324.     unlk    a6
  4325.     rts
  4326.  
  4327. palmos$Palm__TblInsertRow:
  4328.     link    a6,#0
  4329.     move.w    10(a6),-(a7)
  4330.     move.l    12(a6),-(a7)
  4331.     trap    #15
  4332.     dc.w    sysTrapTblInsertRow
  4333.     addq.l    #6,a7
  4334.     unlk    a6
  4335.     rts
  4336.  
  4337. palmos$Palm__TblMarkRowInvalid:
  4338.     link    a6,#0
  4339.     move.w    10(a6),-(a7)
  4340.     move.l    12(a6),-(a7)
  4341.     trap    #15
  4342.     dc.w    sysTrapTblMarkRowInvalid
  4343.     addq.l    #6,a7
  4344.     unlk    a6
  4345.     rts
  4346.  
  4347. palmos$Palm__TblMarkTableInvalid:
  4348.     link    a6,#0
  4349.     move.l    8(a6),-(a7)
  4350.     trap    #15
  4351.     dc.w    sysTrapTblMarkTableInvalid
  4352.     addq.l    #4,a7
  4353.     unlk    a6
  4354.     rts
  4355.  
  4356. palmos$Palm__TblRedrawTable:
  4357.     link    a6,#0
  4358.     move.l    8(a6),-(a7)
  4359.     trap    #15
  4360.     dc.w    sysTrapTblRedrawTable
  4361.     addq.l    #4,a7
  4362.     unlk    a6
  4363.     rts
  4364.  
  4365. palmos$Palm__TblReleaseFocus:
  4366.     link    a6,#0
  4367.     move.l    8(a6),-(a7)
  4368.     trap    #15
  4369.     dc.w    sysTrapTblReleaseFocus
  4370.     addq.l    #4,a7
  4371.     unlk    a6
  4372.     rts
  4373.  
  4374. palmos$Palm__TblRemoveRow:
  4375.     link    a6,#0
  4376.     move.w    10(a6),-(a7)
  4377.     move.l    12(a6),-(a7)
  4378.     trap    #15
  4379.     dc.w    sysTrapTblRemoveRow
  4380.     addq.l    #6,a7
  4381.     unlk    a6
  4382.     rts
  4383.  
  4384. palmos$Palm__TblRowInvalid:
  4385.     link    a6,#0
  4386.     move.w    10(a6),-(a7)
  4387.     move.l    12(a6),-(a7)
  4388.     trap    #15
  4389.     dc.w    sysTrapTblRowInvalid
  4390.     addq.l    #6,a7
  4391.     and.l    #$ffff,d0
  4392.     unlk    a6
  4393.     rts
  4394.  
  4395. palmos$Palm__TblRowSelectable:
  4396.     link    a6,#0
  4397.     move.w    10(a6),-(a7)
  4398.     move.l    12(a6),-(a7)
  4399.     trap    #15
  4400.     dc.w    sysTrapTblRowSelectable
  4401.     addq.l    #6,a7
  4402.     and.l    #$ffff,d0
  4403.     unlk    a6
  4404.     rts
  4405.  
  4406. palmos$Palm__TblRowUsable:
  4407.     link    a6,#0
  4408.     move.w    10(a6),-(a7)
  4409.     move.l    12(a6),-(a7)
  4410.     trap    #15
  4411.     dc.w    sysTrapTblRowUsable
  4412.     addq.l    #6,a7
  4413.     and.l    #$ffff,d0
  4414.     unlk    a6
  4415.     rts
  4416.  
  4417. palmos$Palm__TblSelectItem:
  4418.     link    a6,#0
  4419.     move.w    10(a6),-(a7)
  4420.     move.w    14(a6),-(a7)
  4421.     move.l    16(a6),-(a7)
  4422.     trap    #15
  4423.     dc.w    sysTrapTblSelectItem
  4424.     addq.l    #8,a7
  4425.     unlk    a6
  4426.     rts
  4427.  
  4428. palmos$Palm__TblSetColumnSpacing:
  4429.     link    a6,#0
  4430.     move.w    10(a6),-(a7)
  4431.     move.w    14(a6),-(a7)
  4432.     move.l    16(a6),-(a7)
  4433.     trap    #15
  4434.     dc.w    sysTrapTblSetColumnSpacing
  4435.     addq.l    #8,a7
  4436.     unlk    a6
  4437.     rts
  4438.  
  4439. palmos$Palm__TblSetColumnUsable:
  4440.     link    a6,#0
  4441.     move.w    10(a6),-(a7)
  4442.     move.w    14(a6),-(a7)
  4443.     move.l    16(a6),-(a7)
  4444.     trap    #15
  4445.     dc.w    sysTrapTblSetColumnUsable
  4446.     addq.l    #8,a7
  4447.     unlk    a6
  4448.     rts
  4449.  
  4450. palmos$Palm__TblSetColumnWidth:
  4451.     link    a6,#0
  4452.     move.w    10(a6),-(a7)
  4453.     move.w    14(a6),-(a7)
  4454.     move.l    16(a6),-(a7)
  4455.     trap    #15
  4456.     dc.w    sysTrapTblSetColumnWidth
  4457.     addq.l    #8,a7
  4458.     unlk    a6
  4459.     rts
  4460.  
  4461. palmos$Palm__TblSetItemInt:
  4462.     link    a6,#0
  4463.     move.w    10(a6),-(a7)
  4464.     move.w    14(a6),-(a7)
  4465.     move.w    18(a6),-(a7)
  4466.     move.l    20(a6),-(a7)
  4467.     trap    #15
  4468.     dc.w    sysTrapTblSetItemInt
  4469.     lea    10(a7),a7
  4470.     unlk    a6
  4471.     rts
  4472.  
  4473. palmos$Palm__TblSetItemPtr:
  4474.     link    a6,#0
  4475.     move.l    8(a6),-(a7)
  4476.     jsr    makevoidptr(pc)
  4477.     move.w    14(a6),-(a7)
  4478.     move.w    18(a6),-(a7)
  4479.     move.l    20(a6),-(a7)
  4480.     trap    #15
  4481.     dc.w    sysTrapTblSetItemPtr
  4482.     addq.l    #8,a7
  4483.     unlk    a6
  4484.     rts
  4485.  
  4486. palmos$Palm__TblSetItemStyle:
  4487.     link    a6,#0
  4488.     move.b    11(a6),-(a7)
  4489.     move.w    14(a6),-(a7)
  4490.     move.w    18(a6),-(a7)
  4491.     move.l    20(a6),-(a7)
  4492.     trap    #15
  4493.     dc.w    sysTrapTblSetItemStyle
  4494.     lea    10(a7),a7
  4495.     unlk    a6
  4496.     rts
  4497.  
  4498. palmos$Palm__TblSetRowData:
  4499.     link    a6,#0
  4500.     move.l    8(a6),-(a7)
  4501.     move.w    14(a6),-(a7)
  4502.     move.l    16(a6),-(a7)
  4503.     trap    #15
  4504.     dc.w    sysTrapTblSetRowData
  4505.     lea    10(a7),a7
  4506.     unlk    a6
  4507.     rts
  4508.  
  4509. palmos$Palm__TblSetRowHeight:
  4510.     link    a6,#0
  4511.     move.w    10(a6),-(a7)
  4512.     move.w    14(a6),-(a7)
  4513.     move.l    16(a6),-(a7)
  4514.     trap    #15
  4515.     dc.w    sysTrapTblSetRowHeight
  4516.     addq.l    #8,a7
  4517.     unlk    a6
  4518.     rts
  4519.  
  4520. palmos$Palm__TblSetRowID:
  4521.     link    a6,#0
  4522.     move.w    10(a6),-(a7)
  4523.     move.w    14(a6),-(a7)
  4524.     move.l    16(a6),-(a7)
  4525.     trap    #15
  4526.     dc.w    sysTrapTblSetRowID
  4527.     addq.l    #8,a7
  4528.     unlk    a6
  4529.     rts
  4530.  
  4531. palmos$Palm__TblSetRowSelectable:
  4532.     link    a6,#0
  4533.     move.w    10(a6),-(a7)
  4534.     move.w    14(a6),-(a7)
  4535.     move.l    16(a6),-(a7)
  4536.     trap    #15
  4537.     dc.w    sysTrapTblSetRowSelectable
  4538.     addq.l    #8,a7
  4539.     unlk    a6
  4540.     rts
  4541.  
  4542. palmos$Palm__TblSetRowUsable:
  4543.     link    a6,#0
  4544.     move.w    10(a6),-(a7)
  4545.     move.w    14(a6),-(a7)
  4546.     move.l    16(a6),-(a7)
  4547.     trap    #15
  4548.     dc.w    sysTrapTblSetRowUsable
  4549.     addq.l    #8,a7
  4550.     unlk    a6
  4551.     rts
  4552.  
  4553. palmos$Palm__TblUnhighlightSelection:
  4554.     link    a6,#0
  4555.     move.l    8(a6),-(a7)
  4556.     trap    #15
  4557.     dc.w    sysTrapTblUnhighlightSelection
  4558.     addq.l    #4,a7
  4559.     unlk    a6
  4560.     rts
  4561.  
  4562. palmos$Palm__DateAdjust:
  4563.     link    a6,#0
  4564.     move.l    8(a6),-(a7)
  4565.     move.l    12(a6),-(a7)
  4566.     trap    #15
  4567.     dc.w    sysTrapDateAdjust
  4568.     addq.l    #8,a7
  4569.     unlk    a6
  4570.     rts
  4571.  
  4572. palmos$Palm__DateDaysToDate:
  4573.     link    a6,#0
  4574.     move.l    8(a6),-(a7)
  4575.     move.l    12(a6),-(a7)
  4576.     trap    #15
  4577.     dc.w    sysTrapDateDaysToDate
  4578.     addq.l    #8,a7
  4579.     unlk    a6
  4580.     rts
  4581.  
  4582. palmos$Palm__DateSecondsToDate:
  4583.     link    a6,#0
  4584.     move.l    8(a6),-(a7)
  4585.     move.l    12(a6),-(a7)
  4586.     trap    #15
  4587.     dc.w    sysTrapDateSecondsToDate
  4588.     addq.l    #8,a7
  4589.     unlk    a6
  4590.     rts
  4591.  
  4592. palmos$Palm__DateToAscii:
  4593.     link    a6,#0
  4594.     move.l    8(a6),a0
  4595.     move.l    (a0),a0
  4596.     move.l    Array.data(a0),-(a7)
  4597.     move.b    15(a6),-(a7)
  4598.     move.w    18(a6),-(a7)
  4599.     move.b    23(a6),-(a7)
  4600.     move.b    27(a6),-(a7)
  4601.     trap    #15
  4602.     dc.w    sysTrapDateToAscii
  4603.     addq.l    #8,a7
  4604.     move.l    d0,d2
  4605.     move.l    8(a6),a2
  4606.     move.l    (a2),a0
  4607.     systrap    StrLen(Array.data(a0).l)
  4608.     move.w    d0,4+2(a2)
  4609.     move.l    d2,d0
  4610.     unlk    a6
  4611.     rts
  4612.  
  4613. palmos$Palm__DateToDays:
  4614.     link    a6,#0
  4615.     move.w    10(a6),-(a7)
  4616.     trap    #15
  4617.     dc.w    sysTrapDateToDays
  4618.     addq.l    #2,a7
  4619.     unlk    a6
  4620.     rts
  4621.  
  4622. palmos$Palm__DateToDOWDMFormat:
  4623.     link    a6,#0
  4624.     move.l    8(a6),a0
  4625.     move.l    (a0),a0
  4626.     move.l    Array.data(a0),-(a7)
  4627.     move.b    15(a6),-(a7)
  4628.     move.w    18(a6),-(a7)
  4629.     move.b    23(a6),-(a7)
  4630.     move.b    27(a6),-(a7)
  4631.     trap    #15
  4632.     dc.w    sysTrapDateToDOWDMFormat
  4633.     addq.l    #8,a7
  4634.     move.l    d0,d2
  4635.     move.l    8(a6),a2
  4636.     move.l    (a2),a0
  4637.     systrap    StrLen(Array.data(a0).l)
  4638.     move.w    d0,4+2(a2)
  4639.     move.l    d2,d0
  4640.     unlk    a6
  4641.     rts
  4642.  
  4643. palmos$Palm__DayOfMonth:
  4644.     link    a6,#0
  4645.     move.w    10(a6),-(a7)
  4646.     move.w    14(a6),-(a7)
  4647.     move.w    18(a6),-(a7)
  4648.     trap    #15
  4649.     dc.w    sysTrapDayOfMonth
  4650.     addq.l    #6,a7
  4651.     and.l    #$ffff,d0
  4652.     unlk    a6
  4653.     rts
  4654.  
  4655. palmos$Palm__DayOfWeek:
  4656.     link    a6,#0
  4657.     move.w    10(a6),-(a7)
  4658.     move.w    14(a6),-(a7)
  4659.     move.w    18(a6),-(a7)
  4660.     trap    #15
  4661.     dc.w    sysTrapDayOfWeek
  4662.     addq.l    #6,a7
  4663.     and.l    #$ffff,d0
  4664.     unlk    a6
  4665.     rts
  4666.  
  4667. palmos$Palm__DaysInMonth:
  4668.     link    a6,#0
  4669.     move.w    10(a6),-(a7)
  4670.     move.w    14(a6),-(a7)
  4671.     trap    #15
  4672.     dc.w    sysTrapDaysInMonth
  4673.     addq.l    #4,a7
  4674.     and.l    #$ffff,d0
  4675.     unlk    a6
  4676.     rts
  4677.  
  4678. palmos$Palm__SelectDay:
  4679.     link    a6,#0
  4680.     move.l    8(a6),a0
  4681.     move.l    (a0),a0
  4682.     move.l    Array.data(a0),-(a7)
  4683.     move.l    12(a6),-(a7)
  4684.     move.l    16(a6),-(a7)
  4685.     move.l    20(a6),-(a7)
  4686.     trap    #15
  4687.     dc.w    sysTrapSelectDay
  4688.     lea    12(a7),a7
  4689.     and.l    #$ffff,d0
  4690.     unlk    a6
  4691.     rts
  4692.  
  4693. palmos$Palm__TimAdjust:
  4694.     link    a6,#0
  4695.     move.l    8(a6),-(a7)
  4696.     move.l    12(a6),-(a7)
  4697.     trap    #15
  4698.     dc.w    sysTrapTimAdjust
  4699.     addq.l    #8,a7
  4700.     unlk    a6
  4701.     rts
  4702.  
  4703. palmos$Palm__TimDateTimeToSeconds:
  4704.     link    a6,#0
  4705.     move.l    8(a6),-(a7)
  4706.     trap    #15
  4707.     dc.w    sysTrapTimDateTimeToSeconds
  4708.     addq.l    #4,a7
  4709.     unlk    a6
  4710.     rts
  4711.  
  4712. palmos$Palm__TimGetSeconds:
  4713.     link    a6,#0
  4714.     trap    #15
  4715.     dc.w    sysTrapTimGetSeconds
  4716.     unlk    a6
  4717.     rts
  4718.  
  4719. palmos$Palm__TimGetTicks:
  4720.     link    a6,#0
  4721.     trap    #15
  4722.     dc.w    sysTrapTimGetTicks
  4723.     unlk    a6
  4724.     rts
  4725.  
  4726. palmos$Palm__TimSecondsToDateTime:
  4727.     link    a6,#0
  4728.     move.l    8(a6),-(a7)
  4729.     move.l    12(a6),-(a7)
  4730.     trap    #15
  4731.     dc.w    sysTrapTimSecondsToDateTime
  4732.     addq.l    #8,a7
  4733.     unlk    a6
  4734.     rts
  4735.  
  4736. palmos$Palm__TimSetSeconds:
  4737.     link    a6,#0
  4738.     move.l    8(a6),-(a7)
  4739.     trap    #15
  4740.     dc.w    sysTrapTimSetSeconds
  4741.     addq.l    #4,a7
  4742.     unlk    a6
  4743.     rts
  4744.  
  4745. palmos$Palm__TimeToAscii:
  4746.     link    a6,#0
  4747.     move.l    8(a6),a0
  4748.     move.l    (a0),a0
  4749.     move.l    Array.data(a0),-(a7)
  4750.     move.b    15(a6),-(a7)
  4751.     move.b    19(a6),-(a7)
  4752.     move.b    23(a6),-(a7)
  4753.     trap    #15
  4754.     dc.w    sysTrapTimeToAscii
  4755.     addq.l    #6,a7
  4756.     unlk    a6
  4757.     rts
  4758.  
  4759. palmos$Palm__WinAddWindow:
  4760.     link    a6,#0
  4761.     move.l    8(a6),-(a7)
  4762.     trap    #15
  4763.     dc.w    sysTrapWinAddWindow
  4764.     addq.l    #4,a7
  4765.     unlk    a6
  4766.     rts
  4767.  
  4768. palmos$Palm__WinClipRectangle:
  4769.     link    a6,#0
  4770.     move.l    8(a6),-(a7)
  4771.     trap    #15
  4772.     dc.w    sysTrapWinClipRectangle
  4773.     addq.l    #4,a7
  4774.     unlk    a6
  4775.     rts
  4776.  
  4777. palmos$Palm__WinCopyRectangle:
  4778.     link    a6,#0
  4779.     move.b    11(a6),-(a7)
  4780.     move.w    14(a6),-(a7)
  4781.     move.w    18(a6),-(a7)
  4782.     move.l    20(a6),-(a7)
  4783.     move.l    24(a6),-(a7)
  4784.     move.l    28(a6),-(a7)
  4785.     trap    #15
  4786.     dc.w    sysTrapWinCopyRectangle
  4787.     lea    18(a7),a7
  4788.     unlk    a6
  4789.     rts
  4790.  
  4791. palmos$Palm__WinCreateWindow:
  4792.     link    a6,#0
  4793.     move.l    8(a6),-(a7)
  4794.     move.w    14(a6),-(a7)
  4795.     move.w    18(a6),-(a7)
  4796.     move.w    22(a6),-(a7)
  4797.     move.l    24(a6),-(a7)
  4798.     trap    #15
  4799.     dc.w    sysTrapWinCreateWindow
  4800.     lea    14(a7),a7
  4801.     move.l    a0,d0
  4802.     unlk    a6
  4803.     rts
  4804.  
  4805. palmos$Palm__WinCreateOffscreenWindow:
  4806.     link    a6,#0
  4807.     move.l    8(a6),-(a7)
  4808.     move.b    15(a6),-(a7)
  4809.     move.w    18(a6),-(a7)
  4810.     move.w    22(a6),-(a7)
  4811.     trap    #15
  4812.     dc.w    sysTrapWinCreateOffscreenWindow
  4813.     lea    10(a7),a7
  4814.     move.l    a0,d0
  4815.     unlk    a6
  4816.     rts
  4817.  
  4818. palmos$Palm__WinDeleteWindow:
  4819.     link    a6,#0
  4820.     move.w    10(a6),-(a7)
  4821.     move.l    12(a6),-(a7)
  4822.     trap    #15
  4823.     dc.w    sysTrapWinDeleteWindow
  4824.     addq.l    #6,a7
  4825.     unlk    a6
  4826.     rts
  4827.  
  4828. palmos$Palm__WinDisableWindow:
  4829.     link    a6,#0
  4830.     move.l    8(a6),-(a7)
  4831.     trap    #15
  4832.     dc.w    sysTrapWinDisableWindow
  4833.     addq.l    #4,a7
  4834.     unlk    a6
  4835.     rts
  4836.  
  4837. palmos$Palm__WinDisplayToWindowPt:
  4838.     link    a6,#0
  4839.     move.l    8(a6),-(a7)
  4840.     move.l    12(a6),-(a7)
  4841.     trap    #15
  4842.     dc.w    sysTrapWinDisplayToWindowPt
  4843.     addq.l    #8,a7
  4844.     unlk    a6
  4845.     rts
  4846.  
  4847. palmos$Palm__WinDrawBitmap:
  4848.     link    a6,#0
  4849.     move.w    10(a6),-(a7)
  4850.     move.w    14(a6),-(a7)
  4851.     move.l    16(a6),-(a7)
  4852.     trap    #15
  4853.     dc.w    sysTrapWinDrawBitmap
  4854.     addq.l    #8,a7
  4855.     unlk    a6
  4856.     rts
  4857.  
  4858. palmos$Palm__WinDrawChars:
  4859.     link    a6,#0
  4860.     move.w    10(a6),-(a7)
  4861.     move.w    14(a6),-(a7)
  4862.     move.w    18(a6),-(a7)
  4863.     move.l    20(a6),a0
  4864.     move.l    (a0),a0
  4865.     move.l    Array.data(a0),-(a7)
  4866.     trap    #15
  4867.     dc.w    sysTrapWinDrawChars
  4868.     addq.l    #6,a7
  4869.     unlk    a6
  4870.     rts
  4871.  
  4872. palmos$Palm__WinDrawGrayLine:
  4873.     link    a6,#0
  4874.     move.w    10(a6),-(a7)
  4875.     move.w    14(a6),-(a7)
  4876.     move.w    18(a6),-(a7)
  4877.     move.w    22(a6),-(a7)
  4878.     trap    #15
  4879.     dc.w    sysTrapWinDrawGrayLine
  4880.     addq.l    #8,a7
  4881.     unlk    a6
  4882.     rts
  4883.  
  4884. palmos$Palm__WinDrawGrayRectangleFrame:
  4885.     link    a6,#0
  4886.     move.l    8(a6),-(a7)
  4887.     move.w    14(a6),-(a7)
  4888.     trap    #15
  4889.     dc.w    sysTrapWinDrawGrayRectangleFrame
  4890.     addq.l    #6,a7
  4891.     unlk    a6
  4892.     rts
  4893.  
  4894. palmos$Palm__WinDrawInvertedChars:
  4895.     link    a6,#0
  4896.     move.w    10(a6),-(a7)
  4897.     move.w    14(a6),-(a7)
  4898.     move.w    18(a6),-(a7)
  4899.     move.l    20(a6),a0
  4900.     move.l    (a0),a0
  4901.     move.l    Array.data(a0),-(a7)
  4902.     trap    #15
  4903.     dc.w    sysTrapWinDrawInvertedChars
  4904.     addq.l    #6,a7
  4905.     unlk    a6
  4906.     rts
  4907.  
  4908. palmos$Palm__WinDrawLine:
  4909.     link    a6,#0
  4910.     move.w    10(a6),-(a7)
  4911.     move.w    14(a6),-(a7)
  4912.     move.w    18(a6),-(a7)
  4913.     move.w    22(a6),-(a7)
  4914.     trap    #15
  4915.     dc.w    sysTrapWinDrawLine
  4916.     addq.l    #8,a7
  4917.     unlk    a6
  4918.     rts
  4919.  
  4920. palmos$Palm__WinDrawRectangle:
  4921.     link    a6,#0
  4922.     move.w    10(a6),-(a7)
  4923.     move.l    12(a6),-(a7)
  4924.     trap    #15
  4925.     dc.w    sysTrapWinDrawRectangle
  4926.     addq.l    #6,a7
  4927.     unlk    a6
  4928.     rts
  4929.  
  4930. palmos$Palm__WinDrawRectangleFrame:
  4931.     link    a6,#0
  4932.     move.l    8(a6),-(a7)
  4933.     move.w    14(a6),-(a7)
  4934.     trap    #15
  4935.     dc.w    sysTrapWinDrawRectangleFrame
  4936.     addq.l    #6,a7
  4937.     unlk    a6
  4938.     rts
  4939.  
  4940. palmos$Palm__WinDrawWindowFrame:
  4941.     link    a6,#0
  4942.     trap    #15
  4943.     dc.w    sysTrapWinDrawWindowFrame
  4944.     unlk    a6
  4945.     rts
  4946.  
  4947. palmos$Palm__WinEnableWindow:
  4948.     link    a6,#0
  4949.     move.l    8(a6),-(a7)
  4950.     trap    #15
  4951.     dc.w    sysTrapWinEnableWindow
  4952.     addq.l    #4,a7
  4953.     unlk    a6
  4954.     rts
  4955.  
  4956. palmos$Palm__WinEraseChars:
  4957.     link    a6,#0
  4958.     move.w    10(a6),-(a7)
  4959.     move.w    14(a6),-(a7)
  4960.     move.w    18(a6),-(a7)
  4961.     move.l    20(a6),a0
  4962.     move.l    (a0),a0
  4963.     move.l    Array.data(a0),-(a7)
  4964.     trap    #15
  4965.     dc.w    sysTrapWinEraseChars
  4966.     addq.l    #6,a7
  4967.     unlk    a6
  4968.     rts
  4969.  
  4970. palmos$Palm__WinEraseLine:
  4971.     link    a6,#0
  4972.     move.w    10(a6),-(a7)
  4973.     move.w    14(a6),-(a7)
  4974.     move.w    18(a6),-(a7)
  4975.     move.w    22(a6),-(a7)
  4976.     trap    #15
  4977.     dc.w    sysTrapWinEraseLine
  4978.     addq.l    #8,a7
  4979.     unlk    a6
  4980.     rts
  4981.  
  4982. palmos$Palm__WinEraseRectangle:
  4983.     link    a6,#0
  4984.     move.w    10(a6),-(a7)
  4985.     move.l    12(a6),-(a7)
  4986.     trap    #15
  4987.     dc.w    sysTrapWinEraseRectangle
  4988.     addq.l    #6,a7
  4989.     unlk    a6
  4990.     rts
  4991.  
  4992. palmos$Palm__WinEraseRectangleFrame:
  4993.     link    a6,#0
  4994.     move.l    8(a6),-(a7)
  4995.     move.w    14(a6),-(a7)
  4996.     trap    #15
  4997.     dc.w    sysTrapWinEraseRectangleFrame
  4998.     addq.l    #6,a7
  4999.     unlk    a6
  5000.     rts
  5001.  
  5002. palmos$Palm__WinEraseWindow:
  5003.     link    a6,#0
  5004.     trap    #15
  5005.     dc.w    sysTrapWinEraseWindow
  5006.     unlk    a6
  5007.     rts
  5008.  
  5009. palmos$Palm__WinFillLine:
  5010.     link    a6,#0
  5011.     move.w    10(a6),-(a7)
  5012.     move.w    14(a6),-(a7)
  5013.     move.w    18(a6),-(a7)
  5014.     move.w    22(a6),-(a7)
  5015.     trap    #15
  5016.     dc.w    sysTrapWinFillLine
  5017.     addq.l    #8,a7
  5018.     unlk    a6
  5019.     rts
  5020.  
  5021. palmos$Palm__WinFillRectangle:
  5022.     link    a6,#0
  5023.     move.w    10(a6),-(a7)
  5024.     move.l    12(a6),-(a7)
  5025.     trap    #15
  5026.     dc.w    sysTrapWinFillRectangle
  5027.     addq.l    #6,a7
  5028.     unlk    a6
  5029.     rts
  5030.  
  5031. palmos$Palm__WinGetActiveWindow:
  5032.     link    a6,#0
  5033.     trap    #15
  5034.     dc.w    sysTrapWinGetActiveWindow
  5035.     move.l    a0,d0
  5036.     unlk    a6
  5037.     rts
  5038.  
  5039. palmos$Palm__WinGetClip:
  5040.     link    a6,#0
  5041.     move.l    8(a6),-(a7)
  5042.     trap    #15
  5043.     dc.w    sysTrapWinGetClip
  5044.     addq.l    #4,a7
  5045.     unlk    a6
  5046.     rts
  5047.  
  5048. palmos$Palm__WinGetDisplayExtent:
  5049.     link    a6,#0
  5050.     move.l    8(a6),-(a7)
  5051.     move.l    12(a6),-(a7)
  5052.     trap    #15
  5053.     dc.w    sysTrapWinGetDisplayExtent
  5054.     addq.l    #8,a7
  5055.     unlk    a6
  5056.     rts
  5057.  
  5058. palmos$Palm__WinGetDisplayWindow:
  5059.     link    a6,#0
  5060.     trap    #15
  5061.     dc.w    sysTrapWinGetDisplayWindow
  5062.     move.l    a0,d0
  5063.     unlk    a6
  5064.     rts
  5065.  
  5066. palmos$Palm__WinGetDrawWindow:
  5067.     link    a6,#0
  5068.     trap    #15
  5069.     dc.w    sysTrapWinGetDrawWindow
  5070.     move.l    a0,d0
  5071.     unlk    a6
  5072.     rts
  5073.  
  5074. palmos$Palm__WinGetFirstWindow:
  5075.     link    a6,#0
  5076.     trap    #15
  5077.     dc.w    sysTrapWinGetFirstWindow
  5078.     move.l    a0,d0
  5079.     unlk    a6
  5080.     rts
  5081.  
  5082. palmos$Palm__WinGetFramesRectangle:
  5083.     link    a6,#0
  5084.     move.l    8(a6),-(a7)
  5085.     move.l    12(a6),-(a7)
  5086.     move.w    18(a6),-(a7)
  5087.     trap    #15
  5088.     dc.w    sysTrapWinGetFramesRectangle
  5089.     lea    10(a7),a7
  5090.     unlk    a6
  5091.     rts
  5092.  
  5093. palmos$Palm__WinGetWindowBounds:
  5094.     link    a6,#0
  5095.     move.l    8(a6),-(a7)
  5096.     trap    #15
  5097.     dc.w    sysTrapWinGetWindowBounds
  5098.     addq.l    #4,a7
  5099.     unlk    a6
  5100.     rts
  5101.  
  5102. palmos$Palm__WinGetWindowExtent:
  5103.     link    a6,#0
  5104.     move.l    8(a6),-(a7)
  5105.     move.l    12(a6),-(a7)
  5106.     trap    #15
  5107.     dc.w    sysTrapWinGetWindowExtent
  5108.     addq.l    #8,a7
  5109.     unlk    a6
  5110.     rts
  5111.  
  5112. palmos$Palm__WinGetWindowFrameRect:
  5113.     link    a6,#0
  5114.     move.l    8(a6),-(a7)
  5115.     move.l    12(a6),-(a7)
  5116.     trap    #15
  5117.     dc.w    sysTrapWinGetWindowFrameRect
  5118.     addq.l    #8,a7
  5119.     unlk    a6
  5120.     rts
  5121.  
  5122. palmos$Palm__WinInitializeWindow:
  5123.     link    a6,#0
  5124.     move.l    8(a6),-(a7)
  5125.     trap    #15
  5126.     dc.w    sysTrapWinInitializeWindow
  5127.     addq.l    #4,a7
  5128.     unlk    a6
  5129.     rts
  5130.  
  5131. palmos$Palm__WinInvertChars:
  5132.     link    a6,#0
  5133.     move.w    10(a6),-(a7)
  5134.     move.w    14(a6),-(a7)
  5135.     move.w    18(a6),-(a7)
  5136.     move.l    20(a6),a0
  5137.     move.l    (a0),a0
  5138.     move.l    Array.data(a0),-(a7)
  5139.     trap    #15
  5140.     dc.w    sysTrapWinInvertChars
  5141.     addq.l    #6,a7
  5142.     unlk    a6
  5143.     rts
  5144.  
  5145. palmos$Palm__WinInvertLine:
  5146.     link    a6,#0
  5147.     move.w    10(a6),-(a7)
  5148.     move.w    14(a6),-(a7)
  5149.     move.w    18(a6),-(a7)
  5150.     move.w    22(a6),-(a7)
  5151.     trap    #15
  5152.     dc.w    sysTrapWinInvertLine
  5153.     addq.l    #8,a7
  5154.     unlk    a6
  5155.     rts
  5156.  
  5157. palmos$Palm__WinInvertRectangle:
  5158.     link    a6,#0
  5159.     move.w    10(a6),-(a7)
  5160.     move.l    12(a6),-(a7)
  5161.     trap    #15
  5162.     dc.w    sysTrapWinInvertRectangle
  5163.     addq.l    #6,a7
  5164.     unlk    a6
  5165.     rts
  5166.  
  5167. palmos$Palm__WinInvertRectangleFrame:
  5168.     link    a6,#0
  5169.     move.l    8(a6),-(a7)
  5170.     move.w    14(a6),-(a7)
  5171.     trap    #15
  5172.     dc.w    sysTrapWinInvertRectangleFrame
  5173.     addq.l    #6,a7
  5174.     unlk    a6
  5175.     rts
  5176.  
  5177. palmos$Palm__WinModal:
  5178.     link    a6,#0
  5179.     move.l    8(a6),-(a7)
  5180.     trap    #15
  5181.     dc.w    sysTrapWinModal
  5182.     addq.l    #4,a7
  5183.     and.l    #$ffff,d0
  5184.     unlk    a6
  5185.     rts
  5186.  
  5187. palmos$Palm__WinRemoveWindow:
  5188.     link    a6,#0
  5189.     move.l    8(a6),-(a7)
  5190.     trap    #15
  5191.     dc.w    sysTrapWinRemoveWindow
  5192.     addq.l    #4,a7
  5193.     unlk    a6
  5194.     rts
  5195.  
  5196. palmos$Palm__WinResetClip:
  5197.     link    a6,#0
  5198.     trap    #15
  5199.     dc.w    sysTrapWinResetClip
  5200.     unlk    a6
  5201.     rts
  5202.  
  5203. palmos$Palm__WinRestoreBits:
  5204.     link    a6,#0
  5205.     move.w    10(a6),-(a7)
  5206.     move.w    14(a6),-(a7)
  5207.     move.l    16(a6),-(a7)
  5208.     trap    #15
  5209.     dc.w    sysTrapWinRestoreBits
  5210.     addq.l    #8,a7
  5211.     unlk    a6
  5212.     rts
  5213.  
  5214. palmos$Palm__WinSaveBits:
  5215.     link    a6,#0
  5216.     move.l    8(a6),-(a7)
  5217.     move.l    12(a6),-(a7)
  5218.     trap    #15
  5219.     dc.w    sysTrapWinSaveBits
  5220.     addq.l    #8,a7
  5221.     move.l    a0,d0
  5222.     unlk    a6
  5223.     rts
  5224.  
  5225. palmos$Palm__WinScrollRectangle:
  5226.     link    a6,#0
  5227.     move.l    8(a6),-(a7)
  5228.     move.w    14(a6),-(a7)
  5229.     move.b    19(a6),-(a7)
  5230.     move.l    20(a6),-(a7)
  5231.     trap    #15
  5232.     dc.w    sysTrapWinScrollRectangle
  5233.     lea    12(a7),a7
  5234.     unlk    a6
  5235.     rts
  5236.  
  5237. palmos$Palm__WinSetActiveWindow:
  5238.     link    a6,#0
  5239.     move.l    8(a6),-(a7)
  5240.     trap    #15
  5241.     dc.w    sysTrapWinSetActiveWindow
  5242.     addq.l    #4,a7
  5243.     unlk    a6
  5244.     rts
  5245.  
  5246. palmos$Palm__WinSetClip:
  5247.     link    a6,#0
  5248.     move.l    8(a6),-(a7)
  5249.     trap    #15
  5250.     dc.w    sysTrapWinSetClip
  5251.     addq.l    #4,a7
  5252.     unlk    a6
  5253.     rts
  5254.  
  5255. palmos$Palm__WinSetDrawWindow:
  5256.     link    a6,#0
  5257.     move.l    8(a6),-(a7)
  5258.     trap    #15
  5259.     dc.w    sysTrapWinSetDrawWindow
  5260.     addq.l    #4,a7
  5261.     move.l    a0,d0
  5262.     unlk    a6
  5263.     rts
  5264.  
  5265. palmos$Palm__WinSetUnderlineMode:
  5266.     link    a6,#0
  5267.     move.l    8(a6),-(a7)
  5268.     trap    #15
  5269.     dc.w    sysTrapWinSetUnderlineMode
  5270.     addq.l    #4,a7
  5271.     and.l    #$ffff,d0
  5272.     ext.l    d0
  5273.     unlk    a6
  5274.     rts
  5275.  
  5276. palmos$Palm__WinWindowToDisplayPt:
  5277.     link    a6,#0
  5278.     move.l    8(a6),-(a7)
  5279.     move.l    12(a6),-(a7)
  5280.     trap    #15
  5281.     dc.w    sysTrapWinWindowToDisplayPt
  5282.     addq.l    #8,a7
  5283.     unlk    a6
  5284.     rts
  5285.  
  5286.