repo.or.cz
/
urasm.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
urasm: cosmetix in expression compiler
2023-11-02
ketmar
urasm
:
cosme
t
ix in expression compiler
commit
|
commitdiff
|
tree
2023-11-02
ketmar
a
d
ded o
p
tion t
o
tem
p
orarily
d
i
s
able sinopt (because
.
.
.
commit
|
commitdiff
|
tree
2023-11-02
k
e
tmar
UrForth
:
a
ccessors
now call optimiser when com
p
ili
n
g
.
.
.
commit
|
commitdiff
|
tree
2023-11-02
ketmar
ur
a
sm
:
no need to
u
se oop in label manage
r
; XTE build
.
.
.
commit
|
commitdiff
|
tree
2023-11-02
k
e
t
mar
U
rForth: cosmetic fixes
commit
|
commitdiff
|
tree
2023-11-02
ketmar
Ur
F
orth: si
m
plif
i
ed V
M
loop even
more
commit
|
commitdiff
|
tree
2023-11-02
ketma
r
UrFo
r
th: cosmetix
commit
|
commitdiff
|
tree
2023-11-02
k
et
m
ar
UrForth:
more changes (new "DOES>"
a
nd others)
commit
|
commitdiff
|
tree
2023-11-02
ketmar
UrForth: extended
C
FA to 4 bytes; in
t
r
odu
c
ed "COMPILER
.
.
.
commit
|
commitdiff
|
tree
2023-11-02
ketmar
Ur
F
orth: renamed "ALIAS" to "ALIAS-FOR"
.
new sytnax
.
.
.
commit
|
commitdiff
|
tree
2023-11-01
ketm
a
r
UrForth:
s
p
litted stdlib to
s
eve
r
al so
u
rce file
s
commit
|
commitdiff
|
tree
2023-11-01
ke
t
ma
r
U
rFort
h
: r
e
wrote peephole opti
m
ise
r
(
s
inopt) --
patterns
.
.
.
commit
|
commitdiff
|
tree
2023-11-01
ketmar
si
n
opt:
c
o
s
metix
commit
|
commitdiff
|
tree
2023-11-01
ketmar
UrForth:
cosmetix (do not u
s
e
"STATE"
di
r
ectly)
commit
|
commitdiff
|
tree
2023-11-01
ketmar
s
i
nopt: optimise va
r
iable access
commit
|
commitdiff
|
tree
2023-11-01
ketmar
sinopt:
optimise var/constant peeks and pokes
commit
|
commitdiff
|
tree
2023-11-01
ketm
a
r
made F
o
rth-based
U
rAsm the main vers
i
on; note th
a
t
.
.
.
commit
|
commitdiff
|
tree
2023-11-01
ketmar
sinopt: opti
m
is
e
so
m
e
constant
m
uls and
d
ivs t
o
shifts
commit
|
commitdiff
|
tree
2023-11-01
ketmar
sinopt: o
p
tim
i
se s
m
all sh
i
fts
commit
|
commitdiff
|
tree
2023-11-01
ke
t
mar
U
rFor
t
h
:
mo
r
e s
u
perin
s
t
ruction o
p
timisin
g
p
a
tterns
.
.
.
commit
|
commitdiff
|
tree
2023-11-01
ketmar
UrF
o
r
t
h: ad
d
ed sim
p
l
e superin
s
truction o
p
timis
e
r
commit
|
commitdiff
|
tree
2023-10-31
ket
m
a
r
UrForth: cosm
e
t
i
x, m
i
crooptimisations
commit
|
commitdiff
|
tree
2023-10-31
ketmar
UrForth: more C
kern
e
l words;
f
aster struct accessors
commit
|
commitdiff
|
tree
2023-10-31
ketmar
UrForth
:
disabled multitas
k
suppo
r
t by de
f
au
l
t (e
v
erything
.
.
.
commit
|
commitdiff
|
tree
2023-10-31
ketm
a
r
U
r
F
orth: c
h
anged dic
t
ionary allo
c
ation scheme
commit
|
commitdiff
|
tree
2023-10-31
ket
m
ar
u
rasm: properly
c
r
eate
o
utput
file name if no i
n
put
.
.
.
commit
|
commitdiff
|
tree
2023-10-31
ketmar
UrFort
h
: VM optimisations, optional deb
u
gger
-- 2
5
0
.
.
.
commit
|
commitdiff
|
tree
2023-10-30
ketmar
UrForth: code cleanu
p
s
commit
|
commitdiff
|
tree
2023-10-30
ketmar
UrForth: moved
m
ore word
s
into C
k
e
r
n
el;
X
TE now c
o
m
p
i
l
es
.
.
.
commit
|
commitdiff
|
tree
2023-10-30
ketm
a
r
moved s
o
me pr
i
mitive words to C kernel; XTE now compiles
.
.
.
commit
|
commitdiff
|
tree
2023-10-30
ke
t
mar
urasm
:
remov
e
d self
-
modifying code u
s
ed to call arbitra
r
y
.
.
.
commit
|
commitdiff
|
tree
2023-10-29
ketm
a
r
Ur
F
orth
:
l
o
w
ercased mos
t
sources
;
f
i
x
ed interpret extensions
commit
|
commitdiff
|
tree
2023-10-29
ketmar
urasm: fixed "
.
_sizeo
f
" for named struc
t
s; fix
e
d
u
n
d
efi
n
e
d
.
.
.
commit
|
commitdiff
|
tree
2023-10-29
k
e
tmar
uras
m
: f
u
nc fixes
commit
|
commitdiff
|
tree
2023-10-29
ket
m
ar
urasm: more
f
u
n
ctio
n
s
commit
|
commitdiff
|
tree
2023-10-29
ketmar
urasm: various fixe
s
(way to
o
many ;-)
commit
|
commitdiff
|
tree
2023-10-29
k
etmar
urasm: more f
i
xes and op
t
ion
s
;-)
commit
|
commitdiff
|
tree
2023-10-29
ketmar
UrForth: fixed excep
t
ion
s
code
(
oops)
commit
|
commitdiff
|
tree
2023-10-29
ketmar
urasm: bugfixes in nameles
s
labe
l
proc
e
s
sing
commit
|
commitdiff
|
tree
2023-10-29
ketmar
ura
s
m: m
o
re forth macro code
commit
|
commitdiff
|
tree
2023-10-29
k
e
tma
r
urasm:
c
omment fixes
commit
|
commitdiff
|
tree
2023-10-29
k
e
t
mar
urasm: better forth
macros
commit
|
commitdiff
|
tree
2023-10-29
k
e
tmar
urasm: forth-based macros impleme
n
tation
commit
|
commitdiff
|
tree
2023-10-29
ketmar
uras
m
:
s
mall
fixes
commit
|
commitdiff
|
tree
2023-10-28
ketmar
u
r
a
s
m:
moved
D
UP
and INCLUDE
into s
e
parate sou
r
c
e file
commit
|
commitdiff
|
tree
2023-10-28
ket
m
ar
ura
s
m: m
o
ved
structs words to
s
epara
t
e vo
c
a
bulary,
.
.
.
commit
|
commitdiff
|
tree
2023-10-28
ketmar
ura
s
m: cosmetix; i
m
plement
e
d allocated struct ini
t
ialisati
o
n
commit
|
commitdiff
|
tree
2023-10-28
ketmar
u
rasm
:
mo
r
e
s
truct
fixes
commit
|
commitdiff
|
tree
2023-10-28
ket
m
a
r
urasm: implemented struct declarati
o
ns
commit
|
commitdiff
|
tree
2023-10-28
ketmar
UrForth: a
d
d
e
d some
"CASE" do
c
ume
n
tation
commit
|
commitdiff
|
tree
2023-10-28
ketma
r
UrForth: added "IF-OF" and "IFNOT-O
F
"
commit
|
commitdiff
|
tree
2023-10-28
ketm
a
r
urasm: struct
s
re
f
acto
r
ing
commit
|
commitdiff
|
tree
2023-10-28
ke
t
mar
ura
s
m
: impl
e
men
t
ed st
r
uct decla
r
at
i
ons
commit
|
commitdiff
|
tree
2023-10-28
ketmar
urasm: more labels cod
e
ref
a
ctoring ;-)
commit
|
commitdiff
|
tree
2023-10-28
k
e
tmar
urasm
:
lab
e
l
s code refacto
r
ing
commit
|
commitdiff
|
tree
2023-10-28
ketm
a
r
urasm: oops, for
g
ot t
h
at UrFort
h
is case-ins
e
nsiti
v
e
commit
|
commitdiff
|
tree
2023-10-28
ketma
r
urasm: imp
l
emented "$p
r
int
f
"
commit
|
commitdiff
|
tree
2023-10-28
ketmar
UrForth: adde
d
"?OF"
commit
|
commitdiff
|
tree
2023-10-28
k
etm
a
r
UrForth: optimised "CASE" a
l
it
t
le
commit
|
commitdiff
|
tree
2023-10-28
ketmar
uras
m
: fo
r
b
i
d
m
ixing named an
d
n
a
m
eless labels
i
n
o
n
e
.
.
.
commit
|
commitdiff
|
tree
2023-10-28
ke
t
ma
r
urasm: assignme
n
t
fixes, conditionals fixes
commit
|
commitdiff
|
tree
2023-10-28
ketmar
more branch co
m
ma
n
d
s
;
expr
o
ptim
i
sations; conditional
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
ke
t
mar
urasm: put un
r
esolve
d
expressions to t
h
e respecti
v
e
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
ke
t
mar
asm:
a
dded ZXEmuT-sp
e
cific
m
acros
commit
|
commitdiff
|
tree
2023-10-27
ketma
r
urasm: optimi
s
ed p
o
stpon
e
lab
e
l resolving a
lit
t
l
e
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
ke
t
mar
u
ras
m
: more
fixes
commit
|
commitdiff
|
tree
2023-10-27
ketmar
added some tests
commit
|
commitdiff
|
tree
2023-10-27
ketmar
ur
a
sm:
"
LD xn,xn" fix
commit
|
commitdiff
|
tree
2023-10-27
ket
m
ar
urasm: impleme
n
ted "INCBIN"
commit
|
commitdiff
|
tree
2023-10-27
ket
m
ar
UrFor
t
h: fixed segfault ;-)
commit
|
commitdiff
|
tree
2023-10-27
ketmar
ur
a
sm: f
i
xes
to
l
a
b
el
m
an
a
ger and conditio
n
als
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm
:
more defX
directiv
e
s; a
d
ded
(
but not te
s
ted
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
ketmar
UrFort
h
: slightly improv
e
d
b
a
c
ktrace
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm: check i
d
entifier len
g
th in lexer
commit
|
commitdiff
|
tree
2023-10-27
ke
t
mar
ur
a
sm: data labels ar
e
r
eally ma
r
ked now ;-)
commit
|
commitdiff
|
tree
2023-10-27
k
e
tmar
urasm: ooops
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
ketma
r
urasm:
.
.
.
better m
a
rk
commit
|
commitdiff
|
tree
2023-10-27
ketma
r
u
ra
s
m: mark l
a
st defined label as data i
f
i
t
is fol
l
owed
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
ketmar
u
rasm: implemented
"
I
NCLUDE"
commit
|
commitdiff
|
tree
2023-10-27
ketmar
u
r
asm: out
p
ut fname fixes
commit
|
commitdiff
|
tree
2023-10-27
ketm
a
r
u
rasm: added "ALIGN"
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm: fix
e
d
l
o
c
a
l
l
abels processing
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm: fixed ENDDISP
commit
|
commitdiff
|
tree
2023-10-27
ke
t
mar
urasm: implemented DU
P
/ED
U
P; imp
l
ement
e
d
DEFS
commit
|
commitdiff
|
tree
2023-10-27
ketma
r
urasm: fixed functions
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm: cosmetix
commit
|
commitdiff
|
tree
2023-10-27
ketma
r
u
r
asm: va
r
ious fixes, i
n
c
luding
"L
D
A
,
(nn
)
"
commit
|
commitdiff
|
tree
2023-10-27
ketmar
U
r
Forth: m
o
re fixes to "(BASED-NUMBER)"
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm: 2-cha
r
string liter
a
ls now processed as i
n
the
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
ketmar
u
rasm:
fixed string
p
a
rsing
commit
|
commitdiff
|
tree
2023-10-27
ketmar
U
r
Forth: fixe
d
"(BASED-NUMBER)" wit
h
ra
d
ix pos
t
fix
commit
|
commitdiff
|
tree
2023-10-27
ketm
a
r
ur
a
s
m
: fixed "ALU
i
x
h" and such
commit
|
commitdiff
|
tree
2023-10-27
ketm
a
r
urasm: fixed "INC/DEC ixl
"
and such
commit
|
commitdiff
|
tree
2023-10-27
ketmar
u
r
asm:
f
i
xed
"
LD A,(r16)"
commit
|
commitdiff
|
tree
2023-10-27
k
e
tmar
urasm: fixed label parsin
g
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm: loca
l
lab
e
ls suppo
r
t
commit
|
commitdiff
|
tree
2023-10-27
ketmar
u
r
asm: i
m
plemente
d
"@
@
"
(or "$$"
)
label
support
commit
|
commitdiff
|
tree
2023-10-26
ke
t
mar
UrForth: more words f
o
r inclu
d
e files
commit
|
commitdiff
|
tree
2023-10-26
ketm
a
r
UrAs
m
: mov
e
d command line
p
ars
i
ng t
o
For
t
h code; new
.
.
.
commit
|
commitdiff
|
tree
2023-10-26
ketma
r
m
ore
c
osmetix
commit
|
commitdiff
|
tree
next