Package: box86 Maintainer: Pyra Dev dev@pyra-handheld.com Changed-By: Pyra Dev pyra-dev@pyra-handheld.com Changes: x 8 6
( 0
2
3
1 )
u n s t a b l e ;
u r g e n c y = m e d i u m
[
l i f n i n g
]
*
U s e
p r o p e r
l d - l i n u x
s o
A L T N A M E 2
o n
l i t t l e - e n d i a n
P o w e r P C
*
A d d
S D L _ G a m e C o n t r o l l e r H a s L E D
a n d
S D L _ G a m e C o n t r o l l e r H a s S e n s o r
s t u b s
f r o m
S D L
2
0
1 4
( u s e d
b y
r e c e n t
v e r s i o n s
o f
F N A )
[
p t i t S e b
]
*
A d d e d
w r a p p e d
m o d i f y _ l d t
t o
l i b c
( f o r
# 4 2 4 )
[
Z h i p e n g
Z h a o
]
*
[ D Y N A R E C ]
A d d e d
6 6
0 F
3 8
0 6
o p c o d e
[
p t i t S e b
]
*
A d d
a
p r e c i s i o n
f o r
P I 4
o n
6 4 b i t s
O S
i n
C O M P I L E
m d
[
p i z - e w i n g
]
*
F i x e d
I N C / D E C
( f o r
l a z y
f l a g s )
[
p t i t S e b
]
*
C h a n g e
S i g n a l
h a n d l i n g
t o
a l w a y s
u s e
s i g a c t i o n ,
a n d
i m p r o v e
l o n g j m p
i n
s i g n a l
h a n d l e r
h a n d l i n g
*
A d d e d
t e s t
a b o u t
l o n g j m p
i n
s i n g a l
h a n d l i n g
*
C h e c k
p r o t e c t i o n
s t a t u s
b e f o r e
r e c o m p u t i n g
a
h a s k
o f
a
b l o c k
( n o t
s u r e
i t ' s
r e a l l y
u s e f u l l )
*
S o m e
m o r e
s m a l l
c h a n g e s
t o
s i g n a l
h a n d l i n g ,
a g a i n
*
A d d e d
6 5
D 0 / D 2
o p c o d e s
*
S o m e
m o r e
w o r k
o n
s i g n a l
h a n d l i n g
t o
t r y
a v o i d
d e a d l o c k
*
S m a l l
f i x
t o
l o n g j u m p
i n s i d e
s i g n a l
h a n d l i n g
*
C h a n g e
l o c k
o r d e r
i n
r e l o c k
f u n c t i o n ,
j u s t
i n
c a s e
*
S m a l l
a d j u s t m e n t
w i t h
v o r b i s f i l e
w r a p p i n g
*
[ D Y N A R E C ]
A d d e d
h a n d l i n g
o f
S e g f a u l t
t r i g g e r e d
w h i l e
F i l l B l o c k
i s
r u n n i n g ,
t o
j u s t
c a n c e l
t h e
d y n a b l o c k
a n d
u s e
i n t e r p r e t o r
t h e r e
*
S m a l l
f i x e s
t o
s o m e
t h r e a d
w r a p p e d
f u n c t i o n s
*
F i x e d
B O X 8 6 _ J I T G D B = 2
n o t
w o r k i n g
*
A d d e d
o n e
g n u t l s
f u n c t i o n
*
A d d e d
a
f e w
m o r e
g n u t l s
w r a p p e d
f u n c t i o n s
*
I m p r o v e d
h a n d l i n g
o f
d e f a u l t
v e r s i o n
s y m b o l
( H a l f L i f e ,
a n d
p r o b a b l y
o t h e r ,
w o r k s
n o w )
*
c a n c e l F i l l B l o c k
i s
D Y N A R E C
o n l y
( f o r
# 4 4 3 )
[
R y a n
F o r t n e r
]
*
m o v e
L I C E N S E
b a c k
t o
r o o t
[
p t i t S e b
]
*
A d d e d
s o m e
p r e c i s i o n s
t o
V u l k a n
s u p p o r t
i n
R E A D M E
*
F i x e d
w i n e / v u l k a n
p a r a g r a p h
i n
R E A D M E
( f o r
# 4 4 5 )
[
w a n n a c u
]
*
u s e
G O M
t o
w r a p
F T _ O u t l i n e _ D e c o m p o s e
( l i b f r e e t y p e )
[
r a j d a k i n
]
*
F i x e d
s o m e
w r a p p e r
h e a d e r s
*
F i r s t
s t e p
a t
u p g r a d i n g
t h e
s c r i p t
*
F i x e d
b z 2 ' s
s t r e a m
u n w r a p p i n g
*
A d d e d
G O W M ,
G O W S ,
G O W 2
s u p p o r t
*
F i x e d
t h e
s a m e
m i n o r
i s s u e
a s
i n
b o x 6 4
*
L a s t
s t e p
i n
u p g r a d i n g
t h e
r e b u i l d _ w r a p p e r s
s c r i p t
*
B u g
f i x e s
a n d
v e r s i o n
b u m p
[
Y e s h u n
Y e
]
*
A d d
' p a l i g n r '
i n s t r u c t i o n
*
A d d
' P S I G N W '
i n s t r u c t i o n
*
A d d
' L Z C N T '
i n s t r u c t i o n
[
p t i t S e b
]
*
F i x
b u i l d
o n
A R M
p l a t f o r m
*
R e d o n e
s o m e
o f
t h e
w r a p p i n g
o f
f r e e t y p e
t o
b e
c o n s i s t a n t
w i t h
o t h e r
w r a p p i n g
*
A l l o w
o l d e r
v e r s i o n
o f
p y t h o n
t o
b e
u s e d
*
[ D Y N A R E C ]
S m a l l
o p t i m
f o r
L O C K
o p c o d e s
w i t h
f i x e d
a d d r e s s e s
*
[ D Y N A R E C ]
A d d e d
a
Y I E L D
o p c o d e
f o r
F 3
9 0
P A U S E
o p o c d e
( i n s t e a d
o f
n o t h i n g )
*
[ D Y N A R E C ]
S m a l l
o p t i m
o n
f l a g
f o r
B T C / B T R / B T S / B S F / B S R
o p c o d e s
*
[ D Y N A R E C ]
F i x e d
B T S / B T R / B T C
w i t h
i m m 8 = = 0
( h e l p s
E W J
S E
W i n 9 5 ,
p r o b a b l y
o t h e r
t o o )
*
[ D Y N A R E C ]
F i x e d
1 6 b i t s
B T S / B T R / B T C
w i t h
i m m 8 = = 0
( h e l p s
E W J
S E
W i n 9 5 ,
p r o b a b l y
o t h e r
t o o )
*
[ D Y N A R E C ]
S m a l l
f i x
f o r
8 b i t s
r o r / r o l
w h e n
i m m 8 ! = 0
a n d
i m m 8 & 7 = = 0
*
A d d e d
6 5
3 1
o p c o d e
( [ D Y N A R E C ]
t o o )
( f o r
# 4 2 5 )
*
A d d e d
6 4
3 9
o p c o d e
( [ D Y N A R E C ]
t o o )
[
Y e s h u n
Y e
]
*
f i x :
f i x
e r r o r s
o f
' L D S '
a n d
' L E S '
[
p t i t S e b
]
*
[ D Y N A R E C ]
F i x e d
( a g a i n )
1 6 b i t s
a n d
3 2 b i t s
B T R / B T S / B T C
w i t h
i m m 8 = = 0
( h e l p
s t e a m )
*
A d d e d
m a j o r
c o n t r i b u t o r
l i s t
i n
R E A D M E
[
J o h n n y o n F l a m e
]
*
A d d e d
G O A _ C L O N E
d e f i n i t i o n s
S e t s
c o m p i l a t i o n
d e f i n i t i o n s
f o r
G O
A d v a n c e
c l o n e s ,
s u c h
a s
t h e
R G 3 5 1 p / v ,
G a m e f o r c e
C h i ,
R G B 1 0
a n d
o t h e r
s u c h
d e v i c e s
[
p t i t S e b
]
*
[ T R A V I S ]
T r y
s o m e
t r a v i s
b u i l d
( a r m
a n d
x 8 6 )
*
[ T R A V I S ]
F i x
s c r i p t
s y n t a x
*
[ T R A V I S ]
A n o t h e r
f i x
f o r
s c r i p t
s y n t a x
*
[ T R A V I S ]
Y e t
a n o t h e r
f i x
f o r
s c r i p t
s y n t a x
*
[ T R A V I S ]
T r y
t o
a d d
i 3 8 6
m u l t i
a r c h
f o r
a m d 6 4
b u i l d
*
[ T R A V I S ]
d i s a b l e
c t e s t
o n
a r m
b u i l d ,
a r m 6 4
V M
d o e s n ' t
s e e m s
c a p a b l e
o f
r u n n i n g
a r m h f
c o d e
*
[ T R A V I S ]
a n d
a d d e d
s o m e
g c c - m u l t i l i b
o n
a m d 6 4
p l a t f o r m
*
[ T R A V I S ]
A d d e d
b u i l d
b a d g e
o n
R E A D M E
*
[ T R A V I S ]
a n d
a d d e d
l i b g c c 1 - i 3 8 6 - c r o s s
o n
a m d 6 4
p l a t f o r m
[
J o h n n y o n F l a m e
]
*
A d d e d
S D L _ D Y N A P I _ e n t r y
w r a p p e r
*
A d d e d
v a r i a b l e
B O X 8 6 _ F O R C E _ E S
t o
f o r c e
a
s p e c i f i c
O p e n G L
E S
C o n t e x t
v e r s i o n
o n
S D L _ C r e a t e W i n d o w
c a l l s
*
P r o v i d e
a
f a k e
p a s s w d
s t r u c t
o n
g e t p w u i d
f a i l u r e
F i x e s
C h o w d r e n
g a m e s
d e r e f e r e n c i n g
a n
o f f s e t
o f
a
N U L L
p o i n t e r
o n
3 5 1 E L E C
w h e n
g e t p w u i d
f a i l s
a n d
C h o w d r e n
f a i l s
t o
g r a c e f u l l y
r e c o v e r
[
p t i t S e b
]
*
[ T R A V I S ]
t r y
t o
a d d
3 2 b i t s
a r c h s
*
[ T R A V I S ]
n o p e ,
a d d i n g
a r m h f
a r c h
u s i n g
d p k g
d i d n ' t
c h a n g e d
a n y t h i n g
*
[ T R A V I S ]
R e m o v e
c t e s t
f o r
a r m h f
[
H e a s t e r i a n
]
*
N o t e
f o r
T e g r a
u s e r s
[
p t i t S e b
]
*
[ R E A D M E ]
A d d e d
a
p r e c i s i o n
o n
6 4 b i s
b u i l d
a n d
b o x 6 4
e x i s t a n c e
( f o r
# 4 5 9 )
*
S m a l l
a d j u s t m e n t
i n
o n e
S D L 2
f u n c t i o n
s i g n a t u r e
*
F i x e d
a
w a r n i n g
i n
a
w r a p p e d
l i b c
f u n c t i o n
*
A d d e d
b e t t e r
v s y s c a l l
s u p p o r t ,
a n d
f i x e d
s o m e
i s s u e s
w i t h
a l t e r n a t e
a d d r e s s
h a n d l i n g
*
T r y
t o
u s e
m m a p
f i r s t
w h e n
l o a d i n g
e l f
f i l e
i n t o
m e m o r y
*
F o r g o t
t o
e x p o r t
m y _ m o d i f y _ l d t
*
A d d e d
w r a p p e d
l i b n s p r 4 ,
l i b s m i m e 3 ,
l i b n s s u t i l 3
a n d
l i b n s s 3
*
F i x e d
e x e c v p
w r a p p i n g
*
[ D Y N A R E C ]
I m p r o v e d
0 F
0 B
U D 2
o p c o d e
h a n d l i n g
*
F i x e d
a
s m a l l
b u g
w i t h
g t k
w r a p p i n g
*
A d d e d
e m p t y
w r a p p e d
l i b g c o n f - 2
*
S m a l l
c o s m e t i c
c h a n g e
*
T h i s
s h o u l d
h e l p
f o r
a l t e r n a t e
h a n d l i n g
*
A d d e d
m o r e
w r a p p e d
f u n c t i o n
a n d
w r a p p e d
l i b s
t o
n s s 3 + f r i e n d s
( f o r
# 4 6 6 ,
b u t
s t i l l
u n s t a b l e )
*
I m p r o v e d
e l f l o a d
a n d
m m a p
( s h o u l d
h e l p
# 4 6 7 )
*
A d d e d
t a n t a t i v e
0 F
0 0
/ 1
S T R
o p c o d e
( f o r
# 4 0 6 )
*
F i x e d
S D L _ v s n p r i n t f
s i g n a t u r e
( f o r
# 4 6 9 )
*
A d d e d
w r a p p e d
g _ s i g n a l _ c o n n e c t _ o b j e c t
a n d
s i m p l i f i e d
w r a p p e d g o b j e c t 2
*
S i m p l i f e d
w r a p p e d g l i b c 2
*
M o r e
s i m p l i f a t i o n
o f
s o m e
w r a p p e d
f i l e s
*
A d d e d
m i n i m u m
w r a p p e d
l i b s e c r e t - 1
*
A d d e d
w r a p p i n g
o f
G t k T a b l e
a n d
G t k F i x e d
s t r u c t u r e s
*
M o r e
w o r k
o n
g t k
w r a p p i n g
*
A d d e d
h a n d l i n g
o f
G D B u s O b j e c t M a n a g e r C l i e n t C l a s s
w r a p p i n g
*
S m a l l
f i x
t o
G S o u r c e F u n c s
w r a p p i n g
*
I m p r o v e d
g t k 3
w r a p p i n g ( e P S X e
r u n s
n o w
*
A d d e d
m o r e
g t k 3
w r a p p e d
f u n c t i o n s
*
D o
n o t
e n a b l e
b o x 6 4
i n
b o x 8 6
y e t
*
A d d e d
P h y t i u m
p r o f i l e
*
A d d e d
2
m o r e
w r a p p e d
V u l k a n
f u n c t i o n s
*
O n e
m o r e
v u l k a n
e x t e n s i o n
*
B e t t e r
d e b u g
i n f o
f o r
v u l k a n
w r a p p e r
*
M o r e
c h a n g e s
t o
h o w
v k I n s t a n c e G e t P r o c A d d r
i s
h a n d l e d
*
A d d e d
V K _ N V _ c o o p e r a t i v e _ m a t r i x
t o
v u l k a n
*
A d d e d
V K _ K H R _ f r a g m e n t _ s h a d i n g _ r a t e
t o
v u l k a n
*
A d d e d
V K _ N V _ c o v e r a g e _ r e d u c t i o n _ m o d e
t o
v u l k a n
*
A d d e d
V K _ E X T _ t o o l i n g _ i n f o
t o
v u l k a n
*
M o r e
w o r k
o n
V u l k a n
a l i g n m e n t
*
A d d e d
s o m e
h a c k
s o
d 3 d a d a p t e r 9
i s
l o a d e d
a u t o m a t i c a l y
w h e n
a s k e d
*
F i x e d
a
w a r n i n g
*
A d d e d
a
f e w
m o r e
v k a l i g n
s t r u c t s
*
S m a l l
f i x
t o
e l f l o a d e r
( f i x e d
u t 9 9
4
5 1
t h a t
w a s
b r o k e n
f o r
a
l o n g
t i m e ,
d i d n ' t
b r o k e
C M R )
*
A d d e d
a
n e w
x 8 7
t e s t
*
[ D Y N A R E C ]
N e w
t r a c k i n g
o f
n e o n
r e g s
c a c h e
( 1 s t
s t e p :
i m p r o v e
t r a c e )
*
A d d e d
a
f e w
m o r e
l i b c
w r a p e d
f u n c t i o n s
( f o r
# 4 7 2 ,
b u t
s t i l l
s o m e
s y m b o l s
m i s s i n g )
*
[ D Y N A R E C ]
F i x e d
s o m e
V C T V
p r i n t e r
*
[ D Y N A R E C ]
T r a c k
o f
n e o n
c a c h e
p e r
i n t r u c t i o n
b l o c k
n o w
*
[ D Y N A R E C ]
A d d e d
a
f e w
m o r e
F 3 2
e m i t e r s
*
[ D Y N A R E C ]
P a s s 0
n o w
d o i n g
j u m p / b a r r i e r
i n s t e a d
o f
p a s s
1
*
[ D Y N A R E C ]
x 8 7
u s e
f l o a t
w h e n
p o s s i b l e
*
[ D Y N A R E C ]
S m a l l
c o s m e t i c
c h a n g e
*
[ D Y N A R E C ]
S m a l l
o p t i m
o n
F S T P
S t x ,
S T 0
o p c c o d e
*
[ D Y N A R E C ]
N o w
t h a t
p a s s 0
c r e a t e
i n s t s
o n
t h e
f l y ,
r e m o v e
a l l
i n s t s
e x i s t a n c e
t e s t s
*
[ D Y N A R E C ]
O p t i m :
d o n ' t
i n s e r t
a
b a r r i e r
f o r
c o n d i t i o n n a l
j u m p
t h a t
g o e s
o u t
o f
t h e
b l o c k
*
[ D Y N A R E C ]
S m a l l
f i x
t o
F N S T S W
A X
a n d
o p t i m
t o
F N S T S W
m e m
o p c o d e s
*
[ D Y N A R E C ]
S m a l l
o p t i m
f o r
U C O M I - t y p e d
o p c o d e s
*
[ D Y N A R E C ]
A n o t h e r
s m a l l
o p t i m
f o r
F S T P
S T x ,
S T 0
o p c o d e
*
[ D Y N A R E C ]
C h a n g e d
t r a c e
a
b i t
t o
b e
m o r e
e x p l i c i t
f o r
S T
a s
f l o a t
*
I m p r o v e d
u c o m i s s
t e s t 1 7
w i t h
m i n s s
a n d
m a x s s
t e s t i n g
*
[ T R A V I S ]
C h a n g e
t o
u s e
g r a v i t o n 2
f o r
a r m
b u i l d
[
H e a s t e r i a n
]
*
U p d a t e
C M a k e L i s t s
t x t
*
U p d a t e
C O M P I L E
m d
[
p t i t S e b
]
*
P r o p e r
f i x
f o r
l i n k
i s s u e
o n
g l i b c
2
3 4 +
( f o r
# 4 7 9 )
*
A d d e d
a
f e w
s y m b o l
i n
w r a p p e d
l i b c a i r o
[
H e a s t e r i a n
]
*
U p d a t e
C M a k e L i s t s
t x t
[
p t i t S e b
]
*
A d d e d
o n e
m o r e
c a i r o
f u n c t i o n
( f o r
s t e a m )
*
A d d e d
l i b d l
a s
a
d e p e n d a n c y
f o r
l i b X 1 1
*
F i x e d
a
w a r n i n g
*
B e t t e r
w r p a p i n g
f o r
g _ i n i t a b l e _ n e w
*
W r a p p e d
l i b t c m a l l o c
s o
0
t h e
s a m e
a s
l i b t c m a l l o c _ m i n i m u m
s o
4
*
O p t i m i z e d
( a n d
s m a l l
f i x e s )
t o
c u s t o m
a l l o c a t o r
( [ D Y N A R E C ]
S p e e d u p
l o n g
l a u n c h
t i m e )
*
D e t e c t
b o x 6 4
a n d
e x p o r t
6 4 b i t s
s y s t e m
i f
p r e s e n t
*
A d d e d
a
c o m m e n t ,
i n t e r n a l
n o t e
o f
a
t o d o
*
U p d a t e d
t h e
C H A N G E L O G
*
A l i g n e d
o n e
m o r e
V k
s t r u c t u r e
*
F i x e d
w r a p p e d
_ _ p t h r e a d _ m u t e x _ d e s t r o y
t h a t
w a s
e x p o r t e d
*
[ D Y N A R E C ]
F o r c e
a r c h i t e c t u r e
t o
a r m v 7
i f
u s i n g
D Y N A R E C
w i t h o u t
a n y
h a r d w a r e
p r o f i l e
( m a y
h e l p
# 4 8 7 )
*
B e t t e r
w r a p p i n g
f o r
x m l P a r s e C h u n k
( s h o u l d
h e l p
# 4 8 6 )
*
A d d e d
P h y t i u m
p a r a g r a p h
t o
C O M P I L E
m d
*
[ D Y N A R E C ]
A d d e d
F P U
i n
s o m e
C F L A G S
a n d
A S M F L A G S
( t o
h e l p
# 4 8 7 )
*
A d d e d
D A T A V M
m a c r o
f o r
w r a p p e d
f u n c t i o n s
[
D a n c t 1 2
]
*
A d d
A 6 4
p r o f i l e
*
A d d
A 6 4
t o
d o c s / C O M P I L E
m d
[
A l e x
]
*
c o m p i l i n g
i n s t r u c t i o n s
f o r
T i n k e r
B o a r d
1 / 1 S
[
p t i t S e b
]
*
A d d e d
p r o c i s i o n
o n
b u i l d i n g
w i t h
A R M _ D Y N A R E C
w i t h o u t
h a r d w a r e
p r o f i l e
( f o r
# 4 8 9
a n d
# 4 8 7 )
*
A d d e d
w r a p p e d
l i b t b b m a l l o c
*
[ D Y N A R E C ]
S i m p l i f i e d
F l a g
p r o p a g a t i o n
*
[ D Y N A R E C ]
A d d e d
D M B
e m i t t e r
*
[ D Y N A R E C ]
F i x e d
L O C K
p r e f i x
w i t h
M e m o r y
B a r r i e r
( s p e e d u p
W i n e
D 3 D
g a m e s )
*
[ D Y N A R E C ]
M a t h
o n
E S P
d o n ' t
n e e d s
X _ P E N D
o r
X _ A L L
f l a g s
*
[ D Y N A R E C ]
M o r e
c h a n g e s
t o
f l a g s
o p t i m i s a t i o n s
*
[ D Y N A R E C ]
O p t i m i z e d
f x a m
*
F i x e d
R K 3 2 8 8
p r o f i l e
( f o r
# 4 9 3 )
[
r a j d a k i n
]
*
F i x e d
s o m e
A R M
i n s t r u c t i o n s
i n
t h e
p r i n t e r
*
F i x e d
s o m e
i s s u e s
[
p t i t S e b
]
*
A d d e d
a
f e w
m o r e
g t k 3
a n d
c o
w r a p p e d
f u n c t i o n s
*
F i x e d
s o m e
b o r d e r l i n e
c a s e s
w i t h
C M P S S
o p c o d e
( [ D Y N A R E C ]
t o o )
*
[ D Y N A R E C ]
O p t i m i z e d
6 6
F 7 / 6
D I V
o p c o d e
*
[ D Y N A R E C ]
O p t i m i z e d
R C R
E d ,
1
o p c o d e
*
[ D Y N A R E C ]
F i x e d
r a r e
c a s e
o r
R O R
a n d
R O L
w i t h
u 8 = 0
*
[ D Y N A R E C ]
O p t i m i z e d
s h r d 3 2
o p c o d e
*
[ D Y N A R E C ]
F i x e d
S U B S E T
f l a g s
h a n d l i n g
a g a i n
( f i x e s
s o u n d
i n
z s n e s )
*
[ D Y N A R E C ]
F i x e d
s h r d 3 2
o p t i m i z a t i o n
*
[ D Y N A R E C ]
O p t i m z e d
R O R
E b ,
1
a n d
R O L
E b ,
1
o p c o d e s
*
F i x e d
R e s o l v e F i l e ,
s o
e x e c v p
d o e s n ' t
s e f g f a u l t
w h e n
e x e c u t a l e
i s
n o t
f o u n d
( h e l p
W i n e
w h e n
n t l _ a u t h
i s
n o t
f o u n d )
*
[ T R A C E ]
r e d u c e
c o d e
u n d e r
m u t e x
f o r
x 8 6 i n t 3
t r a c e
*
[ T R A C E ]
I m p r o v e
s y m b o l
n a m e
i n
L O G = 2
( b a c k p o r t e d
f o r
b o x 6 4 )
*
A d d e d
s o m e
m i s s i n g
V u l k a n
w r a p p e d
f u n c t i o n
( n o w
d x v k
1
9
2
w o r k s
w i t h
w i n e
o n
R a d e o n
m e s a
d r i v e r )
*
A d d e d
t o k i t o r i 2 +
p a t c h
t o
O y r a / P a n d o r a / R K 3 2 8 8
a n d
G O
A d v a n c e d
c l o n e s
[
S e a s 0
]
*
A d d i n g
G i t h u b
A c t i o n
a u t o
b u i l d
*
f i x
t y p o
( G A M E H E L L
-
G A M E S H E L L )
*
A d d i n g
m i s s i n g
m a c r o
f o r
T o k i t o r i
2 +
p a t c h
t o
f i x
c o m p i l e
e r r o r
f o r
R K 3 2 8 8
a n d
e t c
[
p t i t S e b
]
*
U p d a t e
C M a k e L i s t s
t x t
*
[ D Y N A R E C ]
A d d e d
a n
o p t i o n
t o
d i s a b l e
B i g B l o c k
b u i l d i n g
( b a c k p o r t e d
f r o m
b o x 6 4 )
*
[ D Y N A R E C ]
I m p r o v e d
c a n c e l l i n g
o f
F i l l B l o c k
( b a c k p o r t e d
f r o m
b o x 6 4 )
*
[ D Y N A R E C ]
C h a n g e
m u t e x
l o c k s
a
b i t
o n
D y n a b l o c k
/
M e m o r y m a p
h a n d l i n g
( b a c k p o r t e d
f r o m
b o x 6 4 )
*
[ T R A C E ]
F i x e d
t r a c e
o n
f u n c t i o n
f r o m
a
d l o p e n
l i b r a r y
n o t
t r i g g e r i n g
p r o p e r l y
*
[ D Y N A R E C ]
D i s a b l e
B i g B l o c k
w h e n
l i b m o n o b d w g c - 2
0
s o
i s
l o a d e d
*
[ D Y N A R E C ]
A d d e d
a n
o p t i o n
t o
s i m u l a t e
S t r o n g
M e m o r y
M o d e l ,
a n d
a u t o
a c t i v a t e
i t
w h e n
l i b m o n o b d g c w - 2
0
s o
i s
d e t e c t e d
*
[ D O C ]
S m a l l
c h a n g e
t o
C O M P I L E
m d ,
e s p e c i a l l y
f o r
i 3 8 6
b u i l d
*
[ D Y N A R E C ]
S m a l l
c o s m e t i c
c h a n g e
*
U p d a t e
C H A N G E L O G
m d
*
B u m p e d
v e r s i o n
t o
v 0
2
4
[
S e a s 0
]
*
[ D O C ]
m i n o r
t y p o
f i x
*
[ D O C ]
A d d i n g
C h i n e s e
d o c ,
p a r t i a l l y
r e f e r e n c e d
b o x 6 4 ' s
R e f e r e n c e :
h t t p s : / / g i t h u b
c o m / p t i t S e b / b o x 6 4 / b l o b / m a i n / d o c s / R E A D M E _ C N
m d
[
p t i t S e b
]
*
S t a r t
o f
a
n e w
d e v
c y c l e
[
A l e x
]
*
f i x
b r o k e n
l i n k
[
p t i t S e b
]
*
F i x e d
a
w a r n i n g
*
[ D Y N A R E C ]
S m a l l
o p t i m
f o r
D I V
o p c o d e
*
[ D Y N A R E C ]
O p t i m i z e d
s h l d 3 2
*
[ D Y N A R E C ]
O p t i m i s e d
D 1
/ 3
R C R
E d ,
1
o p c o d e
*
I m p r o v e
t e s t 1 9
*
[ D Y N A R E C ]
I m p r o v e d
D 9
F C
F R N D I N T
a n d
D F
/ 7
F I S T P
o p c o d e s
*
[ D Y N A R E C ]
S m a l l
c h a n g e s ,
m o s t l y
c o s m e t i c s ,
o n
B a r r i e r s
[
R y a n
F o r t n e r
]
*
I m p r o v e
r e a d m e
*
U p d a t e
R E A D M E
m d
*
U p d a t e
r e a d m e
m d
[
p t i t S e b
]
*
U p d a t e
C O M P I L E
m d
*
[ D Y N A R E C ]
S m a l l
o p t i m
o n
F N C L E X
o p c o d e
*
S m a l l
o p t i m
o n
t e s t 8
t h a t
n e e d
P F
*
I m p r o v e d
t e s t 1 7
a
b i t
*
[ D Y N A R E C ]
F i x e d
a n
o l d
i s s u e
w i t h
( q u i t e
r a r e )
6 6
A F
S T O S W
o p c o d e
*
[ D Y N A R E C ]
F i x e d
6 6
F 7
/ 6
D I V
o p c o d e
*
[ D Y N A R E C ]
F i x e d
s o m e
w a r n i n g
*
[ D Y N A R E C ]
F i x e d
s h l d 3 2
o p c o d e
*
[ D Y N A R E C ]
F i x e d
p o t e n t i a l
i s s u e
w i t h
F I S T P 6 4
a n d
i s s u e
w i t h
S O F T F P
( s o
P a n d o r a
m a i n l y )
*
[ D Y N A R E C ]
M o r e
t w e a k s
t o
S O F T F P
b u i l d
f o r
P a n d o r a
*
F i x e d
a
w a r n i n g
*
[ D Y N A R E C ]
F i x e d
r e m a i n i n g
i s s u e
f o r
S O F T F P
b u i l d
( f o r
P a n d o r a )
*
F i x e d
w a r n i n g
o n
w r a p p e d
l i b s d l 2
*
F i x e d
w a r n i n g
o n
w r a p p e d
l i b d b u s
*
[ D Y N A R E C ]
F i x e d
R C R
E d ,
1
o p c o d e
*
[ D Y N A R E C ]
A d d e d
m i s s i n g
d e f e r e d
f l a g s
f u n c t i o n s
*
[ D Y N A R E C ]
S m a l l
f i x
o n
r c r
d e f e r e d
f l a g s
c a l c u l a t i o n
*
[ D Y N A R E C ]
F i x e d
a n d
r e f i n e d
S Q R T P S ,
R S R Q T P S ,
R C P P S
a n d
D I V P S
o p c o d e s
*
[ D Y N A R E C ]
F i x e d
C M P P D
o p c o d e
*
[ D Y N A R E C ]
F i x e d
X A D D
1 6 b i t s
o p c o d e
*
C h a n g e d
h o w
w r a p p e d
l d l i n u x ,
l i b c ,
l i b m
a n d
l i b p t h r e a d
a r e
l o a d
t o
h e l p
w i t h
n e w e r
g l i b c
v e r s i o n
( a l s o
s h o u l d
h e l p
s t a t i c
b u i l d
o f
b o x 8 6 )
*
B a c k p o r t e d
s o m e
o f
b o x 6 4
e l f l o a d e r
i m p r o v m e n t s
*
F i x e d
s o m e
i s s u e
w i t h
F i n d 3 8 6 C o p y R e l
i n
e l f l o a d e r
*
[ D Y N A R E C ]
F i x e d
a
r a r e
p o s s i b l e
s e g f a u l t
*
[ D Y N A R E C ]
C h a n g e d
N O P
e m i t e r
a n d
a d d e d
V S T L _ 6 4 _ W
f o r
l a t e r
u s e
*
[ D Y N A R E C ]
S m a l l
c h a n g e
o n
h o w
a d d _ n e x t / g e t _ c l o s e s t _ n e x t
w o r k s
[
P y r a
D e v
]