Updated drawing, custom, events and other parts from WinUAE 3.4.1

This commit is contained in:
Dimitris Panokostas 2017-03-30 21:21:31 +02:00
parent 1ca88c4280
commit c676b6075a
93 changed files with 50304 additions and 14402 deletions

View file

@ -44,15 +44,13 @@ STATIC_INLINE uae_u16 do_get_mem_word(uae_u16 *a)
#else
STATIC_INLINE uae_u16 do_get_mem_word(uae_u16 *a)
{
uae_u8 *b = (uae_u8 *)a;
return (*b << 8) | (*(b+1));
uae_u8 *b = (uae_u8 *)a;
return (*b << 8) | (*(b + 1));
}
#endif
STATIC_INLINE uae_u8 do_get_mem_byte(uae_u8 *a)
{
return *a;
}
#define do_get_mem_byte(a) ((uae_u32)*(uae_u8 *)(a))
#ifdef ARMV6_ASSEMBLY
STATIC_INLINE void do_put_mem_long(uae_u32 *a, uae_u32 v)
@ -65,12 +63,12 @@ STATIC_INLINE void do_put_mem_long(uae_u32 *a, uae_u32 v)
#else
STATIC_INLINE void do_put_mem_long(uae_u32 *a, uae_u32 v)
{
uae_u8 *b = (uae_u8 *)a;
uae_u8 *b = (uae_u8 *)a;
*b = v >> 24;
*(b+1) = v >> 16;
*(b+2) = v >> 8;
*(b+3) = v;
*b = v >> 24;
*(b + 1) = v >> 16;
*(b + 2) = v >> 8;
*(b + 3) = v;
}
#endif
@ -88,7 +86,7 @@ STATIC_INLINE void do_put_mem_word(uae_u16 *a, uae_u16 v)
uae_u8 *b = (uae_u8 *)a;
*b = v >> 8;
*(b + 1) = v;
*(b + 1) = (uae_u8)v;
}
#endif