-------------
NeoCDPSP v0.5u4 - Rapidly Menu of Battery
-------------
coded by Smiths @ Emuholic (www.emuholic.com)

I am loving the suggestions for improvements from everyone! Thanks so much for the feedback.
I must admit I thought I was finished playing NeoCD from way back when I was using it on my old PC.
Thank you yoyo for porting this wonderful emulator to the PSP and releasing such a clean source;
It's rekindled my joy of playing NeoGeo games!

[WHATS NEW]
v0.5u4
+ Added separate-key rapid-fire support (read below)
+ Added cute Battery Meter to menus
+ Cleaned up menu browsing minutely
+ Goes without saying: No P$PUpdate$ posting por favor

v0.5u3
+ Added Button Combo Mapping
 > A+B, A+C, B+C, B+D, C+D
+ Added default key mapping loading in case of upgrade/screwup
+ Tiny alteration to Memory Card writing

v0.5u2
+ Key Config
+ Cleaned Memory between games (should now be "1 game, 1 card")
+ Occasional visual prompts when it's saving/loading

v0.5u1
+ Memory Card Support (see below)


[USAGE]
v0.5u4
Someone mentioned they would prefer a system where a separate key could be used for rapid fire.  Apparently in shooting games it's nice to rapidly destroy things, but you also need the ability to "charge" a shot too.
So now, in the key config menu, you can set a separate key to serve as "Rapid Fire".  You still set the speed in the main menu. If you have defined a separate key for Rapid Fire, it will be rapid (NOT the normal button).  If you set rapid fire in the menu but DO NOT set a separate key, then the normal button will be Rapid.  Got it?
Also, I threw in the standard battery meter code, but played a little with cute boxes and percentage-based filling.  I think it's pretty.
And, per suggestion of a #pspemu fellow, menu browsing now skips the "- - - -" separators.  Minor tweak but still, it was suggested :)

v0.5u3
Nothing major, though key combos was interesting since you had to map them as a combined hex address.  Fomr what I've seen, it works.  The 5 available choices are based on the most popular combos in the more popular NeoCD games (source: GameFAQS)
Last time, I only reset the "L" button to menu if the key config wasn't there (or you deleted the menu key's button.  Now it'll just reset all keys to defaults.  I also changed the default "screenshot" combo to R+SELECT.

v0.5u2
Ported RIN's key config over, adding in ability to change screenshot key (forgot to mention; I removed screenshot support in the previous build, whoops!).  Thanks go to the RIN team, which I am proud to have been a part of.
Even though it's not a readable format on PC, keys are saved to a separate file called "key.cfg".  If you screw up somehow, deleting this file will reset the menu button to "L", so you can re-enter the menu and re-config the keys.
Visual prompts of saving and loading seem to be 50/50.  Even though they are coded to come up any time the memory card is accessed, sometimes this dang dern thing just moves too fast for it!
I still think they're pretty.

v0.5u1
Everything is the same as before, but now a file called "memcard.bin" will be created in each game's subdir and accessed as needed by the game.
You'll know when it's being accessed by the pretty orange light on your PSP.
Please note this is not SAVE STATE SUPPORT; it is simply emulating the Memory Card hardware the NeoCD system had.  "Battery SRAM", as it might be called ;)

[POSSIBLE ISSUES]
Again, not so much this time, but always the possiblity of something messing up.  Works fine here though!

[GREETS AND FUCKOFFS]
I want to acknowledge one of my growing favorite little Japanese PSP blog sites, P.S.PSP (http://pspsp.ameblo.jp), run by Nishikawa-san.  It's like any other "post releases" site, except I love the little comments he throws in with the releases.
I particularly found the "Our Smiths has returned!" line with the first NeoCD Unofficial release flattering ;)

As mentioned inside the emulator, I find it upsetting that it did take vulgar language to get the admins of our favorite site to abide by my request to not post my work on their site (even though they just labeled it as "Offensive Content").  I believe this goes beyond anything in proving that no matter the image they wish to display, or the "we're not like we used to be" attitude they want you to see... they are still the same ignorant-as-always/"we got it first"/"fuck the developers" site they've been since the little blogspot page appeared.

The rest of y'all kick ass and keep up your work!
Remember: News is free, emulation is free, the community is free. Developers do this for FREE, but if the situation arises and money is needed... that's when you should be donating your $2.99. Okay? :)

If you want to flame me, you know where I'll be :)

www.emuholic.com