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
ketmar
Ur
F
o
rth: a
c
c
essors now ca
l
l opt
i
miser whe
n
compiling
.
.
.
commit
|
commitdiff
|
tree
2023-11-02
ketmar
urasm:
no
n
eed to u
s
e oop in labe
l
m
a
n
a
ger; XTE build
.
.
.
commit
|
commitdiff
|
tree
2023-11-02
ke
t
mar
Ur
F
or
t
h: cosmet
i
c fixes
commit
|
commitdiff
|
tree
2023-11-02
ketmar
U
r
Forth: simplifie
d
VM loop eve
n
mor
e
commit
|
commitdiff
|
tree
2023-11-02
ketmar
UrFor
t
h: cosmeti
x
commit
|
commitdiff
|
tree
2023-11-02
ketmar
UrForth
:
more changes
(
new "D
O
ES>" and o
t
hers)
commit
|
commitdiff
|
tree
2023-11-02
ketmar
UrFor
t
h:
e
xtended CFA to 4 bytes; introduce
d
"
COMP
I
LER
.
.
.
commit
|
commitdiff
|
tree
2023-11-02
ketm
a
r
U
rF
o
r
t
h: renamed "AL
I
AS" to "ALIAS
-
FOR"
.
n
e
w sytnax
.
.
.
commit
|
commitdiff
|
tree
2023-11-01
ketmar
UrForth:
s
plitted stdlib to
s
everal source files
commit
|
commitdiff
|
tree
2023-11-01
ketm
a
r
U
r
Forth: r
e
wro
t
e peephole optimiser (sinopt) -- p
a
tter
n
s
.
.
.
commit
|
commitdiff
|
tree
2023-11-01
ketmar
s
inopt: cosm
e
tix
commit
|
commitdiff
|
tree
2023-11-01
ketmar
UrFort
h
: cosmetix (
d
o not use "STATE" directly)
commit
|
commitdiff
|
tree
2023-11-01
ketmar
sinop
t
: opti
m
ise va
r
i
a
ble acce
s
s
commit
|
commitdiff
|
tree
2023-11-01
ketm
a
r
sinopt: optim
i
se
v
ar/constant
p
eeks and pokes
commit
|
commitdiff
|
tree
2023-11-01
ke
t
mar
made Forth-bas
e
d UrAsm t
h
e main v
e
rsion; not
e
that
.
.
.
commit
|
commitdiff
|
tree
2023-11-01
ketmar
sino
p
t: optimise some c
o
n
s
t
a
n
t
muls and divs
to shifts
commit
|
commitdiff
|
tree
2023-11-01
ketma
r
sinopt: o
p
timis
e
small shifts
commit
|
commitdiff
|
tree
2023-11-01
ketmar
UrF
o
rth
:
m
ore superinstructi
o
n optimis
i
ng patterns
.
.
.
commit
|
commitdiff
|
tree
2023-11-01
ketma
r
UrForth: add
e
d
s
imple superinstruct
i
on
o
ptimiser
commit
|
commitdiff
|
tree
2023-10-31
ke
t
mar
UrForth: c
o
smetix, mic
r
o
optimisat
i
ons
commit
|
commitdiff
|
tree
2023-10-31
ketmar
Ur
F
orth: more C kernel words;
faster struc
t
accesso
r
s
commit
|
commitdiff
|
tree
2023-10-31
ketmar
UrForth:
d
i
s
abl
e
d multitask support by defaul
t
(everything
.
.
.
commit
|
commitdiff
|
tree
2023-10-31
ketmar
U
r
Forth: changed
dict
i
onary allocation
s
cheme
commit
|
commitdiff
|
tree
2023-10-31
ket
m
ar
urasm: properly creat
e
output file
name if no input
.
.
.
commit
|
commitdiff
|
tree
2023-10-31
ketm
a
r
UrFort
h
: VM optimi
s
ations, optio
n
al debugger -- 250
.
.
.
commit
|
commitdiff
|
tree
2023-10-30
ketmar
UrF
o
r
t
h: code cleanup
s
commit
|
commitdiff
|
tree
2023-10-30
ketm
a
r
UrF
o
r
th: moved more wo
r
ds into C k
e
r
n
el; XTE
now compiles
.
.
.
commit
|
commitdiff
|
tree
2023-10-30
ke
t
m
a
r
mo
v
ed som
e
pri
m
itive wo
r
ds to C kernel; XTE now
compiles
.
.
.
commit
|
commitdiff
|
tree
2023-10-30
k
e
tmar
ura
s
m:
remov
e
d self-modifying code used
t
o
call arbitrary
.
.
.
commit
|
commitdiff
|
tree
2023-10-29
ketmar
U
rForth: lo
w
ercased m
o
st sources; fixed interpret extensions
commit
|
commitdiff
|
tree
2023-10-29
ketma
r
urasm: fixe
d
"
.
_sizeo
f
"
f
or named struct
s
; fixed undefined
.
.
.
commit
|
commitdiff
|
tree
2023-10-29
ketmar
urasm: fu
n
c
fi
x
es
commit
|
commitdiff
|
tree
2023-10-29
k
etmar
uras
m
: more functions
commit
|
commitdiff
|
tree
2023-10-29
ketmar
urasm: various fixe
s
(wa
y
too
many ;-)
commit
|
commitdiff
|
tree
2023-10-29
ketmar
urasm: more fixes
and options ;-)
commit
|
commitdiff
|
tree
2023-10-29
k
etm
a
r
UrFort
h
:
f
ixed exc
e
p
t
ions
co
d
e
(
o
o
ps)
commit
|
commitdiff
|
tree
2023-10-29
ketma
r
urasm:
bugfixes i
n
nameless label proc
e
ssing
commit
|
commitdiff
|
tree
2023-10-29
ke
t
mar
urasm: m
o
re fo
r
th
m
acro c
o
de
commit
|
commitdiff
|
tree
2023-10-29
k
e
t
m
ar
urasm:
comment fix
e
s
commit
|
commitdiff
|
tree
2023-10-29
ketm
a
r
ura
s
m: b
e
t
t
e
r
for
t
h macros
commit
|
commitdiff
|
tree
2023-10-29
ketm
a
r
urasm: forth-based mac
r
os imp
l
e
m
e
ntation
commit
|
commitdiff
|
tree
2023-10-29
k
etmar
urasm: small fixes
commit
|
commitdiff
|
tree
2023-10-28
ketmar
urasm: moved DUP and INC
L
UD
E
into separate sour
c
e
f
ile
commit
|
commitdiff
|
tree
2023-10-28
ketmar
urasm: move
d
structs w
o
rds to
se
p
arate
voc
a
bula
r
y,
.
.
.
commit
|
commitdiff
|
tree
2023-10-28
ke
t
mar
ura
s
m:
c
osmeti
x
; impl
e
mented allocated struct initialisatio
n
commit
|
commitdiff
|
tree
2023-10-28
ketma
r
urasm:
m
ore
s
truct f
i
xes
commit
|
commitdiff
|
tree
2023-10-28
ketmar
ur
a
sm: implemen
t
e
d
s
truct declarat
i
on
s
commit
|
commitdiff
|
tree
2023-10-28
k
e
tmar
UrForth:
added some "CASE" documentation
commit
|
commitdiff
|
tree
2023-10-28
ketmar
UrForth:
a
d
d
e
d
"
I
F-OF" and "IF
N
OT-OF"
commit
|
commitdiff
|
tree
2023-10-28
k
etmar
urasm: structs refac
t
oring
commit
|
commitdiff
|
tree
2023-10-28
ke
t
ma
r
urasm: imple
m
ented struc
t
de
c
l
a
rations
commit
|
commitdiff
|
tree
2023-10-28
ketmar
uras
m
: mor
e
labels code r
e
factoring ;-)
commit
|
commitdiff
|
tree
2023-10-28
ketmar
ur
a
sm: labels code
r
efac
t
o
ring
commit
|
commitdiff
|
tree
2023-10-28
ketmar
urasm: oops
,
forgot
that
U
r
F
orth is cas
e
-ins
e
nsitive
commit
|
commitdiff
|
tree
2023-10-28
k
etmar
urasm: imple
m
e
nt
e
d "$
p
rin
t
f
"
commit
|
commitdiff
|
tree
2023-10-28
k
etmar
UrForth
:
added
"?OF"
commit
|
commitdiff
|
tree
2023-10-28
k
e
tm
a
r
UrF
o
rth: optimised "CASE" a little
commit
|
commitdiff
|
tree
2023-10-28
ketmar
urasm:
f
orbid mixing named and
n
ameless labels in one
.
.
.
commit
|
commitdiff
|
tree
2023-10-28
k
etmar
urasm: as
s
ignment fixes
,
co
n
ditio
n
als fixes
commit
|
commitdiff
|
tree
2023-10-28
ketm
a
r
mo
r
e branch comman
d
s
; ex
p
r
optimisatio
n
s
;
con
d
itional
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
ketmar
u
rasm:
put un
r
esolv
e
d expressions to the respective
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
k
etmar
asm: a
d
de
d
Z
XEmuT-specifi
c
macros
commit
|
commitdiff
|
tree
2023-10-27
ketmar
uras
m
: optimised po
s
tpone lab
e
l resolvin
g
a little
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm: more fixes
commit
|
commitdiff
|
tree
2023-10-27
k
e
tma
r
added some tests
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm: "LD xn,xn
"
fix
commit
|
commitdiff
|
tree
2023-10-27
ketma
r
u
rasm:
i
mple
m
ent
e
d "INCB
I
N"
commit
|
commitdiff
|
tree
2023-10-27
ke
t
m
a
r
U
rForth: fix
e
d seg
f
ault ;-)
commit
|
commitdiff
|
tree
2023-10-27
ketm
a
r
uras
m
: fi
x
es to l
a
bel manager and conditi
o
nals
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm: mo
r
e de
f
X di
r
e
ctives; adde
d
(b
u
t n
o
t teste
d
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
ketmar
UrForth: slight
l
y imp
r
oved backtr
a
ce
commit
|
commitdiff
|
tree
2023-10-27
ke
t
mar
urasm: check ide
n
t
i
fier
l
en
g
t
h
in lexer
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm: data labels are
really marked
now ;-)
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm: ooop
s
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
ketma
r
u
ra
s
m
:
.
.
.
better m
a
rk
commit
|
commitdiff
|
tree
2023-10-27
ket
m
ar
u
rasm: m
a
rk last defined lab
e
l
a
s data if it is
followed
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
ketmar
ur
a
sm:
i
mpl
e
m
e
n
t
e
d "
I
N
CLUDE"
commit
|
commitdiff
|
tree
2023-10-27
ke
t
mar
urasm: outpu
t
fnam
e
fi
x
es
commit
|
commitdiff
|
tree
2023-10-27
k
e
tmar
ura
s
m: added "AL
I
GN
"
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm: fixed
l
ocal labe
l
s
p
rocessing
commit
|
commitdiff
|
tree
2023-10-27
ketmar
ur
a
sm: fixed ENDDISP
commit
|
commitdiff
|
tree
2023-10-27
k
etmar
urasm: implem
e
n
t
e
d DUP/EDUP; impl
e
mente
d
DE
F
S
commit
|
commitdiff
|
tree
2023-10-27
ket
m
a
r
ura
s
m: fixed funct
i
o
ns
commit
|
commitdiff
|
tree
2023-10-27
ketm
a
r
urasm: cosmetix
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm: va
r
ious fixes,
including "LD A,(nn)"
commit
|
commitdiff
|
tree
2023-10-27
k
etm
a
r
UrFort
h
: more fixes to "(B
A
SED-NUMBER)"
commit
|
commitdiff
|
tree
2023-10-27
ketma
r
u
r
a
s
m: 2-c
h
a
r
string literals now process
e
d as in the
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
k
etmar
urasm: fixed string p
a
r
s
ing
commit
|
commitdiff
|
tree
2023-10-27
ke
t
mar
Ur
F
orth: fixed
"(BASED-
N
UMBER)" with r
a
dix postfix
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm: fixed "ALU ixh" and
s
uch
commit
|
commitdiff
|
tree
2023-10-27
k
e
tmar
urasm: fixed
"IN
C
/DEC ixl" a
n
d such
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm:
f
ixe
d
"LD A,(r16)"
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm: fixed label parsing
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm: local
l
abels support
commit
|
commitdiff
|
tree
2023-10-27
ketmar
urasm
:
im
p
le
m
ented "@
@
" (
o
r "$$") label support
commit
|
commitdiff
|
tree
2023-10-26
ket
m
ar
UrForth: more wor
d
s
f
or inc
l
ude files
commit
|
commitdiff
|
tree
2023-10-26
ketmar
U
r
Asm: moved command line parsing to Forth code; new
.
.
.
commit
|
commitdiff
|
tree
2023-10-26
ketma
r
more cosmetix
commit
|
commitdiff
|
tree
2023-10-26
k
etmar
shitdoze f
i
xe
s
commit
|
commitdiff
|
tree
2023-10-26
ketmar
ura
s
m-new: be
t
ter system includes searching
commit
|
commitdiff
|
tree
next