xboxscene.org forums

Xbox360 Forums => Xbox360 Software Forums => XeXDK development => Topic started by: Xbox-Scene on April 22, 2010, 09:28:00 PM

Title: Love364 W.I.P. - N64 Emulator for Xbox 360 *Update*
Post by: Xbox-Scene on April 22, 2010, 09:28:00 PM
Love364 W.I.P. - N64 Emulator for Xbox 360 *Update*
Posted by XanTium | April 22 23:28 EST | News Category: Xbox360
 
From LoveMhz's (Team XeLove) Blog:
Quote

About Love364, yes I changed the name ;D Currently we have the core, RSP, and audio implemented. Alot of work so far. Now what about video? Well it seems that every video plugin out there either uses OpenGL or DirectX with Fixed Pixel Pipelines which the Xbox360 does not support. Also due to the differences between Fixed Pixel Pipe-lining and HLSL a simple rewrite isn't possible. So with the advice and over look of Zezu I have decided to write my own up to date graphics and RDP part of the emulation instead of hacking around Rice's video code. Not much progress so far, expect I have been able to process and sort out the commands coming from the RSP. Still a lot of work todo. And thus the reason there isn't any screenshots yet.

The general scoop of this is simple massive. Things can easily go wrong with around 20 basic commands and over 1,000 calls a second just for graphics. I easily I have my work cut out, even when I'm spending 10-12 hours a day coding.

Writing my own graphics plugin and RDP code has it's pros, even though this just seems like a major set back.

Pros and Ideas:
    * High Anti-aliasing Support
    * HLSL per texture scripting
    * Shaders, Bloom, and HDR possibilities.
    * Texture Scaling via HLSL.

So in general Love364 will hopefully redefine how N64 emulation looks and runs.

Current Emulation Status
Currently we are still running on one CPU core with little to no optimization with everything run minus graphics at around %50 of the N64 speed. I've yet to look into dynrec or inline function calling, but when the time comes there's no reason why we shouldn't be able to easily hit 100% speed on emulation.

!Update! First screenshots of Super Mario 64 running on the Xbox360! First video output.
Love364 Love364


Official Site: http://lovemhz.blogspot.com



Title: Love364 W.I.P. - N64 Emulator for Xbox 360 *Update*
Post by: GTRagnarok on April 22, 2010, 09:42:00 PM
Excellent news! Can't wait to see how it turns out.
Title: Love364 W.I.P. - N64 Emulator for Xbox 360 *Update*
Post by: xc1234 on April 22, 2010, 09:44:00 PM
awesome!!!!! thanks for your hard work, hopefully one day my coding skills will be this strong so i can contribute/ still hoping someone ventures to make a ps1 emulator  biggrin.gif
Title: Love364 W.I.P. - N64 Emulator for Xbox 360 *Update*
Post by: ThE MaSTeR 3 on April 22, 2010, 10:29:00 PM
cool but all jtags will be rrod by time this is released.
Title: Love364 W.I.P. - N64 Emulator for Xbox 360 *Update*
Post by: gamesquest1 on April 22, 2010, 10:33:00 PM
wooow lucky us but i thought there was a beta out then i was gonna test it b4 sleeping ahhhhhhhhhh well
Title: Love364 W.I.P. - N64 Emulator for Xbox 360 *Update*
Post by: brandogg on April 22, 2010, 11:07:00 PM
Looked at the news and I...jizzed...in...my...pants.
Title: Love364 W.I.P. - N64 Emulator for Xbox 360 *Update*
Post by: trees415 on April 23, 2010, 12:25:00 AM
You spend 10-12 hours per day coding? Jesus christ man, save some time for sex and drugs. And I complain about 3 hour lectures...
Title: Love364 W.I.P. - N64 Emulator for Xbox 360 *Update*
Post by: drkoolbeanz on April 23, 2010, 12:40:00 AM
QUOTE(ThE MaSTeR 3 @ Apr 22 2010, 08:29 PM) View Post

cool but all jtags will be rrod by time this is released.


lol, looks like someone got left off the jtag train... With jtag, i can monitor more of my 360 then a stock box.jester.gif

I'm glad someone's picking up this though. wii64 was making me jealous!
Title: Love364 W.I.P. - N64 Emulator for Xbox 360 *Update*
Post by: hfmls on April 23, 2010, 12:50:00 AM
this would be awsome!!!!! i wanna play super mario kart biggrin.gif
Title: Love364 W.I.P. - N64 Emulator for Xbox 360 *Update*
Post by: garus on April 23, 2010, 01:06:00 AM
You are the man  biggrin.gif You are developing this amazingly fast  blink.gif
Title: Love364 W.I.P. - N64 Emulator for Xbox 360 *Update*
Post by: Icekiller2k6 on April 23, 2010, 01:12:00 AM
latest blogpost:
QUOTE
Super Mario 64 running on the Xbox360..
Guys this is a first =)




I just want to say thanks to the most amazing girl in the world, Andrea my girlfriend and future wife. The one person that keeps pushing me to keep trying and trying. Even after failing many times. If it wasn't for her then none of this would have happened. I love you baby.

Also thanks to everyone that has supported me on IRC and everyone that has donated.


IPB Image
IPB Image
it isn't perfect but we got output biggrin.gif
Title: Love364 W.I.P. - N64 Emulator for Xbox 360 *Update*
Post by: stezo2k on April 23, 2010, 01:28:00 AM
This is awesome biggrin.gif suprised he didnt port something instead

That s a lot of work to develop from scratch but it'll be worth it

Great news

Title: Love364 W.I.P. - N64 Emulator for Xbox 360 *Update*
Post by: Icekiller2k6 on April 23, 2010, 01:59:00 AM
QUOTE(stezo2k @ Apr 23 2010, 09:28 AM) View Post

This is awesome biggrin.gif suprised he didnt port something instead

That s a lot of work to develop from scratch but it'll be worth it

Great news

if you read the blog posts you would know why..

Xbox360 doesn't support a lot of the stuff that existing emu's use.. so he has to remake it using xbox360 "standards"

also Please people we are looking for donations!

Title: Love364 W.I.P. - N64 Emulator for Xbox 360 *Update*
Post by: hfmls on April 23, 2010, 02:06:00 AM
wow, really cool!!! biggrin.gif

guys stupid question. does he have to work game by game or work in the emulator only, and all games will be playable?
Title: Love364 W.I.P. - N64 Emulator for Xbox 360 *Update*
Post by: garus on April 23, 2010, 02:15:00 AM
Erm... emulator emulates the hardware so it should play all games. But as we know, many emulators may have bugs only in some games and require additional fixes per game.
Title: Love364 W.I.P. - N64 Emulator for Xbox 360 *Update*
Post by: thesonandheir on April 23, 2010, 02:50:00 AM
QUOTE(ThE MaSTeR 3 @ Apr 23 2010, 05:29 AM) View Post

cool but all jtags will be rrod by time this is released.



Please leave this site and never come back you negative nancy.


Title: Love364 W.I.P. - N64 Emulator for Xbox 360 *Update*
Post by: BladeWing on April 23, 2010, 04:03:00 AM
Awesome, nice work man !!!

However, we're limited to only 1 core ?? I thought that was only in Xell/Xellous ?? The 360's native bios should have full core access.
Title: Love364 W.I.P. - N64 Emulator for Xbox 360 *Update*
Post by: tweak3r on April 23, 2010, 06:20:00 AM
You've chosen a very cool name, love364  smile.gif

I'm going to Jtag my box on the day Love364 will released.

Till then I will wait, even if it take decades..   pop.gif
Title: Love364 W.I.P. - N64 Emulator for Xbox 360 *Update*
Post by: nafeasonto on April 23, 2010, 06:35:00 AM
We all appreciate your effort man thank you!!!!!!!!!!!!!!!!!

Something to pass the time:

http://www.youtube.c...feature=related
Title: Love364 W.I.P. - N64 Emulator for Xbox 360 *Update*
Post by: InsaneNutter on April 23, 2010, 06:42:00 AM
QUOTE(BladeWing @ Apr 23 2010, 11:03 AM) View Post

However, we're limited to only 1 core ?? I thought that was only in Xell/Xellous ?? The 360's native bios should have full core access.


I believe he means the emulator is only programmed to use one core at the moment, it could be adapted to use more in the future if needed.
Title: Love364 W.I.P. - N64 Emulator for Xbox 360 *Update*
Post by: BrooksyX on April 23, 2010, 08:54:00 AM
Nice, thanks for the update love. Cant wait for a release.
Title: Love364 W.I.P. - N64 Emulator for Xbox 360 *Update*
Post by: Aldanga on April 23, 2010, 09:50:00 AM
This is great news. Props to you for taking on such a large job and working as hard as you are on this. Coding 10-12 hours any given day can completely destroy one's energies. I know how that is and greatly appreciate your sacrifice.  smile.gif
Title: Love364 W.I.P. - N64 Emulator for Xbox 360 *Update*
Post by: modslave on April 23, 2010, 12:14:00 PM
@ "Master" - you got a serious chip on your shoulder, what are you doing here  uhh.gif

@ Love 364 - thank you for working on this I was not aware (but hoping) someone was  pop.gif
Title: Love364 W.I.P. - N64 Emulator for Xbox 360 *Update*
Post by: Vejita on April 23, 2010, 01:06:00 PM
Thank you very much LoveMHz for your efforts in porting the N64 to the 360, your talents are amazing! pop.gif
Title: Love364 W.I.P. - N64 Emulator for Xbox 360 *Update*
Post by: JCDenton@AS on April 23, 2010, 01:13:00 PM
Sweet!! I would love to get Shadowman and mario kart on there!
Title: Love364 W.I.P. - N64 Emulator for Xbox 360 *Update*
Post by: jeffrey92 on April 23, 2010, 02:03:00 PM
cant wait for conkers bad fur day and hydro thunder

