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
bump version to 0.9.3
2020-10-19
rofl
0
r
b
u
mp version to 0
.
9
.
3
commit
|
commitdiff
|
tree
2020-10-19
rofl0r
Makefile: don
'
t link all objs to al
l
programs
commit
|
commitdiff
|
tree
2020-10-19
r
o
fl0r
Makefile: mu
t
e some mo
r
e wa
r
nings
commit
|
commitdiff
|
tree
2020-10-19
rofl0
r
agsoptim
i
ze: properly retur
n
s
u
ccess/error
commit
|
commitdiff
|
tree
2020-10-19
rof
l
0r
agsprite: change nam
e
o
f
l
ocal var shado
w
ing
g
l
o
bal
var
commit
|
commitdiff
|
tree
2020-10-19
rofl0r
a
gsprite: potenti
a
l
fix
f
or poten
t
ial int ov
e
rflow
commit
|
commitdiff
|
tree
2020-10-19
rofl0r
agssim: fix type of
line
n
o
commit
|
commitdiff
|
tree
2020-01-10
rofl0r
Roo
m
File: preliminary
s
upport for roomfiles
>
= kRoomVer
s
io
n
_350
commit
|
commitdiff
|
tree
2020-01-10
rofl0r
File: support for long long
commit
|
commitdiff
|
tree
2020-01-10
ro
f
l0r
Clib32: preliminary suppo
r
t
for n
e
w v3
0
d
a
tafile format
commit
|
commitdiff
|
tree
2020-01-10
rofl0r
B
yteA
r
ray: add support for 64bit-re
a
ds
commit
|
commitdiff
|
tree
2019-12-14
rofl0r
agssim: i
m
plemen
t
argv p
a
ssing to
p
ro
g
ram
commit
|
commitdiff
|
tree
2019-12-14
rofl0
r
agssim
:
ad
d
stac
k
size command
l
ine
o
ption
commit
|
commitdiff
|
tree
2019-12-14
rof
l
0r
agssim: add trace
c
ommand
commit
|
commitdiff
|
tree
2019-12-14
rofl0r
agssim: break out of v
m
_run()
i
f
a signal was caught
commit
|
commitdiff
|
tree
2019-12-14
rofl0r
agssim:
move register declaration to top
commit
|
commitdiff
|
tree
2019-12-14
rofl0r
agssim: move si
g
nal handling code
b
lock a
n
d related
.
.
.
commit
|
commitdiff
|
tree
2019-12-14
rofl0r
agssim: allocat
e
256 register slots and check acces
s
es
commit
|
commitdiff
|
tree
2019-12-14
rofl0r
ag
s
sim
:
f
i
x b
u
g
s
e
mitting strings wi
t
h
a
size divisible
.
.
.
commit
|
commitdiff
|
tree
2019-12-14
rofl0r
agssi
m
: catch
po
t
e
ntial OOB access in cha
n
ge_re
g
_usage
commit
|
commitdiff
|
tree
2019-12-12
r
ofl0r
update READ
M
E
reg
a
r
ding
a
scc
commit
|
commitdiff
|
tree
2019-12-12
rofl0r
a
g
sdisas: swi
t
ch to de
f
ault silent output
commit
|
commitdiff
|
tree
2019-12-12
rof
l
0
r
agssim: add support for SCMD_CHECKBOUNDS
(assert
l
te
)
commit
|
commitdiff
|
tree
2019-12-12
r
ofl
0
r
ag
s
sim: d
o
n't allow pro
g
ram to overwrite t
e
xt se
g
men
t
commit
|
commitdiff
|
tree
2019-12-12
ro
f
l0
r
agssim: fix
crash i
f
b
y
tec
o
de
conta
i
ns illegal
r
eg
.
.
.
commit
|
commitdiff
|
tree
2019-12-11
r
ofl0r
agssi
m
: fix omiss
i
on of l
a
bel name in warning
commit
|
commitdiff
|
tree
2019-12-11
rofl0r
a
gss
i
m:
fix argument order for
m
r in st
a
tus
display
commit
|
commitdiff
|
tree
2019-12-11
rofl0r
agssim: add su
p
port for stri
n
g literals, rewr
i
t
e memory
.
.
.
commit
|
commitdiff
|
tree
2019-12-11
r
o
fl0r
a
gss
i
m
: factor null chec
k
out of vm_run()
commit
|
commitdiff
|
tree
2019-12-11
rofl0r
agssim: get_next_ip(): protect agains
t
bp flag/bog
u
s
.
.
.
commit
|
commitdiff
|
tree
2019-12-10
r
o
fl
0
r
a
g
ssim:
a
dd breakpoint command
commit
|
commitdiff
|
tree
2019-12-10
r
o
f
l0r
agssim:
stop execution
on
invali
d
jump
commit
|
commitdiff
|
tree
2019-12-10
r
ofl0r
ag
s
sim:
f
ix
st
a
c
k vie
w
on neg S
P
commit
|
commitdiff
|
tree
2019-12-10
rofl0
r
agssim
:
implemen
t
si
g
nals
commit
|
commitdiff
|
tree
2019-12-10
rofl0r
agssim: impleme
n
t z
e
romemory insn
commit
|
commitdiff
|
tree
2019-12-10
rofl0r
agss
i
m:
im
p
rove error
repo
r
ting
commit
|
commitdiff
|
tree
2019-12-10
rofl0r
agssim: c
h
a
n
ge syscall calling
c
o
nvention to "fastcall"
commit
|
commitdiff
|
tree
2019-12-10
rofl0r
agssim: implement st
e
p-over with !n
commit
|
commitdiff
|
tree
2019-12-09
rofl0r
agssim: show next 3 insns, move st
a
ck
to
right
commit
|
commitdiff
|
tree
2019-12-08
rofl0r
assemb
l
e
r
: don't crash if label is und
e
fined
commit
|
commitdiff
|
tree
2019-12-08
ro
f
l0r
agssim: fix typo in SCMD_BITOR
handler
commit
|
commitdiff
|
tree
2019-12-08
rof
l
0r
agss
i
m: only do register usage
updates in
i
nteractive
.
.
.
commit
|
commitdiff
|
tree
2019-12-08
rofl0r
ags
s
im: move l
a
bel_
c
heck out o
f
vm_ste
p
commit
|
commitdiff
|
tree
2019-12-07
rofl0r
a
d
d
some tests for agssim
commit
|
commitdiff
|
tree
2019-12-07
rofl0r
agssim
:
a
l
low interactive mode w
i
th
f
ile
commit
|
commitdiff
|
tree
2019-12-07
rofl0r
agssim: fix bug
breaking single-step
commit
|
commitdiff
|
tree
2019-12-07
rofl0r
agssim: a
d
d
inte
r
pr
e
ter and
file-based mode
commit
|
commitdiff
|
tree
2019-12-07
rofl0r
agssim: v
m
_step(): skip
label
c
heck in ru
n
m
ode
commit
|
commitdiff
|
tree
2019-12-07
rofl0r
agssi
m
:
implemented syscalls
commit
|
commitdiff
|
tree
2019-12-07
rofl
0
r
agssim: fa
c
to
r
o
ut pu
s
h/pop
commit
|
commitdiff
|
tree
2019-12-07
rofl
0
r
a
gssim: don't ov
e
rwrite
f
irst instruction on reset
commit
|
commitdiff
|
tree
2019-12-07
r
o
fl0
r
ags_cpu
.
h: improve docs of S
C
M
D
_CALL
A
S
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
agssi
m
:
implem
e
n
t
ca
l
l/ret
i
nstruct
i
ons
commit
|
commitdiff
|
tree
2019-12-06
r
o
fl0r
regusage
.
h: fix wr
o
ng data for jump instructi
o
ns
commit
|
commitdiff
|
tree
2019-12-06
r
o
fl0
r
agss
i
m: don't
a
c
cept w
r
ong inpu
t
when r
e
g
i
s
te
r
n
ame
.
.
.
commit
|
commitdiff
|
tree
2019-12-06
r
o
fl0r
agssim: inst
r
uct
i
ons can have upto 3 a
r
gs
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
a
gssim:
a
l
w
ays initialize next i
n
struction to
N
U
LL
commit
|
commitdiff
|
tree
2019-12-06
rofl
0
r
agssim: implement labels an
d
jum
p
stat
e
ments
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
agssim: refi
n
e MIN/MAX check
commit
|
commitdiff
|
tree
2019-12-06
rof
l
0r
a
g
ssim: m
a
ke register view
m
ore
compact
commit
|
commitdiff
|
tree
2019-12-06
rofl
0
r
a
gssi
m
: factor out reg
u
sage
.
h
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
agss
i
m: when stepping, only show reg
u
sage
o
f one step
commit
|
commitdiff
|
tree
2019-12-06
rofl0
r
agss
i
m: document sp register
use
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
a
g
ssim: documen
t
mar
register use
commit
|
commitdiff
|
tree
2019-12-06
r
ofl0r
agssim: im
p
lement 'memcpy' mnm
e
monic
commit
|
commitdiff
|
tree
2019-12-06
ro
f
l
0r
a
g
ssim: don'
t
advance IP on NULL
commit
|
commitdiff
|
tree
2019-12-06
r
ofl0r
agssim: make last
c
ommand repeatable with enter
commit
|
commitdiff
|
tree
2019-12-06
rofl0
r
agssim: provide !h
(
help
)
command a
n
d
g
r
eeting
commit
|
commitdiff
|
tree
2019-12-06
r
ofl0r
agssim: don't
crash if
firs
t
command entered is not a
s
m
commit
|
commitdiff
|
tree
2019-12-06
r
o
fl0r
agssim:
a
dd memwrite
commit
|
commitdiff
|
tree
2019-12-05
rofl0r
St
r
ingEsca
p
e
.
c: support
f
ull range of C
e
s
c
ape characters
commit
|
commitdiff
|
tree
2019-12-05
rofl0r
Script
.
c: properl
y
e
s
c
ape
.
strings
s
e
c
tio
n
strings
commit
|
commitdiff
|
tree
2019-12-03
rofl0r
S
cr
i
pt
.
c:
r
emove C99 for loop var dec
l
ara
t
ion
commit
|
commitdiff
|
tree
2019-12-01
rofl0r
bum
p
ve
r
sion to 0
.
9
.
2
commit
|
commitdiff
|
tree
2019-12-01
r
ofl0r
agsex: use agsinject's
n
e
w -t
m
ode to up
d
a
t
e game file
commit
|
commitdiff
|
tree
2019-12-01
rofl0r
agsinject: add -t (times
t
a
m
p) option
commit
|
commitdiff
|
tree
2019-12-01
rof
l
0r
ags
i
nject: introduce e
x
tended co
m
ma
n
d line sy
n
t
a
x
commit
|
commitdiff
|
tree
2019-12-01
rofl0r
d
isassembler: fix bug omitting e
x
ported
vars not u
s
e
d
.
.
.
commit
|
commitdiff
|
tree
2019-12-01
rofl0r
ag
s
disas/
s
emble: bail out if in/out f
i
les
a
re equal
commit
|
commitdiff
|
tree
2019-11-30
rofl0r
re
n
a
m
e struct fun
c
tion_expor
t
to export
commit
|
commitdiff
|
tree
2019-11-30
rofl0r
Sc
r
ipt
.
c
: remove obsolete defin
e
s
commit
|
commitdiff
|
tree
2019-11-30
rofl0r
im
p
rove agssemble p
e
rfo
r
mance 3x
commit
|
commitdiff
|
tree
2019-11-27
rofl0r
a
g
ssim:
add !q (quit) comman
d
commit
|
commitdiff
|
tree
2019-11-27
r
ofl0r
agssim: impleme
n
t ptrstack
commit
|
commitdiff
|
tree
2019-11-24
rofl0r
agssi
m
: implement memread* and
f
i
x stack usage
commit
|
commitdiff
|
tree
2019-11-21
rofl0r
agsp
r
i
t
e: deal with bottom-up tga
s
commit
|
commitdiff
|
tree
2019-11-21
rofl0r
agsp
r
ite
:
detect comments
commit
|
commitdiff
|
tree
2019-11-21
rofl0r
up
d
ate REA
D
M
E
commit
|
commitdiff
|
tree
2019-11-21
r
ofl0r
agsprite: add mode to cre
a
t
e
spr
i
ndex
.
dat
commit
|
commitdiff
|
tree
2019-11-21
rofl0r
agsprite:
ad
d
hi-color-
o
nly-if-safe mode
commit
|
commitdiff
|
tree
2019-11-21
r
o
fl
0
r
ag
s
prite: sa
v
e alpha
c
hann
e
l in
paletti
z
e
d
32bpp image
s
commit
|
commitdiff
|
tree
2019-11-21
rofl0r
add agsalphahack, tool to
r
emo
v
e alp
h
achannel flag
.
.
.
commit
|
commitdiff
|
tree
2019-11-21
rofl
0
r
agsprite: a
d
d opt
i
on
t
o
co
n
vert
a
ll 32
t
o 16
bpp
commit
|
commitdiff
|
tree
2019-11-21
rofl0r
DataFile: add
A
PI t
o
acces
s
spriteflags
count/offset
commit
|
commitdiff
|
tree
2019-11-21
rofl0r
Data
F
ile: c
h
ange
API to
work with filename
commit
|
commitdiff
|
tree
2019-11-20
rofl0r
bytearr/file:
m
ake fi
l
ename
c
on
s
t
commit
|
commitdiff
|
tree
2019-11-20
rofl0r
ag
s
prite: mov
e
usage block cl
o
se to
m
ain
commit
|
commitdiff
|
tree
2019-11-20
r
o
fl0r
ag
s
prite: add mo
d
e to pack
v6 u
n
compre
s
sed
commit
|
commitdiff
|
tree
2019-11-20
ro
f
l0r
ags
p
r
ite: add verbose mode and more adva
n
ced
o
p
tio
n
.
.
.
commit
|
commitdiff
|
tree
2019-11-20
rofl0r
agsp
r
it
e
: fix
UB
commit
|
commitdiff
|
tree
next