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
agssim: implement argv p
a
ssing
t
o
program
commit
|
commitdiff
|
tree
2019-12-14
rofl0
r
agssim: add stacksize
c
o
mman
d
l
ine opti
o
n
commit
|
commitdiff
|
tree
2019-12-14
ro
f
l0r
agssim: add
tra
c
e
c
ommand
commit
|
commitdiff
|
tree
2019-12-14
rof
l
0r
agssim: b
r
e
ak out of vm_run()
if
a
s
i
g
n
al w
a
s caught
commit
|
commitdiff
|
tree
2019-12-14
rofl0
r
agssim: move regis
t
er
declara
t
ion to
t
op
commit
|
commitdiff
|
tree
2019-12-14
ro
f
l0
r
a
g
s
sim: move signal
h
and
l
in
g
codeblock and related
.
.
.
commit
|
commitdiff
|
tree
2019-12-14
rofl0r
agssi
m
:
a
llocate 2
5
6 regist
e
r slots and check accesse
s
commit
|
commitdiff
|
tree
2019-12-14
rofl0r
agssim: fix b
u
gs
e
mitting st
r
ings with a size d
i
v
i
sible
.
.
.
commit
|
commitdiff
|
tree
2019-12-14
rofl
0
r
agssi
m
: catch
p
otential OO
B
access in
c
hange
_
reg_usage
commit
|
commitdiff
|
tree
2019-12-12
ro
f
l0r
upda
t
e REA
D
M
E
reg
a
rd
i
ng ascc
commit
|
commitdiff
|
tree
2019-12-12
ro
f
l
0r
agsdisas: switch to de
f
a
u
lt si
l
ent
out
p
ut
commit
|
commitdiff
|
tree
2019-12-12
rofl0r
agssi
m
: add
support for SCMD_CHECK
B
OUND
S
(assertlte)
commit
|
commitdiff
|
tree
2019-12-12
ro
f
l
0r
agssim: don't allow
program to ov
e
rwr
i
te
t
ext segment
commit
|
commitdiff
|
tree
2019-12-12
rofl0r
agssim: fix
c
rash if byte
c
ode contai
n
s illegal re
g
.
.
.
commit
|
commitdiff
|
tree
2019-12-11
rofl0
r
agssim: fi
x
omis
s
ion
o
f
l
abe
l
n
a
me in warning
commit
|
commitdiff
|
tree
2019-12-11
r
o
fl
0
r
agssim: fix argument ord
e
r fo
r
mr i
n
status display
commit
|
commitdiff
|
tree
2019-12-11
r
o
fl0r
ag
s
sim: add support
for
s
tring literal
s
, rewrite memory
.
.
.
commit
|
commitdiff
|
tree
2019-12-11
r
ofl0r
agssim: factor
n
ull
c
h
eck out of vm_run()
commit
|
commitdiff
|
tree
2019-12-11
rofl0
r
agssim: get_next_ip
(
):
p
rotect aga
i
nst bp flag/bogus
.
.
.
commit
|
commitdiff
|
tree
2019-12-10
ro
f
l0r
agssim
:
add breakpo
i
n
t comma
n
d
commit
|
commitdiff
|
tree
2019-12-10
rofl0r
ag
s
sim: s
t
op execution on
i
nvalid jump
commit
|
commitdiff
|
tree
2019-12-10
r
ofl0r
agssim: fix sta
c
k view
o
n neg SP
commit
|
commitdiff
|
tree
2019-12-10
rofl0
r
a
g
ssim: implement s
i
g
n
al
s
commit
|
commitdiff
|
tree
2019-12-10
rofl0r
agssim
:
implement zeromemory insn
commit
|
commitdiff
|
tree
2019-12-10
rofl0r
agssim: improve e
r
ror report
i
n
g
commit
|
commitdiff
|
tree
2019-12-10
rofl0r
a
g
ssim
:
change syscall
c
alling conven
t
ion to "fas
t
call"
commit
|
commitdiff
|
tree
2019-12-10
rof
l
0r
agss
i
m: impl
e
me
n
t step-
o
v
er wit
h
!n
commit
|
commitdiff
|
tree
2019-12-09
rof
l
0
r
agssim: show nex
t
3 insns
,
move
s
tack t
o
r
i
ght
commit
|
commitdiff
|
tree
2019-12-08
rofl0r
a
s
sem
b
ler:
d
on't crash if label
i
s undef
i
ned
commit
|
commitdiff
|
tree
2019-12-08
rofl0r
agssi
m
: fix typ
o
in SCMD_BITOR handler
commit
|
commitdiff
|
tree
2019-12-08
rofl0
r
agssim:
only do reg
i
ster usage updates
i
n interac
t
ive
.
.
.
commit
|
commitdiff
|
tree
2019-12-08
rof
l
0r
agssim: move label_check o
u
t of vm_step
commit
|
commitdiff
|
tree
2019-12-07
rofl
0
r
add so
m
e test
s
f
o
r
a
gssim
commit
|
commitdiff
|
tree
2019-12-07
r
o
f
l0
r
agssi
m
: all
o
w
i
nterac
t
ive mode with
file
commit
|
commitdiff
|
tree
2019-12-07
r
o
fl0r
agss
i
m: fix bug breaking single-st
e
p
commit
|
commitdiff
|
tree
2019-12-07
rofl
0
r
ags
s
im: add in
t
e
r
preter and file-based mode
commit
|
commitdiff
|
tree
2019-12-07
rofl0r
agssi
m
:
v
m
_
step
(
)
:
skip label chec
k
i
n
run
m
ode
commit
|
commitdiff
|
tree
2019-12-07
rofl0r
agssim: implemented sysca
l
ls
commit
|
commitdiff
|
tree
2019-12-07
rofl0r
agssi
m
:
f
a
ctor out push/pop
commit
|
commitdiff
|
tree
2019-12-07
r
o
fl0
r
agssim:
d
o
n
't overwrite
first instruction on reset
commit
|
commitdiff
|
tree
2019-12-07
r
o
f
l0r
ags_cpu
.
h
:
impr
o
ve do
c
s of SCMD_
C
ALLAS
commit
|
commitdiff
|
tree
2019-12-06
rof
l
0r
agssim: imple
m
ent call/ret instruction
s
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
regu
s
age
.
h:
fix wro
n
g d
a
ta for jump instruction
s
commit
|
commitdiff
|
tree
2019-12-06
r
o
fl0r
agssim: don't accep
t
wrong
i
n
put
when
registe
r
name
.
.
.
commit
|
commitdiff
|
tree
2019-12-06
rofl0
r
agssim:
i
n
s
truc
t
i
o
ns can have
u
pto 3 args
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
agss
i
m: always initi
a
lize next instruct
i
o
n to NULL
commit
|
commitdiff
|
tree
2019-12-06
rofl0
r
agssim
:
implement labels and jump
statements
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
ag
s
sim: refine M
I
N
/
MAX check
commit
|
commitdiff
|
tree
2019-12-06
r
o
fl0r
agssim: make register view more compa
c
t
commit
|
commitdiff
|
tree
2019-12-06
ro
f
l0
r
ags
s
im
:
factor
o
ut regusage
.
h
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
agssim:
w
hen s
t
epping, o
n
l
y
show re
g
usa
g
e of one step
commit
|
commitdiff
|
tree
2019-12-06
ro
f
l0r
agssim: document
s
p
r
e
g
is
t
er use
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
agssim: document
m
ar r
e
gister
us
e
commit
|
commitdiff
|
tree
2019-12-06
r
of
l
0r
ag
s
sim: im
p
lement 'memc
p
y'
m
nme
m
onic
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
a
gssim: d
o
n't advance IP
o
n
NULL
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
ag
s
sim:
make
last co
m
mand repeatable wit
h
e
n
t
er
commit
|
commitdiff
|
tree
2019-12-06
r
o
fl0r
a
g
s
s
i
m: provide !h (help) comm
a
nd and greeting
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
ags
s
im: don't crash if
f
i
rst comma
n
d e
n
tere
d
is not asm
commit
|
commitdiff
|
tree
2019-12-06
r
o
fl0r
agssim:
a
dd memwr
i
t
e
commit
|
commitdiff
|
tree
2019-12-05
rofl0r
StringEs
c
ap
e
.
c: sup
p
ort full ra
n
ge of
C
escape characters
commit
|
commitdiff
|
tree
2019-12-05
rofl0r
Script
.
c
:
p
roperl
y
escape
.
strin
g
s
s
ection st
r
ings
commit
|
commitdiff
|
tree
2019-12-03
rofl0r
Scrip
t
.
c
:
remove
C
99 for loop var
declaration
commit
|
commitdiff
|
tree
2019-12-01
rofl0r
bump version t
o
0
.
9
.
2
commit
|
commitdiff
|
tree
2019-12-01
rofl0r
agsex: use agsi
n
j
e
ct's new -t mode to update game f
i
le
commit
|
commitdiff
|
tree
2019-12-01
r
o
fl0
r
agsi
n
je
c
t: add -t
(
t
imestamp) o
p
tion
commit
|
commitdiff
|
tree
2019-12-01
rofl0r
agsinje
c
t: int
r
oduce exten
d
e
d
c
ommand
line syntax
commit
|
commitdiff
|
tree
2019-12-01
rofl0r
di
s
a
ssemb
l
er: fix bug omitting expor
t
e
d
vars not used
.
.
.
commit
|
commitdiff
|
tree
2019-12-01
ro
f
l
0r
agsdisas/semble: bail ou
t
if in/out files are e
q
u
a
l
commit
|
commitdiff
|
tree
2019-11-30
rofl0r
ren
a
me struct funct
i
on_e
x
p
o
rt to exp
o
rt
commit
|
commitdiff
|
tree
2019-11-30
rof
l
0
r
Script
.
c:
r
emove obs
o
le
t
e def
i
nes
commit
|
commitdiff
|
tree
2019-11-30
rofl0r
improve ag
s
semble perfor
m
ance 3x
commit
|
commitdiff
|
tree
2019-11-27
rofl0r
a
g
ssim: add !q (quit
)
comman
d
commit
|
commitdiff
|
tree
2019-11-27
rofl0r
agssim: impleme
n
t ptrstack
commit
|
commitdiff
|
tree
2019-11-24
rofl0r
agssim: implement memread
*
and
f
ix stack usage
commit
|
commitdiff
|
tree
2019-11-21
rofl0r
agsprite:
d
eal with
bottom-up tgas
commit
|
commitdiff
|
tree
2019-11-21
ro
f
l0r
agsp
r
ite: detect commen
t
s
commit
|
commitdiff
|
tree
2019-11-21
rofl0r
u
p
d
ate README
commit
|
commitdiff
|
tree
2019-11-21
rofl0r
a
g
sprite: add mode to
crea
t
e spri
n
dex
.
dat
commit
|
commitdiff
|
tree
2019-11-21
rofl
0
r
agsprite: add
hi-color-o
n
l
y
-if-saf
e
mode
commit
|
commitdiff
|
tree
2019-11-21
rofl0r
agspri
t
e: save alpha
channel
in palettiz
e
d 32bpp im
a
ges
commit
|
commitdiff
|
tree
2019-11-21
rofl0r
add agsalphah
a
c
k
, tool to r
e
move
alphachannel flag
.
.
.
commit
|
commitdiff
|
tree
2019-11-21
r
o
f
l0r
agsprite
:
add option
to con
v
ert all 32 t
o
1
6
b
p
p
commit
|
commitdiff
|
tree
2019-11-21
rofl0r
D
a
t
aFile
:
add API to acc
e
ss
s
priteflags c
o
unt/offset
commit
|
commitdiff
|
tree
2019-11-21
rofl0r
DataFile:
change API
t
o work w
i
th filename
commit
|
commitdiff
|
tree
2019-11-20
rofl0r
bytearr/fil
e
:
make filename const
commit
|
commitdiff
|
tree
2019-11-20
rofl0r
agspri
t
e: move usa
g
e
blo
c
k close
to main
commit
|
commitdiff
|
tree
2019-11-20
rofl0r
a
g
sprite: add mode to pack v
6
uncompressed
commit
|
commitdiff
|
tree
2019-11-20
rofl0r
a
gsprite: add verbose mode an
d
more advanced
o
ption
.
.
.
commit
|
commitdiff
|
tree
2019-11-20
rofl0r
agsprite: fix
U
B
commit
|
commitdiff
|
tree
2019-11-20
rofl0r
agsprite: restore alpha chan
n
el for 32bit img via
.
.
.
commit
|
commitdiff
|
tree
2019-11-20
rofl0r
agsprite:
prelimi
n
a
r
y
s
upport to
c
reate
a
csprset
f
rom
.
.
.
commit
|
commitdiff
|
tree
2019-11-19
rofl0r
further si
m
plif
y
ags_unpack(
)
commit
|
commitdiff
|
tree
2019-11-19
rofl0r
s
i
mpli
f
y
a
g
s
_
u
n
pack
commit
|
commitdiff
|
tree
2019-11-18
rofl0r
a
g
sprite: wri
t
e
info
file
commit
|
commitdiff
|
tree
2019-11-17
rofl0r
SpriteFile
.
c
:
remove disabled
c
ode
commit
|
commitdiff
|
tree
2019-11-17
r
ofl0r
agsp
r
ite: fi
x
sem
a
n
t
i
c
s of nums
p
r
i
tes
commit
|
commitdiff
|
tree
2019-11-17
rofl0r
Fi
l
e
.
h
:
d
oc
u
m
ent
A
PI
commit
|
commitdiff
|
tree
2019-11-09
rofl0r
agsprite: extract l
a
st sprite too
commit
|
commitdiff
|
tree
2019-11-09
rofl0r
a
g
s
pr
i
t
e
:
create path comp
o
nent
o
n ENOENT
commit
|
commitdiff
|
tree
2019-11-05
rofl0r
agsprite: write R
L
E-
c
ompressed t
g
as
commit
|
commitdiff
|
tree
next