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
-s
outputs a "state file", listing the values of (non-label) symbols when finished assembling-Wpurge
warns when purging exported symbols or labels$
characters (so an interpolatedprefix{numeric}
symbol works)#
CHARMAP
can 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 DEF
defines and exports a numeric symbol in a single linePUSHC name
acts likePUSHC
followed bySETCHARMAP name
PUSHS ...
acts likePUSHS
followed bySECTION ...
PUSHO ...
acts likePUSHO
followed byOPT ...
cpl
can also be written ascpl a
ROMX FLOATING
in linker scripts, which allows assigning a section to no particular bank (this is generally only useful with SDCC object files).sym
file now includes exported numeric constants (if this breaks your tools, please check the.sym
specification!)-i/--input-tileset
uses a given tileset instead of generating all the tiles itself-r 0
infers a valid width for the reversed image-X
or-Y
only mirror tiles horizontally or vertically (-X -Y
acts like-m
).pal
file as an imageChanged
LOW(Label)
can be constant ifLabel
is aligned to 8 or more bits!expr
can be constant 0 ifexpr
has any non-zero bits-r
gives a detailed warning if-c
and-p
mismatch; improved several other error messages tooLOW()
andHIGH()
have their own RPN operators in the object file (this should lead to nicer output fromrgbobj
)FMOD
behaves differently than%
Fixed
Label & CONSTANT
was not actually doing the&
operation!Global.
) were ignoredINCLUDE
ing 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