It’s been awhile to say the least so thought I would at least come back with a gift. So here it is, the complete collection of all Team Xelove past, present, finished, and unfinished projects with full source code. Hopefully this will help the Xbox 360 scene out a little 😉
Password: <3Zippers Mirrors are welcomed. Just let me know and I'll include the link in the post.
Nothing much new here. Just been busy with life issues so I thought I would show a video of the current status of Love364.. Still a lot of work to be done, but this should help get some people *off*.
Still sorting through all of the issues in RDP, mostly little/big endian conversion.. Also I’ve got controllers somewhat working so I can make it ingame on Super Mario 64. Should help since I’ll be able to pause the game and look for more constant data coming from the RDP.
In other news, another game boots =)
Yes, that’s right.. Mario is on the Xbox360.
Lack of blog posts, argh.. I told myself when I started this blog that I would update often (at least every 3 days at the latest).
About Love364, yes I changed the name ;D Currently we have the core, RSP, and audio implemented. A lot 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.
It’s been somewhat of a delay, but XeDOSBox’s Google Project page has been updated.. Also included are Visual Studio 2005 and Visual Studio 2008 project files. So check it out, start filling out bug reports, and let’s make this one Xbox360 port to remember.
Nothing much to say yet expect for that the first N64 emulator for the Xbox360 is in the works. Work has been progressing along smoothly for the last month now and things are starting to shape up. No screenshots yet, but I’ll keep my blog updated as things come along.
Donation button is now fixed. Sorry to the people that wanted to donate and couldn’t.. We had an issue with the PayPal account that we was using. All of that’s sorted out now. Donations are need as progress for new and exciting things to happen. Currently I have a few secret projects that I’m working on and of course some of it will take longer to make without your help. If you would like more details about what’s needed and would like to help then please contact me.
It’s been a real pleasure to have worked with such a great code base and the people whom are still active within the group. Without them none of this would be possible.
The VisualBoyAdvance project was started by Forgotten. When this person left the development of the emulator, the project was handed over to a team named VBA Team, led by hacker kxu. Development on the original VisualBoyAdvance stopped in 2004 with versions 1.7.2 and 1.8.0 beta 3, and a number of forked versions were made by various developers in the years since then.
Cheat Code Example: (Found in settings.xml)
<game rom_name="SONICADVANC2" displayname="Sonic Advance 2" checksum="2130634743" lastplayed="1271112274" timesplayed="4" type="GBA" favorite="false"> <cheatcodes> <cheatcode name="MasterCode" default="true" mastercode="true"> <gameshark>8A4B0EDC22B74899</gameshark> <gameshark>1A706E7DA8A5D009</gameshark> </cheatcode> <cheatcode name="Invincibility" default="false"> <gameshark>846754623771FACD</gameshark> </cheatcode> <cheatcode name="Always have 99 rings" default="false"> <gameshark>29F860CEFE350599</gameshark> </cheatcode> <cheatcode name="Never Lose Rings" default="false"> <gameshark>EA2E1E0B8FCE0633</gameshark> </cheatcode> </cheatcodes> </game>
<game rom_name="POKEMON FIRE" displayname="Pokemon – Fire Red Version" checksum="3716707868" lastplayed="0" timesplayed="123" type="GBA" flashsize="128" />
NES Classic Fix:
<game rom_name="NES METROID" displayname="Classic NES Series – Metroid" checksum="2996917187" lastplayed="0" timesplayed="0" type="GBA" favorite="false" save_type="1" />
Any other game save/load issues can be fixed by playing with the Save_Type or FlashSize. Or ask in IRC for help;D
[+] Full speed GB, GBC, and GBA Emulation
[+] Screenshot output
[+] Save/Load States
[+] Ingame Menu via L+R Stick Click
[+] Gameshark Cheat Code Support
[+] Gameplay Status
[+] Emulation Fastword
[+] and much much more!
New in Version 0.4
[+] Added Cheat Code Support
[+] New GUI
[+] Gameboy and GameBoy Color Support
[+] Metroid Graphic/Audio Bugs Fixed
[+] All memory leaks fixed
[+] Gameplay Status
[+] BoxArt Support
[+] And a lot more.