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: catch potential OOB access in change_reg_usage
2019-12-14
ro
f
l0r
a
g
ssim: catc
h
potential OO
B
ac
c
ess
i
n ch
a
nge_re
g
_usage
commit
|
commitdiff
|
tree
2019-12-12
r
o
fl0
r
update README re
g
arding
a
sc
c
commit
|
commitdiff
|
tree
2019-12-12
rofl0r
agsdisas: s
w
i
t
ch to
d
efault s
i
l
e
nt
o
utpu
t
commit
|
commitdiff
|
tree
2019-12-12
rofl0r
ags
s
im: add suppo
r
t for
S
CMD
_
C
HECK
B
OUNDS (ass
e
rtlt
e
)
commit
|
commitdiff
|
tree
2019-12-12
rofl0r
agssim:
don'
t
allo
w
progr
a
m to ove
r
w
r
i
te te
x
t
s
egment
commit
|
commitdiff
|
tree
2019-12-12
r
o
fl0r
a
g
ssim: fix crash if bytecode contains illegal reg
.
.
.
commit
|
commitdiff
|
tree
2019-12-11
r
ofl
0
r
a
g
ssim: f
i
x
o
mission o
f
label name in warning
commit
|
commitdiff
|
tree
2019-12-11
ro
f
l
0
r
agssim: fix argume
n
t order for mr in statu
s
di
s
play
commit
|
commitdiff
|
tree
2019-12-11
rofl0r
agss
i
m: add
support for st
r
ing
l
iterals,
r
ewrite
m
emory
.
.
.
commit
|
commitdiff
|
tree
2019-12-11
rofl0r
agssim: fact
o
r
n
ull check ou
t
of vm_
r
u
n
()
commit
|
commitdiff
|
tree
2019-12-11
rofl0r
agssim:
g
et
_
n
ext_ip(): protect against bp flag/b
o
gus
.
.
.
commit
|
commitdiff
|
tree
2019-12-10
rofl0r
agssim: add breakpoint comman
d
commit
|
commitdiff
|
tree
2019-12-10
rofl0r
agssi
m
: stop exe
c
ut
i
on o
n
invalid jump
commit
|
commitdiff
|
tree
2019-12-10
rofl0r
agssim: fix stac
k
view o
n
neg
S
P
commit
|
commitdiff
|
tree
2019-12-10
rofl0r
agssim: implement
s
i
g
nals
commit
|
commitdiff
|
tree
2019-12-10
ro
f
l0r
agssim: implement
zeromemory insn
commit
|
commitdiff
|
tree
2019-12-10
rofl0r
a
gssim: impro
v
e error repo
r
tin
g
commit
|
commitdiff
|
tree
2019-12-10
r
o
fl0r
agssim: change sy
s
ca
l
l callin
g
convention to "fast
c
all"
commit
|
commitdiff
|
tree
2019-12-10
r
o
fl0r
a
g
ss
i
m: implement step-o
v
er
w
ith !n
commit
|
commitdiff
|
tree
2019-12-09
r
o
f
l
0r
agssim: show next
3
insns, move stack to right
commit
|
commitdiff
|
tree
2019-12-08
rofl0
r
as
s
emble
r
: don
'
t
c
r
a
sh if label is undefined
commit
|
commitdiff
|
tree
2019-12-08
rof
l
0r
agssim: fix typo
in SCMD_BIT
O
R
handl
e
r
commit
|
commitdiff
|
tree
2019-12-08
rofl0r
a
gssim: o
n
ly
d
o
regist
e
r u
s
age u
p
dates
i
n
interactive
.
.
.
commit
|
commitdiff
|
tree
2019-12-08
rofl0
r
agssim
:
move l
a
bel_
c
heck
out
o
f
vm_s
t
ep
commit
|
commitdiff
|
tree
2019-12-07
rofl
0
r
add some
tests fo
r
agssim
commit
|
commitdiff
|
tree
2019-12-07
rofl0r
agssi
m
:
allow interac
t
i
v
e mode with file
commit
|
commitdiff
|
tree
2019-12-07
rofl0
r
agssim: fix bug breaking single-step
commit
|
commitdiff
|
tree
2019-12-07
r
ofl0r
agssi
m
: add
i
nterpreter and
f
ile-based
m
ode
commit
|
commitdiff
|
tree
2019-12-07
rofl
0
r
agssim: v
m
_step
(
): s
k
ip label
c
heck
i
n run mode
commit
|
commitdiff
|
tree
2019-12-07
rofl0r
agssim: imple
m
ented syscalls
commit
|
commitdiff
|
tree
2019-12-07
rofl0r
agssim: f
a
c
tor o
u
t push/pop
commit
|
commitdiff
|
tree
2019-12-07
rofl0r
agssim
:
don't over
w
rite first instruction on
r
eset
commit
|
commitdiff
|
tree
2019-12-07
r
ofl0r
ags_
c
pu
.
h: improve
d
o
c
s of SCMD_CALLAS
commit
|
commitdiff
|
tree
2019-12-06
r
of
l
0r
agssi
m
:
impl
e
ment call
/
ret instructions
commit
|
commitdiff
|
tree
2019-12-06
rofl
0
r
reg
u
sage
.
h:
f
i
x
w
rong
d
ata
for ju
m
p
i
ns
t
r
u
ctions
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
agssim: don't accept wrong input when r
e
g
i
s
t
er
name
.
.
.
commit
|
commitdiff
|
tree
2019-12-06
rofl0
r
agssim: instructions c
a
n
have upto 3 args
commit
|
commitdiff
|
tree
2019-12-06
rof
l
0
r
a
g
ssim: al
w
ays in
i
tialize next
i
ns
t
ru
c
tion to NUL
L
commit
|
commitdiff
|
tree
2019-12-06
r
ofl0r
agssim
:
implement
l
abels and jum
p
stateme
n
t
s
commit
|
commitdiff
|
tree
2019-12-06
rof
l
0
r
a
g
ssi
m
: refine MIN/M
A
X check
commit
|
commitdiff
|
tree
2019-12-06
r
o
f
l
0r
agssim: make regist
e
r vie
w
more compact
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
agssim: factor out
regusa
g
e
.
h
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
a
g
ssim: when stepping,
o
nly show
reg usage of
o
ne step
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
a
g
ssim: docume
n
t sp regis
t
er us
e
commit
|
commitdiff
|
tree
2019-12-06
rof
l
0
r
agssim: document
m
ar register use
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
agssim: implem
e
nt 'memcpy' mnmemonic
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
a
g
ssi
m
:
don't
a
dv
a
nce IP on NULL
commit
|
commitdiff
|
tree
2019-12-06
rof
l
0r
ag
s
sim: make last command repe
a
table with enter
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
agssim
:
provide !h (help) com
m
a
n
d and greeting
commit
|
commitdiff
|
tree
2019-12-06
rof
l
0r
a
g
s
sim:
don't crash if first
com
m
and entered is not asm
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
agss
i
m: add memwrite
commit
|
commitdiff
|
tree
2019-12-05
rofl0r
S
tringEs
c
ape
.
c: support
fu
l
l
r
a
n
g
e
of C escape characters
commit
|
commitdiff
|
tree
2019-12-05
rofl0r
Scr
i
pt
.
c: properly e
s
cape
.
s
t
rings section strings
commit
|
commitdiff
|
tree
2019-12-03
rofl0r
Scri
p
t
.
c: r
e
move C99 for loop var declarati
o
n
commit
|
commitdiff
|
tree
2019-12-01
ro
f
l0r
bump version to 0
.
9
.
2
commit
|
commitdiff
|
tree
2019-12-01
rofl0
r
agsex:
use ags
i
n
j
ect's new -t mode
t
o update game file
commit
|
commitdiff
|
tree
2019-12-01
rofl0r
agsinjec
t
: a
d
d
-t (tim
e
s
tam
p
) option
commit
|
commitdiff
|
tree
2019-12-01
rofl0r
agsinject
:
introduce extended
c
ommand line syntax
commit
|
commitdiff
|
tree
2019-12-01
rofl0r
disassembler: fix bu
g
omitting
exported
vars
n
o
t used
.
.
.
commit
|
commitdiff
|
tree
2019-12-01
rof
l
0
r
ag
s
disas
/
semb
l
e: bail out if in/out file
s
are equa
l
commit
|
commitdiff
|
tree
2019-11-30
rofl0r
rename struct functio
n
_exp
o
rt to
e
xport
commit
|
commitdiff
|
tree
2019-11-30
rofl0r
Scrip
t
.
c: remove obsolete defines
commit
|
commitdiff
|
tree
2019-11-30
rofl0
r
improve agssemble
p
erformance 3x
commit
|
commitdiff
|
tree
2019-11-27
r
ofl0
r
agssim:
add !q (qui
t
) command
commit
|
commitdiff
|
tree
2019-11-27
rofl0r
agssim: implement ptrstac
k
commit
|
commitdiff
|
tree
2019-11-24
rofl0r
agssim: implement
m
e
mrea
d
*
and fix stack
usage
commit
|
commitdiff
|
tree
2019-11-21
rofl0r
a
g
sprite:
deal wi
t
h bottom-up
t
gas
commit
|
commitdiff
|
tree
2019-11-21
rofl0r
agspr
i
te: det
e
c
t
comments
commit
|
commitdiff
|
tree
2019-11-21
rofl0r
u
p
date README
commit
|
commitdiff
|
tree
2019-11-21
rofl0r
agsp
r
ite: add mode t
o
creat
e
sprindex
.
dat
commit
|
commitdiff
|
tree
2019-11-21
rofl0r
agspri
t
e: add hi
-
co
l
or
-
only-if-saf
e
mode
commit
|
commitdiff
|
tree
2019-11-21
rofl0r
agsp
r
i
te: save
alpha chan
n
el
i
n pal
e
ttized 32
b
p
p
i
mages
commit
|
commitdiff
|
tree
2019-11-21
rofl0r
add agsa
l
phahack, t
o
ol to remove alphachannel
f
lag
.
.
.
commit
|
commitdiff
|
tree
2019-11-21
rofl0r
a
g
sp
r
ite: add o
p
tio
n
t
o c
o
nv
e
rt all 32 t
o
16 bpp
commit
|
commitdiff
|
tree
2019-11-21
rofl0r
DataFile: add API to access spritefla
g
s count/offset
commit
|
commitdiff
|
tree
2019-11-21
rofl
0
r
DataFile: change A
P
I
t
o
work with
f
i
lename
commit
|
commitdiff
|
tree
2019-11-20
rofl0r
b
y
tea
r
r/file: make filenam
e
const
commit
|
commitdiff
|
tree
2019-11-20
ro
f
l0
r
ags
p
rite: move usage block close to main
commit
|
commitdiff
|
tree
2019-11-20
rofl0r
agsprit
e
: add mo
d
e
t
o pack v6 uncom
p
r
e
ssed
commit
|
commitdiff
|
tree
2019-11-20
rofl0r
agsprit
e
: add
verbos
e
mode a
n
d mo
r
e
a
dvan
c
ed
o
pti
o
n
.
.
.
commit
|
commitdiff
|
tree
2019-11-20
rofl0r
agsprite: f
i
x UB
commit
|
commitdiff
|
tree
2019-11-20
rofl0r
a
g
s
p
ri
t
e: re
s
tor
e
alph
a
channe
l
for 32bit img via
.
.
.
commit
|
commitdiff
|
tree
2019-11-20
r
o
fl0r
agspr
i
te: prelimin
a
ry support to create acsprset
fr
o
m
.
.
.
commit
|
commitdiff
|
tree
2019-11-19
rofl0r
fu
r
ther simplify a
g
s_unpack()
commit
|
commitdiff
|
tree
2019-11-19
rofl0r
simplif
y
ags_unpack
commit
|
commitdiff
|
tree
2019-11-18
rofl0r
agsprite: wri
t
e inf
o
file
commit
|
commitdiff
|
tree
2019-11-17
rof
l
0r
SpriteFile
.
c
:
re
m
ove disab
l
ed
c
o
de
commit
|
commitdiff
|
tree
2019-11-17
rofl0r
agsprite: fix semantics of numsp
r
ites
commit
|
commitdiff
|
tree
2019-11-17
rofl0r
F
i
le
.
h: document A
P
I
commit
|
commitdiff
|
tree
2019-11-09
rofl
0
r
a
g
sprite
:
extract
l
ast sprite too
commit
|
commitdiff
|
tree
2019-11-09
rofl0r
agsprite: create path c
o
mp
o
ne
n
t on ENOENT
commit
|
commitdiff
|
tree
2019-11-05
rofl
0
r
agsprite: write RLE-comp
r
esse
d
tg
a
s
commit
|
commitdiff
|
tree
2019-11-04
r
of
l
0r
agsprite: use enum fo
r
targa image
t
y
p
e
commit
|
commitdiff
|
tree
2019-11-04
rof
l
0r
initial
v
ersion of agspr
i
te, a
tool
to extract sprites
commit
|
commitdiff
|
tree
2019-11-04
r
o
fl0r
e
ndiann
e
ss
.
h
:
ad
d
some b
e
ma
c
ros
commit
|
commitdiff
|
tree
2019-08-29
rofl0
r
impl
e
ment char array syntax
commit
|
commitdiff
|
tree
2019-08-26
rof
l
0
r
use int
e
ger for variable size
commit
|
commitdiff
|
tree
2019-07-20
ro
f
l0r
implement custom preprocessor
commit
|
commitdiff
|
tree
2019-07-20
rofl0r
ags_cpu
.
h
: upd
a
t
e
co
m
ments
commit
|
commitdiff
|
tree
2019-07-20
rof
l
0r
agsoptimize
:
a
d
d
macro pas
s
es
commit
|
commitdiff
|
tree
next