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
rofl0
r
agssim:
i
m
pleme
n
t
a
r
g
v pass
i
ng
t
o progra
m
commit
|
commitdiff
|
tree
2019-12-14
r
o
fl0r
agssim: add stacksize command line
o
pt
i
on
commit
|
commitdiff
|
tree
2019-12-14
rofl0r
agssim: add tr
a
ce co
m
man
d
commit
|
commitdiff
|
tree
2019-12-14
rofl0r
agss
i
m: break out of vm
_
run() if
a
signa
l
was caug
h
t
commit
|
commitdiff
|
tree
2019-12-14
rofl0r
ags
s
im
:
mov
e
r
eg
i
s
t
e
r dec
l
arat
i
o
n
to top
commit
|
commitdiff
|
tree
2019-12-14
rofl0r
agssim:
m
ove signal h
a
nd
l
ing
c
o
d
eblock and re
l
ated
.
.
.
commit
|
commitdiff
|
tree
2019-12-14
rofl0r
a
g
ssim: alloca
t
e 25
6
r
egister
s
lo
t
s
a
nd check acce
s
s
e
s
commit
|
commitdiff
|
tree
2019-12-14
rofl0r
ag
s
si
m
: fix b
u
gs
e
mi
t
ting strings wit
h
a s
i
ze divisibl
e
.
.
.
commit
|
commitdiff
|
tree
2019-12-14
r
o
f
l
0r
agssim: catch
po
t
enti
a
l OO
B
a
ccess in change
_
reg
_
usage
commit
|
commitdiff
|
tree
2019-12-12
rofl0r
u
p
date
R
E
A
D
M
E rega
r
ding ascc
commit
|
commitdiff
|
tree
2019-12-12
rofl0
r
agsdisas: switch to defau
l
t silent
o
utp
u
t
commit
|
commitdiff
|
tree
2019-12-12
r
ofl0r
ags
s
i
m: add supp
o
r
t for SCMD_CHECKB
O
UNDS (asser
t
lte)
commit
|
commitdiff
|
tree
2019-12-12
r
ofl0r
agssim: d
o
n't
a
ll
o
w progr
a
m to overw
r
ite text segment
commit
|
commitdiff
|
tree
2019-12-12
rofl0r
agssim: fix cra
s
h if bytecod
e
co
n
tai
n
s
i
llegal reg
.
.
.
commit
|
commitdiff
|
tree
2019-12-11
rofl0r
ag
s
s
im:
f
ix
omission
o
f
l
ab
e
l name in warning
commit
|
commitdiff
|
tree
2019-12-11
r
o
fl
0
r
ag
s
sim: f
i
x
a
r
gumen
t
or
d
er for mr
in stat
u
s disp
l
ay
commit
|
commitdiff
|
tree
2019-12-11
rofl0r
agssi
m
:
a
dd support f
o
r
str
i
ng literals, rewrite memory
.
.
.
commit
|
commitdiff
|
tree
2019-12-11
rofl0r
agssim
:
factor null che
c
k out of vm_r
u
n()
commit
|
commitdiff
|
tree
2019-12-11
rofl0r
agssim: get_next_ip(): protect against bp f
l
ag/bogus
.
.
.
commit
|
commitdiff
|
tree
2019-12-10
rofl0r
agssim: add breakpoint
c
ommand
commit
|
commitdiff
|
tree
2019-12-10
ro
f
l
0r
agssim
:
stop execution on inva
l
id j
u
mp
commit
|
commitdiff
|
tree
2019-12-10
ro
f
l0r
agssim: fix
stack view on
neg SP
commit
|
commitdiff
|
tree
2019-12-10
ro
f
l0r
agssim:
i
m
pl
e
me
n
t signals
commit
|
commitdiff
|
tree
2019-12-10
r
ofl0r
agssim: implemen
t
z
e
romemo
r
y insn
commit
|
commitdiff
|
tree
2019-12-10
rofl0r
ag
s
si
m
: improv
e
error repo
r
ting
commit
|
commitdiff
|
tree
2019-12-10
rof
l
0r
agss
i
m
:
change syscall c
a
lling
c
onventi
o
n to
"
fastcall"
commit
|
commitdiff
|
tree
2019-12-10
rofl0r
a
g
ssim: im
p
lement step-over with
!
n
commit
|
commitdiff
|
tree
2019-12-09
rofl0r
agssim:
sho
w
next 3
i
ns
n
s, mov
e
st
a
c
k to ri
g
h
t
commit
|
commitdiff
|
tree
2019-12-08
rofl0r
assembler:
d
on
'
t crash if l
a
bel is undefined
commit
|
commitdiff
|
tree
2019-12-08
ro
f
l0r
a
g
ssim: fix typo in S
C
MD_BITOR handler
commit
|
commitdiff
|
tree
2019-12-08
rofl0
r
agssim:
only do register usa
g
e
u
pda
t
es in interactiv
e
.
.
.
commit
|
commitdiff
|
tree
2019-12-08
rof
l
0r
agssi
m
: move label_check out of vm_step
commit
|
commitdiff
|
tree
2019-12-07
rofl0
r
add s
o
me test
s
for agssim
commit
|
commitdiff
|
tree
2019-12-07
rofl0r
agssim: allow interact
i
ve mode with file
commit
|
commitdiff
|
tree
2019-12-07
ro
f
l0
r
agssi
m
:
fix bug breaking single
-
step
commit
|
commitdiff
|
tree
2019-12-07
rofl0r
a
gssim:
a
dd interprete
r
a
n
d
file-
b
ased
mode
commit
|
commitdiff
|
tree
2019-12-07
rofl0r
agssim:
vm_st
e
p(): s
k
ip label check in run
m
ode
commit
|
commitdiff
|
tree
2019-12-07
ro
f
l0r
agss
i
m
:
i
mplemented syscalls
commit
|
commitdiff
|
tree
2019-12-07
rofl
0
r
ags
s
im:
f
actor
o
ut pu
s
h/po
p
commit
|
commitdiff
|
tree
2019-12-07
ro
f
l0r
agssim
:
don't ove
r
write first instruction on reset
commit
|
commitdiff
|
tree
2019-12-07
r
o
f
l
0
r
ags_cpu
.
h: improve docs of
SCMD_CAL
L
AS
commit
|
commitdiff
|
tree
2019-12-06
rof
l
0r
agssim:
impleme
n
t ca
l
l/ret instruct
i
ons
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
reg
u
sa
g
e
.
h
:
f
ix wrong data for jump
instr
u
c
tions
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
agssim: don't
accept wrong input
w
hen
r
eg
i
ster name
.
.
.
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
agssim: ins
t
r
u
c
tio
n
s
can have upto 3 args
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
agssi
m
: always initialize next
i
nstru
c
tion t
o
NULL
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
agssim:
implement labels and jump sta
t
em
e
nts
commit
|
commitdiff
|
tree
2019-12-06
r
ofl0
r
agssim
:
r
e
fine M
I
N/MAX ch
e
ck
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
ag
s
sim: make register view m
o
re c
o
mpac
t
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
agssim: factor o
u
t regusag
e
.
h
commit
|
commitdiff
|
tree
2019-12-06
ro
f
l
0
r
agssim: when s
t
epp
i
ng, only show reg
u
s
age of
o
ne step
commit
|
commitdiff
|
tree
2019-12-06
ro
f
l0r
a
g
ssim: doc
u
m
ent sp register use
commit
|
commitdiff
|
tree
2019-12-06
rof
l
0r
agss
i
m:
d
ocument mar
register use
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
agssim:
i
mplement 'memcpy' mnmemon
i
c
commit
|
commitdiff
|
tree
2019-12-06
rofl
0
r
agssi
m
: don't advance IP o
n
NULL
commit
|
commitdiff
|
tree
2019-12-06
rof
l
0r
agssim:
m
ake la
s
t command repeatable with
enter
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
agssim: p
r
ovide
!
h (hel
p
) command and greeting
commit
|
commitdiff
|
tree
2019-12-06
rofl
0
r
agssi
m
: don
'
t crash if
first c
o
mmand e
n
tere
d
is not
asm
commit
|
commitdiff
|
tree
2019-12-06
rofl0
r
agssim: add memwrit
e
commit
|
commitdiff
|
tree
2019-12-05
ro
f
l0r
StringEs
c
ape
.
c: support full range
o
f C escape characters
commit
|
commitdiff
|
tree
2019-12-05
r
ofl0r
Script
.
c: proper
l
y
escape
.
st
r
ings section s
t
rin
g
s
commit
|
commitdiff
|
tree
2019-12-03
rofl0r
Scrip
t
.
c:
re
m
ove C9
9
for loop var declarati
o
n
commit
|
commitdiff
|
tree
2019-12-01
rofl0r
bump
version to 0
.
9
.
2
commit
|
commitdiff
|
tree
2019-12-01
rofl0r
a
gsex: use agsinject's new -t
mode to update game file
commit
|
commitdiff
|
tree
2019-12-01
ro
f
l0r
ag
s
inject: add -t (ti
m
est
a
mp
)
option
commit
|
commitdiff
|
tree
2019-12-01
r
ofl0r
ag
s
inject: in
t
roduce e
x
te
n
d
e
d com
m
a
n
d line sy
n
tax
commit
|
commitdiff
|
tree
2019-12-01
r
o
fl0r
d
isassembler: fix bug o
m
itt
i
ng exported v
a
rs not used
.
.
.
commit
|
commitdiff
|
tree
2019-12-01
rofl0r
agsdisas
/
se
m
ble: bai
l
ou
t
if
i
n/out files
a
re
e
qua
l
commit
|
commitdiff
|
tree
2019-11-30
rofl0
r
r
e
name struct function_export to e
x
p
ort
commit
|
commitdiff
|
tree
2019-11-30
rofl0r
Script
.
c: remov
e
obs
o
l
ete defines
commit
|
commitdiff
|
tree
2019-11-30
rofl0
r
improve ag
s
se
m
ble p
e
rfor
m
ance 3x
commit
|
commitdiff
|
tree
2019-11-27
rofl0r
agssim: add !q (quit
)
command
commit
|
commitdiff
|
tree
2019-11-27
rofl0r
agssim: implement ptrst
a
ck
commit
|
commitdiff
|
tree
2019-11-24
rof
l
0r
agssi
m
: implement memread* and fix
stack us
a
ge
commit
|
commitdiff
|
tree
2019-11-21
r
o
fl0r
agsprite: deal w
i
th bot
t
om-u
p
t
g
a
s
commit
|
commitdiff
|
tree
2019-11-21
ro
f
l
0r
agsprite: detect comments
commit
|
commitdiff
|
tree
2019-11-21
rof
l
0r
update README
commit
|
commitdiff
|
tree
2019-11-21
rof
l
0r
ag
s
p
r
ite: add mo
d
e to crea
t
e sprindex
.
dat
commit
|
commitdiff
|
tree
2019-11-21
rofl0
r
agspr
i
te:
a
dd hi-color-only-if-sa
f
e
mode
commit
|
commitdiff
|
tree
2019-11-21
rofl0r
agsp
r
it
e
: sav
e
alpha
c
hannel in palettized 32bpp ima
g
es
commit
|
commitdiff
|
tree
2019-11-21
rofl0r
add agsalpha
h
ack
,
tool to remove
a
lphachannel
flag
.
.
.
commit
|
commitdiff
|
tree
2019-11-21
ro
f
l0r
a
g
sp
r
it
e
: ad
d
o
p
tion
to convert all 32 to 16 b
p
p
commit
|
commitdiff
|
tree
2019-11-21
rofl0r
D
a
taFile: add
A
PI
t
o
access s
p
r
i
tefl
a
gs coun
t
/
off
s
et
commit
|
commitdiff
|
tree
2019-11-21
rofl0r
Dat
a
File: cha
n
ge API
t
o work wi
t
h filename
commit
|
commitdiff
|
tree
2019-11-20
rofl0r
byt
e
arr
/
fi
l
e: make
f
ilenam
e
c
o
nst
commit
|
commitdiff
|
tree
2019-11-20
rofl0r
agsprite: move us
a
ge b
l
ock c
l
ose to
main
commit
|
commitdiff
|
tree
2019-11-20
rofl
0
r
a
g
s
prite: add mode to pack v6 unc
o
m
p
r
essed
commit
|
commitdiff
|
tree
2019-11-20
rofl0r
ag
s
p
rite
:
add verbose
m
ode and more advan
c
e
d
option
.
.
.
commit
|
commitdiff
|
tree
2019-11-20
rofl0r
agsprite: fi
x
UB
commit
|
commitdiff
|
tree
2019-11-20
rofl0r
ag
s
prite: restor
e
alpha chann
e
l for 32bit img via
.
.
.
commit
|
commitdiff
|
tree
2019-11-20
rofl0r
agsp
r
i
t
e:
p
relimi
n
ary su
p
port to cr
e
ate acs
p
r
s
et from
.
.
.
commit
|
commitdiff
|
tree
2019-11-19
rofl0r
furth
e
r simplify
a
gs_unpack(
)
commit
|
commitdiff
|
tree
2019-11-19
rofl0
r
simplify ag
s
_unpack
commit
|
commitdiff
|
tree
2019-11-18
r
o
fl0r
a
g
sprite
:
write info fi
l
e
commit
|
commitdiff
|
tree
2019-11-17
rofl0r
Spri
t
eF
i
le
.
c: remove disabled code
commit
|
commitdiff
|
tree
2019-11-17
rofl0r
agspri
t
e: fix semantics of numsprites
commit
|
commitdiff
|
tree
2019-11-17
r
ofl0r
File
.
h
: do
c
u
ment API
commit
|
commitdiff
|
tree
2019-11-09
rofl0r
agsprite: e
x
tr
a
ct last sprite too
commit
|
commitdiff
|
tree
2019-11-09
ro
f
l0r
ag
s
prit
e
:
create path component on ENOEN
T
commit
|
commitdiff
|
tree
2019-11-05
rofl0r
agsprite: write RLE-compressed tgas
commit
|
commitdiff
|
tree
next