btw, this means both Athens and SDL2 should be working on 64bits :) I think there is a problem around the tiger demo (and SDL2 examples are not the best...), but if you all can test and give feedback, it would be cool ;) Esteban
On 6 Mar 2017, at 08:00, estebanlm@gmail.com wrote:
1 March 2017: -------------
* ... and now I made the [case:19783](https://pharo.fogbugz.com/f/cases/19783 <https://pharo.fogbugz.com/f/cases/19783>), to make SDL2 work on 64bits (it works!) :)
* Yesterday I spent the full day debugging a VM to see why Athens was not working for 64bits and I finally figured out the problem was in image and not in VM :P
As a result of the work, I produced this fixes:
* [case:19781](https://pharo.fogbugz.com/f/cases/19781 <https://pharo.fogbugz.com/f/cases/19781>) to fix a problem answering pointers on callbacks. * [case:19782](https://pharo.fogbugz.com/f/cases/19782 <https://pharo.fogbugz.com/f/cases/19782>) to actually prepare Athens.
With this two cases, Athens works in 64bits (almost) :)
Now there is a problem in 64bits callbacks that makes the +VGTigerDemo runDemo+ to fail after some cycles. Since this problem does not happens on 32bits, I assume there is a problem on how callbacks work on 64bits. I'm not working on that (I will work also in migrating SDL2).