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
ketmar
urasm: no
n
ee
d
t
o use oop in label m
a
nager; XTE
b
uil
d
.
.
.
commit
|
commitdiff
|
tree
2023-11-02
ketmar
Ur
F
orth: co
s
metic fi
x
es
commit
|
commitdiff
|
tree
2023-11-02
ketmar
U
r
Fo
r
th:
simp
l
ifie
d
VM loop
e
ven more
commit
|
commitdiff
|
tree
2023-11-02
ket
m
ar
UrFort
h
: cosmeti
x
commit
|
commitdiff
|
tree
2023-11-02
k
etma
r
U
r
Forth: more cha
n
g
e
s (new "DOES>" and
others)
commit
|
commitdiff
|
tree
2023-11-02
ketmar
UrFort
h
: e
x
tended CFA to 4 bytes; introdu
c
ed "CO
M
P
I
LER
.
.
.
commit
|
commitdiff
|
tree
2023-11-02
ket
m
ar
UrFort
h
: r
e
named
"
A
L
IAS" to "ALIAS-FOR"
.
new sytnax
.
.
.
commit
|
commitdiff
|
tree
2023-11-01
k
etmar
UrFor
t
h: splitted stdlib to several source fi
l
es
commit
|
commitdiff
|
tree
2023-11-01
ketma
r
UrFo
r
t
h
: rewrot
e
pe
e
phole optimis
e
r
(
sinop
t
)
-
- patterns
.
.
.
commit
|
commitdiff
|
tree
2023-11-01
ke
t
mar
sino
p
t:
c
o
s
metix
commit
|
commitdiff
|
tree
2023-11-01
k
etmar
UrFor
t
h: cosme
t
i
x
(d
o
not use "STATE" directly)
commit
|
commitdiff
|
tree
2023-11-01
ketmar
sinopt: optimis
e
v
ari
a
ble access
commit
|
commitdiff
|
tree
2023-11-01
ketmar
sinop
t
:
optimis
e
v
ar/c
o
nstant peeks and p
o
kes
commit
|
commitdiff
|
tree
2023-11-01
ket
m
ar
m
ade Forth-based UrAsm the ma
i
n
v
ersio
n
; note t
h
at
.
.
.
commit
|
commitdiff
|
tree
2023-11-01
ketmar
sinopt
:
o
ptimise some constan
t
muls and divs to
shifts
commit
|
commitdiff
|
tree
2023-11-01
ketmar
sinopt: optimise
s
mall shifts
commit
|
commitdiff
|
tree
2023-11-01
ketmar
UrForth: mo
r
e
s
uperin
s
truction optimising pa
t
terns
.
.
.
commit
|
commitdiff
|
tree
2023-11-01
k
e
tmar
Ur
F
orth: added simple su
p
erinstruction optimiser
commit
|
commitdiff
|
tree
2023-10-31
k
e
t
m
ar
U
rFor
t
h: co
s
metix, microoptimi
s
ations
commit
|
commitdiff
|
tree
2023-10-31
ketmar
UrForth
:
m
o
re C kernel wor
d
s; faster
s
truct accessors
commit
|
commitdiff
|
tree
2023-10-31
ket
m
ar
U
rForth:
disabled m
u
l
titask supp
o
rt by default (every
t
hing
.
.
.
commit
|
commitdiff
|
tree
2023-10-31
k
e
tmar
U
rForth: ch
a
nged d
i
ctionary allo
c
a
t
i
o
n scheme
commit
|
commitdiff
|
tree
2023-10-31
ketmar
ur
a
sm: pr
o
perly create output file name
if no
inpu
t
.
.
.
commit
|
commitdiff
|
tree
2023-10-31
ketmar
UrForth:
VM optimisations,
option
a
l
debugger --
25
0
.
.
.
commit
|
commitdiff
|
tree
2023-10-30
ketmar
UrForth
:
code cleanups
commit
|
commitdiff
|
tree
2023-10-30
ketmar
UrForth: mo
v
ed
m
ore words int
o
C
k
ern
e
l
;
XTE
no
w
c
ompiles
.
.
.
commit
|
commitdiff
|
tree
2023-10-30
ketmar
moved some primitive words to C ke
r
nel; XTE now
c
o
mp
i
les
.
.
.
commit
|
commitdiff
|
tree
2023-10-30
ketmar
urasm: removed self-modifying
c
ode used to call arbit
r
a
ry
.
.
.
commit
|
commitdiff
|
tree
2023-10-29
ketmar
UrForth:
l
owercased most sour
c
e
s; fixed int
e
rpret extensions
commit
|
commitdiff
|
tree
2023-10-29
ketmar
u
r
asm: fixed "
.
_sizeof"
f
or named structs;
f
ixed undefined
.
.
.
commit
|
commitdiff
|
tree
2023-10-29
ketmar
urasm:
f
unc fixes
commit
|
commitdiff
|
tree
2023-10-29
ketmar
u
r
as
m
: more functions
commit
|
commitdiff
|
tree
2023-10-29
ketmar
urasm: vari
o
us fixes (
w
ay to
o
ma
n
y ;-)
commit
|
commitdiff
|
tree
2023-10-29
ketmar
urasm: more fi
x
es
a
nd opt
i
ons ;
-
)
commit
|
commitdiff
|
tree
2023-10-29
ketmar
UrForth: fixed excep
t
io
n
s cod
e
(oops)
commit
|
commitdiff
|
tree
2023-10-29
ketmar
ur
a
sm: bugfixes in nameless lab
e
l process
i
ng
commit
|
commitdiff
|
tree
2023-10-29
ketmar
u
rasm: m
o
re
for
t
h macr
o
code
commit
|
commitdiff
|
tree
2023-10-29
ketmar
urasm
:
comment fixes
commit
|
commitdiff
|
tree
2023-10-29
ketmar
urasm:
b
etter forth
macros
commit
|
commitdiff
|
tree
2023-10-29
ke
t
mar
urasm:
fo
r
th-
b
ased macros
i
m
plementation
commit
|
commitdiff
|
tree
2023-10-29
ketmar
urasm: small fixe
s
commit
|
commitdiff
|
tree
2023-10-28
k
etmar
u
r
asm:
m
ove
d
DUP and INC
L
U
D
E in
t
o
s
e
p
arate source fi
l
e
commit
|
commitdiff
|
tree
2023-10-28
ketma
r
urasm: moved s
t
ructs words to sep
a
ra
t
e vocabulary,
.
.
.
commit
|
commitdiff
|
tree
2023-10-28
ketmar
u
rasm: cosm
e
tix; imple
m
ente
d
al
l
o
c
ated
s
t
r
uct init
i
al
i
sation
commit
|
commitdiff
|
tree
2023-10-28
ketmar
urasm: mor
e
struct fixes
commit
|
commitdiff
|
tree
2023-10-28
ketm
a
r
urasm
:
implemented struct declarations
commit
|
commitdiff
|
tree
2023-10-28
ke
t
mar
UrForth: ad
d
ed some
"
CASE" docume
n
tation
commit
|
commitdiff
|
tree
2023-10-28
k
e
tmar
UrForth:
a
dde
d
"
IF-OF"
a
n
d
"IFNOT-OF"
commit
|
commitdiff
|
tree
2023-10-28
ketmar
urasm: structs
refactoring
commit
|
commitdiff
|
tree
2023-10-28
ketmar
ur
a
sm: impleme
n
ted struct declar
a
tion
s
commit
|
commitdiff
|
tree
2023-10-28
k
e
tmar
u
r
a
s
m: mor
e
labels co
d
e refactoring ;-)
commit
|
commitdiff
|
tree
2023-10-28
k
e
tmar
urasm:
l
abels code ref
a
ct
o
ring
commit
|
commitdiff
|
tree
2023-10-28
ketmar
urasm: oo
p
s, forgot
that
Ur
F
o
r
th
i
s case-insensiti
v
e
commit
|
commitdiff
|
tree
2023-10-28
ketmar
urasm: implemented "$printf"
commit
|
commitdiff
|
tree
2023-10-28
ketm
a
r
UrFo
r
th: added "?OF"
commit
|
commitdiff
|
tree
2023-10-28
k
e
t
mar
UrForth
:
optimised
"C
A
S
E
" a little
commit
|
commitdiff
|
tree
2023-10-28
ketmar
urasm: forbid mixing named and
nameless labels
i
n one
.
.
.
commit
|
commitdiff
|
tree
2023-10-28
ketmar
u
r
asm: assignment fixes, conditio
n
als
f
ixes
commit
|
commitdiff
|
tree
2023-10-28
ke
t
mar
more branch commands;
expr optim
i
sat
i
ons; condi
t
i
o
n
a
l
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
ketma
r
ura
s
m: put unresolv
e
d express
i
on
s
to the
respective
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
k
etm
a
r
asm: added ZXEmuT-speci
f
ic m
a
cros
commit
|
commitdiff
|
tree
2023-10-27
k
etmar
urasm: optimised postp
o
ne label
r
esol
v
i
ng a
li
t
tle
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm: more
fixes
commit
|
commitdiff
|
tree
2023-10-27
ket
m
ar
a
d
ded some tes
t
s
commit
|
commitdiff
|
tree
2023-10-27
k
etmar
urasm:
"
L
D
x
n
,xn" fix
commit
|
commitdiff
|
tree
2023-10-27
k
et
m
ar
urasm: implemented "INCBIN"
commit
|
commitdiff
|
tree
2023-10-27
ketmar
U
rF
o
r
th: fixed s
e
gfault ;-)
commit
|
commitdiff
|
tree
2023-10-27
ketm
a
r
urasm: fixes
t
o label
manager
a
nd c
o
nditionals
commit
|
commitdiff
|
tree
2023-10-27
k
e
tmar
urasm:
m
o
re
d
efX dire
c
tives; a
d
ded (bu
t
not tested
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
ketm
a
r
UrFor
t
h: slightly
impro
v
ed ba
c
ktrace
commit
|
commitdiff
|
tree
2023-10-27
ketm
a
r
urasm: ch
e
ck
i
dentifier
length
in lexer
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm: data label
s
ar
e
really marked
now
;-)
commit
|
commitdiff
|
tree
2023-10-27
ketmar
uras
m
:
ooops
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
ketmar
u
r
asm:
.
.
.
be
t
ter mark
commit
|
commitdiff
|
tree
2023-10-27
ke
t
mar
u
ra
s
m: mark last defined label as d
a
ta if it
i
s
f
ollowed
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
ke
t
mar
urasm
:
implemented
"
INCLUDE"
commit
|
commitdiff
|
tree
2023-10-27
k
e
tmar
urasm: output fn
a
me fixes
commit
|
commitdiff
|
tree
2023-10-27
ke
t
mar
urasm:
add
e
d "ALIGN"
commit
|
commitdiff
|
tree
2023-10-27
ketmar
u
rasm
:
fi
x
ed local labels
p
rocess
i
ng
commit
|
commitdiff
|
tree
2023-10-27
k
etm
a
r
u
ra
s
m:
fixed ENDDISP
commit
|
commitdiff
|
tree
2023-10-27
k
et
m
ar
urasm:
i
mpl
e
mented DUP/EDUP; implem
e
nted DE
F
S
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm: fi
x
ed functions
commit
|
commitdiff
|
tree
2023-10-27
k
etmar
u
rasm: co
s
meti
x
commit
|
commitdiff
|
tree
2023-10-27
ketma
r
urasm
:
various f
i
xes, including "L
D
A,(nn)"
commit
|
commitdiff
|
tree
2023-10-27
ketmar
UrForth: more fix
e
s
t
o "(BA
S
E
D-
N
UMBER)"
commit
|
commitdiff
|
tree
2023-10-27
k
etma
r
ur
a
sm
:
2
-
char st
r
ing liter
a
l
s
now processed
as in the
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
ket
m
ar
ur
a
sm: fixed string parsing
commit
|
commitdiff
|
tree
2023-10-27
ket
m
ar
UrForth: fixed "(BASED-
N
UMBER)" with radix
p
ostfix
commit
|
commitdiff
|
tree
2023-10-27
k
e
t
m
ar
u
r
asm
:
fixed
"
A
LU ixh" an
d
such
commit
|
commitdiff
|
tree
2023-10-27
ke
t
m
a
r
ur
a
s
m
:
f
ixed "INC
/
DEC ixl" and such
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm: fixed "LD A,(r16)
"
commit
|
commitdiff
|
tree
2023-10-27
ketmar
u
r
asm: fixed label parsing
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm:
local label
s
s
upport
commit
|
commitdiff
|
tree
2023-10-27
ketma
r
urasm:
im
p
lemented "@@" (or
"
$$") la
b
el support
commit
|
commitdiff
|
tree
2023-10-26
ketmar
UrFo
r
t
h
: more wo
r
d
s
for inclu
d
e files
commit
|
commitdiff
|
tree
2023-10-26
ketmar
Ur
A
sm: mov
e
d command
l
ine parsin
g
t
o Forth cod
e
; new
.
.
.
commit
|
commitdiff
|
tree
2023-10-26
ketmar
m
ore
c
osmetix
commit
|
commitdiff
|
tree
2023-10-26
ketmar
shitdoze fixes
commit
|
commitdiff
|
tree
2023-10-26
ketmar
u
r
asm-n
e
w
: better system includes
searching
commit
|
commitdiff
|
tree
2023-10-26
ketmar
as
m
: cleaned up loading sequen
c
e
commit
|
commitdiff
|
tree
next