pouët.net

Niew 1.40 by Crazy Nation [web]

                ÖÄÄÄÄ-- - ù - -ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ·
             -ÄÄ×Ä-- NIEW64 v1.40 - Titanik of Crazy Nation! -ÄÄ×Ä--
                ÓÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĽ

                                      -*-
                 NIEW64 is THE ULTIMATE TOOL FOR N64 HACKERS!
   Not just another (Dis)assembler, but a complete hackin' tool. You'll see!
                                      -*-

ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ--- -  ù
[ FEATURES ]
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ- ÄÄÄ -- - ù

- MIPS r4300i operands Viewer
- Built-in Assembler
- ASCII / HEX Viewer and Editor
- Direct test of changes on the Doctor64
- Big and Little Endian Support
- Header Informations
- Jump Tracer
- CRC Calculator
- Search Function
- Its design is based on Sen's Hacker's View, one of the best tools for PC
  crackers.

ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ--- -  ù
[ USAGE ]
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ- ÄÄÄ -- - ù

  NIEW.EXE <filename.n64> [port]

  where filename.n64 is the name of the ROM you want to edit and port is the
  port of your Doctor64 (1 or 2, if you want to use the Direct Test feature).

ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ--- -  ù
[ KEY OVERVIEW ]
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ- ÄÄÄ -- - ù

 In viewing mode                     In editing mode
-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄ--                   -ÄÄÄÄÄÄÄÄÄÄÄÄÄÄ--
  F1: Help                                 F1: Operands List/Help (ASM mode)
 ^F1: Operands List/Help (ASM mode)   F2,<BS>: Undo
  F2: Big/Little Indian Toggle       F3,<TAB>: ASCII edit or Built-in Assembler
  F3: Edit Mode                            F7: Save changes without CRC
  F4: Hexa/Assembler mode toggle           F8: Test changes on the Doctor64
  F5: Change Offset                        F9: Save changes and recalculate CRC
 ^F5: Change Base Offset                  F10: Truncate file at current addr
  F6: Swap Register Convention (ASM) <ESCAPE>: Cancel
  F7: Search
 ^F7: Search Next
  F8: Header Informations                          ^ = Control key
 F10: Quit

 ENTER: follow a JUMP (jal or j)     (ASM mode)
 BACKSPACE: back to the last jump    (ASM mode)

 Press F5 in the Header Informations to jump to the ROM's Entry Point.
 (Change base offset first!)

 In viewing mode, press Ctrl-PageUp or Ctrl-PageDown to speed up the
 scrolling.

ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ--- -  ù
[ DIRECT TEST ]
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ- ÄÄÄ -- - ù

  To use the direct test feature, upload the rom you want to edit to the
  doctor (with tpc or so). Then make the changes you want, press F8,
  then follow the instructions!

ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ--- -  ù
[ KNOWN BUGS ]
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ- ÄÄÄ -- - ù

- Cannot assemble some general COP operands (mtc?, etc...)
- Opcode list/help doesn't work well under winshit dosbox (winshit sux)

ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ--- -  ù
[ IN THE FUTURE... ]
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ- ÄÄÄ -- - ù

- COP0, COP1 and COP2 support
- ASM Search Function
- Multi-Files support
- and much more to come...

ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ--- -  ù
[ FINAL NOTES ]
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ- ÄÄÄ -- - ù

If you find any bug, please report it!

Special thanks to WILD FIRE and LOOM for their support,
and to Lock_ for the bug reports. 

Contact me for any reasons (mailbomb&loveletters) : titanik@infomaniak.ch
and check out the n64 coding forum at http://www.crazynation.org

Enjoy!
                                                          -- Titanik/CZN