xboxscene.org forums

Pages: [1] 2

Author Topic: libSDL360x v0.01  (Read 262 times)

Xbox-Scene

  • Archived User
  • Hero Member
  • *
  • Posts: 4299
libSDL360x v0.01
« on: February 18, 2010, 04:26:00 PM »

libSDL360x v0.01
Posted by XanTium | February 18 18:26 EST | News Category: Xbox360
 
Lantus released the SDL Library for Xbox 360, which should allow developers to easily port SDL-based emulators/games/etc to the Xbox 360:
Quote

SDL Library for Xbox 360 Consoles
I've had this code for quite some time but its good enough to release. This code is based off the original libSDLx(info) code I wrote for the Xbox over 6 years ago.
The original DX8 audio/video calls were replaced by DX9 stuff and XAudio2 code to work with the Xbox 360.
This is just the source code to build the libraries. No binaries are included so its 100% legal!

Usage
Archive contains 3 folders:
- libSDLx360 contains main SDL project source code
- SDL_ttf360 is SDL TTF project source code
- SDLTest is a sample project showing a simple test of SDL
Basic SDL functionality is up. Graphics/audio/threads/filesystem/joysticks are all in and working nicely.

TODO
- Lots of optimizations
- Mouse/Keyboard/cdrom code is not written (yet)
- SDL Mixer doesnt exist (yet)

Help
Any source code patches people have will be helpful. Im especially looking into DX9 rendering optimizations and improvements to the software blitter code. Thanks :)

Official Site: n/a, by Lantus
Download: here
News-Source: xboxhacker.org



Logged

skyliner99

  • Archived User
  • Full Member
  • *
  • Posts: 105
libSDL360x v0.01
« Reply #1 on: February 18, 2010, 04:40:00 PM »

...request to allow x360 homebrew for take off it granted
Logged

signum

  • Archived User
  • Full Member
  • *
  • Posts: 140
libSDL360x v0.01
« Reply #2 on: February 18, 2010, 04:48:00 PM »

Holy Crap!

Everyday gets better and better!

This will open the door further for currently existing programs to be ported to run on the 360.

A flood more of emulators inbound smile.gif
Logged

althena

  • Archived User
  • Full Member
  • *
  • Posts: 122
libSDL360x v0.01
« Reply #3 on: February 18, 2010, 04:59:00 PM »

Those made many game ports to the Xbox 1 possible, hope it will have the same effect on the Xbox 360.

Great to see Lantus making such a great contribution to the scene again, still use xSnes9x sometimes on my Xbox 1 for a few special BS roms that don't work so well on ZsnexBox smile.gif
Logged

Porta360

  • Archived User
  • Jr. Member
  • *
  • Posts: 66
libSDL360x v0.01
« Reply #4 on: February 18, 2010, 05:00:00 PM »

Look up in the sky.. It's ah bird, It's ah plane, nooo.. It's 360HOMEBREW!!!
It's jumping off.
Logged

HotKnife420

  • Archived User
  • Hero Member
  • *
  • Posts: 1040
libSDL360x v0.01
« Reply #5 on: February 18, 2010, 05:54:00 PM »

I can has this? biggrin.gif

 This is definitely a good addition. Nothing beats legal homebrew (well, except for maybe illegal homebrew j/k tongue.gif).
Logged

tristanx

  • Archived User
  • Full Member
  • *
  • Posts: 245
libSDL360x v0.01
« Reply #6 on: February 18, 2010, 06:18:00 PM »

biggrin.gif  biggrin.gif  biggrin.gif  biggrin.gif  biggrin.gif  biggrin.gif  biggrin.gif  biggrin.gif  biggrin.gif  biggrin.gif

i still need to get my system jtagged.
Logged

minooch

  • Archived User
  • Jr. Member
  • *
  • Posts: 50
libSDL360x v0.01
« Reply #7 on: February 18, 2010, 06:45:00 PM »

