![]() |
Re: Run Mac Software on Your NIT with Basilisk II
Quote:
Basilisk II Introduction What Is Basilisk II JIT? Compiling the Linux Source Code for Basilisk II How To Setup Basilisk II on Windows NT/2000 Basilisk II Troubleshooting FAQ Basilisk II Windows port NAT-Router FAQ Basilisk II Technical Manual Basilisk II In Action (Large Screenshot) Macintosh Emulation Links Download: http://mes.emuunlim.com/projects/ I was just reading the text files (README, etc.) included in the 0.9 source tarball to refresh my memory of the old preference settings. You have tried configuring with --enable-xf86-dga already correct? The sheepnet driver for allowing Ethernet on Basilisk II used to be a bit tricky setting up. I'm going to see what I can do on Tuesday. It would be weird to use Internet Explorer, Outlook Express, AppleTalk, etc. on my N800. BTW, that .desktop file you posted about in post #23 works great! Thanks t3h. ;) |
Re: Run Mac Software on Your NIT with Basilisk II
Sigh! - I couldn't get that word 4.2.1 cd, somebody offered more. Well, I'll find another, won't I?
EDIT: I'm waiting for that cd, from California. Counting the days... :D |
Re: Run Mac Software on Your NIT with Basilisk II
Debernardis:
Here are two recommendations for Mac s/w. AppleWorks: Word processing, Drafting, Painting, and Spreadsheet programs intimately integrated. Simple and reliable at the expense of a vast array of features. HyperCard: A powerful ADE. Easy to use. A humongus number of freeware applications. I haven't tried Basilisk yet, so I don't know if they work. HyperCard may have some issues. The authors sometimes played fast and loose with memory management. Let me know if you learn anything. Good luck! |
Re: Run Mac Software on Your NIT with Basilisk II
Quote:
Anyway, ITOS seems to be missing a few include files for DGA, unfortunately, in that regard, I shall see what I can do again. Code:
checking for XF86DGAQueryExtension in -lXxf86dga... no |
Re: Run Mac Software on Your NIT with Basilisk II
Quote:
Could be, I don't think they had much copy protection :\ |
Re: Run Mac Software on Your NIT with Basilisk II
Quote:
Anyway, in other news, I have fullscreen. More to follow, once I've cleaned up the code and bound it to F6. Edit: done that, will upload screenshots when I get home. |
Re: Run Mac Software on Your NIT with Basilisk II
Alright.
http://gm.stackunderflow.com/maemo/b...screenshot.png Here's a screenshot of it running in fullscreen mode, which can be activated with the fullscreen key. The correct resolution for windowed mode is 720x420 pixels. For fullscreen it is (quite obviously) 800x480. Here is a binary package of the executable, the .desktop file, and a shell script to install it (you will need to run it as root): http://gm.stackunderflow.com/maemo/b..._binary.tar.gz Here is the source code (compiled including object files, and binary): http://gm.stackunderflow.com/maemo/b...emo_0.1.tar.gz. The changes are all in video_x.cpp and main_unix.cpp. The makefile has been edited, so save those masses of extra include paths somewhere if you need to run ./configure again. Enjoy! Next step: make alert boxes as well as console messages for errors, so it can be started from the GUI, and not just silently fail if something is wrong. Next step after that: GUI config editor - either get the inbuilt one working, or get another going. As for DGA, apparently the X server supports it, but the library for it, and the include files for it are all missing. Looks like we'll just have to do with SHM for the time being. http://gm.stackunderflow.com/maemo/basiliskii/n800.jpg Edit: Oh yeah, and the sticky mouse problem... |
Re: Run Mac Software on Your NIT with Basilisk II
This looks interesting , Thanks!
I will definitely try it. |
Re: Run Mac Software on Your NIT with Basilisk II
I think I've figured out the sticky mouse problem - it's simple. The tablet generates a seperate mouse moved message to the mouse down (stylus pressed) message, and the mouse down gets there before the mouse moved.
Fixing it... is less so. Edit: Indeed, as that's not the issue. It seems that the mouse moved isn't processed until after the mouse is down... though the events are being fired off in the right order. Edit: Solved it :D It actually was similar to what I initially thought. What happens is that when an event comes in (i.e. the stylus is moved), the mouse state is saved in a few variables - the location is updated and the button state is updated. 60 times a second, an interrupt fires, and this data is read from these variables and their current state is passed into the Mac, by patching where it reads from the hardware ADB controller. In a normal mouse, there is highly unlikely to be a mouse moved and mouse clicked event separated by less than 1/60th of a second with the mouse having moved a long way. But on a touchscreen, the two events fire at exactly the same time, given that there is no way to move the mouse without the pen being down. So what happens is both the mouse position and button state are updated in one go - so it clicks and drags from the old location every time you put the pen in a new location. What I made it do was to get the position of the pen down event, set it in the variables, and then clear a flag that is set by the next ADB interrupt (update). It then waits in a loop waiting for this flag to be set, meaning that the interrupt has fired, and then it registers the mouse button down, ensuring that both events happen seperately and sequentially in the right order. Hence no "sticky mouse" :D The downside is that it delays things by 1/60th of a second, but it's now usable. And very much so. New binary/sources to be posted soon (screenshot not required). Binary: http://gm.stackunderflow.com/maemo/b...ary_0.2.tar.gz Sources: http://gm.stackunderflow.com/maemo/b...emo_0.2.tar.gz |
Re: Run Mac Software on Your NIT with Basilisk II
Damn. I wish I could have called in sick at work today. :D
Thanks t3h! I'm looking forward to getting home tonight even more now. |
All times are GMT. The time now is 06:03. |
vBulletin® Version 3.8.8