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

Neko Project2X Xbox: Difference between revisions

From GameBrew
No edit summary
m (HydeWing moved page Neko Project2X to Neko Project2X Xbox without leaving a redirect)
 
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox XBOX homebrew
{{Infobox XBOX Homebrews
| title      = Neko Project2X  
| title      = Neko Project2X  
| image      = [[image:Neko Project2X.jpg|250px]]
| image      = nekoproject2x2.png
| type        = Computer
| type        = Computer
| version    = 0.8
| version    = 0.8
| licence     = Mixed
| license     = Mixed
| author      = hcf
| description = PC-98 emulator. Port of Neko Project II.
| website    = http://www.emuxtras.net/
| lastupdated = 2016/01/03
| download    = media:Neko Project2X v0.8.zip
| format      = XBE
| author      = HCF
| website    = https://www.emuxtras.net/forum/viewtopic.php?f=189&t=5285
| download    = https://www.emuxtras.net/forum/viewtopic.php?f=189&t=5285
| source      =  
| source      =  
}}
}}
<youtube>RKLHJafkif8</youtube>
Neko ProjectX is a PC-98 emulator for Xbox, it is a port of the emulator Neko Project II.


Neko ProjectX is a PC-98 emulator for Xbox (it is a port of the emulator Neko Project II). The PC-98 is a family of Japanese computers, they can have a hard disk and 2 floppy disks units, so this can appear to be a bit complicated to use... but I have made this emulator very simple, so that you don't need to know much things about this machine to be able to play: simply select your game in the rom list, and play. Also, I have replaced the drop-down menu of the original emulator, by a main menu and some shortcuts, more comfortable to manage with a joypad :)
==Installation==
Copy the emulator in your hard disk. Roms must be placed uncompressed in the roms directory.  


The emulator supports both hard disk images and floppy disk images.


--------------------------
Here are some of the supported formats, ordered from the best to the worst choice:
==WARNING!!!! READ THIS!!!!!==
* HDI - This is the hard disk image. It is the easiest format to launch.
--------------------------
* FDI - This is the floppy disk image. Some games may have several floppy disks images, and you will need to change the disk when the game asks for it.
* D88 - This is a supported format, often requires you to write some command to launch.
* FDD - This format does not work in this emulator, but you can use Virtual Floppy Image Converter to convert it to D88 (or to FDI if you are lucky).


Several PC-98 games have ADULT CONTENT. Keep in mind that it can be a bad idea to download and test random PC-98 games without having checked if they are adult-rated, especially if you are playing with children.
This emulator currently supports PC-9801 games and some PC-9821 games. If you have any doubt between the core that you should use for each game (PC-9801 or PC-9821) simply launch a game with the normal A button (PC-9801). The PC-9821 version is only needed in the most modern games, like Alone in the Dark or the Touhou ones.


There are several internet sites where you can check if a game has adult content, like these ones:
==User guide==
If you want to play a game that has only one file (for example one HDI file, or one FDI file) simply click on it in the rom list, and the game will be launched.


http://fullmotionvideo.free.fr/screen/!title.html
If you want to play a game that has several floppy disk images, you must select the first of them. The emulator will automatically mount it in the Floppy Unit A of the PC-98 and will run it. If you need to insert another disk during the gameplay, please read the Change Floppy disk section.
http://www.pc98.org/


While PC-98 uses a keyboard, most common keys and mouse are mapped to the joypads. You will also be able to redefine the A/B/X/Y keys.


==WHAT IS NEW IN THIS VERSION?==
===Changing floppy disks===
---------------------------
To load a game that has several floppy disk images, select the first of them in the rom list, and the game will begin (the emulator will insert it in the Floppy Unit A).


* Savestates support: now we can load and save states (select "Load State" or "Save State" in the Main Menu).
If an error is displayed, you will usually need to insert the second disk on the Floppy Unit B (clicking on the right analog stick) and maybe after that you will need to press a key, or go to the main menu and Reset


