|
From: Romain <ro...@li...> - 2004-09-07 17:38:34
|
Hi, > Roms: the LDFLAGS part should go into the configure script. I should change the LDFLAGS according to the platform type ? > Glade to see that my OS X code still builds. Me too ;-) >> The result is that I have a TiEmu that runs a TI92+ ROM dump, the >> keyboard works (apart from the fact that I can't type "b" because that >> key triggers screenshotting because of a hardcoded PC keycode in well, keyboard is somewhat broken; This is the reason why I haven't released any version. >> on_calc_wnd_key_press_event), but there's no reaction to any mouse >> clicks in the window. The function on_calc_wnd_button_press_event >> never gets called, I haven't yet figured out why. Therefore, I can't >> bring up the popup menu and can't try out any other functions (I'll >> probably try modifying on_calc_wnd_key_press_event to bring up the >> menu on a key press, in the meantime). > > I'll leave that one to Roms :) It seems that GDK does not capture mouse events. Maybe due to Mac OS-X ? >> Thanks for your work, I'm quite excited about it! I'm looking forward Thanks for your test. >> to the day we finally have a complete, up-to-date TI emulator on Mac >> OS X. I wonder whether a Cocoa GUI would be difficult to >> do... unfortunately I won't have much time to try in the next few >> months. > > It shouldn't be that hard, now that Roms dropped the SDL. The main > problem when I first attempted to port TiEmu was to get the SDL to > cooperate with Cocoa, which was quite a challenge (the same problem Same pb with Win32/SDL :-(( BTW, a native GUI is great but requires more work. I done that for the Win32 port of TiLP but I stopped it. This needed too many work to synch features and code. A unified GUI is easier to maintain and fix. > existed with SDL and GTK+, but there were a few hackish workaround to > make it work. It broke with GTK+ 2.0, though) > > Be warned, porting TiEmu will require updating the libs first. All the > code is still there, including the ProjectBuilder files (although > you'll want to switch to XCode :) In the process, you'll probably have > to update the TiLP port too, to test the libs (shouldn't be much of a > problem, might take a few days & crashes though). Yeah, if you want to work on the Mac OS-X port, you're welcome and I will be very happy. I'm missing developers/helpers. If you want to rise the challenge, JB can provide you a CVS access. > Some parts needed for TiEmu already exist in TiLP : skin loading, > keyboard handling, and can be reused as is. The skin editor is also > ported. The skin editor does not use SDL any longer. Thus, it should be quite eas= y to port, too. BTW, are you familiar with GTK ? > If someone wants to revive the OS X ports, I'll assist as much as I > can (I no longer have OS X installed on my laptop, so there's nothing > I can test but I have a pretty good memory :) > > The hardest part of the port is to get familiar with the libs and > TiEmu. Once this is done, you're halfway there. > > JB. > Thanks, JB. --=20 Romain Li=E9vin : <ro...@li...> Web site : http://www.lievin.net "Linux, y'a moins bien mais c'est plus cher !" |