Closed ProxyPlayerHD closed 1 year ago
oh i'm stupid... well i had my reasons to be stupid! i thought -v was "verbose" like in most other compilers/assemblers but in this case it just prints the version.... oof. so yea disregard this issue (though i'd still like the assembler to ignore file extensions, and have you thought about built-in fixed point functionality as a more performant alternative to floats?)
The version command is intended to print the version and stop, but I should not have -v
to mean version, it should only be the long command --version
. If will fix that.
The extension matter I will look into at some point, it is on the list, I just have not got there yet.
Floating Point performance in C is pretty bad, so i wanted to port my Fixed Point library from cc65 to calypsi. but some functions are written in assembly to keep code size down, so i had to rewrite some stuff.
problem is, when trying to assemble my "fixed to int" function... the assembler just doesn't want to do it for no visible reason (even with the
-v
option). here's the command i use:AS65816 -v --code-model large --data-model large -l Output\fxtoint.lst -o Temp\fxtoint.o fxtoint.s
(on a side note, i'm still a bit confused why the assembler throws a hissy fit if source files don't end on.s
or.asm
as unlike with C there is no standard for assembly file extensions)anyways, here the code i'm trying to assemble:
am i missing something obvious? why won't the assembler tell me what's wrong? :(