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
ke
t
mar
UrForth: ac
c
es
s
ors now call optimise
r
when compiling
.
.
.
commit
|
commitdiff
|
tree
2023-11-02
ke
t
mar
urasm:
n
o need to use oop in la
b
el man
a
ger;
X
TE
b
u
ild
.
.
.
commit
|
commitdiff
|
tree
2023-11-02
ketma
r
UrFort
h
:
cosmetic fixes
commit
|
commitdiff
|
tree
2023-11-02
ketmar
UrForth: simplifie
d
V
M
loop e
v
en more
commit
|
commitdiff
|
tree
2023-11-02
ketmar
UrForth: cosmetix
commit
|
commitdiff
|
tree
2023-11-02
ketmar
UrForth: more
chang
e
s (n
e
w "DOES>" and o
t
hers)
commit
|
commitdiff
|
tree
2023-11-02
ket
m
ar
UrForth: extended CFA to 4 by
t
es; int
r
oduced
"
COMPILE
R
.
.
.
commit
|
commitdiff
|
tree
2023-11-02
ketmar
UrForth: r
e
named "ALIA
S
" to "ALIAS
-
FOR"
.
n
e
w sytnax
.
.
.
commit
|
commitdiff
|
tree
2023-11-01
k
e
t
m
a
r
UrForth: splitted stdlib to several sou
r
ce files
commit
|
commitdiff
|
tree
2023-11-01
ketmar
UrForth: re
w
rote peephole optimiser (
s
inopt) -- p
a
t
terns
.
.
.
commit
|
commitdiff
|
tree
2023-11-01
ketmar
sinopt: cosmetix
commit
|
commitdiff
|
tree
2023-11-01
ketmar
UrFort
h
: cosm
e
tix (do not use "STATE"
dir
e
ct
l
y)
commit
|
commitdiff
|
tree
2023-11-01
k
e
tmar
s
in
o
pt:
o
p
tim
i
se varia
b
le ac
c
ess
commit
|
commitdiff
|
tree
2023-11-01
k
etmar
sinopt: optimise var/c
o
nstant peeks and pokes
commit
|
commitdiff
|
tree
2023-11-01
ketmar
made F
o
rth-bas
e
d UrAsm
t
he
m
ain version; note that
.
.
.
commit
|
commitdiff
|
tree
2023-11-01
k
e
t
mar
sinopt: optimise some cons
t
ant
muls and divs
t
o
s
h
if
t
s
commit
|
commitdiff
|
tree
2023-11-01
ketm
a
r
sinopt: optimi
s
e s
m
all shifts
commit
|
commitdiff
|
tree
2023-11-01
k
e
tmar
UrFort
h
: more superinstr
u
c
t
ion optim
i
sing
p
att
e
rns
.
.
.
commit
|
commitdiff
|
tree
2023-11-01
ketmar
U
r
Forth: added simple sup
e
rinstruction optimise
r
commit
|
commitdiff
|
tree
2023-10-31
ke
t
mar
UrForth
:
c
o
s
m
etix, microoptimisations
commit
|
commitdiff
|
tree
2023-10-31
ketmar
U
r
Fo
r
th: m
o
re C kernel words; faster st
r
uct acce
s
s
ors
commit
|
commitdiff
|
tree
2023-10-31
k
e
tmar
U
rForth: disabled multit
a
s
k
s
upport by default (e
v
e
rything
.
.
.
commit
|
commitdiff
|
tree
2023-10-31
k
e
tmar
U
rForth: cha
n
ged diction
a
ry a
l
lo
c
a
t
ion scheme
commit
|
commitdiff
|
tree
2023-10-31
ketmar
urasm:
properly create output fil
e
name
i
f no input
.
.
.
commit
|
commitdiff
|
tree
2023-10-31
ketmar
UrFort
h
:
VM optimisations, optional deb
u
g
ger -
-
250
.
.
.
commit
|
commitdiff
|
tree
2023-10-30
ketmar
UrForth:
code cleanups
commit
|
commitdiff
|
tree
2023-10-30
ketmar
UrForth: mov
e
d
m
o
r
e
w
o
rds into C kernel; XTE n
o
w compiles
.
.
.
commit
|
commitdiff
|
tree
2023-10-30
ke
t
m
a
r
mov
e
d
s
o
me primitive words to C
k
e
rnel; X
T
E now
compiles
.
.
.
commit
|
commitdiff
|
tree
2023-10-30
ketmar
ur
a
s
m: removed self-modifying
co
d
e
used
t
o
call arb
i
trary
.
.
.
commit
|
commitdiff
|
tree
2023-10-29
ketmar
UrFor
t
h: lowe
r
c
a
sed
m
ost sources; fixed inter
p
ret ex
t
ens
i
o
n
s
commit
|
commitdiff
|
tree
2023-10-29
ketmar
urasm: fixed "
.
_s
i
z
e
of" for named
s
t
ru
c
ts
;
fixed
u
nde
f
ined
.
.
.
commit
|
commitdiff
|
tree
2023-10-29
ke
t
mar
urasm: func fixe
s
commit
|
commitdiff
|
tree
2023-10-29
ketmar
urasm: more fun
c
tio
n
s
commit
|
commitdiff
|
tree
2023-10-29
k
etmar
urasm: various
f
i
xes (way
t
oo m
a
ny ;-)
commit
|
commitdiff
|
tree
2023-10-29
ke
t
mar
ura
s
m:
more fixes and opt
i
ons
;
-)
commit
|
commitdiff
|
tree
2023-10-29
ketmar
UrFort
h
:
fixed exceptions code (oo
p
s)
commit
|
commitdiff
|
tree
2023-10-29
ketmar
u
r
asm: bu
g
fixe
s
in
n
ameless label proc
e
ssi
n
g
commit
|
commitdiff
|
tree
2023-10-29
ke
t
mar
u
ra
s
m: more f
o
rth macro code
commit
|
commitdiff
|
tree
2023-10-29
ketm
a
r
uras
m
: comment fix
e
s
commit
|
commitdiff
|
tree
2023-10-29
ketmar
urasm: better fort
h
macr
o
s
commit
|
commitdiff
|
tree
2023-10-29
ket
m
ar
urasm: forth-b
a
se
d
macros implementation
commit
|
commitdiff
|
tree
2023-10-29
k
etmar
ur
a
s
m: small fixes
commit
|
commitdiff
|
tree
2023-10-28
ketma
r
urasm
:
mo
v
ed DU
P
and INCLUDE into separate so
u
r
ce file
commit
|
commitdiff
|
tree
2023-10-28
ketmar
urasm: moved
st
r
ucts
w
ords to separ
a
te
vocabulary,
.
.
.
commit
|
commitdiff
|
tree
2023-10-28
ketmar
urasm: cosmetix;
i
mplemented allocated
struct initialisation
commit
|
commitdiff
|
tree
2023-10-28
ketmar
u
r
asm: mor
e
str
u
ct fixe
s
commit
|
commitdiff
|
tree
2023-10-28
ketmar
urasm: im
p
lemented
s
truct decl
a
rat
i
ons
commit
|
commitdiff
|
tree
2023-10-28
ketmar
UrF
o
rth: add
e
d some "CASE" documentation
commit
|
commitdiff
|
tree
2023-10-28
ketmar
UrF
o
rth: added "IF-OF" and "IF
N
OT-OF"
commit
|
commitdiff
|
tree
2023-10-28
ketmar
urasm
:
structs ref
a
ct
o
ring
commit
|
commitdiff
|
tree
2023-10-28
ketmar
urasm: implemented struct
d
ec
l
arat
i
ons
commit
|
commitdiff
|
tree
2023-10-28
ket
m
ar
ura
s
m: more labels
code refactoring
;
-)
commit
|
commitdiff
|
tree
2023-10-28
ketmar
urasm: labels c
o
de refactorin
g
commit
|
commitdiff
|
tree
2023-10-28
k
etmar
ur
a
sm: o
o
ps,
forgot that UrF
o
rth is case-in
s
ensiti
v
e
commit
|
commitdiff
|
tree
2023-10-28
k
e
t
mar
urasm: implemented "$pri
n
tf"
commit
|
commitdiff
|
tree
2023-10-28
ketmar
UrForth: a
d
ded "?OF"
commit
|
commitdiff
|
tree
2023-10-28
ketmar
UrForth:
o
ptimise
d
"CASE" a littl
e
commit
|
commitdiff
|
tree
2023-10-28
ke
t
mar
urasm: forbid mix
i
ng
named and nameless la
b
els in o
n
e
.
.
.
commit
|
commitdiff
|
tree
2023-10-28
ketm
a
r
urasm:
a
s
signment fixes, condition
a
ls fi
x
e
s
commit
|
commitdiff
|
tree
2023-10-28
ketmar
more
branch
c
ommands; expr optimisations; condition
a
l
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
k
e
tmar
urasm
:
put
u
nr
e
solv
e
d expressions to
t
he
r
espective
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
ketmar
asm:
a
dded ZXEmuT-specific
m
acros
commit
|
commitdiff
|
tree
2023-10-27
ke
t
mar
urasm: optimised pos
t
p
o
ne label resolving a little
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
ketmar
ura
s
m: more fixes
commit
|
commitdiff
|
tree
2023-10-27
ketmar
add
e
d some
t
e
s
ts
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm: "LD xn,xn" fix
commit
|
commitdiff
|
tree
2023-10-27
ketmar
ura
s
m: implement
e
d "INCBIN"
commit
|
commitdiff
|
tree
2023-10-27
ket
m
ar
UrForth:
f
ixed se
g
fault ;-)
commit
|
commitdiff
|
tree
2023-10-27
ketmar
u
rasm: fixes
to label ma
n
ager and condit
i
onals
commit
|
commitdiff
|
tree
2023-10-27
ketmar
ur
a
sm: more def
X
di
r
ectives;
a
dd
e
d (
b
ut not tes
t
ed
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
ketmar
UrForth: sligh
t
ly improved backtrace
commit
|
commitdiff
|
tree
2023-10-27
ketmar
ura
s
m: check identi
f
i
er le
n
gth in
l
exer
commit
|
commitdiff
|
tree
2023-10-27
ketmar
ur
a
s
m
: data labels are really mark
e
d now ;
-
)
commit
|
commitdiff
|
tree
2023-10-27
ketmar
ura
s
m: ooops
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
ket
m
ar
ur
a
sm:
.
.
.
be
t
ter mark
commit
|
commitdiff
|
tree
2023-10-27
ket
m
ar
urasm: mark last defined lab
e
l as data
if it is followed
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm
:
implemented "INCLUDE"
commit
|
commitdiff
|
tree
2023-10-27
k
e
t
mar
urasm: output fname
f
i
xes
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm: added "ALIGN"
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm: f
i
x
ed loca
l
labe
l
s processing
commit
|
commitdiff
|
tree
2023-10-27
ketma
r
urasm: f
i
xed ENDDISP
commit
|
commitdiff
|
tree
2023-10-27
ketmar
ur
a
s
m: implemented DUP
/
EDUP; imp
l
e
m
e
n
t
ed
D
E
F
S
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm: fixed functions
commit
|
commitdiff
|
tree
2023-10-27
ke
t
mar
ura
s
m
:
c
o
sme
t
ix
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm: vario
u
s
fixes, including "LD A,(nn)"
commit
|
commitdiff
|
tree
2023-10-27
ke
t
mar
U
r
Forth: mo
r
e fixes to "(
B
ASED-N
U
MBER)"
commit
|
commitdiff
|
tree
2023-10-27
ke
t
mar
ur
a
sm
:
2-char
s
tring lite
r
a
ls now pro
c
e
s
s
ed as in th
e
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
ketmar
uras
m
: fi
x
ed string parsing
commit
|
commitdiff
|
tree
2023-10-27
ke
t
mar
UrForth: f
i
xed "(BASE
D
-NUMBER)" with radi
x
postfix
commit
|
commitdiff
|
tree
2023-10-27
ke
t
mar
urasm: fixed
"
A
LU ixh" and
s
u
ch
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm: fixed "I
N
C/DEC ixl" and such
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm:
fixed "LD A,(r
1
6)"
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm:
f
ix
e
d label
p
ars
i
n
g
commit
|
commitdiff
|
tree
2023-10-27
k
etmar
urasm: loc
a
l labels
s
upport
commit
|
commitdiff
|
tree
2023-10-27
k
e
t
mar
ura
s
m:
implemented "@@" (or
"$$")
label suppor
t
commit
|
commitdiff
|
tree
2023-10-26
ketma
r
UrF
o
rth: more wor
d
s for incl
u
de
f
ile
s
commit
|
commitdiff
|
tree
2023-10-26
ket
m
ar
UrAsm: moved c
o
mmand l
i
ne parsing to Forth code; new
.
.
.
commit
|
commitdiff
|
tree
2023-10-26
ketmar
more
c
o
s
metix
commit
|
commitdiff
|
tree
2023-10-26
ketmar
s
h
itd
o
ze fixes
commit
|
commitdiff
|
tree
2023-10-26
ketmar
urasm-ne
w
: better
s
ystem includes searching
commit
|
commitdiff
|
tree
next