v0.9.0-rc1 #1507
Closed
ISSOtm
started this conversation in
Discussions
v0.9.0-rc1
#1507
Replies: 1 comment
-
|
0.9.0-rc2 has been out for a while, and the final release is expected this month. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Tip
Starting with this release, we publish universal ("fat") binaries for macOS, so they'll support x86-64 and newer ARM (“Apple Silicon”) CPUs!
Added
-soutputs a "state file", listing the values of (non-label) symbols when finished assembling-Wpurgewarns when purging exported symbols or labels$characters (so an interpolatedprefix{numeric}symbol works)#CHARMAPcan map characters to sequences of multiple values, with values not limited to 8 bits.(period) which expands to the current global label scope..(two periods) which expands to the current fully-qualified local label scope (e.g.Global.local)BITWIDTH(n)returns the number of bits necessary to represent nTZCOUNT(n)returns the count of trailing zero bits of nEXPORT DEFdefines and exports a numeric symbol in a single linePUSHC nameacts likePUSHCfollowed bySETCHARMAP namePUSHS ...acts likePUSHSfollowed bySECTION ...PUSHO ...acts likePUSHOfollowed byOPT ...cplcan also be written ascpl aROMX FLOATINGin linker scripts, which allows assigning a section to no particular bank (this is generally only useful with SDCC object files).symfile now includes exported numeric constants (if this breaks your tools, please check the.symspecification!)-i/--input-tilesetuses a given tileset instead of generating all the tiles itself-r 0infers a valid width for the reversed image-Xor-Yonly mirror tiles horizontally or vertically (-X -Yacts like-m).palfile as an imageChanged
LOW(Label)can be constant ifLabelis aligned to 8 or more bits!exprcan be constant 0 ifexprhas any non-zero bits-rgives a detailed warning if-cand-pmismatch; improved several other error messages tooLOW()andHIGH()have their own RPN operators in the object file (this should lead to nicer output fromrgbobj)FMODbehaves differently than%Fixed
Label & CONSTANTwas not actually doing the&operation!Global.) were ignoredINCLUDEing an unbounded-size file (e.g./dev/urandom)This discussion was created from the release v0.9.0-rc1.
Beta Was this translation helpful? Give feedback.
All reactions