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: no need to use oop in label manager; XTE build time is 120 msecs now (was...
2023-11-02
k
etmar
urasm:
no need to use oop in label manag
e
r; XT
E
bu
i
ld
.
.
.
commit
|
commitdiff
|
tree
2023-11-02
ke
t
mar
UrForth: cosmetic
f
ixes
commit
|
commitdiff
|
tree
2023-11-02
ketmar
U
rForth: simplified VM loop even more
commit
|
commitdiff
|
tree
2023-11-02
ketmar
U
r
F
o
rth: cosmetix
commit
|
commitdiff
|
tree
2023-11-02
ketmar
UrFor
t
h: more chan
g
e
s
(
n
e
w "DOES>" and
oth
e
rs)
commit
|
commitdiff
|
tree
2023-11-02
ketmar
UrForth
:
extended CFA to 4
b
ytes; in
t
roduced
"
CO
M
P
I
LER
.
.
.
commit
|
commitdiff
|
tree
2023-11-02
ket
m
ar
Ur
F
or
t
h: re
n
amed "ALIAS" to "ALIAS
-
FOR"
.
new
sytnax
.
.
.
commit
|
commitdiff
|
tree
2023-11-01
k
etmar
UrForth: splitted stdli
b
t
o
s
e
veral
s
ource f
i
l
e
s
commit
|
commitdiff
|
tree
2023-11-01
k
e
t
mar
U
r
Forth: rewrote peephol
e
optimiser (sinopt) -- patt
e
rn
s
.
.
.
commit
|
commitdiff
|
tree
2023-11-01
ketm
a
r
sinopt: c
o
s
metix
commit
|
commitdiff
|
tree
2023-11-01
ketmar
UrF
o
rth: cosmetix (do
not use "STATE"
directl
y
)
commit
|
commitdiff
|
tree
2023-11-01
k
e
tma
r
s
i
nopt: optim
i
se
v
ariable ac
c
ess
commit
|
commitdiff
|
tree
2023-11-01
ketmar
si
n
opt: optimise var
/
c
onstan
t
peeks
a
nd pokes
commit
|
commitdiff
|
tree
2023-11-01
ketmar
m
a
de
F
o
rth-ba
s
e
d UrA
s
m the m
a
i
n
v
e
r
s
io
n
; note that
.
.
.
commit
|
commitdiff
|
tree
2023-11-01
k
etmar
s
i
nopt: optimise some constant muls and divs to shifts
commit
|
commitdiff
|
tree
2023-11-01
ketm
a
r
sinopt: op
t
i
mise s
m
a
l
l shi
f
ts
commit
|
commitdiff
|
tree
2023-11-01
ketmar
UrFor
t
h: more superinst
r
uction
o
ptimising patt
e
rns
.
.
.
commit
|
commitdiff
|
tree
2023-11-01
ket
m
ar
UrForth:
added simple superinstruction optim
i
ser
commit
|
commitdiff
|
tree
2023-10-31
k
e
t
m
ar
UrForth: cosmetix, microopt
i
misation
s
commit
|
commitdiff
|
tree
2023-10-31
ketmar
U
rForth: more C kerne
l
wor
d
s; faster struct accessors
commit
|
commitdiff
|
tree
2023-10-31
k
etm
a
r
UrForth: disab
l
ed m
u
ltitask support by defaul
t
(eve
r
y
thing
.
.
.
commit
|
commitdiff
|
tree
2023-10-31
k
e
tmar
UrF
o
r
th: changed
d
i
c
tionary allocation scheme
commit
|
commitdiff
|
tree
2023-10-31
ke
t
mar
urasm: prop
e
rly create out
p
ut file name
if
n
o inpu
t
.
.
.
commit
|
commitdiff
|
tree
2023-10-31
ke
t
mar
UrForth:
VM optimisations, op
t
ion
a
l d
e
bugger -- 250
.
.
.
commit
|
commitdiff
|
tree
2023-10-30
k
e
t
m
ar
UrForth: code clean
u
ps
commit
|
commitdiff
|
tree
2023-10-30
k
e
tmar
UrF
o
r
t
h: move
d
mo
r
e
wo
r
ds into C ker
n
el; XTE
now compiles
.
.
.
commit
|
commitdiff
|
tree
2023-10-30
k
etmar
moved some
p
rim
i
tive words t
o
C
kernel;
X
TE now compiles
.
.
.
commit
|
commitdiff
|
tree
2023-10-30
ketm
a
r
urasm: remove
d
self-modifyi
n
g
cod
e
u
sed to
c
all arbitrary
.
.
.
commit
|
commitdiff
|
tree
2023-10-29
ketmar
UrForth: lowercased mos
t
sources;
fixe
d
interpret ex
t
ensio
n
s
commit
|
commitdiff
|
tree
2023-10-29
ketmar
u
ra
s
m: fixed "
.
_sizeof" for n
a
med structs; fixed undefined
.
.
.
commit
|
commitdiff
|
tree
2023-10-29
ketmar
urasm: fun
c
fixes
commit
|
commitdiff
|
tree
2023-10-29
k
e
t
mar
urasm: more functions
commit
|
commitdiff
|
tree
2023-10-29
ketmar
ura
s
m
: various fi
x
es (w
a
y too
man
y
;-)
commit
|
commitdiff
|
tree
2023-10-29
k
e
tmar
urasm: more f
i
xes and options ;-)
commit
|
commitdiff
|
tree
2023-10-29
k
e
tmar
U
rForth: fixed exceptions code (oops)
commit
|
commitdiff
|
tree
2023-10-29
ketmar
ur
a
sm:
bu
g
fixes in nam
e
less la
b
e
l
processing
commit
|
commitdiff
|
tree
2023-10-29
ketmar
urasm: more forth
m
a
c
ro code
commit
|
commitdiff
|
tree
2023-10-29
ketmar
urasm: comment fixes
commit
|
commitdiff
|
tree
2023-10-29
ketmar
ura
s
m
: better forth macros
commit
|
commitdiff
|
tree
2023-10-29
k
e
tma
r
urasm:
f
orth-bas
e
d m
a
c
r
os
impl
e
m
e
ntation
commit
|
commitdiff
|
tree
2023-10-29
k
etmar
urasm: sma
l
l fixes
commit
|
commitdiff
|
tree
2023-10-28
ketmar
urasm: moved DUP and INCLUD
E
into
separ
a
te source
f
ile
commit
|
commitdiff
|
tree
2023-10-28
ke
t
m
ar
urasm: moved structs words
t
o separate v
o
cabula
r
y,
.
.
.
commit
|
commitdiff
|
tree
2023-10-28
ketmar
urasm:
cosmet
i
x; imple
m
ented
a
llocat
e
d
s
tru
c
t init
i
ali
s
ation
commit
|
commitdiff
|
tree
2023-10-28
ke
t
mar
urasm: more struct fixes
commit
|
commitdiff
|
tree
2023-10-28
ketmar
urasm
:
impleme
n
ted struct declarat
i
on
s
commit
|
commitdiff
|
tree
2023-10-28
ketmar
UrForth: added so
m
e "C
A
S
E
" documentation
commit
|
commitdiff
|
tree
2023-10-28
ketmar
UrForth: added "IF-
O
F
" a
n
d "IFNOT-OF"
commit
|
commitdiff
|
tree
2023-10-28
k
et
m
ar
urasm: str
u
c
t
s refactoring
commit
|
commitdiff
|
tree
2023-10-28
ket
m
a
r
u
r
asm: implemented struct declarat
i
ons
commit
|
commitdiff
|
tree
2023-10-28
ketmar
ur
a
sm: more
lab
e
l
s
code refacto
r
ing ;-)
commit
|
commitdiff
|
tree
2023-10-28
ketma
r
urasm: label
s
cod
e
r
e
fa
c
to
r
ing
commit
|
commitdiff
|
tree
2023-10-28
ketmar
urasm: o
o
ps, forgot that Ur
F
or
t
h
is case
-
i
nsensit
i
ve
commit
|
commitdiff
|
tree
2023-10-28
ket
m
a
r
ur
a
sm: im
p
leme
n
t
ed "$printf"
commit
|
commitdiff
|
tree
2023-10-28
ketmar
U
r
For
t
h: ad
d
ed "?OF
"
commit
|
commitdiff
|
tree
2023-10-28
k
e
tm
a
r
U
r
Fort
h
: optimised
"
CASE" a
l
itt
l
e
commit
|
commitdiff
|
tree
2023-10-28
ketmar
urasm:
f
orbid mixing n
a
med and
n
ameless labels
i
n
o
ne
.
.
.
commit
|
commitdiff
|
tree
2023-10-28
ketmar
urasm: assignment fix
e
s, conditionals
fix
e
s
commit
|
commitdiff
|
tree
2023-10-28
ketma
r
more branch
c
ommands; exp
r
optimis
a
tio
n
s
; condition
a
l
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm:
p
u
t
unres
o
lved expressi
o
ns to the respective
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
k
e
t
m
ar
asm: added ZXEmuT-speci
f
ic macros
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm:
o
ptimised p
o
s
tpone
l
abel
r
esolving a lit
t
le
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm
:
more fixes
commit
|
commitdiff
|
tree
2023-10-27
ketm
a
r
added some te
s
t
s
commit
|
commitdiff
|
tree
2023-10-27
ketma
r
urasm:
"
L
D xn,xn" fix
commit
|
commitdiff
|
tree
2023-10-27
ketm
a
r
ura
s
m: im
p
leme
n
ted "INCBIN"
commit
|
commitdiff
|
tree
2023-10-27
ketm
a
r
UrForth:
fixed segfa
u
lt ;-
)
commit
|
commitdiff
|
tree
2023-10-27
ket
m
ar
ura
s
m:
f
i
xes
t
o label manager and conditionals
commit
|
commitdiff
|
tree
2023-10-27
ketm
a
r
uras
m
: more defX directives; added (but not tested
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
k
e
tmar
UrF
o
rth: s
l
ightly improved bac
k
trace
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm: check
i
dentifier length in
lex
e
r
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm
:
da
t
a
labels are real
l
y mar
k
ed
n
ow ;-)
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm: ooops
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm:
.
.
.
bette
r
mark
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm: mar
k
las
t
d
e
fin
e
d la
b
e
l
as data if it i
s
followed
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm: impl
e
mented
"
INCL
U
D
E
"
commit
|
commitdiff
|
tree
2023-10-27
ketmar
u
rasm: ou
t
pu
t
fname fi
x
es
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm: added "ALIGN"
commit
|
commitdiff
|
tree
2023-10-27
ket
m
ar
urasm
:
fixe
d
l
o
c
al labels processing
commit
|
commitdiff
|
tree
2023-10-27
ketm
a
r
uras
m
: fixed ENDDISP
commit
|
commitdiff
|
tree
2023-10-27
ketmar
ur
a
sm: i
m
pleme
n
ted DU
P
/EDUP;
i
m
plemented DEFS
commit
|
commitdiff
|
tree
2023-10-27
ketma
r
ura
s
m: fixed functions
commit
|
commitdiff
|
tree
2023-10-27
ketmar
u
rasm:
c
osmetix
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm:
various fixes
,
includin
g
"LD A,(nn)"
commit
|
commitdiff
|
tree
2023-10-27
ketmar
UrForth: mo
r
e
f
ixe
s
to "(BAS
E
D
-NUMBER)"
commit
|
commitdiff
|
tree
2023-10-27
ketmar
ur
a
sm
:
2
-char string
l
i
terals now
processed as
i
n
t
he
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm: fixe
d
stri
n
g parsi
n
g
commit
|
commitdiff
|
tree
2023-10-27
ketmar
UrForth: fixed "(BASED-NUM
B
ER)" with
r
adix po
s
tfix
commit
|
commitdiff
|
tree
2023-10-27
ket
m
ar
urasm: fixed "ALU
i
x
h"
a
n
d such
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm: fixe
d
"
I
NC/DEC ixl
"
and
s
uc
h
commit
|
commitdiff
|
tree
2023-10-27
ketmar
u
r
asm
:
fixed "LD A,
(
r16)"
commit
|
commitdiff
|
tree
2023-10-27
ketmar
uras
m
:
fixed label parsing
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm: local labe
l
s support
commit
|
commitdiff
|
tree
2023-10-27
ket
m
a
r
u
r
a
sm:
implemented
"
@@" (or "$$") label support
commit
|
commitdiff
|
tree
2023-10-26
k
e
tmar
UrF
o
rth:
m
ore
w
o
r
ds fo
r
inclu
d
e file
s
commit
|
commitdiff
|
tree
2023-10-26
k
e
tmar
UrAsm: mov
e
d command lin
e
parsing t
o
Forth code; new
.
.
.
commit
|
commitdiff
|
tree
2023-10-26
ke
t
mar
more cosmetix
commit
|
commitdiff
|
tree
2023-10-26
ketmar
shi
t
d
o
ze fixes
commit
|
commitdiff
|
tree
2023-10-26
ketmar
ura
s
m
-
n
e
w
: bette
r
system
inclu
d
e
s
searching
commit
|
commitdiff
|
tree
2023-10-26
ketmar
asm: cle
a
ne
d
up
loading sequen
c
e
commit
|
commitdiff
|
tree
next