View Full Version : Project 64
Blorx2
2005.05.22, 12:31 PM
Overview: Project 64 is an open-source N64 emulator for Windows that allows you to play online with others.
My goal: Due to a friend asking me to, I'm going to attempt a port to Mac
Programming language: C
Website:PJ64 (http://www.pj64.net)
My needs: Help
-Matt
(since it is open-source (well version 1.4 is) will we have to ask the devs about this?)
Corun
2005.05.22, 01:25 PM
Not gonna happen. It uses x86 assembler(not mac compatable) to get most of its speed. You'd be better off writing a new emulator or looking in to mupen64. Or you could just use sixtyforce.com .
Trust me, I've been down this route :-)
Blorx2
2005.05.22, 01:31 PM
Well, I'd be better off writing my own wmulator considering most of them don't let you configure the keyboard controls...this could be a summer project for you, Corun ;)
phydeaux
2005.05.22, 01:38 PM
Well, I'd be better off writing my own wmulator considering most of them don't let you configure the keyboard controls...this could be a summer project for you, Corun ;)
Writing an emulator from scratch is a huge pain in the ass because of just all the attention you have to pay to detail- even if you have a spec of the machine you're emulating, there are likely games out that won't work and you have to sort of reverse-engineer on those, so it's definitely betting to use existing code.
Obviously you can separate the hardware emulation part of the code with the user interface that allows you to choose what keys to press. So you'd only have to write the UI code, which is fairly trivial if you use something like SDL.
socksy
2005.05.23, 04:35 PM
Also, C isn't a scripting language.
Emus are $%&% hard to make. Trust me. I actually bothered to look at the source code before. And anyways, don't use an emulator! Go get the real thing! With a dev kit from ebay so you can run code on it!
ravuya
2005.05.23, 10:50 PM
Mupen64 is OSS, you could hack in your controller configuration doodads to that. Trust me, we don't need another half-complete emulator. :)
Blorx2
2005.05.24, 07:27 AM
ok, well, I found a good one, SixtyForce. Mupen has no sound support :lol:
Duane
2005.05.24, 03:00 PM
C isn't a scripting language, Ruby/Lua/perl are. C is a programing language.
notice, hen you run one of the above the actual 'program' is > first argument (i.e. ruby test.rb; perl test.pl); you run c programs as ./test
PowerMacX
2005.05.24, 08:47 PM
C isn't a scripting language, Ruby/Lua/perl are. C is a programing language.
notice, hen you run one of the above the actual 'program' is > first argument (i.e. ruby test.rb; perl test.pl); you run c programs as ./test
[off topic]Actually you can run a perl script just as any executable file, as long as:
It has the correct path to the interpreter as its first line (for instance "#! /usr/bin/perl -w")
It has the execute bit set.
Both are usually the case (as with other "shell scripts")
[/off topic]
florencecity
2008.01.28, 04:11 AM
where did you get it ? :(
unknown
2008.01.28, 07:01 AM
Also, C isn't a scripting language.
Who said it was?
vBulletin® v3.6.8, Copyright ©2000-2008, Jelsoft Enterprises Ltd.