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: it is now possible to use relative disp in branches (compile-time toggle...
2023-11-02
ketmar
UrForth: it is now po
s
sible to use relative disp in
.
.
.
commit
|
commitdiff
|
tree
2023-11-02
ketmar
u
ra
s
m
:
cosmet
i
x
in expressi
o
n compil
e
r
commit
|
commitdiff
|
tree
2023-11-02
ke
t
mar
a
dded opt
i
o
n to temp
o
rarily di
s
ab
l
e sinopt (
b
ecause
.
.
.
commit
|
commitdiff
|
tree
2023-11-02
ke
t
mar
UrForth: accessors n
o
w call
o
ptimiser whe
n
compiling
.
.
.
commit
|
commitdiff
|
tree
2023-11-02
ketmar
uras
m
:
no need to use
oo
p
in l
a
bel manager; XTE build
.
.
.
commit
|
commitdiff
|
tree
2023-11-02
ketm
a
r
U
r
Forth: cosmetic fixes
commit
|
commitdiff
|
tree
2023-11-02
ketmar
UrFort
h
: si
m
plifi
e
d V
M
loop even
mor
e
commit
|
commitdiff
|
tree
2023-11-02
k
etmar
UrFort
h
: co
s
me
t
i
x
commit
|
commitdiff
|
tree
2023-11-02
k
e
tm
a
r
UrFor
t
h: more changes (ne
w
"DOES>"
and ot
h
ers)
commit
|
commitdiff
|
tree
2023-11-02
k
e
tmar
UrForth:
e
xtende
d
CFA to 4 bytes; intro
d
uce
d
"COMPILE
R
.
.
.
commit
|
commitdiff
|
tree
2023-11-02
ketmar
U
r
Forth: renamed "ALIAS" to "ALIAS
-
FOR"
.
new
sytnax
.
.
.
commit
|
commitdiff
|
tree
2023-11-01
ke
t
mar
UrFort
h
: split
t
ed
s
t
dlib
to several
s
ource files
commit
|
commitdiff
|
tree
2023-11-01
k
etma
r
UrForth
:
rewrote
p
e
ephole
optimiser (sinopt) --
p
attern
s
.
.
.
commit
|
commitdiff
|
tree
2023-11-01
ketmar
sinopt: cosm
e
ti
x
commit
|
commitdiff
|
tree
2023-11-01
ketmar
UrFo
r
th:
c
os
m
etix (do not use
"STATE" direc
t
ly)
commit
|
commitdiff
|
tree
2023-11-01
ketma
r
sino
p
t: opt
i
mise var
i
ab
l
e
access
commit
|
commitdiff
|
tree
2023-11-01
ket
m
ar
sinop
t
:
optimise
var/
c
ons
t
ant peeks and pokes
commit
|
commitdiff
|
tree
2023-11-01
ket
m
ar
made
Forth-
b
ase
d
Ur
A
sm the main version; note
t
h
a
t
.
.
.
commit
|
commitdiff
|
tree
2023-11-01
ket
m
ar
s
i
nopt: optimis
e
s
o
me constant m
u
ls and di
v
s to shifts
commit
|
commitdiff
|
tree
2023-11-01
ketmar
sinopt: opt
i
mi
s
e smal
l
shifts
commit
|
commitdiff
|
tree
2023-11-01
ket
m
ar
UrF
o
r
th: more superinstruction
optimising patterns
.
.
.
commit
|
commitdiff
|
tree
2023-11-01
ketmar
Ur
F
o
r
th: added sim
p
le superinstruct
i
o
n
optimiser
commit
|
commitdiff
|
tree
2023-10-31
ket
m
ar
UrF
o
rth: cosmetix, mic
r
ooptimisations
commit
|
commitdiff
|
tree
2023-10-31
ketmar
U
r
Forth:
mor
e
C k
e
rnel words; faster st
r
uct accessors
commit
|
commitdiff
|
tree
2023-10-31
ketm
a
r
UrFort
h
: disabled mul
t
itask su
p
po
r
t by default (ever
y
thin
g
.
.
.
commit
|
commitdiff
|
tree
2023-10-31
ketmar
UrForth: change
d
d
ictionary a
l
location sc
h
e
m
e
commit
|
commitdiff
|
tree
2023-10-31
ketma
r
ura
s
m: properly create outpu
t
f
i
le name if no input
.
.
.
commit
|
commitdiff
|
tree
2023-10-31
ke
t
mar
UrF
o
r
t
h: VM opti
m
is
a
tions, opt
i
o
n
al debugger -- 250
.
.
.
commit
|
commitdiff
|
tree
2023-10-30
ketmar
U
rForth: co
d
e cleanups
commit
|
commitdiff
|
tree
2023-10-30
k
e
tmar
UrF
o
rth
:
m
o
ved more wor
d
s into C kernel; XTE
n
o
w
c
ompile
s
.
.
.
commit
|
commitdiff
|
tree
2023-10-30
k
etmar
moved some
primitive words to C
ker
n
el;
XT
E
now compiles
.
.
.
commit
|
commitdiff
|
tree
2023-10-30
ketma
r
u
rasm: r
e
moved sel
f
-mod
i
fying co
d
e used to
c
all arbitra
r
y
.
.
.
commit
|
commitdiff
|
tree
2023-10-29
ketmar
UrFor
t
h
: lo
w
ercased most
s
our
c
es; fixed interpret extensions
commit
|
commitdiff
|
tree
2023-10-29
ketm
a
r
urasm:
f
ixed "
.
_sizeo
f
" for
n
am
e
d structs; fixe
d
undefined
.
.
.
commit
|
commitdiff
|
tree
2023-10-29
ketmar
u
rasm
:
func fixes
commit
|
commitdiff
|
tree
2023-10-29
ketma
r
ur
a
sm: mor
e
functions
commit
|
commitdiff
|
tree
2023-10-29
ketma
r
urasm: va
r
i
ous fixe
s
(
way too many ;-)
commit
|
commitdiff
|
tree
2023-10-29
ketmar
urasm: m
o
r
e
fixes and o
p
tions ;-)
commit
|
commitdiff
|
tree
2023-10-29
ketmar
UrForth: fixed
exce
p
tions code (oops)
commit
|
commitdiff
|
tree
2023-10-29
k
etmar
u
r
asm: bugfi
x
es
i
n nam
e
less la
b
el proc
e
s
sing
commit
|
commitdiff
|
tree
2023-10-29
k
e
tmar
uras
m
: more
forth macro code
commit
|
commitdiff
|
tree
2023-10-29
ketmar
u
rasm:
comment fixe
s
commit
|
commitdiff
|
tree
2023-10-29
k
e
tmar
u
r
as
m
:
better forth
macros
commit
|
commitdiff
|
tree
2023-10-29
ketmar
urasm: f
o
rth-based macr
o
s im
p
lementation
commit
|
commitdiff
|
tree
2023-10-29
k
etmar
urasm: small f
i
xes
commit
|
commitdiff
|
tree
2023-10-28
ketm
a
r
u
r
asm: mo
v
ed D
U
P and INCLUDE into separate source file
commit
|
commitdiff
|
tree
2023-10-28
k
et
m
ar
urasm: moved
structs
wo
r
ds to se
p
arate voc
a
bu
l
ary,
.
.
.
commit
|
commitdiff
|
tree
2023-10-28
ketma
r
urasm: cosmetix; imp
l
ement
e
d
allocated struct ini
t
i
a
lisat
i
on
commit
|
commitdiff
|
tree
2023-10-28
ke
t
ma
r
urasm: more struct fixes
commit
|
commitdiff
|
tree
2023-10-28
ketmar
urasm: impleme
n
ted
stru
c
t decla
r
ations
commit
|
commitdiff
|
tree
2023-10-28
ketmar
U
r
Forth: add
e
d so
m
e
"CASE" document
a
tion
commit
|
commitdiff
|
tree
2023-10-28
ketmar
U
rForth
:
a
dde
d
"IF-OF" a
n
d
"IFNOT-OF"
commit
|
commitdiff
|
tree
2023-10-28
ketm
a
r
urasm: stru
c
ts refactoring
commit
|
commitdiff
|
tree
2023-10-28
ketmar
u
r
asm: imple
m
ented
struc
t
declarations
commit
|
commitdiff
|
tree
2023-10-28
k
e
tmar
ur
a
sm: more labels
c
ode refactor
i
n
g ;-)
commit
|
commitdiff
|
tree
2023-10-28
ketmar
u
r
asm: l
a
bels
code refact
o
r
i
n
g
commit
|
commitdiff
|
tree
2023-10-28
ketmar
u
r
asm: oop
s
, for
g
ot that UrForth is ca
s
e-inse
n
sitive
commit
|
commitdiff
|
tree
2023-10-28
ketmar
u
rasm: implemented
"
$print
f
"
commit
|
commitdiff
|
tree
2023-10-28
ke
t
mar
U
r
Forth:
added "?OF"
commit
|
commitdiff
|
tree
2023-10-28
ketma
r
Ur
F
orth: opt
i
mised
"CA
S
E
"
a l
i
ttle
commit
|
commitdiff
|
tree
2023-10-28
ketmar
urasm: forbid mi
x
in
g
named and nameless labels in
o
ne
.
.
.
commit
|
commitdiff
|
tree
2023-10-28
k
e
t
mar
urasm: assignmen
t
fixes, conditionals f
i
xes
commit
|
commitdiff
|
tree
2023-10-28
ketmar
mo
r
e br
a
nch comma
n
d
s; expr optimisati
o
ns; conditional
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm: put unresolv
e
d
e
xp
r
ess
i
o
n
s
to the
respec
t
i
v
e
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
ketmar
a
sm: added ZXEmuT-specifi
c
macros
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm: optimised postpone lab
e
l
resolving
a little
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
ketmar
ura
s
m: mor
e
f
ixes
commit
|
commitdiff
|
tree
2023-10-27
ketm
a
r
adde
d
so
m
e t
e
s
t
s
commit
|
commitdiff
|
tree
2023-10-27
ketmar
ur
a
sm: "
L
D
xn,xn
"
fix
commit
|
commitdiff
|
tree
2023-10-27
ket
m
ar
urasm: impl
e
men
t
ed "INCBIN"
commit
|
commitdiff
|
tree
2023-10-27
ketmar
UrForth:
fixed segfault ;-)
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm:
f
ixe
s
to label manager and
c
o
n
diti
o
nal
s
commit
|
commitdiff
|
tree
2023-10-27
ketma
r
ur
a
sm: more defX dir
e
cti
v
es
;
added (but n
o
t tested
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
k
etmar
U
r
F
o
rth: sli
g
htl
y
i
mproved
b
acktrace
commit
|
commitdiff
|
tree
2023-10-27
ketmar
ura
s
m
: check identifier
l
e
n
gth in lexer
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm: data la
b
e
l
s
are real
l
y marked now ;-)
commit
|
commitdiff
|
tree
2023-10-27
ketmar
u
r
asm:
o
oop
s
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm:
.
.
.
be
t
ter mark
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm: ma
r
k last def
i
ned label
a
s data
if
it is followed
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
ket
m
ar
uras
m
: impleme
n
ted "INCLU
D
E"
commit
|
commitdiff
|
tree
2023-10-27
ketmar
uras
m
: output fname fixes
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm: a
d
de
d
"ALIGN"
commit
|
commitdiff
|
tree
2023-10-27
ketmar
uras
m
:
fixe
d
loc
a
l labels proc
e
ssing
commit
|
commitdiff
|
tree
2023-10-27
ketma
r
urasm: fixed ENDDIS
P
commit
|
commitdiff
|
tree
2023-10-27
ketmar
u
rasm:
i
mplemen
t
ed D
U
P/E
D
UP; impl
e
mented D
E
FS
commit
|
commitdiff
|
tree
2023-10-27
ketma
r
urasm: fi
x
ed f
u
nctions
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm:
c
o
smetix
commit
|
commitdiff
|
tree
2023-10-27
k
e
tmar
urasm:
v
arious
fixes, i
n
cl
u
din
g
"LD A,(nn)"
commit
|
commitdiff
|
tree
2023-10-27
ketmar
UrFor
t
h:
m
o
r
e
f
ixes t
o
"(BASED-NUM
B
ER)"
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm: 2-ch
a
r string liter
a
ls
n
o
w proces
s
ed as in the
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm: fixed str
i
ng parsing
commit
|
commitdiff
|
tree
2023-10-27
ke
t
ma
r
UrForth
:
fixe
d
"(BASED-NUMB
E
R)" with radix
p
ostfix
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm: fixed "ALU i
x
h" and such
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm: fi
x
ed
"INC/DEC ixl" and such
commit
|
commitdiff
|
tree
2023-10-27
ketm
a
r
uras
m
: fix
e
d "LD A,
(
r16)"
commit
|
commitdiff
|
tree
2023-10-27
ketmar
u
rasm: fixed label p
a
r
s
ing
commit
|
commitdiff
|
tree
2023-10-27
ket
m
a
r
urasm: local
l
abels support
commit
|
commitdiff
|
tree
2023-10-27
ketmar
ura
s
m
:
imple
m
en
t
ed "@@" (
o
r "$$") label su
p
port
commit
|
commitdiff
|
tree
2023-10-26
ketma
r
UrForth: mo
r
e
words for include files
commit
|
commitdiff
|
tree
2023-10-26
ketmar
Ur
A
sm
:
moved
c
ommand line
parsing to Forth cod
e
; new
.
.
.
commit
|
commitdiff
|
tree
next