* Basic PC-9821 emulation: now we can launch PC-9821 emulation (instead of the basic PC-9801 one) selecting a game with "X" instead of "A", in the rom list. Read the "PC-9821 emulation" section for more information.
During the gameplay, sometimes you will be prompted to insert a new disk, and you can do it pressing the left or right analog sticks (depending if you want to insert it in the Floppy Unit A or B).


If you have any doubt between the core that you should use for each game (PC-9801 or PC-9821) simply launch a game with the normal A button (PC-9801). The PC-9821 version is only needed in the most modern games, like "Alone in the Dark" or the "Touhou" ones...
Please, note that when you press the left or right analog stick to insert a new disk, the emulator will show you the files with a similar name. So if you have a game with several files, you must make sure that their names are similar (for example Farland Story 1 - Disk 1, Farland Story 1 - Disk 2, and so on).


===PC-9821 emulation===
In the rom list, launch a game with the normal PC-9801 emulation, using the A button. The main part of the games will work well.


==INSTALLATION AND SUPPORTED FORMATS==
If you want to play a rom that needs a modern PC-9821 computer (for example, Alone in the Dark or the Touhou Project games), then you must select the game using the X button in the rom list. Then, PC-9821 emulation will start.
----------------------------------


Copy the emulator in your hard disk. Roms MUST be placed uncompressed in the "roms" directory. The emulator supports a good amount of formats, both hard disk images and floppy disk images. Here are some of the supported formats, ordered from the best to the worst choice:
If you don't know if you must use PC-9801 or PC-9821 emulation, simply use the normal "A" button (PC-9801). A lot of games run well with this option.


1- HDI: This is a hard disk image, it is the easiest format to launch: simply click and play.
PC-9821 emulation has 2 limitations, that will be hopefully fixed in later releases:
* Emulation is slow in several games.
* Extended memory is not supported yet, so games that use this feature halt in the initial "Himem is testing extended memory" message.


2- FDI: This is a floppy disk image. It is easy too, although some games may have several floppy disks images, and you will need to change the disk when the game asks for it.
===Main menu===
You can open the main menu during the gameplay by pressing Start. These are the options of the main menu:


3- D88: This is a supported format that will work, but you will usually need to do some things to launch it (write some command...) so it is less comfortable.
{| class="wikitable"
! style="width: 15%;"|Resume
| It returns to the gameplay.
|-
! Reset
| It resets the PC-98.
|-
! rowspan="2"| Reset with DIP SWITCH 2-8
| Some games like Rusty or Destructor will show you an error message when you launch them, asking you to switch the DIP SW 2-8 (even if the message is in Japanese, you will be able to read these numbers).
|-
| If this is the case, go to the main menu and select Reset with DIP SW 2-8. The PC-98 will restart with this option, and the game will begin.
|-
! Disk in Floppy A
| Insert a new floppy disk in Unit A. This is the same that you can do clicking on the left analog stick.
|-
! Disk in Floppy B
| Insert a new floppy disk in Unit B. This is the same that you can do clicking on the right analog stick.
|-
! Redefine keys
| You can redefine the keys mapped to the buttons A, B, X and Y. Select the button that you want to redefine; then a virtual keyboard is displayed, and you can select a new key to map to that button of the joypad. This is useful if you are playing a game that uses a key that is not mapped in the default controls.
|-
!rowspan="3"| Change clock speed
| By default, Neko ProjectX emulates a PC-9801 at 10 MHZ. This is good for the main part of the roms, but if you see that a game works very slow or very fast, you can change the clock speed selecting this option and pressing A button until you get your desired speed.
|-
| For example, Runners High is a modern game and it needs a fast PC-98, so you will need to put the clock at 40 MHz to get proper speed, while Arkanoid is an old game and it needs a slow PC-98, so you should configure the clock at 2 MHz to avoid the game run too fast. After changing the clock speed, it will be needed to select the "Reset" option to apply this change.
|-
| Note that PC-9821 emulation uses higher clock speeds than PC-9801 emulation.
|-
! Mouse speed
| It changes the speed of the mouse cursor.  
|-
! Load State
| We can select a slot, and then load its state.
|-
! Save State
| We can select a slot, and then save there our current state (a stat folder is needed to run this feature).
|-
! Save config as INI file
| If you select this option, the emulator will save a config INI file in the cfg folder (a cfg folder is needed) with all your settings related to key mapping, dip switch 2-8, clock speed, and mouse speed. Next times that you start this game, the emulator will automatically select your saved settings.
|}


