Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Neko Project II Wii by Rako: Difference between revisions

From GameBrew
No edit summary
No edit summary
 
(15 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{#seo:
|title=Wii Homebrew Emulators (Computer) - GameBrew
|title_mode=append
|image=nekoprojectiiwii.png
|image_alt=Neko Project II
}}
{{Infobox Wii Homebrews
{{Infobox Wii Homebrews
|title=Neko Project II
|title=Neko Project II 0.83
|image=nekoprojectiiwii.png
|image=np2wiirako2.png
|description=NEC PC-9801
|description=NEC PC-9801 emulator.
|author=Yui, Rako
|author=Yui, Rako
|lastupdated=2011/08/28
|lastupdated=2011/08/28
Line 14: Line 8:
|version=0.83 beta6
|version=0.83 beta6
|license=Mixed
|license=Mixed
|download=https://dlhb.gamebrew.org/wiihomebrews/nekoprojectiibyyuiwii.7z
|download=https://dlhb.gamebrew.org/wiihomebrews/np2wiirako.7z?k33p0fil35 0.83 beta5 + beta6
|website=http://www.retropc.net/yui/np2.html
|website=https://wiibrew.org/wiki/Neko_Project_II
|source=
|source=https://dlhb.gamebrew.org/wiihomebrews/np2wiirako.7z
}}
}}
'''''Neko Project II''''' is a port to the Wii of NP2 (Neko Project II), [http://en.wikipedia.org/wiki/NEC_PC-9801 NEC PC-9801] emulator, programmed by Yui.
Neko Project II is a port to the Wii of [http://www.retropc.net/yui/np2.html NP2 (Neko Project II)], it is a [http://en.wikipedia.org/wiki/NEC_PC-9801 NEC PC-9801] emulator programmed by Yui.
The policy of this port is the minimum change. You must not ask Yui about this Wii version.


Original (not including wii) NP2 site (only in Japanese): http://www.retropc.net/yui/np2.html
The Wii port is made by Rako based on v0.83 core.


== Features ==
== Features ==
*Wiimote, Classic, and Gamecube controllers
*Wiimote, Classic, and GameCube controllers.
*resume
*Resume.
*USB-mouse & USB-keyboard
*USB-mouse & USB-keyboard.
*snapshot (bmp or gif)
*Snapshot (bmp or gif).
*state save & load (five)
*State save & load (five).


== Requirements ==
==Installation==
*USB-keyboard (may be able to execute all solo-play games without USB-Keyboard by editing /np2/np2.cfg)
Requires a USB-keyboard to use (it is possible to execute all solo-play games without USB-Keyboard by editing /np2/np2.cfg).
== How to set up ==
1) Copy the contens in the HBC directory to your SD/SDHC card or USB storage.


2) Copy game roms files (ex., .d88 (.D88 is OK, too), .hdi) to np2 directory.
Instructions:
*Copy the np2 and apps folders to your SD/SDHC card or USB storage.
*Copy game roms files (ex., .d88 (.D88 is OK, too), .hdi) to the np2 directory.
*When there is the /np2 directory in both SD card and USB storage, the files in SD card are given to priority.


When there is the /np2 directory in both SD card and USB storage, the files in SD card are given to priority.
'''Note:''' np21.dol emulates 80386 CPU while the np2 emulates 80286 CPU. The np21 may execute some games that cannot be executed by np2.


== How to use ==
==User guide==
The on-off of the main menu is toggled by pressing wiimote plus button when pointing monitor.
How to run a game:
*Bring up the menu with the Wiimote Plus button.
*Click FDD1 > Open menu, and select a game.
*Next, select the Emulate > Reset menu.


Select the FDD1->Open menu, and select a game.
In vertical mode, you can see the system setup menu when you reset np2 with holding pressing Wiimote minus button. But the language of the system setup menu is Japanese because the messages are originated from PC-9801.


Next, select the Emulate->Reset menu.
When you exit this emulator, you can resume by checking resume check-box in the Configure menu.


If you read in Japanese, check the following site.
===Button mapping===
http://www.retropc.net/yui/np2help.html
You can configurate the allocations from keyboard keys to Wiimote buttons by editing /np2/np2.cfg file (no user interface).  


== Controls ==
If you want to change the allocations, change the numbers of wpad_button_? (?=a, b, plus, minus, 1, 2, right, left, down, up, fleft, and fright) according to the numbers in key_numnerlist.txt file.
*Menu (when pointing monitor)
{| class="wikitable" style="left;text-align:center;"
|-
! Wiimote || Action
|-
| Wiimote Aim || Aim (=mouse move)
|-
| Wiimote Plus Button  || Menu on/off (=F11 key)
|-
| Wiimote Minus Button  || (=End key)
|-
| Wiimote A Button    || Select menu item (=mouse left button)
|-
| Wiimote B Button    || (=mouse right button)
|-
| Wiimote Home Button  || Quit
|}


