After the awesome success of the last CPCRetroDev last year it is time for a new game competition in 2016, isn’t it? This year there are even higher prices, which you can win with your game in different categories. As usual the competition is organised by the University of Alicante / Spain and aims to award the best and creative game developers, who create a game for an unmodified Amstrad CPC 464. The deadline for this years competition is the 26th October 2016, 23:59h (CEST), so don’t waste any time and start the development of your awesome game.
If you are not familiar with development for the Amstrad CPC, you can have a look at the CPCtelera game development kit, the great programming tutorials on CPCMania, the CPCrslib programming library or cpcitor’s development toolchain. There is also a category for Locomotive BASIC programs and you can find help in the CPCWiki forums.
You can achieve the following awards (all in all about 1.050 EUR!!!):
…and there will also be a physical cassette edition with all 2016 games, too.
You can get more information about the competition rules and about the competition itself on the CPCRetroDev 2016 homepage. Be sure to participate and bring your creative game ideas to the Amstrad CPC.
During the last years we saw a lot of hardware expansions for the Amstrad CPC. Most of them were the usual expansions like more RAM, ROM or storage. But finally, thanks to Duke, the Amstrad CPC gets an Wifi expansion, which you can use to connect to the internet. It is possible to send HTTP requests and it also starts a web server (on the on board Wifi microcontroller), where you can change some of the settings.
Besides the Wifi connectivity it also features a ROM board and a SD card slot for storage. The SD card will also be supported directly by replacing ROM 7 (AMSDOS), so you can use software, which don’t use direct FDC access directly from the SD card.
Here is the video of the current version of the Wifi expansion:
If you are interested in ordering a board or just want more information about the expansion board, head over to Duke’s homepage.
A new version of CPCtelera, the Amstrad CPC game engine for C developers, was just released in version 1.4. CPCtelera offers a huge C library for the SDCC C cross-compiler, which makes it easier to create games and applications for the Amstrad CPC. This version features a new license (LGPL), support for the CPCRSLib, a lot of new examples and a huge load of new methods and optimisations (see the changelist below). It is available for Windows, Linux and OS-X. You can get the latest version from GitHub and discuss it in the CPCWiki forums.
Changes in v1.4:
Low-level library, scripts, building system and examples moved to LGPL license to suit more developer needs.
Added CPCRSLib installer script (cpct_installrslib): automatically installs and configures CPCRSLib to be used along with CPCtelera.
Added -c modifier to cpct_mkproject to let the user create CPCRSLib enabled projects.
Improved cpct_drawSpriteMaskedAlignedTable to work with un-aligned sprites. Only 256-bytes transparency table shall be aligned now.
Added interrupt unsafe functions for keyboard scanning
Do you know the Visual6502 project? The 6502 CPU was decapped and reverse engineered to retrieve more information about the way it works and get a better emulation. On the page you will also find an emulator, which shows you how the CPU works on the chip level. Well, why speaking about this project? Because it is about getting information by reverse engineering the chip and that’s what happened to the Gate Array aka “Amstrad 40010” and some other chips. Robcfg sent some of them to Sean Riddle who was kindly enough to decap the chips and provided the photos. The Gate Array is a custom made chip by Amstrad, which provides e.g. clock frequencies or the colour information for the CRTC. With the photos it is possible to do a reverse engineering and hopefully extract a schematic of it. Maybe it is possible to build a replacement in the future, too.
A new version of Sugarbox, a relatively new Amstrad CPC emulator for Windows, was released. The main feature of the new version is the support for various CPC emulator disk image formats (e.g. HFE of the HxC floppy emulator or RAW from kyroflux), precise Z80 emulation (according to Kevin Thackers timing test bench) and some other features.
Be sure to test the new version of the emulator and download the latest version from http://sugarbox.free.fr.
[CT-RAW/IPF]: Native support of these two format. CAPSLib dll from SPS is no longer used. This will fix some non-working dump( due to bug in the lib).
[IPF]: Add a SAVE IPF option. You can save your current disk in IPF format, to generate a 3″ disk. You can even write dump with weak sectors.
[HFE]: Now it’s possible to save HFE file!
[edsk]: Added some tuning to handle sector of header size lower than real size.
[edsk]: Fixed some nasty memory overrun.
[edsk]: Fixed the way of handling overlapped disk: “Corsarios (UK) (1988) (CPM) [Original].dsk” disk now run correctly. In fact, all dsk should now retrieve their original size of 6k/track
[edsk]: Fixed support for ALLGAP dumps
[FDC]: New paradigm : Weak bits are now handled by bit. Multi-revolution dump are converted to single revolution with weak bits data.
[FDC]: Fix a bug with the SZ byte = 0 in read track command (this fixed “War In Middle Earth (UK) (1987) (CPM) [Original].dsk” dump)
[Tape]: Add a delay when motor is on/off. This fixed “Last Mission”
[Z80]: Interrupt mode 0 is partially fixed: It does nothing, but no longer corrupt the Z80 registers
[Z80]: Fix some wrong behaviour of undocumented opcodes
[Z80]: Add the undocumented ‘Q’ register used for Flags, and fix the SCF/CCF instructions regarding this register
[Z80]: All Z80 tests from Patrik Rak, adapted to the CPC by Kevin Thacker, are now correct.
[Display]: Fixed wrong behaviour for 100%speed with 100hz screen without black frame insertion: Speed was twice what was intendeed
[General]: Add Autorun disk on insertion which try to guess the best file to run.
[General]: Optimization: Everything is now running 60-80% faster than before
[General]: Add a support for auto-executing BIN file (with AMSDOS header), through drag’n’drop.
[General]: Fixed the Spanish configuration for 464, and added support for Danish keyboard.
[General]: Added -fullscreen command line to enable fullscreen by default
[General]: Fixed the “-command” option : In order to run a disc, just launch your command as Sugarbox -command run\”disc\” for example
[General]: Added sound for disk drive
[General]: Fix copy/paste for english/spanish/danish
[GUI]: Added a feedback when loading tape/disk/SNA/SNR
[GUI]: Added a preliminary debugger, with Register edition, breakpoints, flags
[Joystick support]: Fixed diagonals not supported with some joypads (now, games should be far more playable!)
[Memory]: Fixed the configuration : 64k computer no longer have improper PAL
[Settings]: Fixed some nasty bugs preventing the keyboard settings to work
Privacy & Cookies Policy
The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.