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: move signal handling codeblock and related macros further up
2019-12-14
rofl0r
a
gs
s
im: move signal handling co
d
e
block and
related
.
.
.
commit
|
commitdiff
|
tree
2019-12-14
r
o
fl0
r
agssim: allocate 256 reg
i
s
t
er s
l
o
t
s
and check accesses
commit
|
commitdiff
|
tree
2019-12-14
rofl
0
r
agssim: fix b
u
gs emitting strings with a s
i
ze divi
s
ible
.
.
.
commit
|
commitdiff
|
tree
2019-12-14
rofl0r
a
g
ssim: catch
potent
i
al OO
B
access in chang
e
_reg_
u
sage
commit
|
commitdiff
|
tree
2019-12-12
rof
l
0r
updat
e
README regarding ascc
commit
|
commitdiff
|
tree
2019-12-12
rofl0r
ags
d
isas
:
s
witch to default s
i
lent output
commit
|
commitdiff
|
tree
2019-12-12
rofl0r
agssim: add su
p
p
ort for S
C
MD_C
H
EC
K
BOUNDS (assertlte)
commit
|
commitdiff
|
tree
2019-12-12
ro
f
l0r
ags
s
im:
d
on't al
l
ow program to overw
r
ite text segment
commit
|
commitdiff
|
tree
2019-12-12
ro
f
l0r
agssim: fix
crash
if bytecode contains illeg
a
l
reg
.
.
.
commit
|
commitdiff
|
tree
2019-12-11
rof
l
0
r
agss
i
m: fix omission
of la
b
el
name in warn
i
ng
commit
|
commitdiff
|
tree
2019-12-11
ro
f
l
0r
ag
s
sim: fi
x
a
rgument order for mr
in status display
commit
|
commitdiff
|
tree
2019-12-11
rofl0r
agssim: add s
u
pport fo
r
string litera
l
s, re
w
rite m
e
m
o
r
y
.
.
.
commit
|
commitdiff
|
tree
2019-12-11
rofl0r
agssim: factor null check out of
v
m_ru
n
()
commit
|
commitdiff
|
tree
2019-12-11
r
ofl0r
agssim:
get_next_ip(): protect against bp
fl
a
g/bogus
.
.
.
commit
|
commitdiff
|
tree
2019-12-10
r
o
fl0r
agssim:
add breakpoint
c
o
m
mand
commit
|
commitdiff
|
tree
2019-12-10
rof
l
0r
agssim:
s
top execution on invalid jump
commit
|
commitdiff
|
tree
2019-12-10
rofl0r
agssim
:
f
i
x sta
c
k v
i
ew
o
n neg SP
commit
|
commitdiff
|
tree
2019-12-10
rof
l
0r
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
r
ofl
0
r
ags
s
im:
improve error
r
e
p
o
r
ting
commit
|
commitdiff
|
tree
2019-12-10
rofl0r
a
g
ssim:
c
han
g
e syscall calling conven
t
ion to "
f
astc
a
l
l"
commit
|
commitdiff
|
tree
2019-12-10
rofl0r
ag
s
sim: imple
m
ent step-over with !n
commit
|
commitdiff
|
tree
2019-12-09
rofl0r
agssi
m
: show next 3 insns, move
st
a
ck t
o
right
commit
|
commitdiff
|
tree
2019-12-08
r
o
fl0r
assem
b
ler: d
o
n't c
r
a
sh if label is und
e
fined
commit
|
commitdiff
|
tree
2019-12-08
r
ofl0r
agssim: fix typo in SC
M
D_BI
T
OR h
a
n
d
ler
commit
|
commitdiff
|
tree
2019-12-08
rof
l
0
r
a
gssim: on
l
y do registe
r
us
a
ge updates
in interactive
.
.
.
commit
|
commitdiff
|
tree
2019-12-08
r
o
f
l
0r
agssim:
m
ove l
a
bel_che
c
k ou
t
of vm_step
commit
|
commitdiff
|
tree
2019-12-07
rofl0
r
add some t
e
s
ts for agssim
commit
|
commitdiff
|
tree
2019-12-07
r
o
fl0r
ag
s
sim:
allow interactive mode w
i
th file
commit
|
commitdiff
|
tree
2019-12-07
rofl
0
r
agssim:
f
ix bug breaking sing
l
e
-ste
p
commit
|
commitdiff
|
tree
2019-12-07
rof
l
0r
agssim: add interpret
e
r and
f
ile-b
a
sed mo
d
e
commit
|
commitdiff
|
tree
2019-12-07
rofl0r
ag
s
sim: v
m
_step(): skip label check in
r
un mode
commit
|
commitdiff
|
tree
2019-12-07
r
ofl0r
agssim: imple
m
ented syscalls
commit
|
commitdiff
|
tree
2019-12-07
rofl0r
agssim: factor out
push/pop
commit
|
commitdiff
|
tree
2019-12-07
r
of
l
0r
agss
i
m: don't overwrite
f
i
rst instruction
o
n reset
commit
|
commitdiff
|
tree
2019-12-07
rofl0r
a
gs_c
p
u
.
h: improve docs of
SCMD_CALLA
S
commit
|
commitdiff
|
tree
2019-12-06
rof
l
0r
a
g
s
s
i
m
:
implement
call/ret instru
c
t
i
ons
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
regusage
.
h: fi
x
wro
n
g d
a
ta for j
u
mp instru
c
tions
commit
|
commitdiff
|
tree
2019-12-06
rof
l
0r
agssim: don't accept wrong input when register name
.
.
.
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
agssim: ins
t
ructions can have
upto
3
a
r
gs
commit
|
commitdiff
|
tree
2019-12-06
rof
l
0
r
a
g
ssim: always ini
t
ialize next in
s
tructi
o
n to
N
UL
L
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
agssim: imp
l
e
ment l
a
b
els and j
u
mp st
a
tements
commit
|
commitdiff
|
tree
2019-12-06
r
o
fl0r
agssim: refin
e
MIN/MAX che
c
k
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
a
g
ss
i
m:
make
r
egis
t
e
r
view mo
r
e
compact
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
a
g
ssim: factor out regus
a
ge
.
h
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
a
g
ssim: wh
e
n stepping,
only show reg
u
s
age of one
step
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
a
gssim:
d
ocument sp register us
e
commit
|
commitdiff
|
tree
2019-12-06
r
ofl0r
agssim
:
document mar registe
r
u
s
e
commit
|
commitdiff
|
tree
2019-12-06
rof
l
0r
ags
s
im
:
impleme
n
t 'me
m
c
p
y' mnmemonic
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
a
gssi
m
: do
n
'
t ad
v
ance IP o
n
NUL
L
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
agssim:
mak
e
l
ast comma
n
d r
e
p
e
a
t
a
ble with e
n
ter
commit
|
commitdiff
|
tree
2019-12-06
r
ofl0r
ags
s
im: provide !h
(
help) c
o
m
m
and and gr
e
eting
commit
|
commitdiff
|
tree
2019-12-06
ro
f
l0r
agss
i
m: d
o
n't crash if first command
e
ntered is not asm
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
agssim: add mem
w
rite
commit
|
commitdiff
|
tree
2019-12-05
rofl0r
Str
i
ngEscape
.
c:
sup
p
ort full range of C escape c
h
aracters
commit
|
commitdiff
|
tree
2019-12-05
rofl0r
Sc
r
ipt
.
c
:
properly
e
scape
.
strings
s
ect
i
on
strings
commit
|
commitdiff
|
tree
2019-12-03
rof
l
0r
Script
.
c
:
remove C99 for loop var
decla
r
ation
commit
|
commitdiff
|
tree
2019-12-01
rof
l
0r
bump ver
s
ion t
o
0
.
9
.
2
commit
|
commitdiff
|
tree
2019-12-01
rofl0r
agse
x
:
u
s
e a
g
sinject's n
e
w
-
t mo
d
e to update game file
commit
|
commitdiff
|
tree
2019-12-01
rofl0r
a
g
sinj
e
ct: ad
d
-t (t
i
mest
a
m
p) opt
i
on
commit
|
commitdiff
|
tree
2019-12-01
r
ofl0
r
agsinj
e
ct
:
introduce ex
t
ended comma
n
d l
i
n
e
s
yn
t
a
x
commit
|
commitdiff
|
tree
2019-12-01
rofl0r
d
isassembl
e
r: fix bug
o
mitt
i
ng
exported vars not us
e
d
.
.
.
commit
|
commitdiff
|
tree
2019-12-01
rofl
0
r
agsdisas/semble:
b
a
i
l out if in/ou
t
files are equal
commit
|
commitdiff
|
tree
2019-11-30
ro
f
l0r
rename struct
f
unction_expo
r
t
to export
commit
|
commitdiff
|
tree
2019-11-30
r
o
fl0r
S
c
ript
.
c: remove obsolete def
i
nes
commit
|
commitdiff
|
tree
2019-11-30
rof
l
0r
impr
o
ve agssemble
p
erformance 3x
commit
|
commitdiff
|
tree
2019-11-27
rofl0r
agssim
:
add !q (
q
uit) command
commit
|
commitdiff
|
tree
2019-11-27
rofl0r
agssim: implem
e
nt ptr
s
tack
commit
|
commitdiff
|
tree
2019-11-24
rofl0r
agssim: i
m
pl
e
ment me
m
re
a
d* and f
i
x stack usage
commit
|
commitdiff
|
tree
2019-11-21
rofl0r
agsp
r
ite: deal with
b
ottom-up t
g
as
commit
|
commitdiff
|
tree
2019-11-21
rof
l
0r
agsprite: d
e
tect comments
commit
|
commitdiff
|
tree
2019-11-21
rofl0r
update README
commit
|
commitdiff
|
tree
2019-11-21
rofl0r
ag
s
prite: add mode t
o
create spr
i
ndex
.
dat
commit
|
commitdiff
|
tree
2019-11-21
rofl0r
agsprite: add hi-color-only-if-safe m
o
de
commit
|
commitdiff
|
tree
2019-11-21
rof
l
0r
agsp
r
ite: save a
l
p
h
a channel in pale
t
tized 32bp
p
i
m
ages
commit
|
commitdiff
|
tree
2019-11-21
rofl0r
a
d
d
agsalphah
a
ck, tool to remove alp
h
achannel flag
.
.
.
commit
|
commitdiff
|
tree
2019-11-21
rof
l
0r
a
g
s
p
rite: add option to convert all 32 to 16
bp
p
commit
|
commitdiff
|
tree
2019-11-21
r
o
fl0r
DataFile
:
add A
P
I to ac
c
ess spr
i
t
e
flags
c
o
unt/of
f
set
commit
|
commitdiff
|
tree
2019-11-21
rof
l
0
r
Dat
a
F
i
le: cha
n
ge API to work with fil
e
name
commit
|
commitdiff
|
tree
2019-11-20
rofl0r
bytearr/file: make filena
m
e const
commit
|
commitdiff
|
tree
2019-11-20
rofl0
r
agsprite: move usage b
l
ock c
l
ose to main
commit
|
commitdiff
|
tree
2019-11-20
rofl0r
ag
s
p
rite: add mode to pack v6
u
n
c
o
mpressed
commit
|
commitdiff
|
tree
2019-11-20
rofl0r
ag
s
pri
t
e:
add verbo
s
e
mode
and m
o
re adva
n
ced option
.
.
.
commit
|
commitdiff
|
tree
2019-11-20
rofl0r
agsprite: fix
U
B
commit
|
commitdiff
|
tree
2019-11-20
ro
f
l0r
ag
s
prit
e
: restore alpha ch
a
n
ne
l
for 32bit
i
m
g via
.
.
.
commit
|
commitdiff
|
tree
2019-11-20
r
o
fl0r
ags
p
rite: prelimina
r
y su
p
port to create acsp
r
set from
.
.
.
commit
|
commitdiff
|
tree
2019-11-19
rof
l
0
r
f
urther simplify ags_unp
a
ck(
)
commit
|
commitdiff
|
tree
2019-11-19
r
ofl0r
simplify ags_unpack
commit
|
commitdiff
|
tree
2019-11-18
rofl0r
ag
s
prite: write
info file
commit
|
commitdiff
|
tree
2019-11-17
rofl0r
S
priteF
i
l
e
.
c: remo
v
e disabled co
d
e
commit
|
commitdiff
|
tree
2019-11-17
r
ofl0r
agsprite: fix
s
e
mantic
s
of numsprites
commit
|
commitdiff
|
tree
2019-11-17
rof
l
0r
F
i
le
.
h: document
API
commit
|
commitdiff
|
tree
2019-11-09
rofl0r
ag
s
prite:
extract last sprite too
commit
|
commitdiff
|
tree
2019-11-09
r
ofl0r
ag
s
prite: c
r
eate path component on ENOENT
commit
|
commitdiff
|
tree
2019-11-05
r
o
fl0
r
agsprit
e
:
wr
i
te RLE-compressed tg
a
s
commit
|
commitdiff
|
tree
2019-11-04
rofl0r
agsp
r
ite: us
e
enum for tar
g
a im
a
ge type
commit
|
commitdiff
|
tree
2019-11-04
rofl0r
initial versi
o
n of agsprite, a tool to extract s
p
r
ites
commit
|
commitdiff
|
tree
2019-11-04
rofl
0
r
e
n
dianness
.
h: add some be macros
commit
|
commitdiff
|
tree
2019-08-29
rofl0r
implement ch
a
r
a
rray synt
a
x
commit
|
commitdiff
|
tree
2019-08-26
rofl0r
use integer fo
r
variable size
commit
|
commitdiff
|
tree
next