Not64 Wii: Difference between revisions

From GameBrew
(Created page with "{{#seo: |title=Wii Homebrew Emulators (Console) - GameBrew |title_mode=append |image=not64wii.jpg |image_alt=Not64 }} {{Infobox Wii Homebrews |title=Not64 |image=not64wii.jpg...")
 
No edit summary
Line 10: Line 10:
|description=Experimental modification of Mupen64GC using devkitRice.
|description=Experimental modification of Mupen64GC using devkitRice.
|author=Extrems
|author=Extrems
|lastupdated=2021/11/16
|lastupdated=2022/11/11
|type=Console
|type=Console
|version=2021-11-16
|version=20221111
|license=GPL-2.0
|license=GPL-2.0
|download=https://dlhb.gamebrew.org/wiihomebrews/not64wii.7z
|download=https://dlhb.gamebrew.org/wiihomebrews/not64wii.7z
|website=https://github.com/extremscorner/not64
|website=http://www.gc-forever.com/forums/viewtopic.php?f=9&t=842
|source=https://github.com/extremscorner/not64
|source=https://github.com/extremscorner/not64
}}
}}
https://oscwii.org/library/app/not64
'''Not64''' is a port based on [[Wii64 Wii]]. This is the only Nintendo 64 emulator for Wii that is still updating.
 
==Features==
*Built with devkitRice.
*Available for Wii and GameCube.
*SMB share support from WiiSX.
*Reintroduce Zip file support.
*IDE-EXI v1/v2 support.
*AESND-powered audio.
*Minor performance enhancements.
*Some compatibility fixes.
*Graphics and user interface tweaks.
*Recognize the NTSC Zelda bonus disc.
 
===New options===
*ScalePitch
**Changes pitch according to emulation speed.
*VideoMode
**0: Auto - 1: 480i60 - 2: 576i50 - 3: 480p60 - 4: 576p50
*TrapFilter
**Affects composite video, similar to GameCube output.
**Recommended for lower-end CRT TVs.
*smbusername, smbpassword, smbsharename, smbipaddr
**Hopefully self-explanatory.
*rompath
**Automatically load a ROM file on startup.
 
==Note==
Some games need additional settings.
*Conker's Bad Fur Day needs "FB Textures" set to "On" and Audio Speed ​​Limit set to "DL".
*Banjo-Kazooie and  Banjo-Tooie  must also have FB Textures set to "On".
 
