xboxscene.org forums

Pages: [1] 2

Author Topic: Openxdk V0.07  (Read 146 times)

edwardaux

  • Archived User
  • Newbie
  • *
  • Posts: 15
Openxdk V0.07
« on: May 17, 2005, 04:57:00 PM »

OpenXDK 0.07 has just been released!  There are a number of key improvements in this release:

- The xecuter issue has been resolved.  OpenXDK should now execute using this and any other BIOS/dashboards.
- The USB input layer has been completely reimplemented and now should support 1.0 - 1.6 XBOXs.
- New library support:  freetype (ttf fonts), jpeg, libpng, zlib
- SDL support:  SDL_ttf, SDL_image, SDL_mixer (in progress)
- Keyboard, mouse, usb, and controller support
- debugPrint now contains scrolling
- Multiple video modes (640x480, 720x480, PAL/NTSC)
- Flicker filter and soften functionality
- Numerous little bug fixes

While many people contributed to this release, in particular, I would like single out Carcharius for his work on the controller/usb implementation and
for resolving the xecuter problem, and also d0wnlab for his ttf and image work.  Thanks very much guys!!

With this functionality, though, a dashboard is very feasible.  I have had various reports of this version of OpenXDK being able to compile wolf3d, quake,
tetris, several emulators (NES, sega master), and a handful of other miscellaneous apps.

Still to come...

- Networking (yes, I know it has been a long time coming)
- C++ support

--
Edwardaux
Logged

imagenius

  • Archived User
  • Jr. Member
  • *
  • Posts: 53
Openxdk V0.07
« Reply #1 on: May 17, 2005, 10:49:00 PM »

That's great news. As soon as networking support is implemented and a few other little things I can see many apps being ported over to OpenXDK. I can't wait to see xbox binaries able to be freely distributed. Great work!!
Logged

Ecrofirt

  • Archived User
  • Full Member
  • *
  • Posts: 166
Openxdk V0.07
« Reply #2 on: May 17, 2005, 11:11:00 PM »

Can OpenXDK be used with Visual Studio .NET 2003? The game I'm working on now is using SDL, so porting it over would be pretty awesome.
Logged

edwardaux

  • Archived User
  • Newbie
  • *
  • Posts: 15
Openxdk V0.07
« Reply #3 on: May 18, 2005, 12:00:00 AM »

> Can OpenXDK be used with Visual Studio .NET 2003?

I can guarantee you won't be able to compile OpenXDK itself using Visual Studio.  

However, you might (and I haven't tried this) be able to compile your application if you can convince Visual Studio to ignore all of the standard MS libraries, and to pull in only the OpenXDK headers and precompiled libraries (available from sourceforge), and to statically link the whole thing.  

Theoreically, it might work, but I don't know enough about configuring Visual Studio to give any advice on where to go next.

--
Edwardaux
Logged

d0wnlab

  • Archived User
  • Sr. Member
  • *
  • Posts: 326
Openxdk V0.07
« Reply #4 on: May 18, 2005, 07:10:00 AM »

yay!

this weekend I will be releasing the first beta of my OpenDash v1.  It sucks horribly but it does the bare bare minimum required.

Thanks edwardaux and Carch both for their hard work!  beerchug.gif
Logged

Shalted

  • Archived User
  • Newbie
  • *
  • Posts: 13
Openxdk V0.07
« Reply #5 on: May 18, 2005, 10:00:00 AM »

YEAH!!! Ive had many projects wich have been ideling, waiting for usb support. Mainly an openxdk dash.

Keep Up the good work Edwardaux.

This post has been edited by Shalted: May 18 2005, 05:02 PM
Logged

Ecrofirt

  • Archived User
  • Full Member
  • *
  • Posts: 166
Openxdk V0.07
« Reply #6 on: May 18, 2005, 03:56:00 PM »

well, this news is distressing.
Logged

PedrosPad

  • Archived User
  • Hero Member
  • *
  • Posts: 1277
Openxdk V0.07
« Reply #7 on: May 19, 2005, 01:46:00 AM »

QUOTE(d0wnlab @ May 18 2005, 03:21 PM)
yay!

this weekend I will be releasing the first beta of my OpenDash v1.  It sucks horribly but it does the bare bare minimum required.
*


Sounds good m8  :beer:
Logged

chilin_dude

  • Archived User
  • Hero Member
  • *
  • Posts: 3068
Openxdk V0.07
« Reply #8 on: May 19, 2005, 07:07:00 AM »

QUOTE(d0wnlab @ May 18 2005, 03:21 PM)
yay!

this weekend I will be releasing the first beta of my OpenDash v1.  It sucks horribly but it does the bare bare minimum required.

Thanks edwardaux and Carch both for their hard work!  :beer:
*


 :beer: Can't wait for it!
This means that we may soon have a 100% legal softmod installer I believe?
Logged

kennelbound

  • Archived User
  • Newbie
  • *
  • Posts: 39
Openxdk V0.07
« Reply #9 on: May 19, 2005, 01:08:00 PM »

I've had some rudimentary success with using C++ classes with this release.

It just takes a bit of time on google and a little work with the linker to get it to function properly.

Great work all of you who assisted in this.  I can't tell you how excited I am to be able to finish a bunch of projects.

 biggrin.gif
Logged

Carcharius

  • Archived User
  • Sr. Member
  • *
  • Posts: 304
Openxdk V0.07
« Reply #10 on: May 19, 2005, 11:46:00 PM »

QUOTE(kennelbound @ May 19 2005, 09:19 PM)
I've had some rudimentary success with using C++ classes with this release.

It just takes a bit of time on google and a little work with the linker to get it to function properly.
*


It'd be good if you could post the exact details of how you did this. This would help out people who wanted to have a tinker whilst waiting for proper c++ support to become avaialble.

Yeah everybody could jump on google like you suggest - but isn't this whole scene about sharing information??  ;)


Regarding building OpenXDK projects with visual c++ - like edwardaux I don't have any idea if it's possible to use the vc++ compiler. But it should be perfectly possible to setup a makefile project in vc++ and use that to build things straight from the IDE.

Carch
Logged

kennelbound

  • Archived User
  • Newbie
  • *
  • Posts: 39
Openxdk V0.07
« Reply #11 on: May 22, 2005, 12:10:00 PM »

QUOTE(Carcharius @ May 20 2005, 07:21 AM)
It'd be good if you could post the exact details of how you did this. This would help out people who wanted to have a tinker whilst waiting for proper c++ support to become avaialble.

Yeah everybody could jump on google like you suggest - but isn't this whole scene about sharing information??  wink.gif


You are correct sir!

I should have just wrote down how I did it, but I didn't have the hour it took to check my settings and write up a tutorial on how to do it when I posted originally.

I took that time today, and came up with this.

Hope it helps!

Logged

d0wnlab

  • Archived User
  • Sr. Member
  • *
  • Posts: 326
Openxdk V0.07
« Reply #12 on: May 27, 2005, 07:44:00 AM »

QUOTE(d0wnlab @ May 18 2005, 03:21 PM)
yay!

this weekend I will be releasing the first beta of my OpenDash v1. 

*



yeah, so.. I lied a bit here.  I'm working on it, though.. there's some stuff that doesn't work on openxdk that I have to resolve at the moment (stat()?)
Logged

edwardaux

  • Archived User
  • Newbie
  • *
  • Posts: 15
Openxdk V0.07
« Reply #13 on: May 27, 2005, 03:01:00 PM »

stat() should work.  There is a testcase in Samples/testNewlib.c, however, to be honest, I haven't gone back and reverified it for a while.  If I get a chance this weekend, I will check it out for you.

--
Edwardaux
Logged

d0wnlab

  • Archived User
  • Sr. Member
  • *
  • Posts: 326
Openxdk V0.07
« Reply #14 on: May 27, 2005, 02:54:00 PM »

I tried it last night and it wasn't filling my struct.  I wasn't checking the return value (like i said the dash I'm writing is a quick hack smile.gif )

I wrote up an equivalent using bios calls and am going to test it out tonight, if it works I'll send it to you, it could go okay being integrated into HAL.

I was browsing the CVS directory from work and the only stat.c file I could find in the newlib tree was a stub function inside the attic, but that makes sense since now they're somewhere else since it's using automake (right)?  where do I find the xbox-specific newlib files now?
Logged
Pages: [1] 2