Caprice32 PSP
Caprice32 4.2.0.0 is the latest addition to the collection of emulators. It’s an Amstrad CPC emulator, and is my second choice for a port. My initial attempt was to port Arnold, which is a (arguably) more accurate emulator, but due to its poor performance on the PSP (~15 fps), the idea was scrapped.
Caprice32 is a lot faster, though the rendering subsystem used in the current version is from version 4.1.0, for performance reasons. If/when the renderer is optimized, the PSP port will be updated to reflect the change.
Current version is also missing ZIP file support - this will be implemented if enough people express interest.
You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.
November 21st, 2007 at 15:10
Gave it a try. Attempted to use the on-screen keyboard.
I _can’t_ write a quote due to crappy support of shift key. So I had to map the L trigger with square button in order to write these “s.
It’s a pity because the emulator is very great though.
However, I DO need a .ZIP support as all my disk images are zipped
November 21st, 2007 at 15:25
After some tries, here are my conclusions:
- DTC demo runs at decent speed,
- DemoIzArt demo runs well, although “Twist” screen is messed up
- Backtro runs half speed with messed up screen.
- More accurate sound than PSPCAP32.
- Perfect for commercial games which don’t use some tricks of the hardware.
- Unnecessary resets when mounting a disk image. What about multi-disks games?
November 21st, 2007 at 16:16
[...] Caprice32 PSP [Uberjack] [...]
November 21st, 2007 at 20:06
Unable to switch between systems…cpc464/66/6128.
Appears to change in menu but if you reset the PSP, always on CPC6128.
November 21st, 2007 at 20:09
Sorry, forgot…I would also like .zip support.
and previous message should have read CPC 464/664/6128.
Overall a nice emulator on my favourite 8-bit machine.
November 21st, 2007 at 23:32
Why not spending your time on emulator not already ported (there are many left) ?
Nice work by the way.
Zx
November 22nd, 2007 at 0:04
Hi zx,
Thank you. Several reasons actually:
1. I love classic computers and I like porting classic computer emulators
2. I believe that having a choice in emulators is always a good thing. The only reason I got into writing PSP software is because I wanted a better MSX emulator
3. I have at least 4 emulators that have not yet been released for one reason or another, so I am spending my time trying to port other emulators (see svn.akop.org/psp/trunk/ if you don’t believe me
Just so you know, I admire your work too. I don’t suppose you’d be interested in porting Wargus, the freeware Warcraft II engine (seeing as how you know your way around SDL and all :)?
November 22nd, 2007 at 0:38
[...] question that I’ve been asked time and time again (and most recently by zx-81) is “why bother porting an emulator why there are other ports already?” This [...]
November 22nd, 2007 at 0:43
Hi,
I love classic computers too (as you might have guessed)
. I haven’t ported already ported emu (or only when it was dead project) because i thougth it was a waste of time, and also for respect of the work of other coders …
But you’re right it’s always good to have the choice, someone will like your keyboard and GUI, and other will prefer danzeff, IR keyboard support and a UI of the 80’s. All emu ports are differents, with distinct features, options and performances.
I like your MSX emu, it’s fast and really nice. Like you, i’ve also not published all my emulator ports, because of poor performances or simply because they weren’t finished.
Just to let you know, i plan to port a TI99 emu soon (for a friend) … As you may have seen i’m working now on board games. A port of Wargus would be cool, but i’m working right now on other projects so i wish you good luck on this one
Cheers, Zx
November 22nd, 2007 at 2:56
Caprice32 PSP…
Homebrew developer Uberjack has released Caprice 32 which is a Amstrad CPC emulator for the PlayStation Portable.
“Caprice32 4.2.0.0 is the latest addition to the collection of emulators. It’s an Amstrad CPC emulator, and is my se…
November 22nd, 2007 at 2:56
Caprice32 PSP…
Homebrew developer Uberjack has released Caprice 32 which is a Amstrad CPC emulator for the PlayStation Portable.
“Caprice32 4.2.0.0 is the latest addition to the collection of emulators. It’s an Amstrad CPC emulator, and is my se…
November 22nd, 2007 at 6:40
I tested the emulator.
Zx81 - I tested your emulator ; I even wrote you to tell you what is wrong with your version. I don’t like the way you work. Making tons and tons of unfinished ports is just, unfinished work..
But luckily..
Caprice32 is really fast compared to Zx81’s port ; I’m able to watch demos at decent speed right now, that’s really nice !!!
This is what I miss in that first version :
- a shortcut pour automatically enter run”
- a way to automatically type run”game (where game is retreived from DSK filename, cf. game.dsk)
- I dont know if Caprice allow you this, but that would be nice to support CRTC0, 1, 3
Finally, I dont care about zip support or infrared keyboard.
November 22nd, 2007 at 13:03
I posted else where on the incorrect page so I will repost here.
1 - The ” issue is one that could do with fixing
2 - Please can you make it so tyhis port will also see and run SNA files created with CAP32 PC version, this means no loading or typing before load.
I can send file to test if you want.
Great work.
What next?
November 22nd, 2007 at 13:49
Ahem.
In fact, I read the README.
You have to push the O button while the cursor is on SHIFT or CTRL. Tjhis will simulate a pressed button, then press the next key to write upper characters.
So my only request is :
- Do not reset the emulation while mounting a .DSK image.
November 22nd, 2007 at 21:40
@Arnaud:
Which version have you tried ? Not the 1.2.0 i guess, since all previous released were base on caprice32 v4.2.0 source code. I’ve been back to 4.1.0 two months ago with version 1.2.0 which is as fast as this one.
“I don’t like the way you work. Making tons and tons of unfinished ports is just, unfinished work..” it’s funny coming from someone who doesn’t even know how to port one,
Zx
November 22nd, 2007 at 23:12
ZX-81, , I must admit i like having choice and more ports the better but please take any comments as a blow becuase not all us not coders think that way. I like every coders work and would think i speak for many other PSP users, for without all of you out there porting one app, many apps and duplicate apps then there would be point buying a PSP.
Many Many thanks to all coders.
Getting a new port every week is like Xmas once a week, I feel like a kid in candy store.
November 22nd, 2007 at 23:29
Guys, I don’t want this to become a flame war. I have a lot of respect for zx-81, his work, as well as every other PSP programmer and their work. Whether or not someone feels that the program is “finished” does not reduce the effort of the programmer. Porting is not an easy task - it requires dedication, hardware knowledge, and ability to discern another programmer’s work (a task that is often very difficult). As mentioned in the readme file, zx-81’s PSPMSX port helped me in understanding some aspects of porting software to the PSP, and I’m grateful for that.
PSP programming should not be a competition. It should be a forum where others can exchange ideas and learn from each other.
November 23rd, 2007 at 1:26
@dazman: thx, you’re right
@uberjack: i do agree 100%
keep it up,
Zx
November 23rd, 2007 at 7:33
@ZX .. I’m just telling you are loosing focus in making a good job in trying to support the entire oldschool world in your hands.
Oh, btw, I’m the author of some PSP C++ projects and I exactly know what I am talking about here.
It’s funny to note your ability to handle this stupid I-AM-THE-MASTER-SO-SHUT-UP attitude.
November 23rd, 2007 at 7:38
Ok, stopping flame war.. do the best and prove me I am wrong with my comments !
November 23rd, 2007 at 7:45
back to the subject, cap32 for PSP. would it be possible to make this port read SNA files to sav much time on loading.
Cap32 for the PC can be used to create SNA files from DSK files, your port will only need to be able to run them.
Would be a big plus for this port.
Regards
Dazman
November 23rd, 2007 at 9:57
seconded
November 23rd, 2007 at 23:05
Just read post on DCEMU about you not ever adding support for SNA files.
Is it to complex code, if so I will leave it be. if not then I think is is an error.
Even if you have a game save and however you created it if you still need to load a DSK first it means typing commands and waiting for loading process, on ZX-81’s version which loads SNA’s you just select the SNA game from the rom load menu and boom, game is up and running.
I must admit I perfer your version due to menu system but without SNA support it is must more complex and slowing to start playing games.
If it’s not a mass of work then, please!, please! can you add SNA support for my already converted collection if only for me.
Thanks again
November 28th, 2007 at 11:37
[...] developer Uberjack has updated Caprice 32 to version 4.2.0.2. Caprice32 is a Amstrad CPC emulator for the PlayStation [...]