QUOTE(tristanx @ Feb 19 2010, 12:18 PM) *
biggrin.gif  biggrin.gif  biggrin.gif  biggrin.gif  biggrin.gif  biggrin.gif  biggrin.gif  biggrin.gif  biggrin.gif  biggrin.gif

i still need to get my system jtagged.


 

Its really easy - Should only take 1-2 hours max thats including the dumping & writing to nand

Logged

burnshroom

  • Archived User
  • Newbie
  • *
  • Posts: 20
libSDL360x v0.01
« Reply #8 on: February 18, 2010, 07:30:00 PM »

QUOTE(minooch @ Feb 18 2010, 07:45 PM) *

Its really easy - Should only take 1-2 hours max thats including the dumping & writing to nand


Two 30 - 40 min reads / 1 30 -40 min write --
That kills most of your 2 hours there.

Opening and soldering your xbox to boot -- hmmm 2 hours is pushing it.

But well worth whatever time you put into it.

Now I just want to find a Jasper unopened locally.
Logged

Lush

  • Archived User
  • Sr. Member
  • *
  • Posts: 261
libSDL360x v0.01
« Reply #9 on: February 18, 2010, 08:25:00 PM »

great work...
Logged

vb_encryption_vb

  • Archived User
  • Hero Member
  • *
  • Posts: 1082
libSDL360x v0.01
« Reply #10 on: February 18, 2010, 08:57:00 PM »

QUOTE(burnshroom @ Feb 18 2010, 09:30 PM) *

Two 30 - 40 min reads / 1 30 -40 min write --
That kills most of your 2 hours there.

Opening and soldering your xbox to boot -- hmmm 2 hours is pushing it.

But well worth whatever time you put into it.

Now I just want to find a Jasper unopened locally.



2 dumps @ 10 mins using the guide in my signature.

solder some points 30 mins tops and your ready to dump.

50 minutes total so,far

10 mins to write xellous to nand...

ftp into xellous download nand image... 10 mins

put xbr on usb disk and installed 2 minutes.

total time invested 72 minutes....

I'll have to time this some time...remember it's all a matter of fast you can solder and throw commands.
Logged

p4r0l3

  • Archived User
  • Full Member
  • *
  • Posts: 194
libSDL360x v0.01
« Reply #11 on: February 18, 2010, 09:02:00 PM »

Fantastic news! Lantus has opened up many new possibilities with this release. 2010 surely is THE year for 360 homebrew. Can anyone say Mupen64 port? (*goldeneye nerdgasm*)
Logged

minooch

  • Archived User
  • Jr. Member
  • *
  • Posts: 50
libSDL360x v0.01
« Reply #12 on: February 18, 2010, 09:05:00 PM »

QUOTE(burnshroom @ Feb 19 2010, 01:30 PM) *


Two 30 - 40 min reads / 1 30 -40 min write --
That kills most of your 2 hours there.

Opening and soldering your xbox to boot -- hmmm 2 hours is pushing it.

But well worth whatever time you put into it.

Now I just want to find a Jasper unopened locally.


 

vb_encrytion beat me to it (and he is being generous with times) - you don't need nandpro for the entire process - it can even be a jasper 512 and still be less then 2 hours - Easy as 1-2-3

 

Logged

Odb718

  • Archived User
  • Hero Member
  • *
  • Posts: 925
libSDL360x v0.01
« Reply #13 on: February 19, 2010, 04:15:00 AM »

GJ
Logged

tweak3r

  • Archived User
  • Newbie
  • *
  • Posts: 23
libSDL360x v0.01
« Reply #14 on: February 19, 2010, 04:31:00 AM »

QUOTE(minooch @ Feb 19 2010, 05:05 AM) *

vb_encrytion beat me to it (and he is being generous with times) - you don't need nandpro for the entire process - it can even be a jasper 512 and still be less then 2 hours - Easy as 1-2-3


Its not about doing it fast, its about doing it right, so that it can be used for years without any E-Codes :-)

Logged
Pages: [1] 2