4- FDD: This format does not work in this emulator... but you can use "Virtual Floppy Image Converter" to convert it to D88 (or to FDI if you are lucky).
===FAQ===
'''Q. My game displays a weird Japanese error when launched!'''


If the error message contains something "similar" to "SW 2 8", go to the main menu and select "Reset with DIP SW 2-8".


This emulator currently supports PC-9801 games and some PC-9821 games.
If you are trying to launch a game that has several floppy disk images, maybe you need to insert the image number 2 in the Floppy Unit B (you can do it pressing the right analog stick) and after that, go to the main menu and select "Reset".


'''Q. How can I launch games with multiple floppy disk images?'''


You must select the first of them, and the game will begin (the emulator will insert it in the Floppy Unit A).


==HOW TO LAUNCH GAMES==
If an error is displayed, you will usually need to insert the second disk on the Floppy Unit B clicking the right analog stick) and maybe after that you will need to go to the main menu and "Reset".  
-------------------
If you want to play a game that has only one file (for example one HDI file, or one FDI file) simply click on it in the rom list, and the game will be launched. Easy, isn't it? ;)


If you want to play a game that has SEVERAL floppy disk images, you must select the FIRST of them. The emulator will automatically mount it in the "Floppy Unit A" of the PC-98 and will run it. If you need to insert another disk during the gameplay, please read the "CHANGING FLOPPY DISKS" section.
During the gameplay, sometimes you will be prompted to insert a new disk, and you can do it pressing the left or right analog sticks.


'''Q. My game runs too slow!'''


Go to the main menu pressing Start, then try to increase the clock speed (for example at 40 MHz if you are in PC-9801 emulation), and choose "Reset".


==CONTROLS==
This trick works well for PC-9801 emulation, but unfortunately it is usually not enough when we emulate a PC-9821.
--------


Although the PC-98 is a computer and it uses a keyboard, I have mapped the most common keys in all the games to the buttons of our joypads, so we will be able to play several games with the d-pad and the normal buttons. Mouse has been mapped too :)
'''Q. My game runs too fast!'''


Here is the default mapping (anyways, you will be able to redefine the A,B,X,Y buttons in the main menu, if you need different mappings):
Go to the main menu pressing Start, configure the clock speed at 2 MHz, and choose "Reset".


D-pad: It is mapped to the directional keys of the keypad (UP, DOWN, LEFT, RIGHT)
'''Q. How can I play PC-9821 games?'''


A button: ENTER key
Select them with "X" in the rom list.
B button: ESC key
X button: SPACE key
Y button: It is mapped by default to 2 keys that are used by several games as the "action key": the 5 of the keypad (used in games like "Columns") and the Z key (used in games like "Rusty").  


==Controls==
D-Pad - Directional keys


LEFT ANALOG STICK: It moves the mouse cursor (only usefull in games that use mouse).
A - ENTER key
WHITE button: Left-click with the mouse
BLACK button: Right-click with the mouse


B - ESC key


TRIGGERS: They control the key latency (you can think about it as the "speed of an autofire feature" or the "speed of the mouse cursor"). Let's see it:
X - SPACE key


LEFT TRIGGER: Decrease key latency. If you keep pressed a button, it will send less "push" commands per second. Use this if your cursor/controls move very fast, and you are unable to navigate by the menus of a game because options are selected too fast. Very usefull in games with menus like "Columns".
Y - Mapped to the 5 of the keypad and the Z key (action keys used by several games)


