MAMEWorld >> News
View all threads Index   Flat Mode Flat  

ahh
MAME Fan
Reged: 01/26/13
Posts: 66
Send PM
Re: MAME4iOS 1.6 released.
05/19/13 10:56 AM


> > > Have you finally solved the ARM portability problems beyond 139?
> >
> > I wasn't aware we'd tried. If people outside mamedev can't figure out how to make
> it
> > work then that isn't our fault.
>
> People outside *have* gotten it to work. One possible solution was posted here the
> last time it was brought up, and I posted it to the list, and nobody involved in the
> relevant code said a word so nothing happened.

Really, it not was a solution, becouse, basically it was breaking memory pooling.

when i was dealing with it i realize that the emualloc problem it was here:

295 // fetch the ID of this item's pointer; some implementations put hidden data
296 // before, so if we don't find it, check 4 bytes ahead
297 memory_entry *entry = memory_entry::find(item.m_ptr);
298 if (entry == NULL)
299 entry = memory_entry::find(reinterpret_cast(item.m_ptr) - sizeof(size_t));

Really i dont understand why some implementatios put 4 bytes... it was not true for android systems (Aron help us)

i did a workround:

if (entry == NULL)

entry = memory_entry::find(reinterpret_cast(item.m_ptr) - sizeof(size_t));



if (entry == NULL)

{

entry = memory_entry::find(reinterpret_cast(item.m_ptr) -8);

__android_log_print(ANDROID_LOG_DEBUG, "PP", "#%06d, add %d bytes (%s:%d)\n", (UINT32)entry->m_id, static_cast(entry->m_size), entry->m_file, (int)entry->m_line);

//entry = NULL;

}

Edited by ahh (05/19/13 10:58 AM)







Entire thread
Subject Posted by Posted on
* MAME4iOS 1.6 released. ahh 05/15/13 06:28 PM
. * Re: MAME4iOS 1.6 released. kevenz  10/10/13 09:26 PM
. * Re: MAME4iOS 1.6 released. ahh  11/03/13 11:25 AM
. * Re: MAME4iOS 1.6 released. Aftershock  03/13/14 02:08 PM
. * Re: MAME4iOS 1.6 released. Reznnate  05/16/13 07:02 PM
. * Re: MAME4iOS 1.6 released. ahh  05/16/13 08:12 PM
. * Re: MAME4iOS 1.6 released. R. Belmont  05/17/13 06:17 PM
. * Re: MAME4iOS 1.6 released. jonwil  10/12/13 01:19 PM
. * Re: MAME4iOS 1.6 released. ahh  05/17/13 08:43 PM
. * Re: MAME4iOS 1.6 released. R. Belmont  05/17/13 08:55 PM
. * Re: MAME4iOS 1.6 released. ahh  05/17/13 09:15 PM
. * Re: MAME4iOS 1.6 released. Anonymous  05/18/13 08:19 AM
. * Re: MAME4iOS 1.6 released. R. Belmont  05/19/13 04:35 AM
. * Re: MAME4iOS 1.6 released. ahh  05/19/13 10:56 AM
. * Re: MAME4iOS 1.6 released. Anonymous  10/12/13 12:51 PM
. * Re: MAME4iOS 1.6 released. ahh  05/18/13 10:08 AM
. * Re: MAME4iOS 1.6 released. Dullaron  05/19/13 01:26 AM
. * Re: MAME4iOS 1.6 released. R. Belmont  05/16/13 08:04 PM
. * Re: MAME4iOS 1.6 released. kevenz  05/16/13 03:27 PM
. * Re: MAME4iOS 1.6 released. ahh  05/16/13 08:06 PM

Extra information Permissions
Moderator:  John IV, Robbbert, Tafoid 
0 registered and 266 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 3736