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
g
ss
i
m
: move signal handling
c
ode
b
lo
c
k
an
d
related
.
.
.
commit
|
commitdiff
|
tree
2019-12-14
rofl0r
agssim: allocate
256 registe
r
slots and che
c
k
a
ccesses
commit
|
commitdiff
|
tree
2019-12-14
rofl0r
agss
i
m: fix bug
s
emit
t
ing strings with
a
size div
i
sible
.
.
.
commit
|
commitdiff
|
tree
2019-12-14
rofl0
r
agssim: catch poten
t
ia
l
OOB
a
c
c
ess in chan
g
e_reg
_
usage
commit
|
commitdiff
|
tree
2019-12-12
rofl0r
update README regarding ascc
commit
|
commitdiff
|
tree
2019-12-12
rof
l
0
r
agsdi
s
as: switch to
d
e
f
ault silent output
commit
|
commitdiff
|
tree
2019-12-12
rofl0r
agss
i
m
: add support for SCMD_
C
HEC
K
BOUNDS (ass
e
rtlte)
commit
|
commitdiff
|
tree
2019-12-12
rofl0r
a
g
ssim: don't
a
llo
w
program to overwrit
e
text segment
commit
|
commitdiff
|
tree
2019-12-12
rofl0r
agssi
m
: fi
x
c
rash if bytec
o
de con
t
ains ill
e
g
al reg
.
.
.
commit
|
commitdiff
|
tree
2019-12-11
rofl
0
r
agssim: fix omission o
f
label na
m
e in warning
commit
|
commitdiff
|
tree
2019-12-11
ro
f
l0r
agssim: fix argume
n
t ord
e
r for mr in status display
commit
|
commitdiff
|
tree
2019-12-11
rofl0r
a
gssim: add support for string li
t
e
r
als, rewrite
m
emory
.
.
.
commit
|
commitdiff
|
tree
2019-12-11
ro
f
l
0
r
a
gssim: facto
r
null check out of vm_run()
commit
|
commitdiff
|
tree
2019-12-11
rofl0r
ags
s
im: get_next_ip():
p
r
otect against bp flag/b
o
gus
.
.
.
commit
|
commitdiff
|
tree
2019-12-10
r
ofl0r
ag
s
sim: ad
d
breakp
o
i
n
t command
commit
|
commitdiff
|
tree
2019-12-10
ro
f
l0r
agssim: stop execution on inv
a
lid
jump
commit
|
commitdiff
|
tree
2019-12-10
rofl0r
a
gssim
:
f
i
x
s
t
ack view on neg SP
commit
|
commitdiff
|
tree
2019-12-10
rofl
0
r
agssim: i
m
p
lement s
i
gnals
commit
|
commitdiff
|
tree
2019-12-10
rofl0r
a
g
ssim:
i
m
plement ze
r
o
m
e
mory insn
commit
|
commitdiff
|
tree
2019-12-10
rof
l
0
r
agssim
:
impro
v
e error rep
o
rti
n
g
commit
|
commitdiff
|
tree
2019-12-10
rofl0
r
ags
s
im: change syscall
calling conv
e
ntion
to "fast
c
all"
commit
|
commitdiff
|
tree
2019-12-10
rofl0r
agssim: implement step-over
wi
t
h !n
commit
|
commitdiff
|
tree
2019-12-09
r
o
f
l
0r
a
g
ssim: sh
o
w next 3 insns, move stack to right
commit
|
commitdiff
|
tree
2019-12-08
rofl0r
assembler:
d
on't crash
if
l
abel is
u
ndef
i
ned
commit
|
commitdiff
|
tree
2019-12-08
rofl
0
r
agssim: fix ty
p
o
in SCMD_B
I
TOR h
a
n
dler
commit
|
commitdiff
|
tree
2019-12-08
rofl0r
agssim: only do r
e
gister
usa
g
e
updates in interac
t
ive
.
.
.
commit
|
commitdiff
|
tree
2019-12-08
rofl0r
a
gssim: move label_c
h
eck out
of
vm_step
commit
|
commitdiff
|
tree
2019-12-07
rofl0r
add some
t
ests fo
r
agssim
commit
|
commitdiff
|
tree
2019-12-07
rofl0r
a
g
ssim: allow inte
r
activ
e
mode with file
commit
|
commitdiff
|
tree
2019-12-07
rofl0r
agssi
m
: fix bug break
i
n
g single-step
commit
|
commitdiff
|
tree
2019-12-07
rofl0r
agss
i
m: add interpreter and
fil
e
-ba
s
ed mode
commit
|
commitdiff
|
tree
2019-12-07
rofl0r
ag
s
si
m
: vm_ste
p
(): skip l
a
bel check in run mode
commit
|
commitdiff
|
tree
2019-12-07
rofl0r
a
g
ssim: implemented syscalls
commit
|
commitdiff
|
tree
2019-12-07
rofl0r
agssim: factor out pu
s
h/po
p
commit
|
commitdiff
|
tree
2019-12-07
rofl
0
r
agssim
:
do
n
't overwrite
f
irst
i
n
str
u
ct
i
on on res
e
t
commit
|
commitdiff
|
tree
2019-12-07
r
o
f
l0
r
ags_
c
pu
.
h:
i
m
p
rove docs of
S
C
MD_C
A
LLAS
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
agssim: implement
c
a
ll/re
t
instructio
n
s
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
regusage
.
h:
fix
wrong d
a
ta for ju
m
p
i
nstructions
commit
|
commitdiff
|
tree
2019-12-06
rofl0
r
agssi
m
: don't ac
c
ept wrong
i
n
pu
t
w
h
en reg
i
ster name
.
.
.
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
agssim: inst
r
uctions
can have up
t
o
3 args
commit
|
commitdiff
|
tree
2019-12-06
rof
l
0r
a
g
s
s
i
m
: alw
a
y
s initialize next
i
ns
t
ructi
o
n to NULL
commit
|
commitdiff
|
tree
2019-12-06
r
ofl0r
agss
i
m: implement lab
e
l
s an
d
jum
p
statements
commit
|
commitdiff
|
tree
2019-12-06
r
o
fl0r
agssim: refine MIN/MAX
c
h
e
ck
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
a
gssim:
m
ake re
g
ister
vi
e
w more com
p
act
commit
|
commitdiff
|
tree
2019-12-06
rofl0
r
a
gss
i
m
: fa
c
tor out
r
egusa
g
e
.
h
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
agssi
m
: when stepping, only
s
how
r
eg
u
sage of one step
commit
|
commitdiff
|
tree
2019-12-06
r
ofl0r
a
gssim: document sp register
u
se
commit
|
commitdiff
|
tree
2019-12-06
r
o
fl0r
ag
s
sim: doc
u
me
n
t
mar register use
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
a
gssim: i
m
plement 'memcpy' mnme
m
onic
commit
|
commitdiff
|
tree
2019-12-06
ro
f
l0r
a
gssim:
do
n
't ad
v
ance IP on NULL
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
agssi
m
:
m
a
ke last command
r
epeat
a
ble wi
t
h
e
nter
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
agssim: provide !h (help) c
o
mman
d
and greeting
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
agssim:
d
o
n
'
t crash if first com
m
and en
t
e
red is not asm
commit
|
commitdiff
|
tree
2019-12-06
rofl0r
agssim:
add memwrite
commit
|
commitdiff
|
tree
2019-12-05
rofl0r
S
tringEs
c
a
pe
.
c: support
f
u
l
l ran
g
e
o
f C
e
scape
c
haracters
commit
|
commitdiff
|
tree
2019-12-05
rofl0r
Script
.
c: properly
escape
.
strings section st
r
ings
commit
|
commitdiff
|
tree
2019-12-03
rofl0r
Script
.
c: remove C99
f
or loop var
d
eclarati
o
n
commit
|
commitdiff
|
tree
2019-12-01
rofl
0
r
bump version to 0
.
9
.
2
commit
|
commitdiff
|
tree
2019-12-01
rofl0r
agsex: use a
g
s
i
nject
'
s
n
ew -t mode to update game
f
ile
commit
|
commitdiff
|
tree
2019-12-01
r
o
f
l0r
agsinject: add
-t (timest
a
mp) optio
n
commit
|
commitdiff
|
tree
2019-12-01
rofl0r
ag
s
inje
c
t: introduce
extended co
m
m
a
nd line syntax
commit
|
commitdiff
|
tree
2019-12-01
rofl0r
disassembler: fi
x
bug omitti
n
g e
x
ported var
s
n
o
t used
.
.
.
commit
|
commitdiff
|
tree
2019-12-01
rofl0r
agsdisas/semble: ba
i
l out if
in/o
u
t files ar
e
equal
commit
|
commitdiff
|
tree
2019-11-30
r
ofl0r
rename stru
c
t
f
unction_ex
p
ort to export
commit
|
commitdiff
|
tree
2019-11-30
r
ofl0r
S
cript
.
c: remove obsolete
defines
commit
|
commitdiff
|
tree
2019-11-30
rofl0r
i
m
prove agssemble perform
a
nce 3x
commit
|
commitdiff
|
tree
2019-11-27
rofl0r
ag
s
sim
:
add !q (quit) command
commit
|
commitdiff
|
tree
2019-11-27
rofl0r
agssim:
i
mple
m
e
n
t ptr
s
tack
commit
|
commitdiff
|
tree
2019-11-24
rofl0r
agssim: imp
l
ement memread* and fix st
a
ck us
a
g
e
commit
|
commitdiff
|
tree
2019-11-21
ro
f
l0r
agsprite: deal with bottom-up tgas
commit
|
commitdiff
|
tree
2019-11-21
rofl0r
agsprite: detect comment
s
commit
|
commitdiff
|
tree
2019-11-21
rofl0r
update README
commit
|
commitdiff
|
tree
2019-11-21
rof
l
0r
agspr
i
te: a
d
d
mode
t
o cre
a
te sprindex
.
dat
commit
|
commitdiff
|
tree
2019-11-21
r
o
fl0r
a
gs
p
rite: add
h
i-
c
olor-o
n
ly-i
f
-safe m
o
d
e
commit
|
commitdiff
|
tree
2019-11-21
rofl0r
agspri
t
e: sa
v
e alpha channel in palettiz
e
d 32bp
p
images
commit
|
commitdiff
|
tree
2019-11-21
r
o
fl0r
add agsalphah
a
ck,
t
ool to re
m
ove al
p
hachann
e
l flag
.
.
.
commit
|
commitdiff
|
tree
2019-11-21
rof
l
0r
a
gsprite
:
add option to convert all
32 to 16 bpp
commit
|
commitdiff
|
tree
2019-11-21
rofl0
r
DataFile:
add
API
t
o
a
ccess
s
priteflags cou
n
t/o
f
fset
commit
|
commitdiff
|
tree
2019-11-21
rofl0r
DataFile:
c
hange
A
PI
to w
o
rk with filenam
e
commit
|
commitdiff
|
tree
2019-11-20
rofl0r
bytearr/file: mak
e
fil
e
name co
n
s
t
commit
|
commitdiff
|
tree
2019-11-20
r
o
fl0r
agsp
r
ite
:
move usage block close to main
commit
|
commitdiff
|
tree
2019-11-20
rof
l
0r
agsprit
e
: add m
o
de to pa
c
k
v6 uncomp
r
essed
commit
|
commitdiff
|
tree
2019-11-20
r
o
fl0r
ags
p
rite: ad
d
verbose mod
e
and more
advanced opti
o
n
.
.
.
commit
|
commitdiff
|
tree
2019-11-20
rof
l
0
r
agsp
r
ite: fix UB
commit
|
commitdiff
|
tree
2019-11-20
rofl0r
agspri
t
e: resto
r
e
alpha ch
a
nn
e
l for 32bit img via
.
.
.
commit
|
commitdiff
|
tree
2019-11-20
rofl0r
agsprit
e
: preli
m
inar
y
sup
p
ort t
o
create acsprset from
.
.
.
commit
|
commitdiff
|
tree
2019-11-19
rofl0r
f
urther
s
implify
a
gs_unp
a
ck()
commit
|
commitdiff
|
tree
2019-11-19
rofl0r
simpli
f
y
ags_unpac
k
commit
|
commitdiff
|
tree
2019-11-18
ro
f
l0r
agspr
i
te:
writ
e
info file
commit
|
commitdiff
|
tree
2019-11-17
rofl0r
Spri
t
eFile
.
c:
remov
e
disable
d
code
commit
|
commitdiff
|
tree
2019-11-17
rofl0r
agsprite: fix sem
a
ntics
of numsprit
e
s
commit
|
commitdiff
|
tree
2019-11-17
rofl0r
File
.
h: document API
commit
|
commitdiff
|
tree
2019-11-09
rofl0r
a
g
sprite:
e
x
tract las
t
s
p
r
ite t
o
o
commit
|
commitdiff
|
tree
2019-11-09
rofl0r
agspr
i
te:
c
re
a
t
e
path component
o
n E
N
OENT
commit
|
commitdiff
|
tree
2019-11-05
rofl0r
agsprite:
w
r
i
te
RLE-
c
o
mpresse
d
tg
a
s
commit
|
commitdiff
|
tree
2019-11-04
rofl0r
a
gsprite: use enum f
o
r tar
g
a ima
g
e type
commit
|
commitdiff
|
tree
2019-11-04
rofl0r
initial versi
o
n of agsprite, a tool to ex
t
r
act spr
i
tes
commit
|
commitdiff
|
tree
2019-11-04
ro
f
l0r
endianness
.
h:
a
dd some be macros
commit
|
commitdiff
|
tree
2019-08-29
rofl0r
i
m
plement
cha
r
array syntax
commit
|
commitdiff
|
tree
2019-08-26
rofl0r
use integ
e
r for variable size
commit
|
commitdiff
|
tree
next