RIGHT TRIGGER: Increase key latency. If you keep pressed a button, it will send more "push" commands per second. Use this if your cursor/controls move very slow. This is very usefull to move the cursor faster in some strategy games like the "Farland Story" ones.
Left-Stick - Move cursor


White - Left click with the mouse


START: Opens the Main Menu (see "Main Menu" section for more info)
Black - RIght click with the mouse


Some usefull shortcuts:
L - Decrease key latency (send less "push" commands per second)
LEFT ANALOG STICK CLICK: Insert a new disk in the Floppy Unit A.
RIGHT ANALOG STICK CLICK: Insert a new disk in the Floppy Unit B.
LEFT TRIGGER + RIGHT TRIGGER: Enter "Typing Mode"
START + BACK: Exit to the rom list.


R - Increase key latency (send more "push" commands per second)


===TYPING MODE===
Start - Open main menu
-----------


If you need to type some text, or press a key that is not mapped in the normal controls, press LEFT TRIGGER and RIGHT TRIGGER at the same time, and you will enter into "Typing Mode". A virtual Keyboard will appear, and now you can type whatever you want (press with the A button in the keys that you want to type). Exit from the Typing Mode with the B button.
Left-Stick Thumb - Insert a new disk in the Floppy Unit A


Right-Stick Thumb - Insert a new disk in the Floppy Unit B


L+R - Toggle Typing Mode (onscreen keyboard)


==MAIN MENU==
Start+Back - Exit to the rom list
---------


You can open the main menu during the gameplay by pressing START. You can navigate by the menu with the D-pad, select/change options with the A button, and cancel with the B button. These are the options of the main menu:
'''Typing Mode:'''


* Resume: It returns to the gameplay
A - Input


* Reset: It resets the PC-98.
B - Exit Typing Mode


* Reset with DIP SWITCH 2-8: Some games like "Rusty" or "Destructor" will show you an error message when you launch them, asking you to switch the DIP SW 2-8 (even if the message is in Japanese, you will be able to read these numbers!). If this is the case, go to the main menu and select "Reset with DIP SW 2-8". The PC-98 will restart with this option, and the game will begin.
'''Main menu:'''


* Disk in Floppy A: Insert a new floppy disk in Unit A. This is the same that you can do clicking on the left analog stick.
D-Pad - Navigate


* Disk in Floppy B: Insert a new floppy disk in Unit B. This is the same that you can do clicking on the right analog stick.
A - Select, Change options


* Redefine keys: You can redefine the keys mapped to the buttons A, B, X and Y. Select the button that you want to redefine; then a virtual keyboard is displayed, and you can select a new key to map to that button of the joypad. This is usefull if you are playing a game that uses a key that is not mapped in the default controls.
B - Cancel


* Change clock speed: By default, Neko ProjectX emulates a PC-9801 at 10 MHZ. This is good for the main part of the roms, but if you see that a game works very slow or very fast, you can change the clock speed selecting this option and pressing "A" button until you get your desired speed. For example, "Runners High" is a modern game and it needs a fast PC-98, so you will need to put the clock at 40 MHz to get proper speed, while "Arkanoid" is an old game and it needs a slow PC-98, so you should configure the clock at 2 MHz to avoid the game run too fast. After changing the clock speed, it will be needed to select the "Reset" option to apply this change.
==Screenshots==
https://dlhb.gamebrew.org/xboxhomebrews/nekoproject2x3.png


Note that PC-9821 emulation uses higher clock speeds than PC-9801 emulation.
https://dlhb.gamebrew.org/xboxhomebrews/nekoproject2x4.png


==Media==
'''[Xbox] Neko ProjectX v0.7 - Rusty''' ([https://www.youtube.com/watch?v=KmVNr_VPlH0 FEU3RSTURM]) <br>
<youtube>KmVNr_VPlH0</youtube>


* Mouse speed: It changes the speed of the mouse cursor.  
==Changelog==
 
'''0.8'''
* Load State: We can select a slot, and then load its state.
* Savestates support: now we can load and save states (select "Load State" or "Save State" in the Main Menu).
 
* Basic PC-9821 emulation: now we can launch PC-9821 emulation (instead of the basic PC-9801 one) selecting a game with "X" instead of "A", in the rom list. Read the "PC-9821 emulation" section for more information.
* Save State: We can select a slot, and then save there our current state (a "stat" folder is needed to run this feature).
 
* Save config as INI file: If you select this option, the emulator will save a config "INI" file in the "cfg" folder (a "cfg" folder is needed!) with all your settings related to key mapping, dip switch 2-8, clock speed, and mouse speed. Next times that you start this game, the emulator will automatically select your saved settings.
 
 
==CHANGING FLOPPY DISKS==
---------------------
 
OK, so you have a game that has several floppy disk images and you want to play it. You have to select the FIRST of them in the rom list, and the game will begin (the emulator will insert it in the Floppy Unit A). If an error is displayed, you will usually need to insert the SECOND disk on the Floppy Unit B (clicking on the right analog stick) and maybe after that you will need to press a key, or go to the main menu and "Reset".
 
During the gameplay, sometimes you will be prompted to insert a new disk, and you can do it pressing the left or right analog sticks (depending if you want to insert it in the Floppy Unit A or B).
 
Please, note that when you press the left or right analog stick to insert a new disk, the emulator will show you the files with a similar name. So, if you have a game with several files, you must make sure that their names are similar (for example "Farland Story 1 - Disk 1", "Farland Story 1 - Disk 2", and so on...
 
 
==PC-9821 emulation==
-----------------
 
In the rom list, we can launch a game with the normal PC-9801 emulation, using the "A" button as always (we will emulate an old PC-9801 computer). The main part of the games will work well.
 
If you want to play a rom that needs a "modern" PC-9821 computer (for example, "Alone in the Dark" or the "Touhou Project" games) then you must select the game using the "X" button in the rom list. Then, PC-9821 emulation will start.
 
If you don't know if you must use PC-9801 or PC-9821 emulation, simply use the normal "A" button (PC-9801). A lot of games run well with this option.
 
PC-9821 emulation has 2 limitations, that will be hopefully fixed in later releases:
 
* Emulation is slow in several games.
 
* Extended memory is not supported yet, so games that use this feature halt in the initial "Himem is testing extended memory" message.
 
 
==FAQ==
----
 
Q: How can I know if a game has adult content or not?
A: Some sites have a catalog of PC-98 games with a flag saying if a game has adult content or not. For example http://fullmotionvideo.free.fr/screen/! title.html or http://www.pc98.org/
 
Q: How can I know if a game needs Japanese knowledge?
A: Unfortunately, I have not found a site that has this kind of flag for the games, but you can see the screenshots or the genre of the game, to guess it. Please, if you find a site with details about the Japanese knowledge needed for each game, let me know!
 
Q: Please, tell me a few games playable without Japanese knowledge, and without adult content!
A: OK, here are a few: the English translations of the games Farland Story 1, Farland Story 2, Farland Story 3, Farland Story 4, Farland Story 5, Farland Story 6... Do you need more? Well, you can play Columns, Carax'92, Jump Hero, Popful Mail, Prince of Persia (it is in Japanese, but it is playable simply clicking on the first option of the menu), Runners High, Rusty, Car 2 Grand Prix, Dungeon Master, Elvira-Mistress of the Dark, Galaga, Gods, Lemmings, Mety's Snow War, Mole Mole, Net Guardian, Push'n Pop, and many more...
 
Q: My game displays a weird Japanese error when launched!
A: I can suggest two things: first of all, if the error message contains something "similar" to "SW 2 8", go to the main menu and select "Reset with DIP SW 2-8". Second, if you are trying to launch a game that has several floppy disk images, maybe you need to insert the image number 2 in the Floppy Unit B (you can do it pressing the right analog stick) and after that, go to the main menu and select "Reset". If that fails, I'm sorry but I cannot help more, as I don't know Japanese.
 
Q: How can I launch games with multiple floppy disk images?
A: You must select the FIRST of them, and the game will begin (the emulator will insert it in the Floppy Unit A). If an error is displayed, you will usually need to insert the SECOND disk on the Floppy Unit B clicking the right analog stick) and maybe after that you will need to go to the main menu and "Reset". During the gameplay, sometimes you will be prompted to insert a new disk, and you can do it pressing the left or right analog sticks.


Q: My game runs too slow!
==Credits==
A: Go to the main menu pressing Start, then try to increase the clock speed (for example at 40 MHz if you are in PC-9801 emulation), and choose "Reset". This trick works well for PC-9801 emulation, but unfortunately it is usually not enough when we emulate a PC-9821.
Thanks to all the people that helped me in my projects: Neobomb, Hyper_Eye, Madmab, Freakdave, weinerschnitzel, XtecuterX73, SPPV, darknoir, the Surreal64 CE team... Besides, big thanks to all the people that make possible the Xbox scene and the emuxtras project, Neobomb (again!), Wimpy, Waal, Bigby, Madmab, Perr, Mega Man, SPPV... Thank you very much for your work.
 
Q: My game runs too fast!
A: Go to the main menu pressing Start, configure the clock speed at 2 MHz, and choose "Reset"
 
Q: How can I play PC-9821 games?
A: Select them with "X" in the rom list.
 
 
==THANKS==
------
I want to say thanks to all the people that helped me in my projects: Neobomb, Hyper_Eye, Madmab, Freakdave, weinerschnitzel, XtecuterX73, SPPV, darknoir, the Surreal64 CE team... Besides, big thanks to all the people that make possible the Xbox scene and the emuxtras project, Neobomb (again!), Wimpy, Waal, Bigby, Madmab, Perr, Mega Man, SPPV... Thank you very much for your work!


Lots of thanks to the kind people of the Tokugawa Corporate Forums who helped me in my first steps with PC-98, mainly Ben, peter_j, Trickless, Ryo Cokey, Don Rumata, DrJones, Starscream the 2nd and Kobushi. And of course, thanks to the creator of the original Neko Project II and all the developers who released variants of it.
Lots of thanks to the kind people of the Tokugawa Corporate Forums who helped me in my first steps with PC-98, mainly Ben, peter_j, Trickless, Ryo Cokey, Don Rumata, DrJones, Starscream the 2nd and Kobushi. And of course, thanks to the creator of the original Neko Project II and all the developers who released variants of it.


Huge thanks to gradius3 for all his support, ideas and beta testing help!
Huge thanks to gradius3 for all his support, ideas and beta testing help.
 
The sources of the emulator are in the same package, so if anyone wants to see them and try to improve them, it will be very wellcome. You can contact me if you want to do it.
 
 
Thank you for reading this! :)


HCF
==External links==
*EmuXtras - https://www.emuxtras.net/forum/viewtopic.php?f=189&t=5285
*EmuXtras - https://www.emuxtras.net/forum/viewtopic.php?f=189&t=4926

Latest revision as of 06:45, 30 November 2022

Neko Project2X
Nekoproject2x2.png
General
AuthorHCF
TypeComputer
Version0.8
LicenseMixed
Last Updated2016/01/03
Links
Download
Website

Neko ProjectX is a PC-98 emulator for Xbox, it is a port of the emulator Neko Project II.

Installation

Copy the emulator in your hard disk. Roms must be placed uncompressed in the roms directory.

The emulator supports both hard disk images and floppy disk images.

Here are some of the supported formats, ordered from the best to the worst choice:

  • HDI - This is the hard disk image. It is the easiest format to launch.
  • FDI - This is the floppy disk image. Some games may have several floppy disks images, and you will need to change the disk when the game asks for it.
  • D88 - This is a supported format, often requires you to write some command to launch.
  • FDD - This format does not work in this emulator, but you can use Virtual Floppy Image Converter to convert it to D88 (or to FDI if you are lucky).

This emulator currently supports PC-9801 games and some PC-9821 games. If you have any doubt between the core that you should use for each game (PC-9801 or PC-9821) simply launch a game with the normal A button (PC-9801). The PC-9821 version is only needed in the most modern games, like Alone in the Dark or the Touhou ones.

User guide

If you want to play a game that has only one file (for example one HDI file, or one FDI file) simply click on it in the rom list, and the game will be launched.

If you want to play a game that has several floppy disk images, you must select the first of them. The emulator will automatically mount it in the Floppy Unit A of the PC-98 and will run it. If you need to insert another disk during the gameplay, please read the Change Floppy disk section.

While PC-98 uses a keyboard, most common keys and mouse are mapped to the joypads. You will also be able to redefine the A/B/X/Y keys.

Changing floppy disks

To load a game that has several floppy disk images, select the first of them in the rom list, and the game will begin (the emulator will insert it in the Floppy Unit A).

If an error is displayed, you will usually need to insert the second disk on the Floppy Unit B (clicking on the right analog stick) and maybe after that you will need to press a key, or go to the main menu and Reset

During the gameplay, sometimes you will be prompted to insert a new disk, and you can do it pressing the left or right analog sticks (depending if you want to insert it in the Floppy Unit A or B).

Please, note that when you press the left or right analog stick to insert a new disk, the emulator will show you the files with a similar name. So if you have a game with several files, you must make sure that their names are similar (for example Farland Story 1 - Disk 1, Farland Story 1 - Disk 2, and so on).

PC-9821 emulation

In the rom list, launch a game with the normal PC-9801 emulation, using the A button. The main part of the games will work well.

If you want to play a rom that needs a modern PC-9821 computer (for example, Alone in the Dark or the Touhou Project games), then you must select the game using the X button in the rom list. Then, PC-9821 emulation will start.

If you don't know if you must use PC-9801 or PC-9821 emulation, simply use the normal "A" button (PC-9801). A lot of games run well with this option.

PC-9821 emulation has 2 limitations, that will be hopefully fixed in later releases:

  • Emulation is slow in several games.
  • Extended memory is not supported yet, so games that use this feature halt in the initial "Himem is testing extended memory" message.

Main menu

You can open the main menu during the gameplay by pressing Start. These are the options of the main menu:

Resume It returns to the gameplay.
Reset It resets the PC-98.
Reset with DIP SWITCH 2-8 Some games like Rusty or Destructor will show you an error message when you launch them, asking you to switch the DIP SW 2-8 (even if the message is in Japanese, you will be able to read these numbers).
If this is the case, go to the main menu and select Reset with DIP SW 2-8. The PC-98 will restart with this option, and the game will begin.
Disk in Floppy A Insert a new floppy disk in Unit A. This is the same that you can do clicking on the left analog stick.
Disk in Floppy B Insert a new floppy disk in Unit B. This is the same that you can do clicking on the right analog stick.
Redefine keys You can redefine the keys mapped to the buttons A, B, X and Y. Select the button that you want to redefine; then a virtual keyboard is displayed, and you can select a new key to map to that button of the joypad. This is useful if you are playing a game that uses a key that is not mapped in the default controls.
Change clock speed By default, Neko ProjectX emulates a PC-9801 at 10 MHZ. This is good for the main part of the roms, but if you see that a game works very slow or very fast, you can change the clock speed selecting this option and pressing A button until you get your desired speed.
For example, Runners High is a modern game and it needs a fast PC-98, so you will need to put the clock at 40 MHz to get proper speed, while Arkanoid is an old game and it needs a slow PC-98, so you should configure the clock at 2 MHz to avoid the game run too fast. After changing the clock speed, it will be needed to select the "Reset" option to apply this change.
Note that PC-9821 emulation uses higher clock speeds than PC-9801 emulation.
Mouse speed It changes the speed of the mouse cursor.
Load State We can select a slot, and then load its state.
Save State We can select a slot, and then save there our current state (a stat folder is needed to run this feature).
Save config as INI file If you select this option, the emulator will save a config INI file in the cfg folder (a cfg folder is needed) with all your settings related to key mapping, dip switch 2-8, clock speed, and mouse speed. Next times that you start this game, the emulator will automatically select your saved settings.

FAQ

Q. My game displays a weird Japanese error when launched!

If the error message contains something "similar" to "SW 2 8", go to the main menu and select "Reset with DIP SW 2-8".

If you are trying to launch a game that has several floppy disk images, maybe you need to insert the image number 2 in the Floppy Unit B (you can do it pressing the right analog stick) and after that, go to the main menu and select "Reset".

Q. How can I launch games with multiple floppy disk images?

You must select the first of them, and the game will begin (the emulator will insert it in the Floppy Unit A).

If an error is displayed, you will usually need to insert the second disk on the Floppy Unit B clicking the right analog stick) and maybe after that you will need to go to the main menu and "Reset".

During the gameplay, sometimes you will be prompted to insert a new disk, and you can do it pressing the left or right analog sticks.

Q. My game runs too slow!

Go to the main menu pressing Start, then try to increase the clock speed (for example at 40 MHz if you are in PC-9801 emulation), and choose "Reset".

This trick works well for PC-9801 emulation, but unfortunately it is usually not enough when we emulate a PC-9821.

Q. My game runs too fast!

Go to the main menu pressing Start, configure the clock speed at 2 MHz, and choose "Reset".

Q. How can I play PC-9821 games?

Select them with "X" in the rom list.

Controls

D-Pad - Directional keys

A - ENTER key

B - ESC key

X - SPACE key

Y - Mapped to the 5 of the keypad and the Z key (action keys used by several games)

Left-Stick - Move cursor

White - Left click with the mouse

Black - RIght click with the mouse

L - Decrease key latency (send less "push" commands per second)

R - Increase key latency (send more "push" commands per second)

Start - Open main menu

Left-Stick Thumb - Insert a new disk in the Floppy Unit A

Right-Stick Thumb - Insert a new disk in the Floppy Unit B

L+R - Toggle Typing Mode (onscreen keyboard)

Start+Back - Exit to the rom list

Typing Mode:

A - Input

B - Exit Typing Mode

Main menu:

D-Pad - Navigate

A - Select, Change options

B - Cancel

Screenshots

nekoproject2x3.png

nekoproject2x4.png

Media

[Xbox] Neko ProjectX v0.7 - Rusty (FEU3RSTURM)

Changelog

0.8

  • Savestates support: now we can load and save states (select "Load State" or "Save State" in the Main Menu).
  • Basic PC-9821 emulation: now we can launch PC-9821 emulation (instead of the basic PC-9801 one) selecting a game with "X" instead of "A", in the rom list. Read the "PC-9821 emulation" section for more information.

Credits

Thanks to all the people that helped me in my projects: Neobomb, Hyper_Eye, Madmab, Freakdave, weinerschnitzel, XtecuterX73, SPPV, darknoir, the Surreal64 CE team... Besides, big thanks to all the people that make possible the Xbox scene and the emuxtras project, Neobomb (again!), Wimpy, Waal, Bigby, Madmab, Perr, Mega Man, SPPV... Thank you very much for your work.

Lots of thanks to the kind people of the Tokugawa Corporate Forums who helped me in my first steps with PC-98, mainly Ben, peter_j, Trickless, Ryo Cokey, Don Rumata, DrJones, Starscream the 2nd and Kobushi. And of course, thanks to the creator of the original Neko Project II and all the developers who released variants of it.

Huge thanks to gradius3 for all his support, ideas and beta testing help.

External links

Advertising: