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
UrForth: accessors now call optimiser when compiling access code
2023-11-02
k
etmar
UrFo
r
th: acces
s
o
rs no
w
c
a
ll op
t
imiser when compiling
.
.
.
commit
|
commitdiff
|
tree
2023-11-02
ketmar
u
rasm: no need to us
e
oo
p
in l
a
bel m
a
nager;
XTE build
.
.
.
commit
|
commitdiff
|
tree
2023-11-02
k
e
tmar
UrFo
r
th:
c
osmetic fi
x
es
commit
|
commitdiff
|
tree
2023-11-02
ketmar
UrFort
h
: simplified VM loop even more
commit
|
commitdiff
|
tree
2023-11-02
ketmar
UrFort
h
:
c
osmetix
commit
|
commitdiff
|
tree
2023-11-02
ketmar
U
r
Forth: more c
h
a
nges
(
n
e
w
"DOES>" and oth
e
rs)
commit
|
commitdiff
|
tree
2023-11-02
ketma
r
UrFo
r
th: ex
t
ended CFA to 4 b
y
tes; introduc
e
d
"COM
P
IL
E
R
.
.
.
commit
|
commitdiff
|
tree
2023-11-02
ket
m
ar
Ur
F
o
rth
:
rename
d
"ALIAS" to "ALIAS-FOR"
.
new sy
t
nax
.
.
.
commit
|
commitdiff
|
tree
2023-11-01
ketmar
UrForth: splitted stdlib to
s
e
veral
s
ource
fi
l
es
commit
|
commitdiff
|
tree
2023-11-01
ketma
r
UrForth
:
rewr
o
te peephole o
p
timiser (s
i
nopt) -
-
patt
e
rns
.
.
.
commit
|
commitdiff
|
tree
2023-11-01
k
e
tmar
s
i
nopt: cosmetix
commit
|
commitdiff
|
tree
2023-11-01
k
etmar
UrForth
:
cosmeti
x
(do not use
"STAT
E
"
dir
e
ctly)
commit
|
commitdiff
|
tree
2023-11-01
ketmar
s
inopt: optimise variable access
commit
|
commitdiff
|
tree
2023-11-01
ket
m
ar
sinopt: o
p
t
imis
e
v
ar/constant
peeks an
d
pokes
commit
|
commitdiff
|
tree
2023-11-01
ketma
r
mad
e
F
o
rth
-
based
U
rAsm the main
version; not
e
that
.
.
.
commit
|
commitdiff
|
tree
2023-11-01
ketmar
sinopt: optimi
s
e some con
s
tant muls and divs to shifts
commit
|
commitdiff
|
tree
2023-11-01
ketmar
sino
p
t: optimise
smal
l
s
hifts
commit
|
commitdiff
|
tree
2023-11-01
ketmar
UrForth:
more superinstruction optimising pat
t
ern
s
.
.
.
commit
|
commitdiff
|
tree
2023-11-01
ket
m
ar
UrForth: add
e
d simple superinstru
c
t
i
o
n
op
t
imiser
commit
|
commitdiff
|
tree
2023-10-31
ketmar
UrForth: cosmetix,
micr
o
optim
i
sations
commit
|
commitdiff
|
tree
2023-10-31
ket
m
ar
UrForth: more C
kernel words; faster struct accessors
commit
|
commitdiff
|
tree
2023-10-31
ketmar
UrFort
h
:
disabled
m
ul
t
itask support
b
y defa
u
lt (e
v
eryt
h
in
g
.
.
.
commit
|
commitdiff
|
tree
2023-10-31
ketm
a
r
UrForth
:
c
h
anged d
i
ct
i
onary allocation scheme
commit
|
commitdiff
|
tree
2023-10-31
ketmar
urasm:
p
r
o
perl
y
c
r
eate output
file na
m
e if no in
p
ut
.
.
.
commit
|
commitdiff
|
tree
2023-10-31
ketmar
Ur
F
orth: VM optimi
s
ation
s
,
o
pti
o
na
l
debugge
r
-- 250
.
.
.
commit
|
commitdiff
|
tree
2023-10-30
ke
t
mar
UrForth:
c
ode cl
e
anups
commit
|
commitdiff
|
tree
2023-10-30
ketmar
UrForth:
m
oved more words into C
k
ernel; XTE now compiles
.
.
.
commit
|
commitdiff
|
tree
2023-10-30
k
e
tmar
mo
v
ed some primi
t
ive words to C ke
r
nel;
XTE
now com
p
iles
.
.
.
commit
|
commitdiff
|
tree
2023-10-30
ketmar
ura
s
m: remov
e
d self-modifyi
n
g code us
e
d to call ar
b
itr
a
ry
.
.
.
commit
|
commitdiff
|
tree
2023-10-29
ketmar
UrFort
h
:
l
o
w
ercased m
o
st sources;
f
i
x
e
d
interpret extensions
commit
|
commitdiff
|
tree
2023-10-29
ketmar
urasm: fixed "
.
_sizeof" for
named structs; fixed undefined
.
.
.
commit
|
commitdiff
|
tree
2023-10-29
ketmar
urasm: func fixes
commit
|
commitdiff
|
tree
2023-10-29
k
e
t
m
ar
urasm: more func
t
ions
commit
|
commitdiff
|
tree
2023-10-29
ketmar
ur
a
sm:
v
arious fixes (way too many ;-)
commit
|
commitdiff
|
tree
2023-10-29
ketmar
ura
s
m
:
m
o
re fixes and opt
i
ons ;-)
commit
|
commitdiff
|
tree
2023-10-29
ketmar
U
rFort
h
: f
i
xed
e
xcepti
o
ns c
o
de (oops)
commit
|
commitdiff
|
tree
2023-10-29
ketmar
urasm: bugfixes
i
n
nameless lab
e
l proces
s
i
n
g
commit
|
commitdiff
|
tree
2023-10-29
ke
t
mar
u
r
a
sm:
m
ore
f
ort
h
macro code
commit
|
commitdiff
|
tree
2023-10-29
ketmar
urasm: comment fi
x
e
s
commit
|
commitdiff
|
tree
2023-10-29
ketmar
u
rasm: better fo
r
th
m
acros
commit
|
commitdiff
|
tree
2023-10-29
ke
t
ma
r
urasm: forth-based
ma
c
ros i
m
p
l
e
mentation
commit
|
commitdiff
|
tree
2023-10-29
ke
t
mar
urasm: small fix
e
s
commit
|
commitdiff
|
tree
2023-10-28
ket
m
ar
urasm:
moved DUP and I
N
CLUDE in
t
o separate source f
i
le
commit
|
commitdiff
|
tree
2023-10-28
ket
m
ar
u
r
asm: moved
structs words
to separate vocabulary,
.
.
.
commit
|
commitdiff
|
tree
2023-10-28
k
etmar
urasm: cosmeti
x
; impleme
n
ted allocated struct
initialisation
commit
|
commitdiff
|
tree
2023-10-28
k
etmar
urasm: more struct fixes
commit
|
commitdiff
|
tree
2023-10-28
ketm
a
r
ura
s
m:
i
mplemented struct
d
e
c
l
a
rat
i
ons
commit
|
commitdiff
|
tree
2023-10-28
ketmar
UrForth: added some "CASE" documentation
commit
|
commitdiff
|
tree
2023-10-28
ketmar
UrForth:
a
d
d
ed
"
IF-OF" and "IFNOT
-
OF"
commit
|
commitdiff
|
tree
2023-10-28
ketmar
u
r
asm: stru
c
t
s refactor
i
ng
commit
|
commitdiff
|
tree
2023-10-28
k
e
tmar
uras
m
:
i
mpl
e
mented struc
t
declar
a
t
i
ons
commit
|
commitdiff
|
tree
2023-10-28
k
etmar
u
r
asm
:
more
la
b
els code refactori
n
g ;-)
commit
|
commitdiff
|
tree
2023-10-28
ke
t
mar
u
r
a
s
m
: l
a
bels code
r
efactor
i
ng
commit
|
commitdiff
|
tree
2023-10-28
ketmar
ur
a
sm: oops, forg
o
t t
h
at UrForth is case-i
n
sensiti
v
e
commit
|
commitdiff
|
tree
2023-10-28
ketm
a
r
urasm: implem
e
n
t
ed
"$prin
t
f"
commit
|
commitdiff
|
tree
2023-10-28
ket
m
ar
UrForth: ad
d
ed "?
O
F"
commit
|
commitdiff
|
tree
2023-10-28
ketmar
UrF
o
rth: opti
m
ised "CASE" a little
commit
|
commitdiff
|
tree
2023-10-28
ketmar
u
ras
m
: forbid mixing named and
n
ameless labels in one
.
.
.
commit
|
commitdiff
|
tree
2023-10-28
ketmar
ur
a
sm:
assign
m
ent fix
e
s, condi
t
ionals
f
i
xe
s
commit
|
commitdiff
|
tree
2023-10-28
ketmar
m
o
re bran
c
h comma
n
ds; expr op
t
imisa
t
i
o
n
s
;
conditional
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
k
e
tmar
urasm: put unreso
l
ved expression
s
to the res
p
e
c
t
i
ve
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
ketmar
asm: added
Z
X
E
muT-specifi
c
macros
commit
|
commitdiff
|
tree
2023-10-27
ketmar
uras
m
: opti
m
ised postpo
n
e
labe
l
resolving a little
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
k
etmar
urasm
:
more f
i
xes
commit
|
commitdiff
|
tree
2023-10-27
ketmar
added some test
s
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm: "L
D
xn,
x
n" fix
commit
|
commitdiff
|
tree
2023-10-27
ketmar
u
rasm: im
p
le
m
ented "INCBIN"
commit
|
commitdiff
|
tree
2023-10-27
ketmar
U
r
Fort
h
: fixed segfaul
t
;-)
commit
|
commitdiff
|
tree
2023-10-27
ketm
a
r
u
r
asm: fi
x
e
s
t
o label
m
an
a
ger and conditionals
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm:
more defX directives; added (but not te
s
ted
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
ketmar
U
rForth
:
slightly
i
mp
r
oved backtrace
commit
|
commitdiff
|
tree
2023-10-27
k
e
tmar
urasm: check ident
i
fier
length i
n
lexe
r
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm: data lab
e
ls are rea
l
ly marked now ;-
)
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm
:
ooops
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
ketmar
u
r
a
s
m:
.
.
.
bette
r
mark
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm: mark last defined lab
e
l as
data if it is follo
w
ed
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
k
etmar
urasm: implemented "I
N
CL
U
DE"
commit
|
commitdiff
|
tree
2023-10-27
ketm
a
r
urasm: out
p
ut
fname fi
x
es
commit
|
commitdiff
|
tree
2023-10-27
ketmar
u
r
asm: added
"
ALIG
N
"
commit
|
commitdiff
|
tree
2023-10-27
k
etmar
urasm: fixed local labels pr
o
ce
s
sing
commit
|
commitdiff
|
tree
2023-10-27
ketmar
ur
a
s
m
: fixed E
N
DDISP
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm:
implemented DUP/ED
U
P; i
m
plem
e
nted DEFS
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm:
f
i
x
e
d
functions
commit
|
commitdiff
|
tree
2023-10-27
ketmar
uras
m
:
c
osme
t
ix
commit
|
commitdiff
|
tree
2023-10-27
ketm
a
r
u
r
asm
:
various fixes, includ
i
ng "LD A,
(
n
n
)
"
commit
|
commitdiff
|
tree
2023-10-27
ketmar
UrFo
r
th: more f
i
xes to
"
(
BASED-NUMBER)"
commit
|
commitdiff
|
tree
2023-10-27
ke
t
mar
urasm: 2
-
c
h
a
r
s
t
r
ing literals
n
ow proce
s
sed as in the
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
ketm
a
r
ura
s
m: fixed strin
g
parsing
commit
|
commitdiff
|
tree
2023-10-27
k
e
tm
a
r
UrFo
r
t
h: f
i
xed "(BAS
E
D-NUMBER)"
w
ith radi
x
pos
t
f
i
x
commit
|
commitdiff
|
tree
2023-10-27
k
e
t
mar
ur
a
s
m: fixed "ALU ixh" and such
commit
|
commitdiff
|
tree
2023-10-27
ketmar
ur
a
sm: fixed "I
N
C/D
E
C
ixl" and such
commit
|
commitdiff
|
tree
2023-10-27
ketmar
uras
m
:
f
ixed "
L
D A,(r16)"
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm: f
i
xed
l
abel parsi
n
g
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm: local labels suppor
t
commit
|
commitdiff
|
tree
2023-10-27
ketma
r
urasm: i
m
pl
e
mente
d
"@
@
"
(
o
r
"$$") label sup
p
ort
commit
|
commitdiff
|
tree
2023-10-26
k
etma
r
UrF
o
rth: more words for include files
commit
|
commitdiff
|
tree
2023-10-26
ketmar
UrAsm: moved command line parsing
t
o
Fort
h
c
o
de; new
.
.
.
commit
|
commitdiff
|
tree
2023-10-26
ketmar
m
ore cosmetix
commit
|
commitdiff
|
tree
2023-10-26
ketmar
shitdoze fixes
commit
|
commitdiff
|
tree
2023-10-26
k
e
tmar
urasm-new: bett
e
r system includes searching
commit
|
commitdiff
|
tree
next