xboxscene.org forums

Pages: 1 [2]

Author Topic: Legal Power And Reset Xbe's  (Read 557 times)

Artifex

  • Archived User
  • Full Member
  • *
  • Posts: 231
Legal Power And Reset Xbe's
« Reply #15 on: September 27, 2003, 01:36:00 PM »

Uhm, yeah.... this is no big deal, really.

Creating XDK free xbox apps is trivial.  In fact, it sounds like you went about it in a rather difficult way, if you used asm.  I've written quite a few little utilities and applications for the xbox, in C/C++, without using the xdk, or the xdk libraries.

--Artifex
Logged

Artifex

  • Archived User
  • Full Member
  • *
  • Posts: 231
Legal Power And Reset Xbe's
« Reply #16 on: September 27, 2003, 02:59:00 PM »

QUOTE (ebsi @ Sep 27 2003, 07:38 AM)
Nice, but why isn't the source included?

I believe the apps are based on xbeboot from
the xboxlinux project, and this app is GPL.

cu

EBSI

This is not based on xbeboot, I can assure you of that.

Xbeboot's imagebld process leaves certain rather obvious telltale markers in the xbe.

This is GPL free.
Logged

Artifex

  • Archived User
  • Full Member
  • *
  • Posts: 231
Legal Power And Reset Xbe's
« Reply #17 on: September 27, 2003, 01:57:00 PM »

QUOTE (Xbox-Savage @ Sep 27 2003, 08:28 AM)
QUOTE (Gamester17 @ Sep 26 2003, 08:36 PM)
QUOTE (vulgusprofanum @ Sep 26 2003, 03:47 PM)
Unlike the origionals, these are completely legal, (asm not xdk) and can be freely distributed. Big thanks to xbdev.net for the header, etc.

--DOWNLOAD--

cool, very nice, but why not include the source code? wink.gif

PS! If you need a host for these be happy to help

must be cause theyere the illegal ones and he's trying to make everyone believe that it has no MS code in them.  wink.gif




^^^^^^^^^^

Im not saying that there the illegal ones , if there not then good job.

These are clearly not built with the xdk.

You want source?  Here you go....

Power.xbe:
CODE

public start
start           proc near
                mov     dx, 0C004h
                mov     al, 20h; ' '
                out     dx, al
                mov     dx, 0C008h
                mov     al, 2
                out     dx, al
                mov     dx, 0C006h
                mov     al, 80h; 'Ç'
                out     dx, al
                mov     dx, 0C000h
                in      ax, dx
                out     dx, al
                mov     dx, 0C002h
                mov     al, 1Ah
                out     dx, al
                mov     eax, 1000000

DelayLoop:
                dec     eax
                jnz     short DelayLoop

Spin:
                jmp     short Spin
start           endp


And here's reset.xbe:

CODE

public start
start           proc near
                mov     dx, 0C004h
                mov     al, 20h; ' '
                out     dx, al
                mov     dx, 0C008h
                mov     al, 2
                out     dx, al
                mov     dx, 0C006h
                mov     al, 1
                out     dx, al
                mov     dx, 0C000h
                in      ax, dx
                out     dx, al
                mov     dx, 0C002h
                mov     al, 1Ah
                out     dx, al
                mov     eax, 1000000

DelayLoop:
                dec     eax
                jnz     short DelayLoop

Spin:
                jmp     short Spin
start           endp


There you go. :-)

--Artifex

Logged
Pages: 1 [2]