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
rofl0r
bump
v
er
s
io
n
t
o
0
.
9
.
3
commit
|
commitdiff
|
tree
2020-10-19
rofl0r
Makefile: don't
l
ink all objs to all progr
a
ms
commit
|
commitdiff
|
tree
2020-10-19
ro
f
l0r
Ma
k
efile: mu
t
e some more war
n
i
n
gs
commit
|
commitdiff
|
tree
2020-10-19
ro
f
l0r
ag
s
opti
m
i
ze:
properly r
e
turn succ
e
ss/error
commit
|
commitdiff
|
tree
2020-10-19
rof
l
0
r
ag
s
p
r
i
te: chan
g
e
n
a
me
o
f local
v
ar shadowing
g
lobal va
r
commit
|
commitdiff
|
tree
2020-10-19
rofl0r
ag
s
pr
i
te: potential
f
ix for potential i
n
t ove
r
fl
o
w
commit
|
commitdiff
|
tree
2020-10-19
r
o
f
l
0r
a
gssim: fix type o
f
lineno
commit
|
commitdiff
|
tree
2020-01-10
r
o
fl0r
RoomFile: preliminary support for
roomfiles >= k
R
o
omVer
s
io
n
_
3
50
commit
|
commitdiff
|
tree
2020-01-10
r
o
fl
0
r
File: s
u
pport for long long
commit
|
commitdiff
|
tree
2020-01-10
r
ofl0r
Clib32: pr
e
l
iminary
s
up
p
ort fo
r
new v30 datafile
f
ormat
commit
|
commitdiff
|
tree
2020-01-10
r
o
fl
0
r
Byt
e
Array: add support for
64bit-reads
commit
|
commitdiff
|
tree
2019-12-14
rofl0r
agssim: implement argv passing to
program
commit
|
commitdiff
|
tree
2019-12-14
rofl0r
ags
s
im: a
d
d s
t
a
c
k
size comma
n
d
l
i
ne option
commit
|
commitdiff
|
tree
2019-12-14
rof
l
0r
agssim:
a
dd tr
a
ce command
commit
|
commitdiff
|
tree
2019-12-14
rofl0r
agssim: br
e
ak o
u
t of vm_run() i
f
a sig
n
al was caught
commit
|
commitdiff
|
tree
2019-12-14
rofl0r
agssim: move
r
e
gist
e
r declaration to top
commit
|
commitdiff
|
tree
2019-12-14
ro
f
l
0r
agssim: mov
e
signal handling
co
d
eblock and
r
e
lated
.
.
.
commit
|
commitdiff
|
tree
2019-12-14
r
o
fl0r
agssim: all
o
cate 256 register s
l
ots
a
nd che
c
k
accesses
commit
|
commitdiff
|
tree
2019-12-14
rof
l
0r
agss
i
m:
fix bugs emitting
s
trings
w
it
h
a siz
e
d
i
v
isible
.
.
.
commit
|
commitdiff
|
tree
2019-12-14
rof
l
0r
agssim: catc
h
p
o
ten
t
ial
O
OB
a
c
cess in change_
r
eg_usage
commit
|
commitdiff
|
tree
2019-12-12
rofl0r
update README reg
a
rding asc
c
commit
|
commitdiff
|
tree
2019-12-12
rofl
0
r
ag
s
d
i
s
as: sw
i
tch to default silent output
commit
|
commitdiff
|
tree
2019-12-12
r
o
fl0r
agssim: add sup
p
ort for SCMD_CHECKBOU
N
DS (assertlte)
commit
|
commitdiff
|
tree
2019-12-12
rofl0r
a
gssim:
d
on
'
t
a
llow pro
g
ram to
overwrite text s
e
gment
commit
|
commitdiff
|
tree
2019-12-12
rofl0r
agssim:
fix crash if bytecode contains illegal
reg
.
.
.
commit
|
commitdiff
|
tree
2019-12-11
rofl0r
agssim: f
i
x omission
o
f
label name in warning
commit
|
commitdiff
|
tree
2019-12-11
rofl0r
agssim:
f
ix argument or
d
e
r for mr in status display
commit
|
commitdiff
|
tree
2019-12-11
rofl0
r
agssim: add su
p
port
f
or string lit
e
rals,
r
ewrite mem
o
ry
.
.
.
commit
|
commitdiff
|
tree
2019-12-11
rofl
0
r
agssim: fac
t
o
r
null che
c
k out of vm_
r
un()
commit
|
commitdiff
|
tree
2019-12-11
r
o
fl0r
agssim: get_next_
i
p(): protect agains
t
bp flag/bogus
.
.
.
commit
|
commitdiff
|
tree
2019-12-10
r
o
fl0r
agss
i
m: ad
d
breakpoin
t
c
o
mman
d
commit
|
commitdiff
|
tree
2019-12-10
rofl0r
agssim:
st
o
p
exec
u
t
i
on on inv
a
li
d
jump
commit
|
commitdiff
|
tree
2019-12-10
rofl0r
agssim: fix stack view on neg SP
commit
|
commitdiff
|
tree
2019-12-10
r
o
fl0r
agssim: im
p
le
m
ent signals
commit
|
commitdiff
|
tree
2019-12-10
rofl0r
agssim: imple
m
ent zeromem
o
ry ins
n
commit
|
commitdiff
|
tree
2019-12-10
r
o
fl0r
a
g
ssim: improve error reporting
commit
|
commitdiff
|
tree
2019-12-10
ro
f
l0r
ags
s
im: change
s
y
sc
a
ll c
a
lling convention
t
o
"f
a
s
t
call"
commit
|
commitdiff
|
tree
2019-12-10
ro
f
l0r
a
g
ssim: implement ste
p
-over with !n
commit
|
commitdiff
|
tree
2019-12-09
rofl0r
agssim: sh
o
w ne
x
t 3
insns, move stack to right
commit
|
commitdiff
|
tree
2019-12-08
rofl0r
assem
b
ler: don
'
t cr
a
sh if l
a
bel is und
e
f
ined
commit
|
commitdiff
|
tree
2019-12-08
r
ofl0r
agssim:
f
ix typo in SCMD_BITO
R
handler
commit
|
commitdiff
|
tree
2019-12-08
rofl0r
agssim: only do regi
s
ter usage updat
e
s in inte
r
active
.
.
.
commit
|
commitdiff
|
tree
2019-12-08
rofl0r
agss
i
m: move label_c
h
eck out of vm
_
ste
p
commit
|
commitdiff
|
tree
2019-12-07
rofl0r
add some t
e
s
t
s for agssim
commit
|
commitdiff
|
tree
2019-12-07
rofl0
r
agss
i
m: all
o
w
i
nt
e
r
a
cti
v
e mode wit
h
file
commit
|
commitdiff
|
tree
2019-12-07
rofl0r
ag
s
sim: fix bug br
e
aking single-step
commit
|
commitdiff
|
tree
2019-12-07
rofl0r
agssim:
a
dd inte
r
p
reter
a
nd file-based mode
commit
|
commitdiff
|
tree
2019-12-07
rofl0r
agssim: vm_step(): skip lab
e
l
che
c
k in run mode
commit
|
commitdiff
|
tree
2019-12-07
rofl0r
agssim: implemented syscalls
commit
|
commitdiff
|
tree
2019-12-07
ro
f
l0r
a
gssim:
f
actor out push/pop
commit
|
commitdiff
|
tree
2019-12-07
r
ofl0r
a
g
ssim:
d
o
n
'
t
overwrite
f
irst instruction
on reset
commit
|
commitdiff
|
tree
2019-12-07
rofl0r
ags_c
p
u
.
h
: improve
docs
of SCMD_
C
AL
L
AS
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
agssi
m
: implem
e
nt ca
l
l
/
ret instru
c
tions
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
regusa
g
e
.
h: fix wr
o
ng data for
jump instructio
n
s
commit
|
commitdiff
|
tree
2019-12-06
rofl0
r
agssim
:
don't ac
c
ept wrong input wh
e
n
regi
s
te
r
name
.
.
.
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
agssim: i
n
structi
o
n
s
can have upto 3 args
commit
|
commitdiff
|
tree
2019-12-06
r
o
fl0r
agssim: always i
n
itialize
next
i
nstruction to NULL
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
agssim: im
p
le
m
ent lab
e
ls and jump statem
e
nts
commit
|
commitdiff
|
tree
2019-12-06
rof
l
0r
ags
s
im: refine
MIN/MAX
c
h
eck
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
agssim: m
a
k
e r
e
gister view more
c
omp
a
c
t
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
agssim: fac
t
o
r
out regusage
.
h
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
agss
i
m: when s
t
epping, only show r
e
g usage of on
e
step
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
agssim: do
c
u
m
ent sp
r
egister use
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
agssi
m
:
d
o
cument
m
ar
register use
commit
|
commitdiff
|
tree
2019-12-06
r
o
fl
0
r
a
g
s
sim: implement 'memcp
y
'
mnmemonic
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
a
gs
s
i
m
: don't
advance
IP
o
n NULL
commit
|
commitdiff
|
tree
2019-12-06
r
ofl0
r
agssi
m
:
make last
c
ommand r
e
peatable with enter
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
agssim
:
provide !h (help) command and
g
r
e
eting
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
ags
s
im: don't crash if first c
o
mmand enter
e
d is not
a
sm
commit
|
commitdiff
|
tree
2019-12-06
r
ofl0r
a
g
s
sim: add memwrite
commit
|
commitdiff
|
tree
2019-12-05
rofl0r
String
E
scape
.
c: support full range of C escape characters
commit
|
commitdiff
|
tree
2019-12-05
rofl0r
Script
.
c: proper
l
y escape
.
st
r
ings
s
ection string
s
commit
|
commitdiff
|
tree
2019-12-03
rofl0r
Script
.
c:
r
emove C99 for
l
o
o
p var d
e
cl
a
ration
commit
|
commitdiff
|
tree
2019-12-01
rofl0r
bump version to 0
.
9
.
2
commit
|
commitdiff
|
tree
2019-12-01
rofl0r
a
gsex: use ags
i
nject's new -t
mode to update game fi
l
e
commit
|
commitdiff
|
tree
2019-12-01
r
o
f
l0r
agsinject:
a
dd -t
(timesta
m
p) option
commit
|
commitdiff
|
tree
2019-12-01
rofl0r
a
gsin
j
ect: introduce exten
d
ed command
l
ine
syntax
commit
|
commitdiff
|
tree
2019-12-01
rof
l
0
r
disassemb
l
er: fix bug omi
t
tin
g
expo
r
t
e
d vars not used
.
.
.
commit
|
commitdiff
|
tree
2019-12-01
r
o
fl0r
a
g
sdisas/semble: bail
o
ut if in/out files
are
eq
u
a
l
commit
|
commitdiff
|
tree
2019-11-30
rofl0
r
re
n
ame
struct function_expor
t
to export
commit
|
commitdiff
|
tree
2019-11-30
rof
l
0r
Sc
r
ipt
.
c: remove obs
o
lete defines
commit
|
commitdiff
|
tree
2019-11-30
r
o
f
l
0r
improve agssem
b
le performa
n
ce 3x
commit
|
commitdiff
|
tree
2019-11-27
rofl0r
agssi
m
: add !q (q
u
i
t
) command
commit
|
commitdiff
|
tree
2019-11-27
rofl0r
agssim
:
impl
e
ment ptrstack
commit
|
commitdiff
|
tree
2019-11-24
rofl0r
agssim: im
p
leme
n
t memread* and fix st
a
ck
u
s
a
g
e
commit
|
commitdiff
|
tree
2019-11-21
rofl0r
agsp
r
i
te: d
e
al with
b
ottom-up
t
ga
s
commit
|
commitdiff
|
tree
2019-11-21
ro
f
l0r
agsprit
e
: detect comments
commit
|
commitdiff
|
tree
2019-11-21
rofl0r
upd
a
te README
commit
|
commitdiff
|
tree
2019-11-21
rofl0r
agsprite: add mode to
c
reate spr
i
ndex
.
dat
commit
|
commitdiff
|
tree
2019-11-21
rofl0
r
agsprite: ad
d
hi
-
co
l
or-only-if-
s
afe mode
commit
|
commitdiff
|
tree
2019-11-21
rofl0r
agspri
t
e: save
a
l
pha channel in
p
alettized 3
2
bpp ima
g
es
commit
|
commitdiff
|
tree
2019-11-21
rofl0
r
add a
g
s
alphahack, too
l
t
o remove alphachan
n
el flag
.
.
.
commit
|
commitdiff
|
tree
2019-11-21
r
o
f
l0r
agsprite
:
a
d
d
option to
co
n
ver
t
all
3
2 to 16 bpp
commit
|
commitdiff
|
tree
2019-11-21
rofl
0
r
Da
t
aFile:
a
dd API to ac
c
ess
s
prite
f
lags count/offse
t
commit
|
commitdiff
|
tree
2019-11-21
rofl0
r
Dat
a
File: cha
n
ge
A
PI to
w
ork with f
i
lename
commit
|
commitdiff
|
tree
2019-11-20
rofl0r
bytea
r
r/file: make filename c
o
n
st
commit
|
commitdiff
|
tree
2019-11-20
rofl0r
ag
s
p
r
ite: m
o
ve usage block close to main
commit
|
commitdiff
|
tree
2019-11-20
ro
f
l
0
r
agsprite: add mode to
p
ack v6 uncompres
s
ed
commit
|
commitdiff
|
tree
2019-11-20
rofl0r
agsprite: add
verbose mod
e
and more advanc
e
d o
p
tion
.
.
.
commit
|
commitdiff
|
tree
2019-11-20
r
ofl0r
agsprite: fix UB
commit
|
commitdiff
|
tree
next