Play (when no pointing monitor)
{| class="wikitable"
{| class="wikitable" style="left;text-align:center;"
! Wiimote (Horizontal)||Classic||GameCube||Keyboard key (default)||name in np2.cfg
|-
! Wiimote Horizontal
! Classic Controller
! GC N Controller
! Keyboard key [default]
! name in np2.cfg
|-
|-
| Wiimote DPad
| D-Pad || D-Pad or Left Stick || D-Pad or Stick || Arrows || wpad_button_up etc.
| Classic DPad or Classic L Control Stick
| GC DPad or GC Control Stick
| Arrows
| wpad_button_up etc.
|-
|-
| Wiimote 1 Button 
| 1 || B || B || Space || wpad_button_1
| Classic B Button
| GC B Button 
| Space
| wpad_button_1
|-
|-
| Wiimote 2 Button 
| 2 || A || A || Return || wpad_button_2
| Classic A Button
| GC A Button 
| Return
| wpad_button_2
|-
|-
| Wiimote B Button
| B || -- || -- || Escape || wpad_button_b
|
|
| Escape
| wpad_button_b
|-
|-
| Wiimote A Button
| A ||--  || -- || -- || wpad_button_a
|
|
|  
| wpad_button_a
|-
|-
| Wiimote Minus Button 
| Minus || X || X || X || wpad_button_minus
| Classic X Button
| GC X Button 
| x
| wpad_button_minus
|-
|-
| Wiimote Plus Button 
| Plus || Y || Y || Z || wpad_button_plus
| Classic Y Button
| GC Y Button 
| z
| wpad_button_plus
|-
|-
|  
| -- ||L || L || Left Shift || wpad_button_fleft
| Classic L Trigger
| GC L Trigger 
| Left Shift
| wpad_button_fleft
|-
|-
|  
| -- ||R || R || Right Shift || wpad_button_fright
| Classic R Trigger
| GC R Trigger 
| Right Shift
| wpad_button_fright
|-
|-
| Wiimote Home Button
| Home || Home || Start || (Quit) || --
| Classic Home Button
| GC Start Button
| (Quit)
|
|}
|}


In vertical mode, you can see the system setup menu when you reset np2 with holding pressing wiimote minus
== Controls ==
'''Menu (Wiimote Vertical):'''
 
Pointer - Mouse move (Aim)


button.
Plus - F11 key (Toggle menu)
But the language of the system setup menu is Japanese because the messages are originated from PC-9801.


When you quit this emulator, you can resume by checking resume check-box in the Configure menu.
Minus - End key


You can configurate the allocations from keyboard keys to wiimote buttons by editing /np2/np2.cfg file (no user interface).
A - Mouse left button (Select menu item)
If you want to change the allocations, change the numbers of wpad_button_? (?=a, b, plus, minus, 1, 2, right, left, down, up, fleft, and fright) according to the numbers in key_numnerlist.txt file.


==Media==
B - Mouse right button
<youtube>v-zydETD0wk</youtube>


== Known issues ==
Home - Quit
1) When running for the first time, this emulator will automatically convert the true-type font (default.ttf), sazanami free font, to font.tmp.
This conversion makes you wait for several minutes.
But, once it has completed the conversion, this emulator does not make you wait.
If you want to use another font, delete /np2/font.tmp and /np2/default.ttf, and copy your favorite true-type font to /np2 directory as 'default.ttf'.


2) The game roms can be selected only in /np2/.(Because of libfat .....,and my poor programming ability ;-)
==Screenshots==
https://dlhb.gamebrew.org/wiihomebrews/np2wiirako4.png


3) The bottom of screen is black (640x80).
== Known issues ==
(Bacause SDL library support the popular size (640x480) perfectly, but NEC traditional size (640x400) maybe be not well supported.)
When running for the first time, this emulator will automatically convert the true-type font (default.ttf), sazanami free font, to font.tmp.
*This conversion makes you wait for several minutes.
*But, once it has completed the conversion, this emulator does not make you wait.
*If you want to use another font, delete /np2/font.tmp and /np2/default.ttf, and copy your favorite true-type font to /np2 directory as 'default.ttf'.


==Others==
The game roms can be selected only in /np2/.
np21.dol: Please guess what this executable file is. The np21 emulates 80386 CPU while the np2 emulates 80286 CPU.


The np21 may execute some games that cannot be exuecuted by np2.
The bottom of screen is black (640x80) (Bacause SDL library support the popular size (640x480) perfectly, but NEC traditional size (640x400) maybe be not well supported).