and mario 64 of course
Title: Love364 W.I.P. - N64 Emulator for Xbox 360 *Update*
Post by: Ski-lleR on April 23, 2010, 02:15:00 PM
Nice work, and good luck for the dev
I know how is hard to code on 360
Title: Love364 W.I.P. - N64 Emulator for Xbox 360 *Update*
Post by: DaBuisneZ on April 23, 2010, 02:40:00 PM
Heh so hype isnt a good thing huh love? Great work and def looking forward to this even over new freestyle dash. Donation made buy your self sum redbull and keep the progress rolling (IMG:style_emoticons/default/smile.gif)
Title: Love364 W.I.P. - N64 Emulator for Xbox 360 *Update*
Post by: skyliner99 on April 23, 2010, 02:41:00 PM
CAN'T WAIT for this, props man
Title: Love364 W.I.P. - N64 Emulator for Xbox 360 *Update*
Post by: dcaway on April 23, 2010, 03:10:00 PM
agreed, i cannot wait for this. never ceases to amaze me the talent that does all this for free.
Title: Love364 W.I.P. - N64 Emulator for Xbox 360 *Update*
Post by: Spooning on April 23, 2010, 04:04:00 PM
These guys really deserve some MS points  (IMG:style_emoticons/default/wink.gif)  (IMG:style_emoticons/default/love.gif)
Title: Love364 W.I.P. - N64 Emulator for Xbox 360 *Update*
Post by: trees415 on April 23, 2010, 04:08:00 PM
QUOTE(Spooning @ Apr 23 2010, 03:04 PM) View Post

These guys really deserve some MS points  wink.gif  love.gif

Lol what would he do with them?
Title: Love364 W.I.P. - N64 Emulator for Xbox 360 *Update*
Post by: Twis7eD on April 23, 2010, 04:26:00 PM
You have no idea how much I appreciate the work that you guys are putting into this. This is an extreme accomplishment and I can't wait for it to be released. It is going to be extremely epic.

Thanks again  biggrin.gif
Title: Love364 W.I.P. - N64 Emulator for Xbox 360 *Update*
Post by: vb_encryption_vb on April 23, 2010, 05:26:00 PM
QUOTE(ThE MaSTeR 3 @ Apr 23 2010, 12:29 AM) View Post

cool but all jtags will be rrod by time this is released.




Yeah right...I have a JASPER..
Title: Love364 W.I.P. - N64 Emulator for Xbox 360 *Update*
Post by: xmugen360 on April 23, 2010, 05:27:00 PM
thank you keep plugging away.. i was very impressed with the gba emu...
Title: Love364 W.I.P. - N64 Emulator for Xbox 360 *Update*
Post by: parker955 on April 23, 2010, 05:44:00 PM
OMG can't wait. Mario cart 64 and donkey kong 64 ftw for me biggrin.gif
Title: Love364 W.I.P. - N64 Emulator for Xbox 360 *Update*
Post by: FixItOrModIt on April 23, 2010, 08:28:00 PM
I wonder if excitebike 64 will ever work on an n64 emulator, I want to buy another 64 just for that game

thanks for all the hard work!
Title: Love364 W.I.P. - N64 Emulator for Xbox 360 *Update*
Post by: Spooning on April 24, 2010, 10:37:00 AM
QUOTE(trees415 @ Apr 24 2010, 12:08 AM) View Post

Lol what would he do with them?


I was just joking here...
The right word is donation!

There are a "few" arcade games which cost a lot of MS points and dont deserve them!
Big companys like Sega sell their games with a very poor quality.
The vintage edition games for example must hurt every emu-coder out there,
cause they could do it a hundred times better!


