In memory of Ben “bushing” Byer, who passed away on Monday, February 8th, 2016.

Difference between revisions of "EasyIOS"

From WiiBrew
Jump to navigation Jump to search
m (Robot: Cosmetic changes)
Line 31: Line 31:
 
=== Building for wii/ Running ===
 
=== Building for wii/ Running ===
 
*Building: make
 
*Building: make
*Running: copy easyios.elf to sd card using favorite tool; Use TP Hack
+
*Running: copy easyios.elf to sd card using favorite tool; Use TP Hack or whatever
  
 
=== Controls ===
 
=== Controls ===

Revision as of 01:59, 20 August 2009

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 of 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

  • Building: make
  • Running: copy easyios.elf to sd card using favorite tool; Use TP Hack or whatever

Controls

Use GC Controller

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

Test Builds (No GC or WII devkits needed)

  • Building for Cygwin: make -f Makefile.linux cygwin
  • Building for Linux: make -f Makefile.linux
  • Running: ./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.

Download

File:EasyIOS.tgz

Contact

beardfacemcbeard@gmail.com