== Changelog ==
== Changelog ==
*Aug. 28, 2011, ver. 0.83 beta6
'''ver. 0.83 beta6 2011/08/28'''
**Increase samples number in sound library of SDL (maybe better sound)
*Increase samples number in sound library of SDL (maybe better sound).
*Aug. 14, 2011, ver. 0.83 beta5
'''ver. 0.83 beta5 2011/08/14'''
**Recompile with recent devkitPPC and libogc
*Recompile with recent devkitPPC and libogc.
**More stable mount for ISO58 usb2 fast access
*More stable mount for ISO58 usb2 fast access.
*Aug. 15, 2010, ver. 0.83 beta4
'''ver. 0.83 beta4 2010/08/15'''
**Recompile for recent HBC1.0.8 and recenet libogc (I don't know using IOS58 for USB2)
*Recompile for recent HBC1.0.8 and recenet libogc (I don't know using IOS58 for USB2).
*Jan. 4, 2010, ver. 0.83 beta3
'''ver. 0.83 beta3 2010/01/04'''
**Support USB storage
*Support USB storage.
**Fix some paths
*Fix some paths.
*Nov. 07, 2009, ver. 0.83 beta2
'''ver. 0.83 beta2 2009/11/07'''
**Recompile by devkitPPC-r19 and libfreetype2.3.11 (sources are not changed)
*Recompile by devkitPPC-r19 and libfreetype2.3.11 (sources are not changed).
*Oct. 18, 2009, ver. 0.83 beta1
'''ver. 0.83 beta1 2009/10/18'''
**Recompile by SDL-Wii-r81
*Recompile by SDL-Wii-r81.
**Support play by Classic & Gamecube controllers
*Support play by Classic & Gamecube controllers.
**Improve selecting disk-file
*Improve selecting disk-file.
*Oct.  7, 2009 ver. 0.83 alpha7
'''ver. 0.83 alpha7 2009/10/07'''
**some minor changes
*Some minor changes.
*Oct.  2, 2009 ver. 0.83 alpha6
'''ver. 0.83 alpha6 2009/10/02'''
**support states save & load
*Support states save & load.
**support snapshot (bmp and gif)
*Support snapshot (bmp and gif).
*Sep. 26, 2009 ver. 0.83 alpha5
'''ver. 0.83 alpha5 2009/09/26'''
**based on ver. 0.83 core
*Based on ver. 0.83 core.
**compile np21 (maybe 9821 emulator)
*Compile np21 (maybe 9821 emulator).
*Sep. 19, 2009 ver. 0.81a alpha5
'''ver. 0.81a alpha5 2009/09/19'''
**can change allocations from keyboard keys to wiimote buttons  
*Can change allocations from keyboard keys to wiimote buttons.
*Sep. 11, 2009 ver. alpha4
'''ver. alpha4 2009/09/11'''
**allocate some keybord keys to wiimote buttons
*Allocate some keybord keys to wiimote buttons.
*Sep. 4, 2009 ver. 0.81a alpha3
'''ver. 0.81a alpha3 2009/09/04'''
**Manipulation of the menu by wiimote instead of USB-mouse
*Manipulation of the menu by wiimote instead of USB-mouse.
*Sep. 2, 2009 ver. 0.81a alpha2
'''ver. 0.81a alpha2 2009/09/02'''
**Recompile for no use of Japanese message in the menu
*Recompile for no use of Japanese message in the menu.
*Sep. 1, 2009 ver. 0.81a alpha1
'''ver. 0.81a alpha1 2009/09/01'''
**Initial release (a part of messages of menu is in Japanese)
*Initial release (a part of messages of menu is in Japanese).


== Credits ==
== Credits ==
* Original developer of np2
* Original developer of np2.
* Many developers of the libraries and systems tools such as libogc, SDL-wii, etc..
* Many developers of the libraries and systems tools such as libogc, SDL-wii, etc..


== External links ==
== External links ==
* Official Website - http://www.retropc.net/yui/np2.html
* WiiBrew - https://wiibrew.org/wiki/Neko_Project_II
* Wiibrew - https://wiibrew.org/wiki/Neko_Project_II

Latest revision as of 10:36, 28 Ocak 2024

Neko Project II 0.83
Np2wiirako2.png
General
AuthorYui, Rako
TypeComputer
Version0.83 beta6
LicenseMixed
Last Updated2011/08/28
Links
0.83 beta5 + beta6 Download
Website
Source

Neko Project II is a port to the Wii of NP2 (Neko Project II), it is a NEC PC-9801 emulator programmed by Yui.

The Wii port is made by Rako based on v0.83 core.

Features

  • Wiimote, Classic, and GameCube controllers.
  • Resume.
  • USB-mouse & USB-keyboard.
  • Snapshot (bmp or gif).
  • State save & load (five).

Installation

Requires a USB-keyboard to use (it is possible to execute all solo-play games without USB-Keyboard by editing /np2/np2.cfg).

Instructions:

  • Copy the np2 and apps folders to your SD/SDHC card or USB storage.
  • Copy game roms files (ex., .d88 (.D88 is OK, too), .hdi) to the np2 directory.
  • When there is the /np2 directory in both SD card and USB storage, the files in SD card are given to priority.

Note: np21.dol emulates 80386 CPU while the np2 emulates 80286 CPU. The np21 may execute some games that cannot be executed by np2.

User guide

How to run a game:

  • Bring up the menu with the Wiimote Plus button.
  • Click FDD1 > Open menu, and select a game.
  • Next, select the Emulate > Reset menu.

In vertical mode, you can see the system setup menu when you reset np2 with holding pressing Wiimote minus button. But the language of the system setup menu is Japanese because the messages are originated from PC-9801.

When you exit this emulator, you can resume by checking resume check-box in the Configure menu.

Button mapping

You can configurate the allocations from keyboard keys to Wiimote buttons by editing /np2/np2.cfg file (no user interface).

If you want to change the allocations, change the numbers of wpad_button_? (?=a, b, plus, minus, 1, 2, right, left, down, up, fleft, and fright) according to the numbers in key_numnerlist.txt file.

Wiimote (Horizontal) Classic GameCube Keyboard key (default) name in np2.cfg
D-Pad D-Pad or Left Stick D-Pad or Stick Arrows wpad_button_up etc.
1 B B Space wpad_button_1
2 A A Return wpad_button_2
B -- -- Escape wpad_button_b
A -- -- -- wpad_button_a
Minus X X X wpad_button_minus
Plus Y Y Z wpad_button_plus
-- L L Left Shift wpad_button_fleft
-- R R Right Shift wpad_button_fright
Home Home Start (Quit) --

Controls

Menu (Wiimote Vertical):

Pointer - Mouse move (Aim)

Plus - F11 key (Toggle menu)

Minus - End key

A - Mouse left button (Select menu item)

B - Mouse right button

Home - Quit

Screenshots

np2wiirako4.png

Known issues

When running for the first time, this emulator will automatically convert the true-type font (default.ttf), sazanami free font, to font.tmp.

  • This conversion makes you wait for several minutes.
  • But, once it has completed the conversion, this emulator does not make you wait.
  • If you want to use another font, delete /np2/font.tmp and /np2/default.ttf, and copy your favorite true-type font to /np2 directory as 'default.ttf'.

The game roms can be selected only in /np2/.

The bottom of screen is black (640x80) (Bacause SDL library support the popular size (640x480) perfectly, but NEC traditional size (640x400) maybe be not well supported).

Changelog

ver. 0.83 beta6 2011/08/28

  • Increase samples number in sound library of SDL (maybe better sound).

ver. 0.83 beta5 2011/08/14

  • Recompile with recent devkitPPC and libogc.
  • More stable mount for ISO58 usb2 fast access.

ver. 0.83 beta4 2010/08/15

  • Recompile for recent HBC1.0.8 and recenet libogc (I don't know using IOS58 for USB2).

ver. 0.83 beta3 2010/01/04

  • Support USB storage.
  • Fix some paths.

ver. 0.83 beta2 2009/11/07

  • Recompile by devkitPPC-r19 and libfreetype2.3.11 (sources are not changed).

ver. 0.83 beta1 2009/10/18

  • Recompile by SDL-Wii-r81.
  • Support play by Classic & Gamecube controllers.
  • Improve selecting disk-file.

ver. 0.83 alpha7 2009/10/07

  • Some minor changes.

ver. 0.83 alpha6 2009/10/02

  • Support states save & load.
  • Support snapshot (bmp and gif).

ver. 0.83 alpha5 2009/09/26

  • Based on ver. 0.83 core.
  • Compile np21 (maybe 9821 emulator).

ver. 0.81a alpha5 2009/09/19

  • Can change allocations from keyboard keys to wiimote buttons.

ver. alpha4 2009/09/11

  • Allocate some keybord keys to wiimote buttons.

ver. 0.81a alpha3 2009/09/04

  • Manipulation of the menu by wiimote instead of USB-mouse.

ver. 0.81a alpha2 2009/09/02

  • Recompile for no use of Japanese message in the menu.

ver. 0.81a alpha1 2009/09/01

  • Initial release (a part of messages of menu is in Japanese).

Credits

  • Original developer of np2.
  • Many developers of the libraries and systems tools such as libogc, SDL-wii, etc..

External links

Advertising: