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

NeocdPSP by Yoyofr: Difference between revisions

From GameBrew
m (Text replacement - "↵Category:Support the author" to "")
 
(11 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox PSP Homebrews
{{Infobox PSP Homebrews
|title=Quake for PSP - Insomnia ProQuake Engine
|title=NeocdPSP by Yoyofr
|image=insomniaproquake2.png
|image=Neocdpspyoy2.png
|description=A modification of the ProQuake/Kurok Sony PSP engine.
|description=Neo Geo CD emulator.
|author=Dark_Duke
|author=Yoyo (Yoyofr)
|lastupdated=2016/07/20
|lastupdated=2005/08/23
|type=Shooter
|type=Console
|version=4.71 Revision 4
|version=0.5
|license=GPL-2.0
|license=Mixed
|download=https://dlhb.gamebrew.org/psphomebrew/insomniaproquake.7z
|download=https://dlhb.gamebrew.org/psphomebrew/neocdpspyoy.7z?k33p0fil35
|website=http://quakeone.com/forum/quake-mod-releases/finished-works/12576-insomnia-proquake-4-71-engine-mod-compilation-sony-psp
|website=http://yoyofr92.free.fr/psp/neogeo.html
|source=https://github.com/darkduke606/Insomnia-ProQuake-Engine
|source=http://yoyofr92.free.fr/psp/neogeo.html
|donation=http://yoyofr92.free.fr/psp/neogeo.html
}}
}}
Quake for PSP - Insomnia ProQuake Engine is a modification of the ProQuake/[[Kurok PSP|Kurok Sony PSP engine]] focusing on hardware rendering optimization and mod support functionality.
NeoCDPSP is an emulator for Neo Geo CD.


==Installation==
NeoCDPSP is based on:
'''Note:''' To play this, you will need the original Quake .pak files as they are not included.
*[http://chui.dcemu.co.uk/neo4all.shtml Neo4ALL], an "Alternative Open Source NEOGEO/CD emulator for the Dreamcast console by Chui & Fox68k".
*[http://rukapsp.hp.infoseek.co.jp/ Ruka's psp emulators], for valuable sourcecode.
*Previous neocd PSP emulator, [[NeoCD PSP|NeoCD/PSP]].
*Unofficial [http://www.ps2dev.org PSPSDK].
*GFX from [http://pochistyle.pspwire.net/ Pochi] (psp background, icon, loading) and SNK (file selector & menu background).


Rev 4 of the engine is optimized for PSP Slim's 64mb of ram. There is also a PSP Fat version though it may not be compatible with all included mods.
==Features==
* NeoGeo CD emulation.
* 2 gfx engine - software or hardware (using psp's gu).
* Autofire.
* Memory card emulation.
* Zipped/unzipped game.
* Sound support.
* Music support (with mp3 tracks, using libmad).
* Mutiples rendering mode with hardware stretching (thx to pspsdk & chp).
* 222/266/333 Mhz.


To install, copy contents of PSP folder to the root of your PSP Memory Stick.
==Installation==
Folder structure:


PAK0.PAK and PAL1.PAK go into ma0:/PSP/GAME/Insomnia/ID1/.  
ms0
  |-PSP/
  |  |-GAME/
  |  |  |-NEOCDPSP/ (or any others directory since v0.5)
  |  |  |  |-EBOOT.PBP
  |  |  |  |-STARTUP.BIN
  |  |  |  |-loading.bmp
  |  |  |  |-logo.bmp
  |  |  |  |-NEOCD.BIN (BIOS)


==User guide==
Games can be zipped or unzipped.  
When the "-prompt" command line argument is added to the quake.cmdline file (done be default), the user is prompted to select a mod folder (first option "blank" for default Quake Campaign) upon initial boot of the Insomnia game.


You can also set default launch parameters in "quake.cmdline", examples:
Music in mp3 format have to be in a "neocd.mp3" subfolder.
"-setmodmusic" will enable Mod Music On by default.
"-linear" will enable Texture Filtering On by default.
"-heap X" will enable Heapsize to X number by default.
"-cpu X" will set CPU speed to X number by default.  


Recommended settings for memory allocation:
Example:
*PSP Slim - CPU Speed: 333 and Heapsize: 33.
ms0
*PS Vita/PSP Phat - CPU Speed: 333 and Heapsize: 14.
  |-PSP/
  |  |-GAME/
  |  |  |-NEOCDPSP/ (or any others directory since v0.5)
  |  |  |  |-MetalSlug
  |  |  |  |  |-mslug.zip
  |  |  |  |  |-neocd.mp3/
  |  |  |  |  |  |-Metal Slug - Track 02.mp3
  |  |  |  |  |  |-Metal Slug - Track 03.mp3
  |  |  |  |  |  |-Metal Slug - Track 04.mp3
  |  |  |  |  |  |-...
  |  |  |  |  |  |-Metal Slug - Track 20.mp3


==Screenshots==
You can uncompress the zip file for faster loading time.
https://dlhb.gamebrew.org/psphomebrew/insomniaproquake3.png


https://dlhb.gamebrew.org/psphomebrew/insomniaproquake4.png
MP3 Tracks have to finish by the "tracker number.mp3"
*"mslug-02.mp3" is good.
*"02-mslug.mp3" is wrong.


https://dlhb.gamebrew.org/psphomebrew/insomniaproquake5.png
==Controls==
'''NeoGeo:'''


https://dlhb.gamebrew.org/psphomebrew/insomniaproquake6.png
D-Pad/Analog - D-Pad


https://dlhb.gamebrew.org/psphomebrew/insomniaproquake7.png
Cross - A


https://dlhb.gamebrew.org/psphomebrew/insomniaproquake8.png
Circle - B


https://dlhb.gamebrew.org/psphomebrew/insomniaproquake9.png
Square - C


https://dlhb.gamebrew.org/psphomebrew/insomniaproquake10.png
Triangle - D


https://dlhb.gamebrew.org/psphomebrew/insomniaproquake11.png
Start/Select - Start/Select


https://dlhb.gamebrew.org/psphomebrew/insomniaproquake12.png
L - Menu


https://dlhb.gamebrew.org/psphomebrew/insomniaproquake13.png
R - Snapshot


==Changelog==
==Screenshots==
'''Revision 4 2016/07/01'''
https://dlhb.gamebrew.org/psphomebrew/neocdpspyoy3.png
*Added modmusic support Will load any mp3s labeled track02 or above that is in the modfolders respective path <modfolder>\music\.
*Set bobcycles to engine defaults.
*Added ability to set "defaults" to the prompt menu.
*Example, add -setmodmusic or -linear to your quake.cmdline to select Texture Filtering to On and Mod Music to On in the prompt menu by default. Applies to memory allocation with "-heap 33" or "-cpu 333".
*When sv_aim is enabled, defaults to .8.
*Added keys to smallest visible HUD.
*Added "Rogue" mode for Dissolution of Eternity -- you must have Dissolution of Eternity.
*More than likely fixed the disappearing rune bug regarding saves -- not confirmed.
*Compiled a 32mb version for PSP 1000 models.


'''Revision 3 2016/07/01'''
https://dlhb.gamebrew.org/psphomebrew/neocdpspyoy4.png
*Force disabled dynamic lighting in deathmatch mode.
*Fixed Dynamic Lighting bugs relating to viewmodels/enemy models illuminating when dynamic lights disabled.
*Added "Hipnotic" support for mods that require -hipnotic to the prompt menu -- you must have Scourge of Armagon.
*Added Vertical Aiming slider to MISC OPTIONS.
*Added more mods.
*Removed expiremental fog support.
*Renamed Autoaim to "EasyAim".


'''Revision 2 2016/06/25'''
==Known issues==
*Added "Texture Filtering" to prompt. Equivalent of "gl_texturemode GL_LINEAR"(Texture Filtering On) and "gl_texturemode GL_NEAREST"(Texture Filtering Off) The difference is texture smoothing vs "pixelated" textures. I prefer the raw, pixelated textures as intended.
Emulation isn't perfect (lack of technical documentation for the neogeo cd):
*Bot Options under Multiplayer tab are now linked for FROGBOT Bot Options will autohide when not in FROGBOT.
* So no sound/no music in some games.
*Added Crosshair Enable/Disable Option under OPTIONS > SUBMENU MISC OPTIONS Added Autoaim Enable/Disable Option under OPTIONS > SUBMENU MISC OPTIONS.
* Sometimes music is stopped when putting game in pause (pressing select/start) and not resumed when resuming game.
*Fixed mp3/audio issues on startup and when returning from standby mode.
*KNOWN BUGS - If Dynamic Lighting is disabled, certain models and objects will continue to be affected by dynamic lighting (weapons/character models).


'''Revision 1 2016/06/21'''
Some games won't work at all.
*Bug fixes and more optimization Corrected heap/cpu speed paramater bugs Corrected mp3 directory Set cl_autoaim 0 in compile and config.cfg.


'''Initial Release 2016/06/19'''
==Changelog==
* Added -prompt functionality including setting cpu speed, heapsize and mod folder Mod compilation of user generated mods that function on PSP Optimized for PSP Slim 64mb version. Will not function as stands for PSP 1000 models.
'''0.5 2005/07/21'''
*Music (mp3) playback bug in pause/play fixed (Last Resort seems ok now).
*Rendering fixed (sprite disappearing).
*New render using psp hardware.
*Improved GUI.
*New feature : autofire for A,B,C,D neogeo buttons.
*Changed memory io and z80 emulation with NeoDC 2.3 sources (music in more games).
*New GFX from great [http://pochiicon.hp.infoseek.co.jp/ pochi].
*Screenshot (press R trigger), saved in uncompressed 24bits BMP (480x272).
*Directory independant, you only have to put the whole files & bios in the same dir (no "/PSP/GAME/NEOCDPSP" directory only anymore).


==External links==
'''0.1 2005/07/07'''
* GitHub - https://github.com/darkduke606/Insomnia-ProQuake-Engine
*Initial release of the new NeoCD PSP emulator.
* QuakeOne - http://quakeone.com/forum/quake-mod-releases/finished-works/12576-insomnia-proquake-4-71-engine-mod-compilation-sony-psp
*neogeo cd emulation.
* Wololo - https://wololo.net/talk/viewtopic.php?t=46036
*memory card emulation.
* Reddit - https://www.reddit.com/r/PSP/comments/4turh6/quake_revision_4_psp_release/
*zipped/unzipped game.
*sound support.
*music support (with mp3 tracks, using libmad).
*mutiples rendering mode with hardware stretching (thx to pspsdk & chp great work).
*222/266/333 Mhz.


[[Category:Homebrew game engines on PSP]]
==External links==
[[Category:Homebrew shooter games on PSP]]
* Author's website - http://yoyofr92.free.fr/psp/neogeo.html
* Official forum - https://yoyofr.proboards.com/

Latest revision as of 04:32, 17 Mayıs 2024

NeocdPSP by Yoyofr
Neocdpspyoy2.png
General
AuthorYoyo (Yoyofr)
TypeConsole
Version0.5
LicenseMixed
Last Updated2005/08/23
Links
Download
Website
Source
Support Author

NeoCDPSP is an emulator for Neo Geo CD.

NeoCDPSP is based on:

  • Neo4ALL, an "Alternative Open Source NEOGEO/CD emulator for the Dreamcast console by Chui & Fox68k".
  • Ruka's psp emulators, for valuable sourcecode.
  • Previous neocd PSP emulator, NeoCD/PSP.
  • Unofficial PSPSDK.
  • GFX from Pochi (psp background, icon, loading) and SNK (file selector & menu background).

Features

  • NeoGeo CD emulation.
  • 2 gfx engine - software or hardware (using psp's gu).
  • Autofire.
  • Memory card emulation.
  • Zipped/unzipped game.
  • Sound support.
  • Music support (with mp3 tracks, using libmad).
  • Mutiples rendering mode with hardware stretching (thx to pspsdk & chp).
  • 222/266/333 Mhz.

Installation

Folder structure:

ms0
  |-PSP/
  |   |-GAME/
  |   |   |-NEOCDPSP/ (or any others directory since v0.5)
  |   |   |   |-EBOOT.PBP
  |   |   |   |-STARTUP.BIN
  |   |   |   |-loading.bmp
  |   |   |   |-logo.bmp
  |   |   |   |-NEOCD.BIN (BIOS)

Games can be zipped or unzipped.

Music in mp3 format have to be in a "neocd.mp3" subfolder.

Example:

ms0
  |-PSP/
  |   |-GAME/
  |   |   |-NEOCDPSP/ (or any others directory since v0.5)
  |   |   |   |-MetalSlug
  |   |   |   |   |-mslug.zip
  |   |   |   |   |-neocd.mp3/
  |   |   |   |   |   |-Metal Slug - Track 02.mp3
  |   |   |   |   |   |-Metal Slug - Track 03.mp3
  |   |   |   |   |   |-Metal Slug - Track 04.mp3
  |   |   |   |   |   |-...
  |   |   |   |   |   |-Metal Slug - Track 20.mp3

You can uncompress the zip file for faster loading time.

MP3 Tracks have to finish by the "tracker number.mp3"

  • "mslug-02.mp3" is good.
  • "02-mslug.mp3" is wrong.

Controls

NeoGeo:

D-Pad/Analog - D-Pad

Cross - A

Circle - B

Square - C

Triangle - D

Start/Select - Start/Select

L - Menu

R - Snapshot

Screenshots

neocdpspyoy3.png

neocdpspyoy4.png

Known issues

Emulation isn't perfect (lack of technical documentation for the neogeo cd):

  • So no sound/no music in some games.
  • Sometimes music is stopped when putting game in pause (pressing select/start) and not resumed when resuming game.

Some games won't work at all.

Changelog

0.5 2005/07/21

  • Music (mp3) playback bug in pause/play fixed (Last Resort seems ok now).
  • Rendering fixed (sprite disappearing).
  • New render using psp hardware.
  • Improved GUI.
  • New feature : autofire for A,B,C,D neogeo buttons.
  • Changed memory io and z80 emulation with NeoDC 2.3 sources (music in more games).
  • New GFX from great pochi.
  • Screenshot (press R trigger), saved in uncompressed 24bits BMP (480x272).
  • Directory independant, you only have to put the whole files & bios in the same dir (no "/PSP/GAME/NEOCDPSP" directory only anymore).

0.1 2005/07/07

  • Initial release of the new NeoCD PSP emulator.
  • neogeo cd emulation.
  • memory card emulation.
  • zipped/unzipped game.
  • sound support.
  • music support (with mp3 tracks, using libmad).
  • mutiples rendering mode with hardware stretching (thx to pspsdk & chp great work).
  • 222/266/333 Mhz.

External links

Advertising: