repo.or.cz
/
rofl0r-agsutils.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
agssim: implement argv passing to program
2019-12-14
rofl0r
ags
s
im:
i
mple
m
ent argv passing
t
o pro
g
ra
m
commit
|
commitdiff
|
tree
2019-12-14
rofl0r
a
g
ssim: add stacksize command line opt
i
on
commit
|
commitdiff
|
tree
2019-12-14
rofl0r
agssim: add trace command
commit
|
commitdiff
|
tree
2019-12-14
r
o
fl0r
agssim:
break out of vm_r
u
n() if a
signal
w
a
s ca
u
ght
commit
|
commitdiff
|
tree
2019-12-14
rofl0
r
a
g
ssim: move regist
e
r declara
t
i
on
t
o to
p
commit
|
commitdiff
|
tree
2019-12-14
rofl0r
agssim: mo
v
e signal
h
andling codeblock and rel
a
t
e
d
.
.
.
commit
|
commitdiff
|
tree
2019-12-14
rofl0r
a
gssim: a
l
locate 2
5
6 register slots
a
nd c
h
eck accesses
commit
|
commitdiff
|
tree
2019-12-14
r
of
l
0r
agssim: fix bugs
e
mitt
i
ng string
s
wit
h
a size div
i
sibl
e
.
.
.
commit
|
commitdiff
|
tree
2019-12-14
ro
f
l
0r
agssi
m
: catch potent
i
a
l
O
OB access
in c
h
ange_r
e
g_usage
commit
|
commitdiff
|
tree
2019-12-12
rofl
0
r
up
d
ate READM
E
regarding
as
c
c
commit
|
commitdiff
|
tree
2019-12-12
r
ofl0r
agsdi
s
as:
switch to d
e
fault sile
n
t outp
u
t
commit
|
commitdiff
|
tree
2019-12-12
r
o
f
l0r
agssim: add
supp
o
rt
fo
r
SCMD_CHECKB
O
UNDS (assertlte)
commit
|
commitdiff
|
tree
2019-12-12
r
ofl0r
agssim: do
n
't allow program to o
v
erwrite text segment
commit
|
commitdiff
|
tree
2019-12-12
rofl0r
ag
s
s
i
m: fix crash if
b
ytecode
c
ontains ille
g
a
l
reg
.
.
.
commit
|
commitdiff
|
tree
2019-12-11
ro
f
l0r
agssim: fix
o
mission
o
f lab
e
l name in
w
a
rning
commit
|
commitdiff
|
tree
2019-12-11
rofl0
r
agssi
m
:
fix
arg
u
ment order for mr in status d
i
sp
l
a
y
commit
|
commitdiff
|
tree
2019-12-11
r
o
fl
0
r
a
g
ssim: add
suppor
t
fo
r
string l
i
t
era
l
s, rewri
t
e me
m
o
r
y
.
.
.
commit
|
commitdiff
|
tree
2019-12-11
r
o
f
l
0r
agssim: fa
c
tor null check ou
t
of
vm_run(
)
commit
|
commitdiff
|
tree
2019-12-11
rofl0r
agssim:
g
et_next_ip()
:
p
ro
t
e
c
t against
b
p
f
lag/bogus
.
.
.
commit
|
commitdiff
|
tree
2019-12-10
rofl0r
agssi
m
: add br
e
akpoint command
commit
|
commitdiff
|
tree
2019-12-10
rofl0r
agssi
m
:
stop execu
t
ion on invalid jump
commit
|
commitdiff
|
tree
2019-12-10
rofl0
r
agssim: fix st
a
c
k
v
iew on neg SP
commit
|
commitdiff
|
tree
2019-12-10
rofl0r
agssim:
implement sig
n
als
commit
|
commitdiff
|
tree
2019-12-10
rofl0r
ags
s
im
:
implement
z
eromemory insn
commit
|
commitdiff
|
tree
2019-12-10
rofl0
r
agssim: improve error reporti
n
g
commit
|
commitdiff
|
tree
2019-12-10
rofl0r
a
g
ssim: change syscall calling
c
o
nv
e
n
t
i
on to "fas
t
c
all
"
commit
|
commitdiff
|
tree
2019-12-10
rofl
0
r
agssim: implement step
-
over wit
h
!n
commit
|
commitdiff
|
tree
2019-12-09
rofl0r
agssim: show next 3 insns, move stack to r
i
g
ht
commit
|
commitdiff
|
tree
2019-12-08
rofl0r
assembl
e
r: don
'
t crash if lab
e
l is undefined
commit
|
commitdiff
|
tree
2019-12-08
rofl0r
a
gss
i
m: fix typo in SCMD
_
BITOR handler
commit
|
commitdiff
|
tree
2019-12-08
r
o
fl0r
agssim: only do
r
eg
i
ster usage
upda
t
es in in
t
eractive
.
.
.
commit
|
commitdiff
|
tree
2019-12-08
rofl0r
agssim: move label_check
o
ut of vm_step
commit
|
commitdiff
|
tree
2019-12-07
r
o
fl0r
add some tests for a
g
ssim
commit
|
commitdiff
|
tree
2019-12-07
rofl0r
agss
i
m: allo
w
in
t
er
a
ctiv
e
mode w
i
t
h
f
ile
commit
|
commitdiff
|
tree
2019-12-07
rofl0r
agssim
:
fix bu
g
breaki
n
g single-step
commit
|
commitdiff
|
tree
2019-12-07
rofl
0
r
agssim: add interpreter and file-based mo
d
e
commit
|
commitdiff
|
tree
2019-12-07
r
ofl
0
r
agssim
:
vm
_
step()
:
skip label check
in run mode
commit
|
commitdiff
|
tree
2019-12-07
r
ofl0
r
ag
s
s
i
m:
implemented
s
yscalls
commit
|
commitdiff
|
tree
2019-12-07
r
o
fl0r
agssim: factor out push/pop
commit
|
commitdiff
|
tree
2019-12-07
rof
l
0r
ags
s
i
m: d
o
n'
t
o
verwrite
f
i
rst instruction on reset
commit
|
commitdiff
|
tree
2019-12-07
rofl0
r
ags_cpu
.
h
:
improv
e
doc
s
of S
C
M
D_CAL
L
AS
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
agssi
m
:
implement
c
all
/
re
t
instruct
i
o
ns
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
regusa
g
e
.
h: fix w
r
ong data for jump instructions
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
agssim: don't acce
p
t wrong
input whe
n
regi
s
ter name
.
.
.
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
agssim: instructions can have upto 3 args
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
agssim: always
init
i
a
l
ize next
instruct
i
on to NULL
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
agss
i
m:
i
mplement labels
and ju
m
p stat
e
men
t
s
commit
|
commitdiff
|
tree
2019-12-06
rofl
0
r
agssim: refine M
I
N/MAX check
commit
|
commitdiff
|
tree
2019-12-06
r
ofl0r
agssim: make register view mo
r
e compa
c
t
commit
|
commitdiff
|
tree
2019-12-06
r
o
f
l
0r
agssim: facto
r
out regu
s
age
.
h
commit
|
commitdiff
|
tree
2019-12-06
r
o
fl0r
ags
s
i
m
: when stepping, onl
y
sh
o
w reg usag
e
of one step
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
a
g
ssi
m
:
d
o
cument s
p
regist
e
r use
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
agssim
:
documen
t
m
a
r register use
commit
|
commitdiff
|
tree
2019-12-06
r
o
fl0r
agssim:
implem
e
nt 'memcpy'
mnmemonic
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
agssim: don't advance IP on NULL
commit
|
commitdiff
|
tree
2019-12-06
r
ofl0r
agssim: ma
k
e las
t
comman
d
r
e
p
e
a
table wi
t
h en
t
e
r
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
agssim: provide !h (help)
c
omman
d
and gr
e
eting
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
ag
s
s
i
m: don't cras
h
if first command entered is
n
ot
asm
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
agssim: add memwrit
e
commit
|
commitdiff
|
tree
2019-12-05
ro
f
l0r
StringEs
c
a
pe
.
c
: sup
p
o
rt f
u
l
l
r
a
nge of C escape char
a
cters
commit
|
commitdiff
|
tree
2019-12-05
rofl0r
Script
.
c: p
r
o
p
erly esca
p
e
.
strings sec
t
ion st
r
in
g
s
commit
|
commitdiff
|
tree
2019-12-03
rofl0
r
Script
.
c: remove
C
9
9
for l
o
op
v
ar d
e
clarati
o
n
commit
|
commitdiff
|
tree
2019-12-01
ro
f
l0r
bum
p
version to 0
.
9
.
2
commit
|
commitdiff
|
tree
2019-12-01
rofl0r
agsex: use
agsinject's
n
ew -t mode to upda
t
e
game file
commit
|
commitdiff
|
tree
2019-12-01
ro
f
l0r
agsinject: add -t
(timest
a
mp) option
commit
|
commitdiff
|
tree
2019-12-01
rofl0r
agsi
n
ject: i
n
troduc
e
extended comma
n
d lin
e
s
ynt
a
x
commit
|
commitdiff
|
tree
2019-12-01
rofl0r
disassemble
r
:
f
ix bug omi
t
ting ex
p
o
rted var
s
not use
d
.
.
.
commit
|
commitdiff
|
tree
2019-12-01
rofl0r
ag
s
disa
s
/semble: bail
out if
in
/
out files are equal
commit
|
commitdiff
|
tree
2019-11-30
rofl0r
re
n
ame struct function_exp
o
rt to e
x
port
commit
|
commitdiff
|
tree
2019-11-30
rofl
0
r
Script
.
c: remove
obsolete defines
commit
|
commitdiff
|
tree
2019-11-30
rofl0r
im
p
r
o
v
e agssemble performance 3x
commit
|
commitdiff
|
tree
2019-11-27
rofl0r
ag
s
sim: add !q (qu
i
t) com
m
and
commit
|
commitdiff
|
tree
2019-11-27
rofl0r
agss
i
m: im
p
lement ptrstack
commit
|
commitdiff
|
tree
2019-11-24
rofl
0
r
agssim: impl
e
men
t
memread* and f
i
x
s
tack usage
commit
|
commitdiff
|
tree
2019-11-21
rofl0r
ags
p
r
ite: deal with bo
t
tom-up tgas
commit
|
commitdiff
|
tree
2019-11-21
rofl0r
agsprit
e
: detect comme
n
ts
commit
|
commitdiff
|
tree
2019-11-21
rofl0r
up
d
ate
R
EA
D
ME
commit
|
commitdiff
|
tree
2019-11-21
rofl0r
ag
s
prite: add mode to creat
e
sprindex
.
dat
commit
|
commitdiff
|
tree
2019-11-21
rofl0r
ag
s
prite: add hi-color-o
n
ly-if-sa
f
e mode
commit
|
commitdiff
|
tree
2019-11-21
r
ofl0r
a
gsprite: save alph
a
c
h
annel in p
a
letti
z
ed
32bp
p
images
commit
|
commitdiff
|
tree
2019-11-21
rofl0
r
add a
g
salphah
a
ck
,
tool
t
o remove alphacha
n
nel flag
.
.
.
commit
|
commitdiff
|
tree
2019-11-21
rofl
0
r
agsprite: add opti
o
n
t
o
convert all 32 to
16 bpp
commit
|
commitdiff
|
tree
2019-11-21
rofl0r
Da
t
aFile
:
a
d
d
A
P
I to access spriteflags count/offset
commit
|
commitdiff
|
tree
2019-11-21
rofl0r
DataFile: c
h
ange API to work with f
i
l
e
name
commit
|
commitdiff
|
tree
2019-11-20
rofl0r
bytear
r
/f
i
le:
m
ake filename const
commit
|
commitdiff
|
tree
2019-11-20
rofl0r
agsprit
e
: m
o
v
e usage
block close t
o
main
commit
|
commitdiff
|
tree
2019-11-20
rofl0r
agsprite:
add
mode to pack v6
u
n
c
o
mpressed
commit
|
commitdiff
|
tree
2019-11-20
rofl0r
ags
p
ri
t
e
:
add v
e
rbose mod
e
a
n
d mo
r
e
advanced
o
ption
.
.
.
commit
|
commitdiff
|
tree
2019-11-20
rofl0r
agsprite: fix UB
commit
|
commitdiff
|
tree
2019-11-20
rofl0r
ags
p
rite:
restore alph
a
channe
l
for 32bit img via
.
.
.
commit
|
commitdiff
|
tree
2019-11-20
rofl
0
r
agsprite: preliminary suppo
r
t to create acsprset
f
r
o
m
.
.
.
commit
|
commitdiff
|
tree
2019-11-19
rofl0r
fu
r
ther
simplify ags
_
u
n
pack
(
)
commit
|
commitdiff
|
tree
2019-11-19
rofl0r
s
i
mplify ags_unpa
c
k
commit
|
commitdiff
|
tree
2019-11-18
rofl
0
r
agsprite:
w
rite info f
i
le
commit
|
commitdiff
|
tree
2019-11-17
rofl0r
SpriteFile
.
c: remo
v
e d
i
sabled c
o
de
commit
|
commitdiff
|
tree
2019-11-17
rofl0r
agspri
t
e: f
i
x semantics
of numsprites
commit
|
commitdiff
|
tree
2019-11-17
r
o
fl0r
File
.
h: document API
commit
|
commitdiff
|
tree
2019-11-09
rofl0r
a
g
s
pr
i
t
e: extra
c
t l
a
st sprite to
o
commit
|
commitdiff
|
tree
2019-11-09
r
o
fl0
r
agsprite: create path com
p
onent on ENOENT
commit
|
commitdiff
|
tree
2019-11-05
rofl0r
agsprite: w
r
ite RLE-compressed tgas
commit
|
commitdiff
|
tree
next