Help - Search - Members - Calendar
Full Version: Emulation With Xbox-linux
Scenyx Entertainment Community > Xbox1 Forums > Software Forums > Emulators
ekengren
I bet there is a few people out there who popped the same idea as me. But here goes anyway...

We could have a fully working psx emulator today. In fact we already have... ePSXe does indeed exist for linux. and should work nice on an xbox running linux. I started experimenting with this, but since i'm not that good in configuring linux i didn't have any luck. but to make my point clear, after failing with psx emulation i tried the linux version of scummvm (lucasarts adventure emulator), a personal favourite of mine on the pc. and i got it working!! just fine actually! i ran day of the tentacle, error free! if you take a look at the emulators available for linux you quickly find out that we could be playing N64 or PSX in a jiffy..

what we NEED now is people who is good in customizing and configurating linux (debian). what would be neat is if someone makes a stripped down kernel and modules only needed to run Mupen64 (N64) and ePSXe (PSX) and packaged it in a nice package with pre-made rootfs-file just to copy to the box and run. THIS IS POSSIBLE, (if not correct me, please) AND HUGE! (at least it's what i think..)

so what do you lads think? is it doable?
AnimeCommander
I think it is very doable, just like with system utilities (defrag and the like). Like you said all we need is someone to configure it. I'd love a boot disc with Linux, the emulators and the system tools.
HeLiuM
how much ram does linux take up on average?
Tom M.
Why is something so unreliable and so fragmented like LInux on Xbox? Xbox is a fast, efficient and closed DirectX architecture. It is based on Direct X and people should stand by Direct X technologies.

Direct X has definitally the most and the best emulators out now and will likely to dominate in the future. It is fast, optimized and very efficient. Xbox will soon replace any desktop PCs used for emulation in cabinets and so on (Xbox 2, 3...).

Linux is DEAD and has no future on Xbox. It simply is nonsence.
ekengren
of course direct-x would be the ideal, but this requires porting, and as for now the only way to run for example, n64 or psx is through linux.

if you strip down the kernel to the absolute minimum to run these emulators you will get it really small, just because there is no need for any networking and other services (wich take up most RAM of all services), this means you can get a kernel that takes up let's say 2-4Mbytes of memory leaving quite a lot for running these babies.

basicly what we need is not a programmer of any kind but a person who knows his way around linux and has time to spare. if someone could produce for example a boot-disc with linux as a foundation containing n64 and psx emus (remember this would be legal, since we won't use the ms xdk and of course won't include roms), that certain someone would be in for a lot of fame
lucas
QUOTE (Tom M. @ Mar 5 2003, 05:40 PM)
Linux is DEAD

haha
kaioshade
now that i think about it, that might be VERY feasible.
rjm2k
QUOTE (Tom M. @ Mar 5 2003, 06:40 AM)
Why is something so unreliable and so fragmented like LInux on Xbox? Xbox is a fast, efficient and closed DirectX architecture. It is based on Direct X and people should stand by Direct X technologies.

Direct X has definitally the most and the best emulators out now and will likely to dominate in the future. It is fast, optimized and very efficient. Xbox will soon replace any desktop PCs used for emulation in cabinets and so on (Xbox 2, 3...).

Linux is DEAD and has no future on Xbox. It simply is nonsence.

Erm, the xbox is not based on Direct X at all, it's based on a 3d accellerated nvidia graphics card, directx is just a library capable of using it which games developers link into their applications. Linux is more than capable of using such an accelerated graphics card to it's full potential. You seem to be confusing hardware with a development library. And btw, I'm not a major Linux advocate.
rjm2k
QUOTE (AnimeCommander @ Mar 5 2003, 12:59 AM)
I think it is very doable, just like with system utilities (defrag and the like). Like you said all we need is someone to configure it. I'd love a boot disc with Linux, the emulators and the system tools.

Defrag for linux would need much more than "configuring" if you are talking about using it on fatx partitions. At the moment, the fatx drivers are read only or at least very limited, a new defrag utility would need to be written for fatx even under linux. However, I have read posts by people who are successfully running emulators on xbox linux, which is an example of the benefits of Linux on the xbox, due to the huge number of existing applications available for it with little or no extra work.
dankydoo
QUOTE (Tom M. @ Mar 5 2003, 06:40 AM)
Why is something so unreliable and so fragmented like LInux on Xbox? Xbox is a fast, efficient and closed DirectX architecture. It is based on Direct X and people should stand by Direct X technologies.

Direct X has definitally the most and the best emulators out now and will likely to dominate in the future. It is fast, optimized and very efficient. Xbox will soon replace any desktop PCs used for emulation in cabinets and so on (Xbox 2, 3...).

Linux is DEAD and has no future on Xbox. It simply is nonsence.

Wow. Misinformed, ill-opinionated, and wrong all in the same post!

The xbox is NOT a directX architecture. As rjm2k said, DirectX is simply a development library, and of course it's the only one that the xbox supports since it is their proprietary API. Have you ever heard of OpenGL ??? I guess not, the only reason that xbox emulators use directx is because it's the only graphics and sound libraries available to the native xbox kernel, and actually, I think that all of that is statically linked into the xbe, but I won't spin details....

If an accelaerated openGL driver for the xbox-linux is ever produced, the emulators right now for the xbox would probobaly be matched even on par with the linux emulators.....which are more mature also.....

Linux unreliable? hehe......you've got a lot of learning todo...

Please, next time you post, use your brain, and maybe do a little research and know what you are talking about.........

The original poster had a great idea, and actually, the linux plugin distro that is being worked on is going to be perfect for just this thing...


dankydoo
ekengren
what is this linux plugin distrib. you mentioned?

is there anyone with nice linux skills that can try to get a psx emulator running? i myself have gotten scummvm to run, i will try to get mupen64 (n64) running tonight and probably posting about it tomorrow. the problem is though, that i'm not that skilled when it comes to linux, so when i run into a problem it always takes a while before i can fix it.. so if you like the idea and have the skills please put some time into this.
dankydoo
QUOTE (ekengren @ Mar 5 2003, 10:01 PM)
what is this linux plugin distrib. you mentioned?

The linux plugin system was developed by the xbox-linux team for just this purpose. All it does is boot a linux kernel and an X environment so that applications like emulators can run automatically.....it's actually a great idea, once this is finished, there will be no need to port any more emulators that already are running on linux...


dankydoo
SlimDady
i tried to xonnec they guy who made epsxe and the guy who made xsnes by email.. nothing ame of it though
kaylapuppy
epsxe does work under linux on the xbox, but I found it was very slow. I was talking to someone on here who did get it working fine, he said you have to start with the lowest possible settings for the plugins, and work your way up until you get something that works.

Regards,
KP
Orangey
Linux is a VERY Stable OS.

sith
QUOTE (kaylapuppy @ Mar 6 2003, 12:19 AM)
epsxe does work under linux on the xbox, but I found it was very slow. I was talking to someone on here who did get it working fine, he said you have to start with the lowest possible settings for the plugins, and work your way up until you get something that works.

Regards,
KP

Who is this person u speak of???? get him the hell over to x-s... i would love to see this come around!!! even wore so with this striped kernel talk...

.sith.
luther349
at the moment all of the linux apps will run slow couse thers no 3d acell for xbox linux yet. once they get 3d acell working things like epsxe will run fine. bascily epsxe for xbox linux is running softwhere renderd.
ekengren
okay.. but should'nt the nvidia reference drivers work cuz it's an nvidia-chip almost the same as geforce 3..

i've gotten more results from xPSXe testing, and it runs, but not at full speed, you can achieve almost full speed by setting the lowest details, wich makes the game look a little worse than original psx *yuck*

but what i havn't heard of is N64, wich I just can't get to run, is anyone else successful? it would be nice to see if the speeds are good without 3d accl.
TB_88
3 years ago i had a 500 mhrs with 64ram with win95 on it..

I ran an n64 emu on software and it was working verry good.. no lagg good sound everything..

I downlaoded quake2 demo for linux with this command in the bash in linux... apt-get intsall quake2
This was on my xbox... No lagg on quake atleast...

I was planing to run a cs server on my xbox but now my usb keyboard is trash... and i don't have a usb adaptor either...
How do u intsall cs on linux anyway i downloaded a hallife server for linux and cs mod but it was a bin file and i could not do any tjing with is....


Im a windows geek not a linux..
TB_88
One quick question, how did the team who did quake2x get acceleration???

Why is it sio hard to do the same thjing in linux...
dankydoo
It's not accelerated......software rendered probobaly...
TB_88
NO quake2x have Xbox direct 3d i know that... have u tried quake2x? grr.gif
lglionna
Back to the first post... You got Day of the Tentacle to run!? Awesome! Would you mind making a quickie guie to set it up? biggrin.gif It's one of my favorites!
dankydoo
QUOTE (TB_88 @ Mar 7 2003, 09:32 PM)
NO quake2x have Xbox direct 3d i know that... have u tried quake2x? grr.gif

lol, that does't necessarily mean that it is 3d accelerated....LOL..
AnimeCommander
Well your best bet would be jsut to take the time to learn it and test it yourself. Hell, that's what I'm doing.
ekengren
ScummVM Quickie Guide

1. Install Ed's Debian 0.0.10
2. "apt-get install x-window-system"
3. change your apt sources with apt-config (i think, or apt-setup) to a source near you.
4. "apt-get install kdebase" (i could't get it to run without kde, it's very large and slow, you could get it to run without it if you find out wich packages it uses)
5. download scummvm from http://scummvm.sourceforge.net
6. unpack it with "deb -i scummvm.deb" (must be in the same dir as the package, the package may have an other name)
7. make a dir with game name wich you want to play
8. copy the entire game to this dir (from ftp or a cd/dvd, like i did)
9. run scummvm and add a game, go to the dir you put the game in and press ok.
10. double-click the game in the list, and here we go!

you might need to use nvtv1 to get a decent picture, but hey, that's another story..
ekengren
have anyone tried my guide??

plz, don't let this thread die out now..
HumanClay
this sounds like a really good idea, I'm workin on getting linux installed now.
Ace25
Well, I see 2 people got it right as far as having linux on XBox emulating anything.. my guess, those are the only 2 people in the thread (besides me) actually running Linux on the XBox.. The very first thing you notice after you get the screen size fixed for TV, is how incredibly slow the graphics are, just dragging a window around is painfull.. so yes, before anything else is done for Linux on XBox, there needs to be some accelerated 3D drivers made for it. Not a small task either.. I see no need to even think about anything else (graphic intensive wise) until that hurdle has been overcome.
Heretic
I can't even get epsxe to run =/ i get some odd error in libX
dankydoo
QUOTE (Heretic @ Mar 15 2003, 07:40 PM)
I can't even get epsxe to run =/ i get some odd error in libX

Try switching the render options....to something else
Heretic
theres other render options? 0_o
Roam
*Bump*

Any progress with the issue?
dankydoo
QUOTE (Heretic @ Mar 15 2003, 09:12 PM)
theres other render options? 0_o

sure. with the graphics plugin, try one of the other rendering options....are you using pseops? Im not in linux right now so I can't tell you exactly what's up...
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2013 Invision Power Services, Inc.