home *** CD-ROM | disk | FTP | other *** search
/ c64.rulez.org / 2014.05.c64.rulez.org.tar / c64.rulez.org / pub / c64 / other-OS / Dos / TASM03.ZIP / MANUAL.TXT < prev    next >
Text File  |  1998-08-30  |  8KB  |  186 lines

  1.  
  2.  
  3. hI AND WELCOME TO tURBO aSSEMBLER eDITOR V0.3{$e1}!
  4.  
  5.  
  6.  
  7. tHIS PROGRAM WAS ORIGINALY MADE JUST FOR HOME USAGE, BUT AFTER THE
  8.  
  9. rage-scenest '98 PARTY i DECIDED TO MAKE A PUBLIC VERSION, BECAUSE THERE WERE
  10.  
  11. SOME PEOPLE WHO WERE INTERESTED ABOUT THIS PROGRAM.
  12.  
  13.  
  14.  
  15. tHE IDEA OF MAKING THIS EDITOR IS COME WHEN i RAN OUT LINES IN +60k turbo ass
  16.  
  17. v1.2 pro ON THE C64 (4095 i THINK...). i HAD tass 6502 FROM taboo A LONG TIME
  18.  
  19. AGO, BUT i DON'T USED IT, BECAUSE THERE WASN'T ANY USER INTERFACE OR SOMETHING
  20.  
  21. LIKE THAT, AND dos TEXTEDITOR PROGRAMS SUX BECAUSE:
  22.  
  23. - NO c64 CHARSET
  24.  
  25. - i CAN'T USE SPECIAL CHARACTERS LIKE: c= + s ETC.
  26.  
  27. - iN .text "" CONTROL CODES CAN'T BE USED, ascii CHARACTERS NOT petscii
  28.  
  29. - sOURCE CODE IS NOT AUTOMATIC FORMATTED, tab SUX!
  30.  
  31. - i HAVE TO EXIT THEM, WHEN i WANT TO COMPILE MY PROGRAM.
  32.  
  33. - WHEN REENTERING TO AN EDITOR i CAN'T FIND WHERE i WAS.
  34.  
  35. tHE COMPILED CODE CAN DIRECTLY SEND TO A c64 WITH A SIMPLE SERIAL CABLE
  36.  
  37. DESCRIBED AT THE END OF THE TEXT.
  38.  
  39. tHE eDITOR AUTODETECTS THE START ADDRESS, BUT IF YOU SET SOMEWHERE THE
  40.  
  41. "start" LABEL, THE START ADDRESS WILL BE THERE.
  42.  
  43. i FOUND SEVERAL BUGS IN tass 6502 v1.2. tHEY ACCOUR ESPECIALY WHEN USING IT
  44.  
  45. WITH BIGGER FILES WITH ".INCLUDE". tHE COMPILER ERROR MESSAGES ARE INDEPENDENT
  46.  
  47. FROM THE EDITOR... 
  48.  
  49.  
  50.  
  51. aND NOW THE USUAL BORING TEXT:
  52.  
  53.                   i don't take responsibility for any damage, hardware,
  54.  
  55.   software, mental,...sourcecode loss etc. 
  56.  
  57.                   use it on your own risk!
  58.  
  59.                   this software is freeware, and cannot be sold!
  60.  
  61.                   (bUT THESE MUSN'T ACCOUR NORMALLY. i DON'T PRODUCE SHIT.
  62.  
  63.                    tHE EDITOR WILL TRY 3 TIMES TO SAVE A SOURCECODE WHEN
  64.  
  65.                    IT CRASHES FROM SOMETHING.)
  66.  
  67. ------------------------------------------------------------------------------
  68.  
  69. mY ADDRESS:
  70.  
  71.                 kAJT R zSOLT
  72.  
  73.                   sZIGLIGET
  74.  
  75.                 h{CBM-I}VIR G U.15.
  76.  
  77.                     8264
  78.  
  79.                    hungary
  80.  
  81.  
  82.  
  83. SOCI@MAIL.LOVASSY.VEIN.HU
  84.  
  85. HTTP://FELIX.LOVASSY.VEIN.HU/SINGULAR
  86.  
  87.  
  88.  
  89. mINIMUM REQUIRED:
  90.  
  91.  
  92.  
  93. - dos > 3.1
  94.  
  95. - vga
  96.  
  97. - 386 (ONLY TESTED ON 486 AND pENTIUM)
  98.  
  99. - THE MORE BASE MEMORY YOU HAVE, THE LONGER CODE YOU CAN WRITE.(MAX 10000 LINES)
  100.  
  101. - 391 k xms MEMORY FOR TEMPOLARY STORAGE.
  102.  
  103.  
  104.  
  105. eMULATION FEATURES:
  106.  
  107.  
  108.  
  109. c64 COLOR EMULATION
  110.  
  111. 40X25 SCREEN +BORDER WITH 2 c64 CHARSETS <=- pRESS alt+shift TO CHANGE IT IT
  112.  
  113. c64 kEYBOARD EMULATION
  114.  
  115. gENERATES petscii FILES!
  116.  
  117.  
  118.  
  119. bASIC FEATURES:
  120.  
  121.  
  122.  
  123. f1              1 PAGE UP
  124.  
  125. f2              gO TOP
  126.  
  127. f7              1 PAGE DOWN
  128.  
  129. f8              gO BOTTOM
  130.  
  131. ins             tOGGLE iNSERT MODE
  132.  
  133.  
  134.  
  135. fEATURES WITH "LEFT ARROW"+KEY ("LEFT ARROW"="{$60}" ON pc KEYBOARD):
  136.  
  137.  
  138.  
  139. 1               eXIT
  140.  
  141. C               cOLD START
  142.  
  143. LEFT ARROW      oUTPUTS "LEFT ARROW"
  144.  
  145. L               lOAD FILE (.tas)
  146.  
  147. DEL             dEL LINE
  148.  
  149. 3               cOMPILE, TRANSFER
  150.  
  151. 5               cREATE OBJECT FILE
  152.  
  153. F               fIND TEXT (FROM CURSOR)
  154.  
  155. N               gO TO NUMBER
  156.  
  157. M               sET MARK 0,1,2,3,4,5,6,7,8,9,m,s
  158.  
  159. ;               kILL MARK 0,1,2,3,4,5,6,7,8,9,m,s
  160.  
  161. 8               sELECT TABULATOR POSITION
  162.  
  163. G               gO TO MARK 0,1,2,3,4,5,6,7,8,9,m,s
  164.  
  165. B               bLOCK COMMANDS
  166.  
  167. O               sELECT COLORS
  168.  
  169. :               dISPLAY MARK POSITIONS
  170.  
  171. *               dISPLAY DIRECTORY "<" MARKS READONLY FILES
  172.  
  173. +               dISPLAY LABELS WITH ADDRESSES
  174.  
  175. 2               oUTPUTS ";"+39*COMMENT FILL CHAR
  176.  
  177. A               eNTER QUOTE-MODE UNTIL "LEFT ARROW"
  178.  
  179. H               fIND NEXT TEXT (FROM CURSOR)
  180.  
  181. I               fIND SOUBROUTINE (STARTS SEARCHING FROM THE BEGINNING)
  182.  
  183. R               rEPLACE,BY
  184.  
  185. T               rEPLACE STRING
  186.  
  187. Y               rEPLACE ALL
  188.  
  189. E               eNTER FILE (.seq)
  190.  
  191. W               wRITE FILE (.seq petscii)
  192.  
  193. S               sAVE FILE (.tas)
  194.  
  195. K               f3-f6 REDEFINE (PRESS "LEFT ARROW"+"A" IN sEQUENCE ? TO USE ALL KEYS...)
  196.  
  197. f1              rESET f3-f6 TO THE DEFAULT
  198.  
  199. return          pUSH FROM CURSOR LINE DOWN
  200.  
  201. space           cLEAR LINE
  202.  
  203. uP ARROW        iNPUT BUFFER
  204.  
  205. font            oUTPUT BUFFER
  206.  
  207. Q               CURSOR TO THE LEFT
  208.  
  209. "               sELECT COMMENT FILL CHAR
  210.  
  211. ins             tOGGLE iNSERTLINE MODE
  212.  
  213. k               kEYKLICK ON/OFF
  214.  
  215. 4               mEMORY USAGE MAP
  216.  
  217.  
  218.  
  219. aDVANCED FEATURES:
  220.  
  221.  
  222.  
  223. eSC             eXIT
  224.  
  225. pGuP            f1
  226.  
  227. pGdN            f7
  228.  
  229. ctrl+pGuP       f2
  230.  
  231. ctrl+pGdN       f8
  232.  
  233. sHIFT+uP        bLOCK SELECT
  234.  
  235. sHIFT+dOWN      bLOCK SELECT
  236.  
  237. sHIFT+lEFT      kILL BLOCK
  238.  
  239. sHIFT+rIGHT     cOPY BLOCK
  240.  
  241.  
  242.  
  243. ---- tHE CABLE DESCRIPTION WAS CUT FROM THE sTAR cOMMANDER DOCUMENTATION ----
  244.  
  245.  
  246.  
  247.   tHE pc PARALLEL PORT (MALE db-25 CONNECTOR):
  248.  
  249.  
  250.  
  251.             pAPEReND   bUSY
  252.  
  253.         sELECTiN   {CBM-W}   {CBM-W}   aCK        dATA 7 - dATA 0       sTROBE
  254.  
  255.                {CBM-W}   {CBM-W}   {CBM-W}   {CBM-W}   ZDDDDDDDDDDDDDADDDDDDDDDDDDD{CBM-B}   {CBM-W}
  256.  
  257.                v   v   v   v   {CBM-W}                           {CBM-W}   v
  258.  
  259.             IMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM{CBM-F}
  260.  
  261.             {SHIFT-@} 13  12  11  10   9   8   7   6   5   4   3   2   1   {SHIFT-@}
  262.  
  263.             {SHIFT-@}  O   O   O   O   O   O   O   O   O   O   O   O   O   {SHIFT-@}
  264.  
  265.             HM{CBM-F}                                                  IM{CBM-C}
  266.  
  267.               {SHIFT-@}  O   O   O   O   O   O   O   O   O   O   O   O   {SHIFT-@}
  268.  
  269.               {SHIFT-@} 25  24  23  22  21  20  19  18  17  16  15  14   {SHIFT-@}
  270.  
  271.               HMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM{CBM-C}
  272.  
  273.                  {CBM-W}                           {CBM-W}   ^   ^   ^   ^
  274.  
  275.                  {SHIFT-*}DDDDDDDDDDDDDBDDDDDDDDDDDDDY   {CBM-W}   {CBM-W}   {CBM-W}   {CBM-W}
  276.  
  277.                             gROUND          sELECT   {CBM-W}   {CBM-W}   aUTOfEED
  278.  
  279.                                                   iNIT   eRROR
  280.  
  281.  
  282.  
  283.   tHE cOMMODORE DRIVE SERIAL BUS PORT (MALE 6 PIN din CONNECTOR):
  284.  
  285.  
  286.  
  287.                                      rESET
  288.  
  289.                                        {CBM-W}
  290.  
  291.                                        v
  292.  
  293.                               IMMMMMMM{CBM-F} IMMMMMMM{CBM-F}
  294.  
  295.                             IM{CBM-C}       HM{CBM-C}       HM{CBM-F}
  296.  
  297.                             {SHIFT-@}     5         1     {SHIFT-@}
  298.  
  299.                    dATA DD> {SHIFT-@}     O    6    O     {SHIFT-@} <DD sRQiN
  300.  
  301.                             {SHIFT-@}          O          {SHIFT-@}
  302.  
  303.                             {SHIFT-@}     4         2     {SHIFT-@}
  304.  
  305.                     cLK DD> {SHIFT-@}     O    3    O     {SHIFT-@} <DD gND
  306.  
  307.                             {SHIFT-@}          O          {SHIFT-@}
  308.  
  309.                             HM{CBM-F}                 IM{CBM-C}
  310.  
  311.                               HMMMMMMMMMMMMMMMMM{CBM-C}
  312.  
  313.                                        ^
  314.  
  315.                                        {CBM-W}
  316.  
  317.                                       aTN
  318.  
  319.  
  320.  
  321.   tHE x1541 INTERFACE CONNECTS THE FOLLOWING PINS:
  322.  
  323.  
  324.  
  325.                  cbm DRIVE SERIAL PORT   pc PARALLEL PORT
  326.  
  327.  
  328.  
  329.                        2    gND DDDDDDDDD 18-25 gROUND
  330.  
  331.                        3    aTN DDDDDDDDDD 1    sTROBE
  332.  
  333.                        4    cLK DDDDDDDDD 14    aUTOfEED
  334.  
  335.                        5    dATA DDDDDDDD 17    sELECT
  336.  
  337.                        6    rESET DDDDDDD 16    iNIT
  338.  
  339.  
  340.  
  341. ------------------------------------------------------------------------------
  342.  
  343. pLEASE TURN OFF YOUR DISK DRIVE DURING TRANSFER, BECAUSE IT CAN INTERFERENCE
  344.  
  345. THE 2BIT TRANSFER!
  346.  
  347. oN SLOWER MACHINES THE ASSYNCHRONOUS DATATRANSFERS WILL FAIL. :(
  348.  
  349.  
  350.  
  351.                                                 {CBM--}{SHIFT-+}{CBM-*}{CBM-*}{SHIFT-+}{CBM--} {CBM--}{SHIFT-+}{CBM-*}{CBM-*}{SHIFT-+}{CBM--} {CBM--}{SHIFT-+}{CBM-*}{CBM-*}{SHIFT-+}{CBM--} {CBM-*}{SHIFT-+}{SHIFT-+}{CBM-*}
  352.  
  353.                                          {CBM--}{CBM--}{CBM--}{CBM--}   {CBM-*}{SHIFT-+}{CBM--}{CBM--}{CBM--}  {SHIFT-+}{SHIFT-+}  {SHIFT-+}{SHIFT-+} {SHIFT-+}{SHIFT-+}      {SHIFT-+}{SHIFT-+}   {CBM--}{CBM--}{CBM--}{CBM--}
  354.  
  355.                                                 {CBM--}{CBM--}  {SHIFT-+}{SHIFT-+} {SHIFT-+}{SHIFT-+}  {SHIFT-+}{SHIFT-+} {SHIFT-+}{SHIFT-+}  {CBM--}{CBM--}  {SHIFT-+}{SHIFT-+}
  356.  
  357.                                                  {CBM-*}{CBM-*}{CBM-*}{CBM-*}   {CBM-*}{CBM-*}{CBM-*}{CBM-*}   {CBM-*}{CBM-*}{CBM-*}{CBM-*}  {CBM-*}{CBM-*}{CBM-*}{CBM-*}
  358.  
  359.  
  360.  
  361.  
  362.  
  363.          {CBM--}{SHIFT-+}{CBM-*}{CBM-*}{SHIFT-+}{CBM--} {CBM-*}{SHIFT-+}{SHIFT-+}{CBM-*} {SHIFT-+}{SHIFT-+}{CBM--} {SHIFT-+}{SHIFT-+} {CBM--}{SHIFT-+}{CBM-*}{CBM-*}{SHIFT-+}{CBM--} {SHIFT-+}{SHIFT-+}  {SHIFT-+}{SHIFT-+} {SHIFT-+}{SHIFT-+}      {CBM--}{SHIFT-+}{SHIFT-+}{CBM--}  {SHIFT-+}{SHIFT-+}{CBM-*}{CBM-*}{SHIFT-+}{CBM--}
  364.  
  365.          {CBM-*}{SHIFT-+}{CBM--}{CBM--}{CBM--}   {SHIFT-+}{SHIFT-+}  {SHIFT-+}{SHIFT-+}{SHIFT-+}{SHIFT-+}{SHIFT-+}{SHIFT-+} {SHIFT-+}{SHIFT-+} {CBM--}{CBM--}{CBM--} {SHIFT-+}{SHIFT-+}  {SHIFT-+}{SHIFT-+} {SHIFT-+}{SHIFT-+}     {SHIFT-+}{SHIFT-+}{CBM--}{CBM--}{SHIFT-+}{SHIFT-+} {SHIFT-+}{SHIFT-+}{CBM--}{CBM--}{SHIFT-+}{CBM-*}
  366.  
  367.          {CBM--}{CBM--}  {SHIFT-+}{SHIFT-+}  {SHIFT-+}{SHIFT-+}  {SHIFT-+}{SHIFT-+} {CBM-*}{SHIFT-+}{SHIFT-+} {SHIFT-+}{SHIFT-+}  {SHIFT-+}{SHIFT-+} {SHIFT-+}{SHIFT-+}  {SHIFT-+}{SHIFT-+} {SHIFT-+}{SHIFT-+}     {SHIFT-+}{SHIFT-+}  {SHIFT-+}{SHIFT-+} {SHIFT-+}{SHIFT-+}{CBM-*}{SHIFT-+}{CBM--}
  368.  
  369.           {CBM-*}{CBM-*}{CBM-*}{CBM-*}  {CBM-*}{CBM-*}{CBM-*}{CBM-*} {CBM-*}{CBM-*}  {CBM-*}{CBM-*}  {CBM-*}{CBM-*}{CBM-*}{CBM-*}   {CBM-*}{CBM-*}{CBM-*}{CBM-*}  {CBM-*}{CBM-*}{CBM-*}{CBM-*}{CBM-*}{CBM-*} {CBM-*}{CBM-*}  {CBM-*}{CBM-*} {CBM-*}{CBM-*}  {CBM-*}{CBM-*}
  370.  
  371.                                  rULEZ!