=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== 64tass-1.55.2200/64tass.1-114-\fB\-T\fR, \fB\-\-tasm\-compatible\fR 64tass-1.55.2200/64tass.1:115:Enable TASM compatible operators and precedence 64tass-1.55.2200/64tass.1-116-Switches the expression evaluator into compatibility mode. This enables ############################################## 64tass-1.55.2200/arguments.c-632- " -q, --quiet Do not output summary and header\n" 64tass-1.55.2200/arguments.c:633: " -T, --tasm-compatible Enable TASM compatible mode\n" 64tass-1.55.2200/arguments.c-634- " -w, --no-warn Suppress warnings\n" ############################################## 64tass-1.55.2200/NEWS-171- In the unlikely case like 0,x and similar 64tass-1.55.2200/NEWS:172:* .offs now does what C64 TASM does 64tass-1.55.2200/NEWS-173- This fixes a regression for old-school \*=/.offs relocations ############################################## 64tass-1.55.2200/64tass.c-1071- am = vs->val->obj->address(vs->val); 64tass-1.55.2200/64tass.c:1072: if (am != A_NONE && check_addr(am)) { 64tass-1.55.2200/64tass.c-1073- err_msg_output_and_destroy(err_addressing(am, &vs->epoint, -1)); ############################################## 64tass-1.55.2200/64tass.c-1117- am = val->obj->address(val); 64tass-1.55.2200/64tass.c:1118: if (am != A_NONE && check_addr(am)) { 64tass-1.55.2200/64tass.c-1119- err_msg_output_and_destroy(err_addressing(am, epoint2, -1)); ############################################## 64tass-1.55.2200/64tass.c-3551- am = tmp->obj->address(tmp); 64tass-1.55.2200/64tass.c:3552: if (am != A_NONE && check_addr(am)) { 64tass-1.55.2200/64tass.c-3553- err_msg_output_and_destroy(err_addressing(am, &vs->epoint, -1)); ############################################## 64tass-1.55.2200/addressobj.c-195- 64tass-1.55.2200/addressobj.c:196:bool check_addr(atype_t type) { 64tass-1.55.2200/addressobj.c-197- while (type != A_NONE) { ############################################## 64tass-1.55.2200/addressobj.c-429- case O_ADD: 64tass-1.55.2200/addressobj.c:430: if (check_addr(am)) break; 64tass-1.55.2200/addressobj.c:431: if (check_addr(v2->type)) break; 64tass-1.55.2200/addressobj.c-432- op->v1 = v1->val; ############################################## 64tass-1.55.2200/addressobj.c-442- case O_SUB: 64tass-1.55.2200/addressobj.c:443: if (check_addr(am)) break; 64tass-1.55.2200/addressobj.c:444: if (check_addr(v2->type)) break; 64tass-1.55.2200/addressobj.c-445- { ############################################## 64tass-1.55.2200/addressobj.c-509- case O_SUB: 64tass-1.55.2200/addressobj.c:510: if (check_addr(am)) break; 64tass-1.55.2200/addressobj.c-511- ok: ############################################## 64tass-1.55.2200/addressobj.c-556- case O_ADD: 64tass-1.55.2200/addressobj.c:557: if (check_addr(am)) break; 64tass-1.55.2200/addressobj.c-558- ok: ############################################## 64tass-1.55.2200/error.c-308- "deprecated not equal operator, use '!=' instead", 64tass-1.55.2200/error.c:309: "deprecated directive, only for TASM compatible mode", 64tass-1.55.2200/error.c-310- "please use format(\"%d\", ...) as '^' will change it's meaning", ############################################## 64tass-1.55.2200/README-160- 64tass-1.55.2200/README:161:demo.prg: source.asm macros.asm pic.drp music.bin 64tass-1.55.2200/README:162: 64tass -C -a -B -i source.asm -o demo.tmp 64tass-1.55.2200/README-163- pucrunch -ffast -x 2048 demo.tmp >demo.prg ############################################## 64tass-1.55.2200/README-170- 64tass-1.55.2200/README:171:64tass.exe -C -a -B -i source.asm -o demo.tmp 64tass-1.55.2200/README-172-pucrunch.exe -ffast -x 2048 demo.tmp >demo.prg ############################################## 64tass-1.55.2200/README-183- 64tass-1.55.2200/README:184:demo.tmp: source.asm macros.asm pic.drp music.bin 64tass-1.55.2200/README-185- 64tass -C -a -B -i $< -o $@ ############################################## 64tass-1.55.2200/README-1369- 64tass-1.55.2200/README:1370: Popular in old TASM code where this was the only way to create relocated 64tass-1.55.2200/README-1371- code, otherwise it's use is not recommended as there are easier to use ############################################## 64tass-1.55.2200/README-1579- 64tass-1.55.2200/README:1580: The naming comes from old TASM and is a reference to setting the high bit 64tass-1.55.2200/README-1581- of alphabetic letters which results in it's uppercase version in PETSCII. ############################################## 64tass-1.55.2200/README-2648- 64tass-1.55.2200/README:2649:64tass -C -T -a -W -i source.asm -o outfile.prg 64tass-1.55.2200/README-2650- ############################################## 64tass-1.55.2200/README-2672- 64tass-1.55.2200/README:2673: TASM Operator differences 64tass-1.55.2200/README-2674-. bitwise or, now | ############################################## 64tass-1.55.2200/README-2716- 64tass-1.55.2200/README:2717: 64tass a.asm -o a.prg 64tass-1.55.2200/README-2718- ############################################## 64tass-1.55.2200/README-2732- 64tass-1.55.2200/README:2733: 64tass a.asm --output-section main -o main.prg 64tass-1.55.2200/README:2734: 64tass a.asm --output-section loader -o loader.prg 64tass-1.55.2200/README-2735- ############################################## 64tass-1.55.2200/README-2943- In Makefiles all $ signs need to be escaped by doubling them. This needs to 64tass-1.55.2200/README:2944: be done over the normal shell escaping. For example `$1000' becomes `\ 64tass-1.55.2200/README-2945- $$1000'. ############################################## 64tass-1.55.2200/README-2984--T, --tasm-compatible 64tass-1.55.2200/README:2985: Enable TASM compatible operators and precedence 64tass-1.55.2200/README-2986- ############################################## 64tass-1.55.2200/README-3017- 64tass-1.55.2200/README:3018: demo: demo.asm .dep 64tass-1.55.2200/README-3019- 64tass --make-phony -M.dep $< -o $@ ############################################## 64tass-1.55.2200/README-3737- to the optimizer 64tass-1.55.2200/README:3738:deprecated directive, only for TASM compatible mode 64tass-1.55.2200/README:3739: .goto and .lbl should only be used in TASM compatible mode and there are 64tass-1.55.2200/README-3740- better ways to loop ############################################## 64tass-1.55.2200/addressobj.h-65-extern MUST_CHECK Obj *bytes_from_address(Address *, linepos_t); 64tass-1.55.2200/addressobj.h:66:extern bool check_addr(atype_t); 64tass-1.55.2200/addressobj.h-67-#endif ############################################## 64tass-1.55.2200/listing.c-267- 64tass-1.55.2200/listing.c:268:static void printaddr(Listing *ls, char pre, address_t addr, address_t addr2) { 64tass-1.55.2200/listing.c-269- ls->s[ls->i++] = pre; ############################################## 64tass-1.55.2200/listing.c-410- } 64tass-1.55.2200/listing.c:411: printaddr(ls, '.', current_address->address, (current_address->l_address.address & 0xffff) | current_address->l_address.bank); 64tass-1.55.2200/listing.c-412- } ############################################## 64tass-1.55.2200/listing.c-448- } 64tass-1.55.2200/listing.c:449: printaddr(ls, '.', current_address->address, (current_address->l_address.address & 0xffff) | current_address->l_address.bank); 64tass-1.55.2200/listing.c-450- printsource(ls, pos); ############################################## 64tass-1.55.2200/listing.c-469- if (ls == NULL) return; 64tass-1.55.2200/listing.c:470: ls->disasm = cpumode->disasm; 64tass-1.55.2200/listing.c-471- ls->mnemonic = cpumode->mnemonic; ############################################## 64tass-1.55.2200/listing.c-490- addr2 = (current_address->address - ln - 1) & all_mem2; 64tass-1.55.2200/listing.c:491: printaddr(ls, '.', addr2, addr); 64tass-1.55.2200/listing.c-492- if (ln >= 0) { ############################################## 64tass-1.55.2200/listing.c-530- if (repeat == 1) { 64tass-1.55.2200/listing.c:531: printaddr(ls, '>', prev.addr, prev.addr2); 64tass-1.55.2200/listing.c-532- printhex2(ls, prev.len, prev.data); ############################################## 64tass-1.55.2200/listing.c-547- } 64tass-1.55.2200/listing.c:548: printaddr(ls, '>', current.addr, current.addr2); 64tass-1.55.2200/listing.c-549- if (current.len != 0) { ############################################## 64tass-1.55.2200/syntax/64tass assembler.INI-6-Label=1 64tass-1.55.2200/syntax/64tass assembler.INI:7:FileType=*.asm 64tass-1.55.2200/syntax/64tass assembler.INI-8-CommentString=; ############################################## 64tass-1.55.2200/syntax/GtkSourceView-6502_64tass.lang-191- <context id="preprocessor-include" end-at-line-end="true"> 64tass-1.55.2200/syntax/GtkSourceView-6502_64tass.lang:192: <start>\.b?include(\s|(?=;)|$)</start> 64tass-1.55.2200/syntax/GtkSourceView-6502_64tass.lang-193- <include> ############################################## 64tass-1.55.2200/syntax/crimson editor/64tass-asm.spc:1:# 64TASS ASM LANGUAGE DEFINITION FILE FOR CRIMSON EDITOR 64tass-1.55.2200/syntax/crimson editor/64tass-asm.spc-2-# HEIN 20/02/08 ############################################## 64tass-1.55.2200/syntax/crimson editor/64tass-asm.key-1-[-COMMENT-:GLOBAL] 64tass-1.55.2200/syntax/crimson editor/64tass-asm.key:2:# 64TASS ASM LANGUAGE DEFINITION FILE FOR CRIMSON EDITOR 64tass-1.55.2200/syntax/crimson editor/64tass-asm.key-3-# HEIN 22/02/08 ############################################## 64tass-1.55.2200/README.html-284-<pre width=80 class="make"> 64tass-1.55.2200/README.html:285:<span>demo.prg:</span> source.asm macros.asm pic.drp music.bin 64tass-1.55.2200/README.html:286: <span class="cmd">64tass -C -a -B -i source.asm -o demo.tmp</span> 64tass-1.55.2200/README.html-287- <span class="cmd">pucrunch -ffast -x 2048 demo.tmp >demo.prg</span> ############################################## 64tass-1.55.2200/README.html-296-<pre width=80> 64tass-1.55.2200/README.html:297:64tass.exe -C -a -B -i source.asm -o demo.tmp 64tass-1.55.2200/README.html-298-pucrunch.exe -ffast -x 2048 demo.tmp >demo.prg ############################################## 64tass-1.55.2200/README.html-311- 64tass-1.55.2200/README.html:312:<span>demo.tmp:</span> source.asm macros.asm pic.drp music.bin 64tass-1.55.2200/README.html-313- <span class="cmd">64tass -C -a -B -i</span> $< <span class="cmd">-o</span> $@ ############################################## 64tass-1.55.2200/README.html-1750-<dd>Sets the compile offset relative to the program counter. 64tass-1.55.2200/README.html:1751:<p>Popular in old TASM code where this was the only way to create 64tass-1.55.2200/README.html-1752-relocated code, otherwise it's use is not recommended as there are easier ############################################## 64tass-1.55.2200/README.html-1950-The last byte can't be uninitialized or missing of course.</p> 64tass-1.55.2200/README.html:1951:<p>The naming comes from old TASM and is a reference to setting the high bit of alphabetic letters which results in it's uppercase version in PETSCII.</p> 64tass-1.55.2200/README.html-1952-<pre width=80> ############################################## 64tass-1.55.2200/README.html-2501-forward references of course, handle with care. Should only be used in 64tass-1.55.2200/README.html:2502:classic TASM sources for creating loops. 64tass-1.55.2200/README.html-2503- ############################################## 64tass-1.55.2200/README.html-3096-<pre width=80> 64tass-1.55.2200/README.html:3097:64tass -C -T -a -W -i source.asm -o outfile.prg 64tass-1.55.2200/README.html-3098-</pre> ############################################## 64tass-1.55.2200/README.html-3119-<div><table border="0"> 64tass-1.55.2200/README.html:3120:<caption>TASM Operator differences</caption> 64tass-1.55.2200/README.html-3121-<tbody> ############################################## 64tass-1.55.2200/README.html-3160-<pre width=80> 64tass-1.55.2200/README.html:3161:64tass a.asm -o a.prg 64tass-1.55.2200/README.html-3162-</pre> ############################################## 64tass-1.55.2200/README.html-3176-<pre width=80> 64tass-1.55.2200/README.html:3177:64tass a.asm --output-section main -o main.prg 64tass-1.55.2200/README.html:3178:64tass a.asm --output-section loader -o loader.prg 64tass-1.55.2200/README.html-3179-</pre> ############################################## 64tass-1.55.2200/README.html-3426-<dt><b>-T</b>, <b>--tasm-compatible</b><a name="o_tasm-compatible" href="#o_tasm-compatible"></a> 64tass-1.55.2200/README.html:3427:<dd>Enable TASM compatible operators and precedence 64tass-1.55.2200/README.html-3428-<p>Switches the expression evaluator into compatibility mode. This ############################################## 64tass-1.55.2200/README.html-3451-<pre width=80 class="make"> 64tass-1.55.2200/README.html:3452:<span>demo:</span> demo.asm .dep 64tass-1.55.2200/README.html-3453- <span class="cmd">64tass --make-phony -M.dep</span> $< <span class="cmd">-o</span> $@ ############################################## 64tass-1.55.2200/README.html-4145-<dt>could be simpler by using 'xxx' instead<dd>this instruction gives the same result but with less dependencies according to the optimizer 64tass-1.55.2200/README.html:4146:<dt>deprecated directive, only for TASM compatible mode<dd>.goto and .lbl should only be used in TASM compatible mode and there are better ways to loop 64tass-1.55.2200/README.html-4147-<dt>deprecated equal operator, use '==' instead<dd>single equal sign for comparisons is going away soon, update source