Thursday, May 6, 2010

[Release] Super Mario War Port





Super Mario War is a game for up to four players with many different modes of play. The basic goal of the game is to be the last player standing, and to accomplish this goal you must jump on your opponents' heads to kill them. There are many Mario-themed items you can use to help you kill your opponents, as well. In addition, there are several variations on this basic gameplay mechanic which you can try, such as Chicken, Capture The Flag, and so on. Plus, for those who enjoy customization, there are several aspects of the game which you can tweak to your liking through the Options menus, and if you like, you can make your own maps, skins, and other custom content to use (or download others' to use), too!


This is the first release of my port of Super Mario War for the Xbox360. Currently there seems to only be a few audio issues, but that should be taken care of soon.

Saturday, May 1, 2010

Video Update


picture of a pumpkin
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*.



Sunday, April 25, 2010

Texture Issues Fixed


picture of a pumpkin
Now off to rewrite my rendering code ;D

Saturday, April 24, 2010

Yet Another Update


picture of a pumpkin
I was really tempted not to show off these screens due to the texture issue.. But I thought you guys would still love them. So here it is.. Super Mario 64 now rendering 3D.







Now for me to lay off the acid, get my vision straight, and fix the textures. xD

E> LoveMHz

Small Update


picture of a pumpkin
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 =)

Thursday, April 22, 2010

Latenight Update


picture of a pumpkin
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.

Mario on the Xbox360


picture of a pumpkin

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 (atleast every 3 days at the latest).

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.


I E> Andrea

Tuesday, April 13, 2010

[Release] XeBoyAdvance 0.4


picture of a pumpkin

[ XeBoyAdvance - VBA based GBA Emulator for the Xbox 360 ]

[About VirtualBoyAdvance]
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. *Even if they do like to stab me in IRC*

Wikipedia - "The VisualBoyAdvance project was started by Forgotten.[6] 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>

Pokemon Fix:
<game rom_name="POKEMON FIRE" displayname="Pokemon - Fire Red Version" checksum="3716707868" lastplayed="0" timesplayed="123" type="GBA" flashsize="128" />

NES Classic Fixs:
<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

[ FEATURES ]
[+] Full speed GB, GBC, and GBA Emulation
[+] Screenshot output
[+] Save/Load States
[+] Ingame Menu via L+R Stick Click
[+] Gameshark CheatCode Support
[+] Gameplay Status
[+] Enulation 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 alot more.

Sunday, March 21, 2010

[Release] XeDOSBox 0.1 Beta


picture of a pumpkin


