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), 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) to fix a problem answering pointers on callbacks. 
   * [case: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).