xboxscene.org forums

OG Xbox Forums => Software Forums => Emulators => Topic started by: nazis X. on April 23, 2003, 09:10:00 PM

Title: The Last Word On A Project64 Port
Post by: nazis X. on April 23, 2003, 09:10:00 PM
That sucks. Sorry to hear about that, man. I hope that maybe, by some miracle, a workaround is thought up (Swap/Virtual Memory isn't one of them... too hard to implement) to make it possible.
Of course, now we're gonna hear a bunch of flamers state that it'd be possible with Swap Memory and why you can't do it if Lunar could. smile.gif
Title: The Last Word On A Project64 Port
Post by: Heet on April 23, 2003, 09:17:00 PM
Yup, thanks cuz its better to know then get false hopes up.
Title: The Last Word On A Project64 Port
Post by: GLiTcH on April 23, 2003, 09:30:00 PM
o well, ppl can buy used n64 systems n games ... i just need to go buy another starfox 64 game...
so no big deal for me about an n64 emulator... n since it hard to do this project... i gues a psx emu is  out too... laugh.gif
Title: The Last Word On A Project64 Port
Post by: nazis X. on April 23, 2003, 09:34:00 PM
That's an interesting question. Lantus, do you believe a PSX emulator, at full speed with sound, is possible?
I'm thinking it may, considering it's not cartridge based like the N64, and therefore need not load the entire image into the RAM. I'm not programmer or expert on emulation, so there's a good chance I'm wrong.
Title: The Last Word On A Project64 Port
Post by: Koitsu on April 23, 2003, 09:35:00 PM
it's cool. only games i liked were ogre battle and paper mario, and i still own 'em. wasn't too fond of the system anyways.
Title: The Last Word On A Project64 Port
Post by: Zero on April 23, 2003, 09:39:00 PM
Doh means long time yet till any other will be able to come out  sad.gif
Title: The Last Word On A Project64 Port
Post by: nazis X. on April 23, 2003, 09:44:00 PM
QUOTE (lantus @ Apr 24 2003, 05:38 AM)
QUOTE (nazis X. @ Apr 24 2003, 04:34 AM)
That's an interesting question. Lantus, do you believe a PSX emulator, at full speed with sound, is possible?
I'm thinking it may, considering it's not cartridge based like the N64, and therefore need not load the entire image into the RAM. I'm not programmer or expert on emulation, so there's a good chance I'm wrong.

psx is certainly possible - its a different kettle of fish altogether.

and im not saying an n64 emulator will never appear on the xbox - with full sound - im just saying PJ64 isnt it

Thank you for the clairification. Now, so we don't get a bunch of people with crazed looks in their eyes and chanting 'VIRTUAL MEMORY", could you also clairify just how hard it is to implement virtual/swap memory?
Thanks for taking the time to answer my question, Lantus. smile.gif
On another note, a mod should pin this, so we don't get a bunch of threads pondering the what-ifs of porting PJ64.
Title: The Last Word On A Project64 Port
Post by: pakman21 on April 23, 2003, 10:47:00 PM
Lantus you rock, love what you did for FBAX

thanks anyways
Title: The Last Word On A Project64 Port
Post by: fakesky on April 23, 2003, 11:11:00 PM
lantus: is the issue with PJ64 or will the problem remain with other n64 emulators, such as daed?
Title: The Last Word On A Project64 Port
Post by: lucas on April 23, 2003, 11:23:00 PM
QUOTE (fakesky @ Apr 24 2003, 05:11 PM)
lantus: is the issue with PJ64 or will the problem remain with other n64 emulators, such as daed?

nice to see you bothered to read the whole thread
Title: The Last Word On A Project64 Port
Post by: Malf on April 23, 2003, 11:50:00 PM
I heard someone on this board say something about the guys who made MAME X, about how they were tryingto find a way to put "virtual memory"  on the hard drive.  Anyone else hear about this?  Check that, someone above just metioned it too!  Just to clarify, the theory of virtual memory is to allocate the data that usually is stored in the RAM, on the hard drive instead.  Since the hard drive is way bigger than the RAM chips, this is a great idea in theory.  The question is, is it possible?
Title: The Last Word On A Project64 Port
Post by: nazis X. on April 23, 2003, 11:54:00 PM
QUOTE (Malf @ Apr 24 2003, 07:50 AM)
I heard someone on this board say something about the guys who made MAME X, about how they were tryingto find a way to put "virtual memory"  on the hard drive.  Anyone else hear about this?

See, Lantus, this is why you need to lay down the answer about Virtual/swap memory QUICK.
Anyway, back to the question... everyone on the scene has BEEN trying to implement Virtual memory... that's been, oh, about a year now. No progress. Why? It'd require a hardcore kernel hack (i.e. new BIOS) and custom code in each emulator/app that supports it. Apparently, it's pretty fucking hard to do, because the same guys that gave us all of the BIOSes and emulators/apps that you can download haven't been able to figure it out yet.
Title: The Last Word On A Project64 Port
Post by: Dante_Ali on April 24, 2003, 02:15:00 AM
Lantus: out of interest, did you try your Project64 port on an Xbox with 128 megs of RAM, and if so, did it help?
Title: The Last Word On A Project64 Port
Post by: guile on April 24, 2003, 05:03:00 AM
Thanks Lantus! Nice to hear SOMETHING true about an N64 emu.
g
Title: The Last Word On A Project64 Port
Post by: TerrorShocked on April 24, 2003, 05:53:00 AM
QUOTE (lantus @ Apr 24 2003, 05:04 AM)
simply put - its not worth the trouble

let me explain:

over the last 2 nights ive been hacking away at the PJ64 source and plugin source and have managed to get mario 64 loading on my xbox.

now for the (very) bad news:

In order for PJ64 to run properly, it requires  at least 128 megs of memory - check the docs that come with PJ64 if you dont believe me.

as well as this - the dynamic recompiler cache allocs around *50 megs* for itself. I played around with making the caches smaller and sure it works - but it runs like shit.

notice i havenet even mentioned the sound yet? that needs to allocate memory also, as does the main N64 memory maps as well, and finally the ROM image itself. Starting to get the picture?

status: im pulling the plug on this - PJ64 was never meant to work with 64megs of memory.  

hopefully this will put to rest some of these people who are pleading for a Pj64 port.

Daedalus seems to be your best bet.... someone would just have to release or write an open source sound plugin for it. It is either that or write one from scratch which is way too time consuming.
Title: The Last Word On A Project64 Port
Post by: guile on May 12, 2003, 03:58:00 PM
QUOTE (lantus @ Apr 24 2003, 06:04 AM)
simply put - its not worth the trouble

let me explain:

over the last 2 nights ive been hacking away at the PJ64 source and plugin source and have managed to get mario 64 loading on my xbox.

now for the (very) bad news:

In order for PJ64 to run properly, it requires  at least 128 megs of memory - check the docs that come with PJ64 if you dont believe me.

as well as this - the dynamic recompiler cache allocs around *50 megs* for itself. I played around with making the caches smaller and sure it works - but it runs like shit.

notice i havenet even mentioned the sound yet? that needs to allocate memory also, as does the main N64 memory maps as well, and finally the ROM image itself. Starting to get the picture?

status: im pulling the plug on this - PJ64 was never meant to work with 64megs of memory.  

hopefully this will put to rest some of these people who are pleading for a Pj64 port.

Thought I would bring this one back for "obvious" reasons. Seem's interesting that Lantus had such trouble and all of a
sudden an applicant in the N64 contest has waved a magic wand with it.
g
Title: The Last Word On A Project64 Port
Post by: HumanClay on May 12, 2003, 05:15:00 PM
QUOTE
Ok, since the other thread turned into a my dick is bigger than yours, i decided to make a offical thread with *only* contest news and info.

I have been beta testing a PJ64 port, and the author has given me permission to give you guys some details.

As of this very moment, it can win goals 1 & 2 


QUOTE
Here is a list of compatible roms with the current version. Compatible meaning fully playable with no or very minor issues, with sound/graphics/controls/saves/save state/zip support.


1080 Snowboarding
A Bugs Life
Aerofighter's Assault
AeroGauge
AirBoarder
All Star Tennis '99
Automobili Lamborghini
Bust-A-Move '99
California Speed
Centre Court Tennis
Earthworm Jim 3d
Extreme-G
F-1 Pole Position 64
Gex 64 - Enter the Gecko
Iggy's Reckin' Balls
John Romero's Daikatana
Looney Tunes - Duck Dodgers
Mario Kart 64
Mario 64
Monopoly
Paperboy
Southpark
StarFox
WaveRace
Wheel of Fortune
Rampage - World Tour


http://forums.xbox-s...ST&f=17&t=54364
Yep, looks like PJ64 on Xbox is gonna be sweet
Title: The Last Word On A Project64 Port
Post by: Sir_Vival on May 12, 2003, 06:02:00 PM
That does really stump me...Iriez, do you know/can you ask how the author got past these hurdles?
Title: The Last Word On A Project64 Port
Post by: SSSSSmokey on May 12, 2003, 07:01:00 PM
There really was no point in digging this ol' thing up.  You should let it die.  If you really want to talk about this, PLEASE start a different thread with UP TO DATE information.  What was true then isn't true now.