Jump to content

AppleIImikeL

Members
  • Content count

    9
  • Joined

  • Last visited

About AppleIImikeL

  • Rank
    InsanelyMac Protégé

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. AppleIImikeL

    Hardware_Info_V2018-11-13

    Version 2018-11-13

    241 downloads

    Updated version of Hardware Info. A tool that can show all the PCI devices in your computer, in a graphical shell. Even if the OS does not recognise the hardware, all PCI devices still show up in this list. Useful for troubleshooting (new) hardware.
  2. AppleIImikeL

    10.4.6 Upgrade Released

    I changed the Info.plist as stated. I have of course a GMA900 mobo. & 10.4.6 It gives stranges black rectangles in the screen, and sometimes I loose control over my mouse. It happens to both the modified 10.4.5 and 10.4.6 drivers. What would be the problem/solution???
  3. Hi, New topics are OSX on a Mac-Intel, and Windows on a Mac-Intel. Although very interesting, I hope these new topics won't take most of the attention from the first one. A new forum setup would help. I am not very good at thinking up structures, but this is what I feel is important. Mike PS: I love your News button. I check it every day.
  4. Alright. It is indeed OPENstep which GNUstep is compatible with. Apple has little say in the matter because it is an *open source* project. Like *independent*. Yes it is different from Cocoa, but I did not mean it was *exactly* the same, but I wanted to imply that it is *very similar* due to its common origin. And that later *Cocoa* extensions were added to GNUstep. GNUstep apps are *similar* to Cocoa apps. But you cannot load one in XCode and recompile with Cocoa. It takes a *little* adjustment of the program. However you could compile an GNUstep app in XCode using the GNUstep extensions. I disagree: XCode cannot simply cross-compile Cocoa apps for Windows. Even with Yellowbox you need to recompile. Just like with GNUstep. GNUstep can even compile for most of the other *nixes and Linux while Yellowbox won't be able to, if it ever will be released at all...
  5. Hi, For everybody who is waiting for Yellowbox to be released: Did you know that a very similair product already exists! It is called GNUstep. It is a library/api that essentially is Cocoa. It runs on Windows, Linux, and of course MacOSX (x86 too so they say) As well on other platforms. And it is totally open source! It is based, like MacOSX on NEXTstep and OPENstep. The Nextstep company (and its unix based os) was taken over by Apple, and (with gui adaptations) became apple's OSX. Cocoa is mainly part of the renamed Nextstep. GNUstep is the free software implementation of the NEXTstep specification. Later, most new Apple Cocoa extensions were added to GNUstep too. Since then it has matured with many contributions of Next/Apple loving developers. So check it out!!! It also lives on www.gnustep.org Have fun!!!!!!
  6. AppleIImikeL

    Duke Nukem 3D

    The problem is most likely that libsdl on macosx expect you to have quartz hardware acceleration... Even if you don't really use it. I don't really know how to fix this. Maybe do some mayor outcommenting in the sdl source... Make it only use Vesa... Anyone?!?
  7. AppleIImikeL

    Duke Nukem 3D

    Did you install darwinports from source??? You should do that! Disinstallation of the ppc version is done by deleting the /opt directory. Cuz I saw in your last post that you installed the ppc version.
  8. AppleIImikeL

    Duke Nukem 3D

    Sorry about posting this in the wrong forum. It should be in Mac Gaming. Maybe the admin can resolve this. I was more tired than I thought apparently. What I also should have mentioned is that Duke Nukem 3d is a first person shooter game. The first thing you need is gcc. It is part of the Apple SDK and/or XcodeTools and that is on the OSX86 installation dvd. Just put it in and select xcodetools to install. You can also download it from Apple's developers site. If you didn't already downloaded the game: http://www.ewoudnet.nl/duke3d.dmg.zip If it does not automount, then doubleclick on it. It will unzip. Then doubleclick it to make it mount. Now open a terminal window. Click on your harrdrive icon. Terminal is in the :applications:utility directory. To install darwinports&libraries you need root rights. I find it easier to get a root shell instead of sudo-ing every command that needs root rights. I change to a root shell using: sudo su Type your password you entered when you installed OSX. Source Installation I do not advise you the binary packages from darwinports, because they are all for ppc. And so they need to run under rosetta, if they work at all. So I recommend you to download the darwinports source distribution, for both darwinports itself as its libraries. No need to panic, I'll guide you through it. First a piece from the darwinports site: ------ start If on the other hand you decide to install from source, there are still a few things you will need to do once you've downloaded the tarball before you can install a port with the DarwinPorts system, namely installing DarwinPorts itself. “cd” into the directory where you downloaded the package and run “tar xjvf DarwinPorts-1.2.tar.bz2” or “tar xzvf DarwinPorts-1.2.tar.gz”, depending on whether you downloaded the bz2 tarball or the gz one, respectively. This will unpack the DarwinPorts sources that you will proceed to build and install. To do so, execute the following: cd DarwinPorts-1.2 ./configure && make && sudo make install Optionally: cd ../ rm -rf DarwinPorts-1.2.* ----snip sudo port -d selfupdate Upon completion DarwinPorts will be ready to install ports. Again, it is recommended to run the above command on a regular basis to keep your installation current. Alternatively, you can refer to the README_RELEASE1 file contained in the 1.2 release tarball for basic installation and usage instructions. ------ end If darwinports install has not already done so, you need to add the /opt/local/bin and /opt/local/sbin dirs to your path. You do that by editing a file called .profle in your user dirs. You change to your user dir by typing: banana:/opt root# exit banana:/opt user# cd ~ banana:~ user# sudo su Now edit the .profile with typing: nano .profile Add to the PATH variable: :/opt/local/bin:/opt/local/sbin Ok Darwinports is installed now. Now we need to install the needed libraries for the game. (you'll find that darwinports itself has a lot of nice apps and games. Now they are all available to you! More ports are on www.darwinports.org/ports) Go into the rootshell as I did. Now type at the prompt: banana:/opt root# sudo port -s install libsdl mind the "-s" you want to install from source. Binaries from darwinports are of course all ppc. banana:/opt root# sudo port -s install libsdl_mixer ---> Fetching libsdl_mixer ---> Verifying checksum(s) for libsdl_mixer ---> Extracting libsdl_mixer ---> Configuring libsdl_mixer ---> Building libsdl_mixer with target all ---snip native_midi_mac.c: In function 'BuildTuneHeader': native_midi_mac.c:594: error: incompatible types in assignment native_midi_mac.c:595: error: incompatible types in assignment make[1]: *** [native_midi_mac.lo] Error 1 make: *** [all-recursive] Error 1 Error: /opt/local/bin/port: Status 1 encountered during processing. banana:/Volumes/duke3d root# cd /opt/ banana:/opt root# find ./ | grep native_midi_mac.c ./local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsync.opendarwin.org_dpupdate_dports_audi _libsdl_mixer/work/SDL_mixer-1.2.6/native_midi/native_midi_mac.c banana:/opt root# banana:/opt root# cp /Volumes/duke3d/native_midi_mac.c /opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsync.opendarwin.org_dpupdate_dports_audi _libsdl_mixer/work/SDL_mixer-1.2.6/native_midi And then restart compiling with: banana:/opt root# port -s install libsdl_mixer Now it should compile without problem. banana:/opt root# port -s install libsdl_mixer ---> Building libsdl_mixer with target all ---> Staging libsdl_mixer into destroot ---> Installing libsdl_mixer 1.2.6_3 ---> Activating libsdl_mixer 1.2.6_3 ---> Cleaning libsdl_mixer banana:/opt root# Reboot! Drag the Duke3d icon from the duke3d disk image to your favorite place. Doubleclick the duke3d icon, and there we go! (I advise you to disable midi music sound in the game, because it causes crashes. I am not able to correct this as yet. The midi option are in the options dialogue in the game itself.) I hope this helps, and you are still breathing after reading this. If you can install all this you are on your way of being able to port a lot of unix apps yourselve. Luck! Apple][mikeL
  9. AppleIImikeL

    Duke Nukem 3D

    Hi! I just worked for 12 hours straight, and I ported duke nukem 3d to Osx86! Note that you need SDL and SDL_mixer to be installed (available from www.darwinports.org) However the SDL_mixed provided needs a patch. But a patched file is included in this archive. Why Duke3d??? Well, it is designed to work *without* hardware acceleration. And because you all folks don't have this at present, you may like this old game! So all you betatesters out there! Try it and give me some feedback! Apple][mikeL http://www.ewoudnet.nl/duke3d.dmg.zip
×