EasyIOS: Difference between revisions
Jump to navigation
Jump to search
WiibrewBot (talk | contribs) m Robot: Cosmetic changes |
"File:" to "Media:" in the downloads |
||
(11 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
{{Infobox homebrew | |||
| title = EasyIOS | |||
| image = | |||
| type = | |||
| author = [[User:Beardface|Beardface]] | |||
| coder = | |||
| translator = | |||
| graphics by = | |||
| contributor = | |||
| portedby = | |||
| version = v0.1.2 | |||
| download = Media:EasyIOS.tgz | |||
| website = | |||
| discussion = | |||
| source = Media:EasyIOS.tgz | |||
| peripherals = {{Wiimote1}} | |||
| osc = no | |||
}} | |||
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 of why you are using it.''' | |||
Only use this app if you have any idea of why you are using it. | |||
== Directions == | == Directions == | ||
Line 31: | Line 28: | ||
=== 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 == | ||
{| class="wikitable" style="left;text-align:center;" | |||
! {{GCController}} !! Action | |||
|- | |||
| {{GCDPadUpDown}} || Move Up/Down | |||
|- | |||
| {{GCAButton}} or {{GCStartButton}} || Select | |||
|- | |||
| {{GCBButton}} || Swap between binary and hex edit modes | |||
|} | |||
=== Test Builds (No GC or WII devkits needed) === | === Test Builds (No GC or WII devkits needed) === | ||
Line 47: | Line 47: | ||
=== Controls in Console Mode (testing) === | === Controls in Console Mode (testing) === | ||
{| border=1 cellpadding=2 | |||
|- | |||
| t | |||
| swap edit mode | |||
|- | |||
| s | |||
| move down | |||
|- | |||
| w | |||
| move up | |||
|} | |||
(binary editor) | |||
{| border=1 cellpadding=2 | |||
|- | |||
| a | |||
| move left | |||
|- | |||
| b | |||
| move right | |||
|- | |||
| (s,w) | |||
| flip bit | |||
|- | |||
| e | |||
| jump right | |||
|- | |||
| q | |||
| jump left | |||
|- | |||
| <ENTER> | |||
| select | |||
|} | |||
== TODO == | == TODO == | ||
* Need someone who knows the IOS interface very well to validate my calls to the IOS functions. | |||
== Download == | == Download == | ||
Line 66: | Line 88: | ||
== Contact == | == Contact == | ||
beardfacemcbeard@gmail.com | beardfacemcbeard@gmail.com | ||
== Change Log == | |||
=== 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 | |||
[[Category:Homebrew applications]] | [[Category:Homebrew applications]] |
Latest revision as of 21:06, 20 August 2022
EasyIOS | |
General | |
---|---|
Author(s) | Beardface |
Version | v0.1.2 |
Links | |
Download | |
Source | |
Peripherals | |
![]() |
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.
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
- Building: make
- Running: copy easyios.elf to sd card using favorite tool; Use TP Hack or whatever
Controls
![]() |
Action |
---|---|
![]() |
Move Up/Down |
![]() ![]() |
Select |
![]() |
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 |
b | 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
Contact
beardfacemcbeard@gmail.com
Change Log
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