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
No edit summary
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
|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
}}
}}
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.
 
NeoCDPSP is based on:
*[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).
 
==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 great work!).
* 222/266/333 Mhz.


==Installation==
==Installation==
'''Note:''' To play this, you will need the original Quake .pak files as they are not included.
Folder structure:


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


To install, copy contents of PSP folder to the root of your PSP Memory Stick.
Games can be zipped or unzipped.


PAK0.PAK and PAL1.PAK go into ma0:/PSP/GAME/Insomnia/ID1/.  
Music in mp3 format have to be in a "neocd.mp3" subfolder.


==User guide==
Example:
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.
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 also set default launch parameters in "quake.cmdline", examples:
You can uncompress the zip file for faster loading time.
"-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:
MP3 Tracks have to finish by the "tracker number.mp3"
*PSP Slim - CPU Speed: 333 and Heapsize: 33.
*"mslug-02.mp3" is good.
*PS Vita/PSP Phat - CPU Speed: 333 and Heapsize: 14.
*"02-mslug.mp3" is wrong.


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


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


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


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


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


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


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


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


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


https://dlhb.gamebrew.org/psphomebrew/insomniaproquake12.png
==Screenshots==
https://dlhb.gamebrew.org/psphomebrew/neocdpspyoy3.png


https://dlhb.gamebrew.org/psphomebrew/insomniaproquake13.png
https://dlhb.gamebrew.org/psphomebrew/neocdpspyoy4.png


==Changelog==
==Known issues==
'''Revision 4 2016/07/01'''
Emulation isn't perfect (lack of technical documentation for the neogeo cd):
*Added modmusic support Will load any mp3s labeled track02 or above that is in the modfolders respective path <modfolder>\music\.
* So no sound/no music in some games.
*Set bobcycles to engine defaults.
* Sometimes music is stopped when putting game in pause (pressing select/start) and not resumed when resuming game.
*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'''
Some games won't work at all.
*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'''
==Changelog==
*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.
'''0.5 2005/07/21'''
*Bot Options under Multiplayer tab are now linked for FROGBOT Bot Options will autohide when not in FROGBOT.
*Music (mp3) playback bug in pause/play fixed (Last Resort seems ok now).
*Added Crosshair Enable/Disable Option under OPTIONS > SUBMENU MISC OPTIONS Added Autoaim Enable/Disable Option under OPTIONS > SUBMENU MISC OPTIONS.
*Rendering fixed (sprite disappearing).
*Fixed mp3/audio issues on startup and when returning from standby mode.
*New render using psp hardware.
*KNOWN BUGS - If Dynamic Lighting is disabled, certain models and objects will continue to be affected by dynamic lighting (weapons/character models).
*Improved GUI.
 
*New feature : autofire for A,B,C,D neogeo buttons.
'''Revision 1 2016/06/21'''
*Changed memory io and z80 emulation with NeoDC 2.3 sources (music in more games).
*Bug fixes and more optimization Corrected heap/cpu speed paramater bugs Corrected mp3 directory Set cl_autoaim 0 in compile and config.cfg.
*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).


'''Initial Release 2016/06/19'''
'''0.1 2005/07/07'''
* 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.
*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==  
==External links==
* GitHub - https://github.com/darkduke606/Insomnia-ProQuake-Engine
* Author's website - http://yoyofr92.free.fr/psp/neogeo.html
* QuakeOne - http://quakeone.com/forum/quake-mod-releases/finished-works/12576-insomnia-proquake-4-71-engine-mod-compilation-sony-psp
* Official forum - https://yoyofr.proboards.com/
* Wololo - https://wololo.net/talk/viewtopic.php?t=46036
* Reddit - https://www.reddit.com/r/PSP/comments/4turh6/quake_revision_4_psp_release/


[[Category:Homebrew game engines on PSP]]
[[Category:PSP homebrew emulators]]
[[Category:Homebrew shooter games on PSP]]
[[Category:Homebrew console emulators on PSP]]

Revision as of 04:58, 12 November 2022

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

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 great work!).
  • 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: