Changeset 1311


Ignore:
Timestamp:
01/31/09 11:48:54 (3 years ago)
Author:
debrouxl
Message:
  • Rename the "pstarter" folders to "starters", since we're going to add ttstart into it.
  • Push a bit of ttstart code into pstarter.
Location:
trunk/tigcc/starters
Files:
2 added
1 copied
17 moved

Legend:

Unmodified
Added
Removed
  • trunk/tigcc/starters/LGPL.txt

    • Property svn:executable deleted
  • trunk/tigcc/starters/lzma/CPL.html

    • Property svn:executable deleted
  • trunk/tigcc/starters/lzma/LGPL.txt

    • Property svn:executable deleted
  • trunk/tigcc/starters/lzma/LzmaDecode.c

    • Property svn:executable deleted
  • trunk/tigcc/starters/lzma/LzmaDecode.h

    • Property svn:executable deleted
  • trunk/tigcc/starters/lzma/LzmaDecode.s

    • Property svn:executable deleted
  • trunk/tigcc/starters/lzma/compile

    r1307 r1311  
     1#!/bin/sh 
    12tigcc -Os -fomit-frame-pointer -mpcrel -D_LZMA_UINT32_IS_ULONG -S LzmaDecode.c 
  • trunk/tigcc/starters/lzma/history.txt

    • Property svn:executable deleted
  • trunk/tigcc/starters/lzma/lzma.tpr

    • Property svn:executable deleted
  • trunk/tigcc/starters/lzma/lzma.txt

    • Property svn:executable deleted
  • trunk/tigcc/starters/pst-lzma.h

    • Property svn:executable deleted
  • trunk/tigcc/starters/pst-shrn.h

    • Property svn:executable deleted
  • trunk/tigcc/starters/pst-ttuf.h

    • Property svn:executable deleted
  • trunk/tigcc/starters/pst-ttup.h

    • Property svn:executable deleted
  • trunk/tigcc/starters/pstarter.s

    • Property svn:executable deleted
    r1307 r1311  
    1 | TIGCC Program Starter 
    2 | Copyright (C) 2004-2007 Kevin Kofler, Lionel Debroux. 
     1| TI-68k Specific Program Starter ("pstarter") version 2.x. 
     2| For HW1/2/3/4 TI-68k calculators running AMS 1.00-3.10 (or compatible). 
     3| Copyright (C) 2004-2009 Kevin Kofler, Lionel Debroux. 
     4| pstarter version 1.x was 
     5| Copyright (C) 2000-2004 Thomas Nussbaumer and contributors. 
    36| 
    47| This launcher is free software; you can redistribute it and/or 
     
    154157| Check if the archive is valid and compute the uncompressed size 
    155158GET_UNCOMPRESSED_SIZE 
     159 
     160| AI1/AI2 disabling 
     161.ifdef disable_auto_ints 
     162trap #12 
     163move.w %d0,-(%sp) 
     164move.w #0x0200,%sr 
     165.endif 
     166 
    156167| Allocate the memory needed to decompress the program 
    157168| NOTE: We can't use HeapAllocPtr here because of kernel-based programs. 
     
    169180jsr (%a0) 
    170181addq.l #4,%a7 
     182 
    171183| Decompress the archive 
    172184MEM_TO_MEM_DECOMPRESS 
    173185 
     186| AI1/AI2 enabling 
     187.ifdef disable_auto_ints 
     188trap #12 
     189move.w (%sp)+,%sr 
     190.endif 
    174191 
    175192| LAUNCH DECOMPRESSED PROGRAM 
     
    385402__symbol_search_loop__: 
    386403| Store failure value in %d0 
    387 clr.w %d0 
     404moveq #0,%d0 
    388405| If the SYM_ENTRY pointer is 0, quit. 
    389406move.l %a0,%d5 
     
    512529.data 
    513530 
     531.even 
    514532DecompressedHandle: .word 0 | handle to free, 0 if no freeing needed 
    515533CompressedHandle: .word 0 | handle to unlock, 0 if no unlocking needed 
  • trunk/tigcc/starters/pstarter.tpr

    • Property svn:executable deleted
  • trunk/tigcc/starters/pstarter.txt

    • Property svn:executable deleted
    r1307 r1311  
    1 This is the next-generation TIGCC pstarter. I wanted to get rid of all the #ifdef 
    2 mess in ttstart, instead concentrating on a launcher explicitly optimized for use 
    3 as an automatic TIGCC decompressor. There are 4 supported decompresssion 
    4 routines: 
     1This is the next-generation TIGCC Program Starter. I (Kevin) wanted to get 
     2rid of all the #ifdef mess in ttstart, instead concentrating on a launcher 
     3explicitly optimized for use as an automatic TIGCC decompressor. There are 
     44 supported decompresssion routines: 
    55* ttunpack-small 
    66* ttunpack-fast 
     
    88* Shrink92 
    99 
    10     TIGCC Program Starter 
    11     Copyright (C) 2004-2005 Kevin Kofler, Lionel Debroux 
     10    TI-68k Specific Program Starter 
     11    Copyright (C) 2004-2009 Kevin Kofler, Lionel Debroux 
    1212 
    1313    This launcher is free software; you can redistribute it and/or 
Note: See TracChangeset for help on using the changeset viewer.