There  is a [http://wiki.gbatemp.net/wiki/Wii64_Compatibility_List compatibility list] on GBATemp, but it is not up to date.
 
==Installing Not64==
* ROMs can be z64 (big-endian) or v64 (little endian), or .n64, of any size
* To install: Extract the contents of not64wii.7z to the root of your SD card
* For SD/USB: Put ROMs in the directory named /not64/roms,
**All save types will automatically be placed in /not64/saves
** For DVD: ROMs may be anywhere on the disc (requires DVDxV2 on Wii)
** Load the executable from the HBC or in the loader of your choice
** Once loaded, select 'Load ROM' and choose the source and select the ROM to load (Note: to go up a directory select '..', B will exit the file browser)
* Select 'Play Game' to play
**The game can be exited any time by pressing X and Y together on a GC pad or Classic Controller, 1 and 2 together on a Wiimote (only with Nunchuck attached), or the reset button (Note: this must be done to save your game; it will not be done automatically).


==Screenshots==
==Screenshots==
https://dlhb.gamebrew.org/wiihomebrews/not64wii-01.png
https://dlhb.gamebrew.org/wiihomebrews/not64wii-02.png
==Media==
==Media==
<youtube></youtube>
<youtube></youtube>
==Controls==
* Controls are now fully configurable so any button on your controller can be mapped
* The controller configuration screen presents each N64 button and allows you to toggle through sources
** There are 4 configuration slots for each type of controller
** To load a different, previously saved configuration, select the slot, and click 'Load'
** After configuring the controls as desired, select the slot, and click 'Save'
** After saving different configurations to the slots, be sure to save your configs in the input tab of the settings frame
* Clicking 'Next Pad' will cycle through the N64 controllers assigned
* There is an option to invert the Y axis of the N64's analog stick; by default this is 'Normal Y'
* The 'Menu Combo' configuration allows you to select a button combination to return to the menu
==Changelog==
'''20221111'''
*Improved constant propagation.
*Optimized load delay slots.
*Optimized consecutive ULW/USW/ULD/USD instructions.
*Optimized function argument passing.
*Optimized memory operations with constant addresses.
'''20221029'''
*Implemented CACHE IXIN/IHIN and LLD/SCD instructions.
*Optimized LDL/LDR/SDL/SDR instructions.
*Optimized ULW/USW/ULD/USD instruction macros.
*Optimized AND/OR/XOR/NOR/ORI/XORI with 32-bit operands.
*Updated Mupen64Plus RSP HLE plugin.
*Updated xxHash to v0.6.5.
*Other minor fixes.
'''Full list of changes can be found [https://github.com/extremscorner/not64/releases here].'''
==External Links==
* gc-forever - http://www.gc-forever.com/forums/viewtopic.php?f=9&t=842
* Github - https://github.com/extremscorner/not64

Revision as of 05:13, 16 November 2022

Not64
File:Not64wii.jpg
General
AuthorExtrems
TypeConsole
Version20221111
LicenseGPL-2.0
Last Updated2022/11/11
Links
Download
Website
Source

Not64 is a port based on Wii64 Wii. This is the only Nintendo 64 emulator for Wii that is still updating.

Features

  • Built with devkitRice.
  • Available for Wii and GameCube.
  • SMB share support from WiiSX.
  • Reintroduce Zip file support.
  • IDE-EXI v1/v2 support.
  • AESND-powered audio.
  • Minor performance enhancements.
  • Some compatibility fixes.
  • Graphics and user interface tweaks.
  • Recognize the NTSC Zelda bonus disc.

New options

  • ScalePitch
    • Changes pitch according to emulation speed.
  • VideoMode
    • 0: Auto - 1: 480i60 - 2: 576i50 - 3: 480p60 - 4: 576p50
  • TrapFilter
    • Affects composite video, similar to GameCube output.
    • Recommended for lower-end CRT TVs.
  • smbusername, smbpassword, smbsharename, smbipaddr
    • Hopefully self-explanatory.
  • rompath
    • Automatically load a ROM file on startup.

Note

Some games need additional settings.

  • Conker's Bad Fur Day needs "FB Textures" set to "On" and Audio Speed ​​Limit set to "DL".
  • Banjo-Kazooie and Banjo-Tooie must also have FB Textures set to "On".

There is a compatibility list on GBATemp, but it is not up to date.

Installing Not64

  • ROMs can be z64 (big-endian) or v64 (little endian), or .n64, of any size
  • To install: Extract the contents of not64wii.7z to the root of your SD card
  • For SD/USB: Put ROMs in the directory named /not64/roms,
    • All save types will automatically be placed in /not64/saves
    • For DVD: ROMs may be anywhere on the disc (requires DVDxV2 on Wii)
    • Load the executable from the HBC or in the loader of your choice
    • Once loaded, select 'Load ROM' and choose the source and select the ROM to load (Note: to go up a directory select '..', B will exit the file browser)
  • Select 'Play Game' to play
    • The game can be exited any time by pressing X and Y together on a GC pad or Classic Controller, 1 and 2 together on a Wiimote (only with Nunchuck attached), or the reset button (Note: this must be done to save your game; it will not be done automatically).

Screenshots

not64wii-01.pngnot64wii-02.png

Media

'"`UNIQ--youtube-00000000-QINU`"'

Controls

  • Controls are now fully configurable so any button on your controller can be mapped
  • The controller configuration screen presents each N64 button and allows you to toggle through sources
    • There are 4 configuration slots for each type of controller
    • To load a different, previously saved configuration, select the slot, and click 'Load'
    • After configuring the controls as desired, select the slot, and click 'Save'
    • After saving different configurations to the slots, be sure to save your configs in the input tab of the settings frame
  • Clicking 'Next Pad' will cycle through the N64 controllers assigned
  • There is an option to invert the Y axis of the N64's analog stick; by default this is 'Normal Y'
  • The 'Menu Combo' configuration allows you to select a button combination to return to the menu

Changelog

20221111

  • Improved constant propagation.
  • Optimized load delay slots.
  • Optimized consecutive ULW/USW/ULD/USD instructions.
  • Optimized function argument passing.
  • Optimized memory operations with constant addresses.

20221029

  • Implemented CACHE IXIN/IHIN and LLD/SCD instructions.
  • Optimized LDL/LDR/SDL/SDR instructions.
  • Optimized ULW/USW/ULD/USD instruction macros.
  • Optimized AND/OR/XOR/NOR/ORI/XORI with 32-bit operands.
  • Updated Mupen64Plus RSP HLE plugin.
  • Updated xxHash to v0.6.5.
  • Other minor fixes.

Full list of changes can be found here.

External Links

Advertising: