Difference between revisions of "File:EasyIOS.tgz"

From WiiBrew
Jump to navigation Jump to search
(EasyIOS v0.1.2 -------------------- This app is for browsing the device tree, and trying out quick IOS commands w/out doing builds. ChangeLog: ----------------- EasyIOS v0.1.2 +Fixed bug causing crash related to overrunning the log +Added easy )
 
(major formatting edit)
Line 1: Line 1:
EasyIOS v0.1.2
+
=EasyIOS=
 
 
--------------------
 
 
 
 
This app is for browsing the device tree, and trying out quick IOS commands w/out doing builds.
 
This app is for browsing the device tree, and trying out quick IOS commands w/out doing builds.
  
 +
==Disclaimer==
 +
Only use this app if you have any idea why you are using it.
  
 
+
==ChangeLog==
ChangeLog:
 
 
 
-----------------
 
 
 
 
EasyIOS v0.1.2
 
EasyIOS v0.1.2
 
 
  +Fixed bug causing crash related to overrunning the log
 
  +Fixed bug causing crash related to overrunning the log
 
 
  +Added easy to use Byte (binary mode) adding interface
 
  +Added easy to use Byte (binary mode) adding interface
 
 
  +Fixed debug messages going to log. (More useful/detailed)  
 
  +Fixed debug messages going to log. (More useful/detailed)  
 
 
  +Speed improvements related to allocating memory
 
  +Speed improvements related to allocating memory
 
 
  +Fixed padding of bytes so output is easier to read
 
  +Fixed padding of bytes so output is easier to read
 
 
  +Added build flags so EasyIOS can build under cygwin, linux or osx
 
  +Added build flags so EasyIOS can build under cygwin, linux or osx
 
 
  +Added new devices based on changes on the IOS wiki
 
  +Added new devices based on changes on the IOS wiki
 
 
  
 
easyIOS v0.1.1
 
easyIOS v0.1.1
 
 
  +Made 0 a valid fd
 
  +Made 0 a valid fd
 
 
  +Implemented fix (hopefully) for timeout of video
 
  +Implemented fix (hopefully) for timeout of video
 
 
  +fixed wrong value in ioctlv command
 
  +fixed wrong value in ioctlv command
 
 
  +More debug during run
 
  +More debug during run
 
 
  
 
easyIOS v0.1
 
easyIOS v0.1
 
 
  +Fix data payload on ioctlv message so its extendible
 
  +Fix data payload on ioctlv message so its extendible
 
 
  +Add Makefile.linux to build linux exec for testing
 
  +Add Makefile.linux to build linux exec for testing
 
 
  +Clean up menu printing so it doesn't scroll
 
  +Clean up menu printing so it doesn't scroll
  
 +
==Directions==
 +
#Boot up the app with the tp hack.
 +
#Use the menu to choose a device, and perform operations on that device
  
 +
===Building for wii/ Running===
 +
Wii: make
 +
to run: copy easyios.elf to sd card using favorite tool; Use TP Hack
  
Directions
+
===Controls===
 
 
--------------------
 
 
 
1 Boot up the app with the tp hack.
 
 
 
2 Use the menu to choose a device, and perform operations on that device
 
 
 
 
 
 
 
Keys:
 
 
 
 
Use GC Controller
 
Use GC Controller
 +
Up    -Move up
 +
Down  -Move Down
 +
A    -Select
 +
Start -Select
 +
B    -Swap between binary and hex edit modes
 +
 +
===Building for Wii/ Running===
 +
Wii: make
 +
to run: copy easyios.elf to sd card using favorite tool; Use TP Hack
  
  Up    -Move up
+
===Test Builds (No GC or WII devkits needed)===
 
+
Cygwin: make -f Makefile.linux cygwin  
  Down  -Move Down
+
Linux:  make -f Makefile.linux
 
+
to run: ./easyios.exe
  A    -Select
 
 
 
  Start -Select
 
 
 
 
 
 
 
To build / run
 
 
 
--------------------------------
 
 
 
    Wii: make
 
 
 
    to run: copy easyios.elf to sd card using favorite tool; Use TP Hack
 
 
 
 
 
 
 
  For test builds (No GC or WII devkits needed)
 
 
 
    Cygwin: make -f Makefile.linux cygwin  
 
 
 
    Linux:  make -f Makefile.linux
 
 
 
 
 
 
 
    to run: ./easyios.exe
 
 
 
 
 
 
 
    t - swap edit mode
 
 
 
    s - move down
 
 
 
    w - move up
 
 
 
    (binary editor)
 
 
 
    a - move left
 
 
 
    d - move right
 
 
 
    (s,w) - flip bit
 
 
 
    e - jump right
 
 
 
    q - jump left
 
 
 
 
 
 
 
    <ENTER> - select
 
 
 
 
 
 
 
TODO:
 
 
 
  + Need Someone who knows the IOS interface very well to validate my calls to the IOS functions.
 
 
 
  
 +
===Controls in Console Mode (testing)===
 +
t - swap edit mode
 +
s - move down
 +
w - move up
 +
(binary editor)
 +
a - move left
 +
d - move right
 +
(s,w) - flip bit
 +
e - jump right
 +
q - jump left
 +
<ENTER> - select
  
Contact:
+
==TODO==
 +
+ Need Someone who knows the IOS interface very well to validate my calls to the IOS functions.
  
 +
==Contact==
 
beardfacemcbeard@gmail.com
 
beardfacemcbeard@gmail.com

Revision as of 02:11, 23 February 2008

EasyIOS

This app is for browsing the device tree, and trying out quick IOS commands w/out doing builds.

Disclaimer

Only use this app if you have any idea why you are using it.

ChangeLog

EasyIOS v0.1.2

+Fixed bug causing crash related to overrunning the log
+Added easy to use Byte (binary mode) adding interface
+Fixed debug messages going to log. (More useful/detailed) 
+Speed improvements related to allocating memory
+Fixed padding of bytes so output is easier to read
+Added build flags so EasyIOS can build under cygwin, linux or osx
+Added new devices based on changes on the IOS wiki

easyIOS v0.1.1

+Made 0 a valid fd
+Implemented fix (hopefully) for timeout of video
+fixed wrong value in ioctlv command
+More debug during run

easyIOS v0.1

+Fix data payload on ioctlv message so its extendible
+Add Makefile.linux to build linux exec for testing
+Clean up menu printing so it doesn't scroll

Directions

  1. Boot up the app with the tp hack.
  2. Use the menu to choose a device, and perform operations on that device

Building for wii/ Running

Wii: make
to run: copy easyios.elf to sd card using favorite tool; Use TP Hack

Controls

Use GC Controller

Up    -Move up 
Down  -Move Down
A     -Select
Start -Select
B     -Swap between binary and hex edit modes

Building for Wii/ Running

Wii: make
to run: copy easyios.elf to sd card using favorite tool; Use TP Hack

Test Builds (No GC or WII devkits needed)

Cygwin: make -f Makefile.linux cygwin 
Linux:  make -f Makefile.linux
to run: ./easyios.exe

Controls in Console Mode (testing)

t - swap edit mode
s - move down
w - move up
(binary editor)
a - move left
d - move right
(s,w) - flip bit
e - jump right
q - jump left
<ENTER> - select

TODO

+ Need Someone who knows the IOS interface very well to validate my calls to the IOS functions.

Contact

beardfacemcbeard@gmail.com

File history

Click on a date/time to view the file as it appeared at that time.

Date/TimeDimensionsUserComment
current01:53, 23 February 2008 (159 KB)Beardface (talk | contribs)EasyIOS v0.1.2 -------------------- This app is for browsing the device tree, and trying out quick IOS commands w/out doing builds. ChangeLog: ----------------- EasyIOS v0.1.2 +Fixed bug causing crash related to overrunning the log +Added easy

The following page uses this file: