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
UrFort
h
: it is n
o
w possible to u
s
e relat
i
ve disp in
.
.
.
commit
|
commitdiff
|
tree
2023-11-02
k
etmar
urasm: cos
m
etix in expres
s
i
on compiler
commit
|
commitdiff
|
tree
2023-11-02
ketmar
added
o
ption to temporari
l
y d
i
sable sinopt (because
.
.
.
commit
|
commitdiff
|
tree
2023-11-02
ketmar
UrForth: a
c
c
e
s
s
ors
n
ow call
optimiser w
h
en compiling
.
.
.
commit
|
commitdiff
|
tree
2023-11-02
ketm
a
r
urasm: no need to u
s
e oop
i
n
l
a
b
el
m
anager; XTE bui
l
d
.
.
.
commit
|
commitdiff
|
tree
2023-11-02
k
e
tmar
U
rForth:
c
osmeti
c
f
i
xes
commit
|
commitdiff
|
tree
2023-11-02
ketma
r
UrForth: simplified VM loop ev
e
n more
commit
|
commitdiff
|
tree
2023-11-02
ke
t
m
ar
Ur
F
orth: cosmetix
commit
|
commitdiff
|
tree
2023-11-02
ketmar
UrForth:
more
chang
e
s (new
"
D
OES>" and others)
commit
|
commitdiff
|
tree
2023-11-02
ketm
a
r
U
r
Fort
h
:
extended
C
FA to 4 b
y
tes; int
r
odu
c
ed "COMP
I
LER
.
.
.
commit
|
commitdiff
|
tree
2023-11-02
ket
m
a
r
UrForth: rena
m
e
d
"ALIAS"
t
o "ALIAS-FOR"
.
new sytnax
.
.
.
commit
|
commitdiff
|
tree
2023-11-01
ketmar
UrFort
h
: splitted stdlib
t
o
s
e
ver
a
l
s
ource file
s
commit
|
commitdiff
|
tree
2023-11-01
ketmar
UrForth:
r
ewrote
p
eeph
o
le optim
i
s
er (sinopt) -- patt
e
rn
s
.
.
.
commit
|
commitdiff
|
tree
2023-11-01
ketmar
s
inopt
:
c
o
sm
e
t
i
x
commit
|
commitdiff
|
tree
2023-11-01
ketmar
UrForth: co
s
metix (
d
o no
t
u
s
e "STATE"
d
irectl
y
)
commit
|
commitdiff
|
tree
2023-11-01
ketmar
sinopt:
o
p
timise variable access
commit
|
commitdiff
|
tree
2023-11-01
ketmar
s
i
n
opt:
o
ptimise var/co
n
stant peek
s
and pokes
commit
|
commitdiff
|
tree
2023-11-01
ketmar
ma
d
e F
o
r
t
h
-based UrAsm the main version; note that
.
.
.
commit
|
commitdiff
|
tree
2023-11-01
ketmar
s
i
n
op
t
: optimise some constant muls and divs to
shifts
commit
|
commitdiff
|
tree
2023-11-01
ketmar
sinopt: optimise
s
mall shifts
commit
|
commitdiff
|
tree
2023-11-01
k
et
m
ar
UrForth: mor
e
sup
e
rinstruc
t
ion optimisin
g
patte
r
ns
.
.
.
commit
|
commitdiff
|
tree
2023-11-01
k
etmar
UrForth: ad
d
ed simple superinstruction optimi
s
er
commit
|
commitdiff
|
tree
2023-10-31
ket
m
ar
U
r
F
or
t
h: co
s
m
etix, microoptimisations
commit
|
commitdiff
|
tree
2023-10-31
ketm
a
r
UrForth
:
more C
kernel words;
faster st
r
uct a
c
cessors
commit
|
commitdiff
|
tree
2023-10-31
ketmar
Ur
F
o
rth: disabled multitask support by default (everything
.
.
.
commit
|
commitdiff
|
tree
2023-10-31
ke
t
ma
r
UrForth: c
h
a
nge
d
dictionary allocation scheme
commit
|
commitdiff
|
tree
2023-10-31
ketmar
u
r
asm: p
r
operly cr
e
ate output
f
ile name
i
f
no input
.
.
.
commit
|
commitdiff
|
tree
2023-10-31
ketmar
UrFor
t
h: VM optimisations, option
a
l deb
u
g
g
er -- 250
.
.
.
commit
|
commitdiff
|
tree
2023-10-30
ketmar
UrForth: co
d
e cl
e
anups
commit
|
commitdiff
|
tree
2023-10-30
ket
m
ar
UrF
o
rth: m
o
ved more w
o
rds into
C
ke
r
nel;
X
TE no
w
compiles
.
.
.
commit
|
commitdiff
|
tree
2023-10-30
k
e
t
mar
move
d
some primitive
w
ords to C ker
n
el;
XTE now compil
e
s
.
.
.
commit
|
commitdiff
|
tree
2023-10-30
ketmar
u
rasm: re
m
oved self-m
o
difyin
g
code used
t
o
c
a
ll arbitrary
.
.
.
commit
|
commitdiff
|
tree
2023-10-29
ketmar
UrForth: lowercased most sourc
e
s; fixed in
t
e
rpre
t
extensions
commit
|
commitdiff
|
tree
2023-10-29
ketmar
urasm: fixed "
.
_sizeof" for named s
t
ructs; f
i
xed undefi
n
ed
.
.
.
commit
|
commitdiff
|
tree
2023-10-29
ketmar
urasm: func fixes
commit
|
commitdiff
|
tree
2023-10-29
ke
t
mar
ur
a
sm
:
m
o
re functions
commit
|
commitdiff
|
tree
2023-10-29
k
e
tmar
uras
m
: various fixe
s
(way
to
o
many
;-)
commit
|
commitdiff
|
tree
2023-10-29
ketmar
ura
s
m: more fixes and op
t
ions
;
-)
commit
|
commitdiff
|
tree
2023-10-29
ketmar
UrForth: fix
e
d e
x
ceptions code (oops)
commit
|
commitdiff
|
tree
2023-10-29
ket
m
ar
uras
m
: bugfixes in nameless label
p
r
o
ces
s
ing
commit
|
commitdiff
|
tree
2023-10-29
ketm
a
r
ura
s
m
:
more forth mac
r
o
c
ode
commit
|
commitdiff
|
tree
2023-10-29
ketmar
urasm: comment fixes
commit
|
commitdiff
|
tree
2023-10-29
k
e
t
mar
urasm
:
bet
t
er forth macro
s
commit
|
commitdiff
|
tree
2023-10-29
k
etmar
urasm: fo
r
th
-
based macro
s
im
p
l
ement
a
tion
commit
|
commitdiff
|
tree
2023-10-29
ketma
r
urasm: small
fixes
commit
|
commitdiff
|
tree
2023-10-28
k
e
t
m
a
r
urasm: mo
v
ed DUP and IN
C
LUDE into separa
t
e source file
commit
|
commitdiff
|
tree
2023-10-28
ke
t
mar
urasm: moved structs w
o
r
d
s
t
o
s
eparate vocabula
r
y,
.
.
.
commit
|
commitdiff
|
tree
2023-10-28
ketmar
urasm: cosmetix; imp
l
emented allocated struct initialisatio
n
commit
|
commitdiff
|
tree
2023-10-28
ke
t
mar
urasm
:
more s
t
ru
c
t fixes
commit
|
commitdiff
|
tree
2023-10-28
ketm
a
r
uras
m
: implemented struct declarations
commit
|
commitdiff
|
tree
2023-10-28
ketmar
UrFo
r
th: added
s
o
m
e
"CASE" document
a
t
i
o
n
commit
|
commitdiff
|
tree
2023-10-28
ket
m
ar
U
rForth: added "IF-OF"
and "IFNOT-OF"
commit
|
commitdiff
|
tree
2023-10-28
ketmar
ur
a
s
m: s
t
r
u
cts refactoring
commit
|
commitdiff
|
tree
2023-10-28
ketmar
u
r
as
m
: imp
l
emented struct declara
t
i
o
ns
commit
|
commitdiff
|
tree
2023-10-28
ketmar
urasm:
m
ore lab
e
ls
code r
e
factoring ;-)
commit
|
commitdiff
|
tree
2023-10-28
ketmar
urasm:
l
ab
e
l
s code refactori
n
g
commit
|
commitdiff
|
tree
2023-10-28
ket
m
ar
urasm: oops, forgot th
a
t UrForth
is
case-insen
s
itive
commit
|
commitdiff
|
tree
2023-10-28
ketmar
urasm
:
implemented "$printf
"
commit
|
commitdiff
|
tree
2023-10-28
ketmar
U
r
Forth: added
"?O
F
"
commit
|
commitdiff
|
tree
2023-10-28
ketmar
UrFor
t
h:
optimis
e
d "CASE
"
a
little
commit
|
commitdiff
|
tree
2023-10-28
ke
t
mar
u
ras
m
: forbid mixing
n
a
m
ed and
na
m
eless l
a
bels in one
.
.
.
commit
|
commitdiff
|
tree
2023-10-28
ketmar
u
rasm: assign
m
e
n
t fixes, conditionals
f
i
x
e
s
commit
|
commitdiff
|
tree
2023-10-28
ketmar
m
o
re branch commands; expr optimisati
o
n
s; conditional
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
ketmar
ura
s
m: put u
n
reso
l
v
e
d expressions t
o
the res
p
ective
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
ketmar
as
m
:
ad
d
ed ZXE
m
uT-specific ma
c
ros
commit
|
commitdiff
|
tree
2023-10-27
k
e
tmar
u
r
asm: optimise
d
p
ostpone
la
b
el re
s
olving a little
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
ketmar
u
rasm: more
f
ixes
commit
|
commitdiff
|
tree
2023-10-27
k
e
tmar
added some test
s
commit
|
commitdiff
|
tree
2023-10-27
ke
t
mar
urasm: "LD xn,xn"
f
i
x
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm: i
m
plemente
d
"INCBIN"
commit
|
commitdiff
|
tree
2023-10-27
ketmar
UrForth: fixe
d
segfault ;-)
commit
|
commitdiff
|
tree
2023-10-27
k
et
m
ar
ur
a
s
m:
f
i
x
e
s to label mana
g
er and co
n
ditiona
l
s
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm: more defX
direc
t
i
v
e
s
;
add
e
d (but not
tes
t
ed
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
ketmar
UrFor
t
h:
slightly im
p
roved
backtra
c
e
commit
|
commitdiff
|
tree
2023-10-27
ketm
a
r
urasm: che
c
k identif
i
er length in lexer
commit
|
commitdiff
|
tree
2023-10-27
ket
m
a
r
urasm: data labels
are r
e
ally
marked
n
ow
;
-)
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm: ooops
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm:
.
.
.
b
ett
e
r
ma
r
k
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm: mark last de
f
ined label as data if it
is followe
d
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm: im
p
l
eme
n
te
d
"INCLU
D
E"
commit
|
commitdiff
|
tree
2023-10-27
k
etmar
urasm:
ou
t
put fname fixes
commit
|
commitdiff
|
tree
2023-10-27
k
e
tma
r
urasm
:
ad
d
ed "ALIGN"
commit
|
commitdiff
|
tree
2023-10-27
k
e
tmar
urasm:
fixed loca
l
labels processing
commit
|
commitdiff
|
tree
2023-10-27
ketmar
u
r
asm: fixed ENDDISP
commit
|
commitdiff
|
tree
2023-10-27
ketma
r
urasm: imple
m
ented DUP/EDU
P
;
impl
e
m
e
nted DE
F
S
commit
|
commitdiff
|
tree
2023-10-27
ketma
r
u
ras
m
: fix
e
d functions
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm: c
o
smetix
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm: various fixes, includin
g
"
L
D
A
,(nn)"
commit
|
commitdiff
|
tree
2023-10-27
ke
t
mar
UrFo
r
th: m
o
re
fixes to "
(
BASED-NUMBER)"
commit
|
commitdiff
|
tree
2023-10-27
ketmar
u
r
asm: 2-char string literal
s
now proc
e
ss
e
d as
i
n
the
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
ke
t
mar
urasm: fixe
d
string pars
i
ng
commit
|
commitdiff
|
tree
2023-10-27
ketmar
UrForth: fixed "(BAS
E
D-NUMB
E
R)" with ra
d
ix
p
ostfix
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm: fi
x
ed "ALU ixh" and such
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm: fix
e
d "INC/DEC ixl" and su
c
h
commit
|
commitdiff
|
tree
2023-10-27
k
e
tmar
urasm: fixed "LD A
,
(
r16
)
"
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm:
f
ixed label par
s
i
n
g
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm: local
l
abels support
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm: implemented
"@@"
(
or "$$") label
s
u
ppor
t
commit
|
commitdiff
|
tree
2023-10-26
ketmar
U
rForth: more words for includ
e
files
commit
|
commitdiff
|
tree
2023-10-26
k
etmar
U
rAsm: moved
c
ommand line parsing to
Fo
r
th cod
e
;
n
e
w
.
.
.
commit
|
commitdiff
|
tree
next