NP2kai/README.md

203 lines
4.9 KiB
Markdown
Raw Normal View History

2017-07-04 04:35:28 +00:00
Neko Project II 0.86 kai rev.6
2017-06-21 09:17:35 +00:00
===
2017-07-17 03:40:08 +00:00
Jul 17, 2017
2017-06-21 09:17:35 +00:00
2017-06-24 14:44:47 +00:00
Build SDL2 port
2017-06-21 09:17:35 +00:00
---
2017-06-21 09:35:56 +00:00
Install SDL2.
2017-06-21 09:27:42 +00:00
2017-06-21 09:34:57 +00:00
$ sudo apt-get install libsdl2-dev libsdl2-ttf-dev
2017-06-21 09:23:04 +00:00
2017-06-21 09:35:56 +00:00
Build.
2017-06-21 09:27:42 +00:00
2017-06-21 09:34:57 +00:00
$ cd NP2_SDL2/sdl2
2017-07-08 14:20:57 +00:00
$ make -j4 -f Makefile.unix
2017-06-21 09:23:04 +00:00
2017-06-21 09:17:35 +00:00
or
2017-06-21 09:23:04 +00:00
2017-07-08 14:20:57 +00:00
$ make -j4 -f Makefile21.unix
2017-06-21 09:23:04 +00:00
2017-07-04 04:35:28 +00:00
'np2' or 'np21' binary is outputed in NP2kai/sdl2
2017-06-21 09:17:35 +00:00
2017-07-07 04:39:36 +00:00
BIOS files locate in same directory executable file.
2017-06-24 14:44:47 +00:00
Build X11 port
---
Install SDL2.
$ sudo apt-get install libsdl2-dev libsdl2-ttf-dev
Build.
2017-07-04 04:35:28 +00:00
$ cd NP2kai/x11
2017-06-24 14:44:47 +00:00
$ ./autogen.sh
$ ./configure
$ make
or
$ ./configure --enable-ia32
2017-07-08 14:20:57 +00:00
$ make -j4
2017-06-24 14:44:47 +00:00
2017-07-04 04:35:28 +00:00
'np2' or 'np21' binary is outputed in NP2kai/x11
2017-06-24 14:44:47 +00:00
2017-07-07 04:39:36 +00:00
BIOS files locate in same directory executable file.
2017-07-08 15:07:22 +00:00
NP2 menu is opened when F11 key or mouse middle button.
2017-07-07 14:03:03 +00:00
NP2 menu can FDD/HDD swap.
2017-07-10 02:14:53 +00:00
Build libretro port (Linux)
2017-06-28 04:24:12 +00:00
---
Build.
2017-07-04 04:35:28 +00:00
$ cd NP2kai/sdl2
2017-07-08 14:20:57 +00:00
$ make -j4
2017-06-28 04:24:12 +00:00
2017-07-04 04:35:28 +00:00
'np2_libretro.so' binary is outputed in NP2kai/sdl2
2017-06-28 04:24:12 +00:00
2017-07-10 02:14:53 +00:00
Build libretro port (Windows)
---
2017-07-10 16:21:27 +00:00
Build by MSYS2 x86_64. (Reference follow URL)
https://bot.libretro.com/docs/compilation/windows/
2017-07-10 02:14:53 +00:00
2017-07-17 03:40:08 +00:00
$ cd NP2kai/sdl2
2017-07-10 02:14:53 +00:00
$ make -j4
2017-07-10 15:24:22 +00:00
'np2_libretro.dll' binary is outputed in NP2kai\sdl2
2017-07-10 02:14:53 +00:00
2017-07-17 04:44:35 +00:00
about libretro port
---
BIOS files locate in "np2" directory at BIOS directory (configured by RetroArch).
Configure file (np2.cfg) is made in "np2" BIOS directory.
2017-07-10 02:14:53 +00:00
2017-07-17 03:40:08 +00:00
NP2 menu is opened when F12 key or mouse middle button or joypad L2 button.
2017-07-10 02:14:53 +00:00
NP2 menu can FDD/HDD swap.
2017-07-17 04:44:35 +00:00
2017-07-10 02:14:53 +00:00
Mouse is cuptured (hidden/show toggle) by F11 key.
2017-07-17 04:44:35 +00:00
2017-07-17 03:40:08 +00:00
Mouse cursor is able to move with joypad when JoyMouse mode.
2017-07-18 00:57:44 +00:00
Switch JoyMouse mode in config.
2017-07-17 05:13:45 +00:00
D-UP/DOWN/LEFT/RIGHT: mouse move
B button: left click
2017-07-17 04:44:35 +00:00
A button: right click
2017-07-07 04:39:36 +00:00
BIOS files
---
* bios.rom
* FONT.ROM (big letter)
* itf.rom
* 2608_bd.wav
* 2608_sd.wav
* 2608_top.wav
* 2608_hh.wav
* 2608_tom.wav
* 2608_rim.wav
2017-07-07 14:03:03 +00:00
Setting to RetroPie
---
2017-07-13 02:38:18 +00:00
Install Japanese font. (SDL2 port only)
2017-07-09 01:32:16 +00:00
$ sudo apt-get install fonts-horai-umefont
locate libretro & SDL2 port files.
2017-07-07 14:03:03 +00:00
2017-07-08 05:37:34 +00:00
$ sudo mkdir /opt/retropie/libretrocores/lr-np2
$ sudo cp np2_libretro.so /opt/retropie/libretrocores/lr-np2/
2017-07-08 23:30:58 +00:00
$ sudo mkdir /opt/retropie/emulators/np2
$ sudo cp np2_libretro.so /opt/retropie/emulators/np2/
$ sudo touch /opt/retropie/emulators/np2/np2.cfg
2017-07-08 23:36:46 +00:00
$ sudo chmod 666 /opt/retropie/emulators/np2/np2.cfg
2017-07-07 14:03:03 +00:00
2017-07-09 01:32:16 +00:00
locate BIOS files.
2017-07-07 14:03:03 +00:00
2017-07-08 15:15:16 +00:00
BIOS files locate in "˜/RetroPie/roms/pc98/np2/" directory.
2017-07-08 23:30:58 +00:00
and "/opt/retropie/emulators/np2/" too.
2017-07-07 14:03:03 +00:00
2017-07-13 02:38:18 +00:00
Make shortcut to Japanese font. (SDL2 port only)
2017-07-09 01:32:16 +00:00
$ sudo ln -s /usr/share/fonts/truetype/horai-umefont/ume-ugo4.ttf /opt/retropie/emulators/np2/default.ttf
Add "carbon-mod". (Japanese nize)
2017-07-07 14:03:03 +00:00
$ git clone https://github.com/eagle0wl/es-theme-carbon.git
$ sudo cp -r ./es-theme-carbon /etc/emulationstation/themes/carbon-mod
2017-07-09 01:32:16 +00:00
Add to "/etc/emulationstation/es_systems.cfg" writing.
2017-07-07 14:03:03 +00:00
$ sudo nano /etc/emulationstation/es_systems.cfg
2017-07-08 14:20:57 +00:00
...
2017-07-07 14:03:03 +00:00
</system>
<system>
<name>pc98</name>
<fullname>PC-98</fullname>
<path>/home/pi/RetroPie/roms/pc98</path>
<extension>.d88 .88d .d98 .98d .fdi .xdf .hdm .dup .2hd .tfd .nfd .hd4 .hd5 .hd9 .fdd .h01 .hdb .ddb .dd6 .dcp .dcu .flp .bin .fim .D88 .88D .D98 .98D .FDI .XDF .HDM .DUP .2HD .TFD .NFD .HD4 .HD5 .HD9 .FDD .H01 .HDB .DDB .DD6 .DCP .DCU .FLP .BIN .FIM .thd .nhd .hdi .vhd .sln .THD .NHD .HDI .VHD .SLN</extension>
<command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 _SYS_ pc98 %ROM%</command>
<platform>pc98</platform>
<theme>pc98</theme>
<directlaunch/>
</system>
<system>
2017-07-08 14:20:57 +00:00
...
2017-07-07 14:03:03 +00:00
2017-07-09 01:32:16 +00:00
Add to "/opt/retropie/configs/pc98/emulators.cfg" writing.
2017-07-07 14:03:03 +00:00
$ cd /opt/retropie/configs
$ sudo mkdir pc98
$ cd pc98
$ sudo nano emulators.cfg
2017-07-08 23:30:58 +00:00
np2="/opt/retropie/emulators/np2/np21 %ROM%"
2017-07-07 14:03:03 +00:00
lr-np2="/opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-np2/np2_libretro.so --config /opt/retropie/configs/pc98/retroarch.cfg %ROM%"
2017-07-08 23:30:58 +00:00
default="lr-np2"
2017-07-07 14:03:03 +00:00
2017-07-09 01:32:16 +00:00
Launch ES and set "CARBON-MOD" to "THEME-SET".
2017-07-07 14:03:03 +00:00
2017-06-21 09:17:35 +00:00
Release
---
2017-07-17 03:40:08 +00:00
* Jul 17, 2017
- Apply HOSTDRV
- [libretro] Add JoyMouse mode (switch with R2)
2017-07-04 04:35:28 +00:00
* Jul 4, 2017
- rename to 'kai'
2017-06-28 04:24:12 +00:00
* Jun 28, 2017
- [libretro] Applicate to libretro port
2017-06-21 14:42:31 +00:00
* Jun 21, 2017
- [X11] Applicate to X11 port
2017-06-24 14:44:47 +00:00
* Jun 20, 2017 (rev.6)
2017-06-21 09:17:35 +00:00
- [NP21] fix for VGA
* Jun 19, 2017
- [NP21] fix IA-32
- more memory size available
* Jun 18, 2017
- more avilable FDD/HDD/CD-ROM image
- [NP21] FPU (fpemul_dosbox.c is GPL licence, others is MIT licence)
* Jun 12, 2017
- COM
- MIDI
- JOYSTICK
- IDE (can't use CD-ROM yet)
- SDL_Keycode -&gt; SDL_Scancode
- Save BMP
- State Save
* Jun 4, 2017
- [NP21] お察しください
* Jun 1, 2017
- First release
Reference
---
* http://www.yui.ne.jp/np2
* https://github.com/irori/np2pi/wiki/NP2-for-Raspberry-Pi
* http://eagle0wl.hatenadiary.jp/entry/2016/10/07/213830
* https://sites.google.com/site/np21win/home
2017-07-04 04:35:28 +00:00
* https://github.com/meepingsnesroms/libretro-meowPC98
2017-06-21 09:17:35 +00:00