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
Makefile: don't link all objs to all programs
2020-10-19
r
o
fl0r
Makefile: do
n
't
link
a
ll objs
t
o
all p
r
ograms
commit
|
commitdiff
|
tree
2020-10-19
rofl0r
M
akefile:
m
ute some more war
n
in
g
s
commit
|
commitdiff
|
tree
2020-10-19
rofl0r
agsop
t
imize: properly return suc
c
ess
/
error
commit
|
commitdiff
|
tree
2020-10-19
rofl
0
r
ags
p
r
i
t
e
: change name of lo
c
al var shadowing global var
commit
|
commitdiff
|
tree
2020-10-19
r
o
fl0r
agsprite: poten
t
ial
f
ix
fo
r
potent
i
al int overflow
commit
|
commitdiff
|
tree
2020-10-19
rofl0r
ags
s
im
:
f
i
x
type of lineno
commit
|
commitdiff
|
tree
2020-01-10
rofl0r
Ro
o
m
File: prelimin
a
ry
s
up
p
ort
for
r
oomfiles >= kRoomVersion_350
commit
|
commitdiff
|
tree
2020-01-10
r
o
fl
0
r
File: s
u
pport for long long
commit
|
commitdiff
|
tree
2020-01-10
rofl0r
Clib32:
preliminary sup
p
ort for new v30 data
f
ile for
m
at
commit
|
commitdiff
|
tree
2020-01-10
rofl0r
Byt
e
A
rray: add sup
p
ort for
6
4bit-reads
commit
|
commitdiff
|
tree
2019-12-14
rofl0r
ags
s
im:
i
mplem
e
nt argv p
a
ssi
n
g to pro
g
ram
commit
|
commitdiff
|
tree
2019-12-14
rofl
0
r
agss
i
m: add
s
tacksize command line
o
p
tion
commit
|
commitdiff
|
tree
2019-12-14
ro
f
l0r
agssim: add trace co
m
mand
commit
|
commitdiff
|
tree
2019-12-14
r
ofl0r
agssim: break
o
u
t of
vm_run() if a s
i
g
n
al was ca
u
ght
commit
|
commitdiff
|
tree
2019-12-14
rofl0
r
agssim: mov
e
regist
e
r declara
t
ion to top
commit
|
commitdiff
|
tree
2019-12-14
rofl0r
a
g
ss
i
m: move signal ha
n
dling code
b
l
ock
a
nd r
e
lated
.
.
.
commit
|
commitdiff
|
tree
2019-12-14
rofl0r
agssim: allocate 256 register slot
s
and check ac
c
e
s
ses
commit
|
commitdiff
|
tree
2019-12-14
rofl0r
agssim: fix bug
s
emitting strings with
a
size d
i
visible
.
.
.
commit
|
commitdiff
|
tree
2019-12-14
rofl0r
agssim: catch po
t
e
ntial
O
O
B access in change_reg_usage
commit
|
commitdiff
|
tree
2019-12-12
rofl0r
update READM
E
rega
r
d
i
ng ascc
commit
|
commitdiff
|
tree
2019-12-12
ro
f
l0r
ags
d
isas:
switc
h
to defaul
t
silent
output
commit
|
commitdiff
|
tree
2019-12-12
rofl0r
agss
i
m: add suppo
r
t for S
C
MD_CHECKBOUNDS (
a
ssertlte)
commit
|
commitdiff
|
tree
2019-12-12
rofl0r
agssim:
d
on't al
l
ow pro
g
ram to overw
r
i
te text segment
commit
|
commitdiff
|
tree
2019-12-12
rofl
0
r
agss
i
m:
fix
c
rash if by
t
ecode contains illegal reg
.
.
.
commit
|
commitdiff
|
tree
2019-12-11
rofl0r
agssim:
fix
o
m
issi
o
n
of label name in warning
commit
|
commitdiff
|
tree
2019-12-11
rofl0r
agssim: fix argument order for mr
in status display
commit
|
commitdiff
|
tree
2019-12-11
rofl0
r
agssi
m
: add support fo
r
str
i
ng lite
r
als, re
w
r
ite memory
.
.
.
commit
|
commitdiff
|
tree
2019-12-11
rofl0r
agss
i
m
:
factor n
u
ll c
h
ec
k
o
ut of vm_run()
commit
|
commitdiff
|
tree
2019-12-11
r
ofl0r
ag
s
sim: get_next
_
ip(): protect against bp f
l
ag/
b
ogus
.
.
.
commit
|
commitdiff
|
tree
2019-12-10
rofl0r
ag
s
sim: add breakpoint comm
a
n
d
commit
|
commitdiff
|
tree
2019-12-10
rofl
0
r
ag
s
sim: stop execution
o
n invalid jump
commit
|
commitdiff
|
tree
2019-12-10
r
o
f
l0r
agssi
m
: fix stack view
on neg SP
commit
|
commitdiff
|
tree
2019-12-10
ro
f
l0r
a
g
s
s
i
m:
i
m
pleme
n
t signals
commit
|
commitdiff
|
tree
2019-12-10
rofl0r
agssim: implement z
e
romemor
y
i
n
sn
commit
|
commitdiff
|
tree
2019-12-10
rofl0r
agssim
:
improve e
r
ror
r
e
p
orting
commit
|
commitdiff
|
tree
2019-12-10
ro
f
l0r
agssim: cha
n
g
e
s
yscall ca
l
lin
g
conv
e
n
tion to "fas
t
call
"
commit
|
commitdiff
|
tree
2019-12-10
ro
f
l0
r
agssim: impleme
n
t s
t
ep-
o
ver with !n
commit
|
commitdiff
|
tree
2019-12-09
rofl0r
agssim: show next 3
i
nsns, move stack to right
commit
|
commitdiff
|
tree
2019-12-08
r
ofl0r
assemb
l
e
r: don't crash
i
f
l
a
bel is undefined
commit
|
commitdiff
|
tree
2019-12-08
rofl0r
agssi
m
:
f
ix ty
p
o in SCMD_BI
T
OR handler
commit
|
commitdiff
|
tree
2019-12-08
r
ofl0r
agssim: onl
y
do register usage updates in in
t
eractive
.
.
.
commit
|
commitdiff
|
tree
2019-12-08
r
ofl0r
agssim
:
move label_
c
heck ou
t
of vm_ste
p
commit
|
commitdiff
|
tree
2019-12-07
rofl0
r
add
s
ome test
s
for ag
s
sim
commit
|
commitdiff
|
tree
2019-12-07
rofl0
r
agssi
m
: allow interact
i
v
e mode
with file
commit
|
commitdiff
|
tree
2019-12-07
rofl0r
agss
i
m: fix b
u
g brea
k
ing si
n
gl
e
-step
commit
|
commitdiff
|
tree
2019-12-07
rofl0r
ags
s
im: ad
d
interpr
e
ter and fi
l
e-based mode
commit
|
commitdiff
|
tree
2019-12-07
rof
l
0r
a
g
ssim: vm_step()
:
skip label
c
heck in run mode
commit
|
commitdiff
|
tree
2019-12-07
rofl0r
ags
s
im: impleme
n
ted syscalls
commit
|
commitdiff
|
tree
2019-12-07
rofl0r
agssim: factor out push/pop
commit
|
commitdiff
|
tree
2019-12-07
ro
f
l0r
agssim: don
'
t overwrite first instr
u
c
t
ion on rese
t
commit
|
commitdiff
|
tree
2019-12-07
rofl0r
ags
_
cpu
.
h: improve docs of SCMD_CAL
L
A
S
commit
|
commitdiff
|
tree
2019-12-06
ro
f
l0r
agssim: imple
m
e
n
t
call/ret i
n
s
tru
c
tions
commit
|
commitdiff
|
tree
2019-12-06
ro
f
l0r
regusage
.
h: fix wrong
d
a
t
a
for jump in
s
tr
u
ction
s
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
agss
i
m: don
'
t accep
t
w
ron
g
i
np
u
t when register name
.
.
.
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
agss
i
m
:
i
nstructions
ca
n
ha
v
e upto 3 args
commit
|
commitdiff
|
tree
2019-12-06
ro
f
l0r
a
g
ssim: always
i
nitialize
n
ext inst
r
ucti
o
n to
N
ULL
commit
|
commitdiff
|
tree
2019-12-06
ro
f
l0r
agss
i
m: implement labels and
ju
m
p st
a
tements
commit
|
commitdiff
|
tree
2019-12-06
rof
l
0r
agssim: refine
M
IN/MAX ch
e
ck
commit
|
commitdiff
|
tree
2019-12-06
r
o
fl0r
agssim: mak
e
register view more co
m
pact
commit
|
commitdiff
|
tree
2019-12-06
rofl0
r
agssim:
f
actor ou
t
regusage
.
h
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
a
g
ssim: when stepping,
only
s
h
o
w
reg usage
o
f
one step
commit
|
commitdiff
|
tree
2019-12-06
rofl
0
r
agss
i
m: docume
n
t sp register use
commit
|
commitdiff
|
tree
2019-12-06
rofl0
r
agssim: document m
a
r registe
r
use
commit
|
commitdiff
|
tree
2019-12-06
r
o
f
l0r
agssim: im
p
lement 'memc
p
y' mnmemonic
commit
|
commitdiff
|
tree
2019-12-06
rofl
0
r
agssi
m
:
d
on't advance IP
on NULL
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
agssim: make la
s
t comma
n
d
r
e
peatable
w
ith ent
e
r
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
a
g
ssim: provide !h (help) co
m
mand and greeting
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
agssim:
d
on't crash if f
i
rst
c
o
m
man
d
en
t
ered is no
t
as
m
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
agssi
m
: ad
d
memwrite
commit
|
commitdiff
|
tree
2019-12-05
rofl0r
StringEscape
.
c: s
u
pport fu
l
l
ra
n
ge of C es
c
ape characters
commit
|
commitdiff
|
tree
2019-12-05
rofl0r
Scr
i
pt
.
c: properly escape
.
s
t
rings section strings
commit
|
commitdiff
|
tree
2019-12-03
rofl0r
Sc
r
ipt
.
c
:
r
emove
C99 for loop var
d
eclaration
commit
|
commitdiff
|
tree
2019-12-01
rofl0r
bump ver
s
ion to 0
.
9
.
2
commit
|
commitdiff
|
tree
2019-12-01
rofl0r
agsex
:
use ag
s
inject's new -t mode to
u
pd
a
te game file
commit
|
commitdiff
|
tree
2019-12-01
rofl0r
agsinject:
a
dd -t (timestamp) opt
i
on
commit
|
commitdiff
|
tree
2019-12-01
rofl0r
ag
s
i
n
j
ec
t
: in
t
roduce extended command line sy
n
t
ax
commit
|
commitdiff
|
tree
2019-12-01
rofl0r
disassembler: fi
x
bu
g
o
m
i
t
ting
expo
r
ted vars not use
d
.
.
.
commit
|
commitdiff
|
tree
2019-12-01
r
ofl0r
ags
d
isas/
s
emble: bail out if in/o
u
t file
s
are equal
commit
|
commitdiff
|
tree
2019-11-30
rofl0r
rename stru
c
t functi
o
n_export to export
commit
|
commitdiff
|
tree
2019-11-30
rofl0r
Script
.
c
:
remove obsole
t
e defines
commit
|
commitdiff
|
tree
2019-11-30
r
o
fl0
r
i
mp
r
ove agss
e
mble
performance
3
x
commit
|
commitdiff
|
tree
2019-11-27
rofl0r
a
g
ssim:
a
dd !q (quit) command
commit
|
commitdiff
|
tree
2019-11-27
rofl0r
agssim: implement ptrstack
commit
|
commitdiff
|
tree
2019-11-24
rofl0r
ags
s
i
m: implement memread* and fix stack u
s
age
commit
|
commitdiff
|
tree
2019-11-21
rofl
0
r
agsprit
e
: deal with bottom-up
t
g
a
s
commit
|
commitdiff
|
tree
2019-11-21
rofl0r
ag
s
pri
t
e: detect comm
e
nt
s
commit
|
commitdiff
|
tree
2019-11-21
rofl0r
update
README
commit
|
commitdiff
|
tree
2019-11-21
rofl
0
r
agsp
r
ite:
a
dd mode to c
r
eate sprindex
.
dat
commit
|
commitdiff
|
tree
2019-11-21
rofl0r
a
g
spri
t
e: add hi-
c
olor-only
-
if
-
safe
mode
commit
|
commitdiff
|
tree
2019-11-21
rofl0r
a
g
s
prite: save alpha channel
i
n p
a
lettiz
e
d 32
b
pp im
a
ges
commit
|
commitdiff
|
tree
2019-11-21
rofl0r
add agsalphahack, tool to remove al
p
ha
c
hannel flag
.
.
.
commit
|
commitdiff
|
tree
2019-11-21
rofl0r
agsprite: add
o
ption
to convert
all
3
2 to 16 bpp
commit
|
commitdiff
|
tree
2019-11-21
rof
l
0r
DataFi
l
e
: add
API
to acce
s
s spriteflags count/offset
commit
|
commitdiff
|
tree
2019-11-21
rofl0r
DataFile: change API to work
w
ith
file
n
ame
commit
|
commitdiff
|
tree
2019-11-20
ro
f
l0r
b
ytearr/fil
e
:
make filename const
commit
|
commitdiff
|
tree
2019-11-20
rofl0r
a
g
sprite:
m
ove usage block cl
o
se to main
commit
|
commitdiff
|
tree
2019-11-20
r
o
f
l0r
agsprite: add mode to
p
a
c
k v6 un
c
ompressed
commit
|
commitdiff
|
tree
2019-11-20
rofl
0
r
agsprite: add
v
erbose mode a
n
d more advanced option
.
.
.
commit
|
commitdiff
|
tree
2019-11-20
rofl0r
agsprit
e
: fi
x
UB
commit
|
commitdiff
|
tree
2019-11-20
rofl0r
agsprite: restore al
p
ha channel for 32bit img via
.
.
.
commit
|
commitdiff
|
tree
next