[ XeDOSBox - Opensource port of DOSBox for the Xbox 360 ]
[ http://code.google.com/p/xedosbox/ ]

█▀▀ [ About XeDOSBox ] ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
█ █
▓ Yet another great project to work with. This is also Team XeLove's first █
▓ opensource release. There's still a some bugs left but a few games are █
▓ running. Note that this is a beta. █
▓ █
▓ Wikipedia - █
▓ DOSBox is a full CPU emulator, capable of running DOS programs that █
▓ require the CPU to be in either real mode or protected mode.[3] Other █
▓ similar programs, such as dosemu or VDMs for Windows and OS/2, provide █
▓ compatibility layers and rely on virtualization capabilities of the 386 █
▓ family processors. Since DOSBox can emulate its CPU by interpretation, it █
▓ is independent of its host CPU.[3] However, on systems which provide the █
▓ i386 instruction set, the option to use dynamic instruction translation █
▓ is available in DOSBox. Though this setting is less accurate and reliable,█
▓ it is faster than interpretive CPU emulation." ██
▓ █
█▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀▀


█▀▀ [ FEATURES ] ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
█ █
▓ [+] USB Keybaord and Chatpad Support █
▓ [+] Config File Support (Should work from CON files) ██
█ █
█▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▀▀
█ █
█▀▀ [ TODO LIST ] ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ ▀▀▀▀▀▀█
█ █
▓ [-] Fix Bug that causes crash in alot of programs. █
▓ [-] Better keyboard support. █
▓ [-] Graphical Frontend for loading custom config files(Like the Wii Port) █
▓ [-] Mouse Support █
▓ [-] And alot more. ██
█ █
█▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▀▀
█ █
█▀▀ [ CONTROLS ] ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ ▀▀▀▀▀▀█
█ █
▓ [+] Keyboard - USB Keyboard or Chatpad █
▓ [+] Chatpad Special functions █
▓ Greenkey + F keys = F1, F2... █
▓ Greenkey + bksp = Esc ██
█ █
█▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀▀

█▀▀ [ CREDITS ] ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█
█ █
▓ [*] uberfry : Coding support. █
▓ [*] [c0z] : Support with XeDebug █
▓ [*] sascoo : Help with XeDebug █
▓ [*] lantus : SDL Port, thanks for the audio code bro █
▓ [*] mastag22 : Donation. Thanks for helping me get in the scene when █
▓ no one else would █
▓ [*] NoRemorse : Large Donation █
▓ [*] BLAZE1 : Co-Team Leader, Web Hosting and IRC Support █
▓ [*] ne0fite : IRC Support and nfo █
▓ [*] Sonic-ISO : Support ;D ██
█ █
█▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▀▀
█ █
█▀▀ [ SHOUTOUTS ] ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ ▀▀▀▀▀▀█
█ █
▓ [*] [c0z] [*] mastag22 [*] Cr4zi3 [*] BLAZE1 █
▓ [*] Sonic-Iso [*] PolyMorphiK [*] dstruktiv [*] ne0fite █
▓ [*] sascoo [*] el_aprend [*] HoRnEyDvL █
▓ [*] Xanax [*] EMAXX [*] AnnexxEmpire █
▓ [*] lantus [*] NoRemorse [*] c0nd0m ▐▌
█ █
█▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀▀

▄▄▄ [ GROUP NEWS ] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█ █
▓ Questions? Comments? Contact us. ▓
▓ ▓
▓ Website: http://lovemhz.blogspot.com ▓
▓ IRC: #XeLove, EFNet ▓
█ █
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

[Release] XeDOSBox 0.1 Beta




[ XeDOSBox - Opensource port of DOSBox for the Xbox 360 ]
[ http://code.google.com/p/xedosbox/ ]

[ About XeDOSBox ]
Yet another great project to work with. This is also Team XeLove's first opensource release. There's still a some bugs left but a few games are running. Note that this is a beta.

Wikipedia -
DOSBox is a full CPU emulator, capable of running DOS programs that require the CPU to be in either real mode or protected mode.[3] Other similar programs, such as dosemu or VDMs for Windows and OS/2, provide compatibility layers and rely on virtualization capabilities of the 386 family processors. Since DOSBox can emulate its CPU by interpretation, it is independent of its host CPU.[3] However, on systems which provide the i386 instruction set, the option to use dynamic instruction translation is available in DOSBox. Though this setting is less accurate and reliable, it is faster than interpretive CPU emulation."

[ FEATURES ]
[+] USB Keybaord and Chatpad Support
[+] Config File Support (Should work from CON files)

[ TODO LIST ]
[-] Fix Bug that causes crash in alot of programs.
[-] Better keyboard support.
[-] Graphical Frontend for loading custom config files(Like the Wii Port)
[-] Mouse Support
[-] And alot more.

[ CONTROLS ]
[+] Keyboard - USB Keyboard or Chatpad
[+] Chatpad Special functions
Greenkey + F keys = F1, F2...
Greenkey + bksp = Esc

[ CREDITS ]
[*] uberfry : Coding support.
[*] [c0z] : Support with XeDebug
[*] sascoo : Help with XeDebug
[*] lantus : SDL Port, thanks for the audio code bro
[*] mastag22 : Donation. Thanks for helping me get in the scene when no one else would
[*] NoRemorse : Large Donation
[*] BLAZE1 : Co-Team Leader, Web Hosting and IRC Support
[*] ne0fite : IRC Support and nfo
[*] Sonic-ISO : Support ;D

Friday, March 19, 2010

DOSBox Progress + DevKit


picture of a pumpkin
I've finial got my Developers Kit =D I want to give a huge a thanks to NoRemorse, el_aprend, SonicISO, Team XeDev, and everyone that's donated to the team =) Just from using it for a few hours I can already say that this is going to speed up development HUGELY. I probably would still be sorting out the bug in the DOSBox port. So thanks again everyone =D

Here's a few screenshots of Windows 3.1 installing on my developers kit.

Tuesday, March 16, 2010

Status Update


picture of a pumpkin
XeBoyAdvance:
Not a lot to talk about really.. Been working really hard on adding cheat code support, but ran into a bug. I want to say it's a bug with GameShark's lookup functions. Which is being a pain in the ass to debug. Other than that we have a new UI and XML settings/database file. The new UI is really sexy and all credits go to xiq for his hard work.
<Game ROM_Name="METROID4USA" DisplayName="Metroid Fusion" Checksum="1819625372" LastPlayed="0" TimesPlayed="1" Type="GBA" Favorite="true">
<CheatCodes>
<CheatCode Name="MasterCode" Default="true" MasterCode="true">
<GameShark>93C80FA3 DF77</GameShark>
<GameShark>EEEE8A9B 6B5C</GameShark>
<GameShark>00D0A839 17FE</GameShark>
</CheatCode>
<CheatCode Name="Multi Jump" Default="false">
<GameShark>FD28FA5E 77C9</GameShark>
<GameShark>FE80CB4F E749</GameShark>
</CheatCode>

XeDOSBox:

Coming soon ;D

Sunday, March 7, 2010

[Release] XeBoyAdvance 0.2


picture of a pumpkin
================================================
Team XeLove Presents:
================================================
XeBoyAdvance - VBA based GBA Emulator for the Xbox 360.
Website: http://lovemhz.blogspot.com
IRC: #XeLove, EFNet

================================================
Information:
================================================
Hey, it's LoveMHz here again from Team XeLove to present are fantastic emulator XeBoyAdvance.
A lot of work has went into this port. The 360 is a wonderful platform, sometimes it's a pain,
but none the less, we have achieved high goals for GBA emulation on it. So far we've spent about
2 months on this port. Work so far has been done on a retail console, therefore it has really
slowed down the process. Soon we will release the payment details for people that want to donate.
So if you enjoy GBA, or simple want to see more ports (NES, N64, and PSX to just name a few) then
please donate. And ofcourse none of this would possible without the support of all of you.

Thanks and feel free to join us on IRC, #XeLove on EFNet. I also enjoy free blowjobs, thanks for reading this.
================================================

================================================
About VirtualBoyAdvance:
================================================
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. *Even if they do like to stab me in IRC*

Wikipedia - "The VisualBoyAdvance project was started by Forgotten.[6] 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."
================================================

================================================
New Features in XeBoyAdvance 0.2
================================================
[+] Added Fastword - Right Trigger
[+] Added Left Thumb Stick as DPad
[+] Screen Calebration
[+] Fixed "Double Click" Effect in Menu
[+] Fixed Speed Issues
[+] Fixed Graphic Bug in Metroid
[+] Save Game Preview

[Release] XeBoyAdvance 0.2


picture of a pumpkin
================================================
Team XeLove Presents:
================================================
XeBoyAdvance - VBA based GBA Emulator for the Xbox 360.
Website: http://lovemhz.blogspot.com
IRC: #XeLove, EFNet

================================================
Information:
================================================
Hey, it's LoveMHz here again from Team XeLove to present are fantastic emulator XeBoyAdvance.
A lot of work has went into this port. The 360 is a wonderful platform, sometimes it's a pain,
but none the less, we have achieved high goals for GBA emulation on it. So far we've spent about
2 months on this port. Work so far has been done on a retail console, therefore it has really
slowed down the process. Soon we will release the payment details for people that want to donate.
So if you enjoy GBA, or simple want to see more ports (NES, N64, and PSX to just name a few) then
please donate. And ofcourse none of this would possible without the support of all of you.

Thanks and feel free to join us on IRC, #XeLove on EFNet. I also enjoy free blowjobs, thanks for reading this.
================================================

================================================
About VirtualBoyAdvance:
================================================
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. *Even if they do like to stab me in IRC*

Wikipedia - "The VisualBoyAdvance project was started by Forgotten.[6] 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."
================================================

================================================
New Features in XeBoyAdvance 0.2
================================================
[+] Added Fastword - Right Trigger
[+] Added Left Thumb Stick as DPad
[+] Screen Calibration
[+] Fixed "Double Click" Effect in Menu
[+] Fixed Speed Issues
[+] Fixed Graphic Bug in Metroid
[+] Save Game Preview
[+] Autofire, A Autofire = X and B Autofire = Y
Screen Calibration

Hope you guys like this release as much as the last. This time I've added a few good number of features that where requested. Hope you enjoy them as much I do. As with the last time, please let me know of any issues/bugs. ;D

Thanks, for the support guys.
<3 LoveMHz

Xbins:
http://www.xbins.org/nfo.php?file=xboxnfo1801.nfo

Tuesday, March 2, 2010

[Release] XeBoyAdvance 0.1

This summary is not available. Please click here to view the post.