Friday, August 21. 2009

For those who haven't seen previous versions, Caprice32 is one of the best emulator of the Amstrad CPC home computer series running on Windows and Unix, written by Ulrich Doewich.
This emulator faithfully imitates the CPC464, CPC664, and CPC6128 models (see caprice32 project)

This version of PSPCap32 supports IRDA-Joystick box designed by my good friend Buzz
( see http://buzz.computer.free.fr for details).
If you have any electronic skills you may design your own for less than 20$ ! The Schematic and the PIC source code is provided in contrib folder of PSPCap32 archive.

For those who have never heard about IRDA joystick project, the goal was to connect your old DB9 joystick (compatible with Atari , Amiga, Amstrad etc ...) or a paddle device to your PSP FAT. Buzz has written the driver and designed the PCB and programmed the PIC micro-controller, while i was in charge of emulator enhancements.

Saturday, November 1. 2008

For those who haven't seen previous versions, Caprice32 is one of the best emulator of the Amstrad CPC home computer series running on Windows and Unix, written by Ulrich Doewich.
This emulator faithfully imitates the CPC464, CPC664, and CPC6128 models
(see caprice32 project)

Monday, September 22. 2008

For those who haven't seen previous versions, Caprice32 is one of the best emulator of the Amstrad CPC home computer series running on Windows and Unix, written by Ulrich Doewich.
This emulator faithfully imitates the CPC464, CPC664, and CPC6128 models
(see caprice32 project)

Saturday, June 21. 2008

For those who haven't seen previous versions, Caprice32 is one of the best emulator of the Amstrad CPC home computer series running on Windows and Unix, written by Ulrich Doewich.
This emulator faithfully imitates the CPC464, CPC664, and CPC6128 models
(see caprice32 project)

What's new in version 1.4.2 :

- Bug fix in CRTC emulation (games such as Prehistorik II just couldn't be launched)

- Two drives (A & B) are now supported, but only drive A can be used to automatically start a game.
It might be useful with symbOS to put the OS disk on drive 'A:' and application disk on 'B:'

How to use it ? Everything is in the README.txt file.

Sources are included, and this package is under the GNU public license,
read COPYING.txt file for more information about it.

This homebrew has been tested on both FAT and SLIM (thanks to Greg) with cfw 3.90-m33 + add fw1.5, but it should work on any other DAX custom firmwares.

** UPDATE ** :

Another bug has been found by Carl Murray (thanks to him) and here is a fix (v1.4.2)

Sunday, June 1. 2008

For those who haven't seen previous versions, Caprice32 is one of the best emulator of the Amstrad CPC home computer series running on Windows and Unix, written by Ulrich Doewich.
This emulator faithfully imitates the CPC464, CPC664, and CPC6128 models
(see caprice32 project)

What's new in version 1.4.0 :

- Major speed improvements, frame rate reached 55 fps at 222Mhz
on startup and 67 fps at 266Mhz
- Fix IR keyboard issue with fw >= 3.80 for FAT PSP
- Add gzipped disk file support, reduce disk file size from 190k to 20k !
(you may gzip original dsk file using www.7-zip.org)
Of course, gzipped disk files are also browsable using disk explorer
inside the emulator, and when possible, they can be run automatically.
- Add eboot's music
- A thumbnail image is now displayed in the file requester
while selecting any file with the same name of a previously
saved game (snapshot, disk, keyboard, settings).
It might be very helpful to recognize that game later if you
have thousand different games in your disk and snapshot folders !
- The virtual keyboard is now usable in the file requester menu to
choose the first letter of the game you search !
- In the emulator menu you can go directly to keyboard and settings
menu using the L-Trigger key.
- Fix random black screen issue
- Source code can now be compiled to build a linux version

How to use it ? Everything is in the README.txt file.

Sources are included, and this package is under the GNU public license,
read COPYING.txt file for more information about it.

This homebrew has been tested on both FAT and SLIM (thanks to Greg) with cfw 3.90-m33 + add fw1.5, but it should work on any other DAX custom firmwares.

Saturday, January 19. 2008

For those who haven't seen previous versions, Caprice32 is one of the best emulator of the Amstrad CPC home computer series running on Windows and Unix, written by Ulrich Doewich.
This emulator faithfully imitates the CPC464, CPC664, and CPC6128 models
(see caprice32 project)

What's new in version 1.3.4 :

- Many optimizations to speed up the emulation, frame rate is now 49 fps at 222Mhz in ultra mode, on CPC startup window. Main modifications :

. Z-80 part as been rewritten using several hints such as explicit jump tables for instructions decode
. CRT and sound part has been optimized

- Auto-fire mode, press RTrigger+X to switch it on/off (useful for games such as defend or die !)
- Add new hotkeys to setup auto fire speed
- Bug fix in the low battery watchdog
- RTrigger/LTrigger keys can be used in the keyboard settings menu to navigate between Normal, LTrigger and RTrigger compose mapping.
- New "Command" feature in the emulator menu:
. You have now to choose the command you want to run using arrows.
- Default Hotkeys can now be set in the keyboard mapping menu (useful to add hotkeys on existing/previous keyboard files)
- Remove dead code (such as printer, breakpoint, trace support etc ...)
- Bug fix such as : while saving state using hotkey in ultra-mode, thumb image wasn't properly saved

How to use it ? Everything is in the README.txt file.

Sources are included, and this package is under the GNU public license,
read COPYING.txt file for more information about it.

Saturday, January 12. 2008

For those who haven't seen previous versions, Caprice32 is one of
the best emulator of the Amstrad CPC home computer series running
on Windows and Unix, written by Ulrich Doewich.
This emulator faithfully imitates the CPC464, CPC664, and CPC6128 models
(see caprice32 project)

What's new in version 1.3.3 :

- improve speed (+3 fps at 222Mhz)
- add new hotkeys :
. settings such as fps, delta_y or render mode
can now be directly modified inside the emulator
(no need to enter in the settings menu)
. quick save / quick load current state
(no need to enter in the main menu)
- bug fix in green/monochrome default settings

How to use it ? Everything is in the README.txt file.

Sources are included, and this package is under the GNU public license,
read COPYING.txt file for more information about it.

Saturday, December 8. 2007

For those who haven't seen previous versions, Caprice32 is one of
the best emulator of the Amstrad CPC home computer series running
on Windows and Unix, written by Ulrich Doewich.
This emulator faithfully imitates the CPC464, CPC664, and CPC6128 models
(see caprice32 project)

What's new in version 1.3.2 :

- Option to display in green (monochrome)
- Option to scroll up or down the screen
(when the screen is not properly centered)
- Analog pad can now be used in the file requester
to move faster through the disk/snapshot lists
- Check CPM disk automatically
(and run |CPM instead of RUN")
- Bug fix in the disk explorer menu
(when the number of files on disk was too high)
- IR keyboard works now also in the keyboard settings
menu.
- Bug fix in the render function, sometimes the screen
became dark (it should not happen anymore).

How to use it ? Everything is in the README.txt file.

Sources are included, and this package is under the GNU public license,
read COPYING.txt file for more information about it.

Saturday, December 1. 2007

For those who haven't seen previous versions, Caprice32 is one of
the best emulator of the Amstrad CPC home computer series running
on Windows and Unix, written by Ulrich Doewich.
This emulator faithfully imitates the CPC464, CPC664, and CPC6128 models
(see caprice32 project)

What's new in version 1.3.1 :

- Major Speed improvements, it's really fullspeed even using GU rendering !
45 fps at 222Mhz using the fast mode, >50 fps for any mode at 266Mhz.
- Games on disk are now automatically loaded on startup !
- Menu to explore the disk content and possibly load files with
Basic RUN" command
- Sound improvements
- Add several news options such as one to display (or not) the border,
or to select disk startup mode etc ...
- Bug fix in the keyboard settings menu
(when the virual keyboard is displayed, then you can still use the
d-pad to select menu items)
- Other bug fix and code cleaning

How to use it ? Everything is in the README.txt file.

Sources are included, and this package is under the GNU public license,
read COPYING.txt file for more information about it.

Saturday, September 29. 2007

For those who haven't seen previous versions, Caprice32 is one of
the best emulator of the Amstrad CPC home computer series running
on Windows and Unix, written by Ulrich Doewich.
This emulator faithfully imitates the CPC464, CPC664, and CPC6128 models
(see caprice32 project)

What's new in version 1.2.0 :

- Major Speed improvements, it's really fullspeed !
- Import CRT emulation part of older version of Caprice32
(less accurate, but much faster)
- Add two new render modes : Fast and Ultra.
- Sound is now played in 16 bits and stereo !
- IR keyboard support !
- Display and save thumbnail images for each save state
- New speed limiter function
- Add option to display fps rate
- Option to prevent the blue led to be displayed when
L or R are pressed
- Now compatible with custom firmwares 3.x and PSP-slim
- Add a simple intro splash screen
- Support iso8859-1 fonts in print text functions
(might be useful to translate menus in german, french ...)
- Bug fix and code cleaning

How to use it ? Everything is in the README.txt file.

Sources are included, and this package is under the GNU public license,
read COPYING.txt file for more information about it.

PS: Thanks to Gryzor you can find here a set of snapshots.
PS2: If you look for games you can find most of them here
PS3: If you want to run SymBOS
- set the ram size to 576K
- load the symbos.dsk file
- enter the RUN"SYM command in the amstrad CPC emulator window
(and NOT RUN"SYMBOS)

** UPDATE 10/1/2007 ** :

- I've uploaded a new version that fix the annoying bug with thumbnail images in ultra mode.
- A new version of the keyboard files from Loic Daneels are also provided in the new zip archive !

Sunday, March 25. 2007

For those who haven't seen previous versions, Caprice32 is one of
the best emulator of the Amstrad CPC home computer series running
on Windows and Unix, written by Ulrich Doewich.
This emulator faithfully imitates the CPC464, CPC664, and CPC6128 models
(see caprice32 project)

What's new in version 1.1.6 :

- Add option to change the ram size up to 576k
and PSPCap32 can now run Symb-OS !

Thanks to Goebish for his help !

Symb-OS is a free multitasking operating system developed for MSX and CPC,
with many games and usefull apps, such as a calculator, image viewer etc ...

Monday, February 26. 2007

For those who haven't seen previous versions, Caprice32 is one of
the best emulator of the Amstrad CPC home computer series running
on Windows and Unix, written by Ulrich Doewich.
This emulator faithfully imitates the CPC464, CPC664, and CPC6128 models
(see caprice32 project)

What's new in version 1.1.5 :

- Save state files are now saved using gzip compression
(with SNZ as file extention). It's much faster to save
or load states now.
You can use gzip or 7-zip to convert old SNA to SNZ.
SNA file format is still supported for loading, so you
convert your previous saved files inside the emulator.
- A new graphical engine with new smoother render modes !
It uses now the PSP GU for rendering, it does not run faster,
but it's a lot smoother !
Old "soft" render modes are still available, because there are
a bit faster.
- Save state dates are displayed in the emulator window
(it's now easier to identify and to load the right save state slot)
- Sound is now played at 44Khz (instead of 48Khz)
- Bug fix (load default keyboard mapping on startup)
- Bug fix in Rom file requester
- Bug fix in keyboard handler

How to use it ? Everything is in the README.txt file.

Sources are included, and this package is under the GNU public license,
read COPYING.txt file for more information about it.