Title: Love364 W.I.P. - N64 Emulator for Xbox 360 *Update*
Post by: BladeWing on April 24, 2010, 01:12:00 PM
Can't wait to get Neon Genesis Evangelion going on this !!! Should be cool as i never got to play that game on the N64.
Title: Love364 W.I.P. - N64 Emulator for Xbox 360 *Update*
Post by: LoveMHz on April 24, 2010, 01:13:00 PM
(IMG:http://1.bp.blogspot.com/_3Uq974TRtLY/S9NAOgNJaTI/AAAAAAAAAHA/_1XIsPWyAvQ/s1600/192.168.137.3-image18.png)

I've been reading the forums and I just wanna say thanks to every for the support.. This is truly a massive project and without the support and motivation of all you then I wouldn't be here doing this. I currently don't have time to reply back to everyone's post, but I most say I share the same enthusiasm.
Title: Love364 W.I.P. - N64 Emulator for Xbox 360 *Update*
Post by: HotKnife420 on April 24, 2010, 04:26:00 PM
QUOTE(Spooning @ Apr 24 2010, 05:37 PM) View Post

I was just joking here...
The right word is donation!

There are a "few" arcade games which cost a lot of MS points and dont deserve them!
Big companys like Sega sell their games with a very poor quality.
The vintage edition games for example must hurt every emu-coder out there,
cause they could do it a hundred times better!


 Sega hasn't cared much about quality since they dropped the Dreamcast. Their new games aren't really what I'd call "poor quality", but they still usually ship with some bugs/glitches. ANY 'vintage' game SHOULD be flawless, IMO, but a lot of companies tend to not care.
Title: Love364 W.I.P. - N64 Emulator for Xbox 360 *Update*
Post by: DARKFiB3R on April 24, 2010, 05:53:00 PM
LoveMHz, you fuckin legend. Will be donating shortly.
Title: Love364 W.I.P. - N64 Emulator for Xbox 360 *Update*
Post by: BladeWing on April 25, 2010, 05:58:00 AM
Very nice !! Looking good do far smile.gif
Title: Love364 W.I.P. - N64 Emulator for Xbox 360 *Update*
Post by: hfmls on April 25, 2010, 09:59:00 AM
man, almost there biggrin.gif biggrin.gif biggrin.gif
Title: Love364 W.I.P. - N64 Emulator for Xbox 360 *Update*
Post by: XxErrorxX on April 25, 2010, 01:38:00 PM
WOW  biggrin.gif  biggrin.gif  biggrin.gif  biggrin.gif http://lovemhz.blogs...sues-fixed.html
IPB ImageIPB ImageIPB ImageIPB Image
Title: Love364 W.I.P. - N64 Emulator for Xbox 360 *Update*
Post by: Vejita on April 25, 2010, 02:01:00 PM
Wow, amazingly fast progress LoveMHz, ph34r.gif

BTW, I know this is OT but if you decide to port over a PS1 emulator, will you also be making a 3D accelerated plugin for it or porting over a software rendering one?

On the original Xbox, PcsXbox only did software rendering so no anti-aliasing was possible on the PS1 3D graphics.
Title: Love364 W.I.P. - N64 Emulator for Xbox 360 *Update*
Post by: HotKnife420 on April 25, 2010, 02:45:00 PM
Awesome work! Can't wait for the next progress update/release.
Title: Love364 W.I.P. - N64 Emulator for Xbox 360 *Update*
Post by: BrooksyX on April 25, 2010, 04:11:00 PM
pretty amazing stuff. love the updates
Title: Love364 W.I.P. - N64 Emulator for Xbox 360 *Update*
Post by: p4r0l3 on April 25, 2010, 05:21:00 PM
Wow just got back from vacation and read up on all the Love364 updates. Great work LoveMHZ!! Will be anticipating the finished product biggrin.gif
Title: Love364 W.I.P. - N64 Emulator for Xbox 360 *Update*
Post by: theguru1 on April 26, 2010, 03:22:00 AM
simply wow!
Title: Love364 W.I.P. - N64 Emulator for Xbox 360 *Update*
Post by: BladeWing on April 26, 2010, 08:55:00 AM
In about a week you've gone from ''running'' to ''FUCK YEAH !!! PLAYABLE !!!''

Now in the voice of the Ridge Racer narrator : YEAH !!! THIS IS THE LAST STRETCH !! KEEP GOING !!!
Title: Love364 W.I.P. - N64 Emulator for Xbox 360 *Update*
Post by: red_ring_of_box on April 26, 2010, 03:34:00 PM
wow dude nice work on this emulator so far, I just read some source code on a chip 8 emulator and that has boggled my mind so far, I can only imagine how hard programming a N64 emulator on a PPC machine must be! Just like to say thanks for all the time you've spent making apps for the scene... smile.gif
Title: Love364 W.I.P. - N64 Emulator for Xbox 360 *Update*
Post by: jayboy86 on April 27, 2010, 10:15:00 AM
website has been updated http://lovemhz.blogspot.com/

now shows texture problems fixed and its looking good, cant be far away from release from the looks of this.
donated $20, all i could afford at the mo. great work guys, keep it up

j
Title: Love364 W.I.P. - N64 Emulator for Xbox 360 *Update*
Post by: edwinmcdunlap on April 28, 2010, 01:48:00 PM
This is fsking awesome.
What's the framerate like?
Title: Love364 W.I.P. - N64 Emulator for Xbox 360 *Update*
Post by: DaBuisneZ on April 28, 2010, 05:52:00 PM
Hows the progress going so far? As in is it harder or easier than you expected?