Sep 272016
 

Vector Vaults is a new arcade game for the Amstrad CPC. It is based on vector graphics with 25 frames per seconds and also features multi dimensional and pixel precise scrolling. You have to pilot your ship through nine levels. The game was written with CPCtelera, SDCC and assembler.

In the game you play Samuel, who is flying a virtual avatar shaped like a ship which has to break through different security levels. You control the ship with the keyboard (O, P, Q, A and SPACE) or joystick. Here is a short video showing the gameplay of Vector Vaults:

You can get the game in three different version:

  • Free version – you can download the DSK image from the Vector Vaults homepage and at the end of this news
  • Personalized digital copy – For 5 EUR you will get a digital copy of a personalized version
  • Personalized physical copy – You get a 3 inch version of the game for 18 EUR (plus shipping costs), which will also feature a nice box, a short manual and your name in the credits section.

Be sure to download the game from the Vector Vaults homepage (or at the end of this news) and play it, if possible, on the real machine :-).

Vector Vaults
Vector Vaults
VectorVaults.zip
Version: 1.0
77.5 KiB
5 Downloads
Details
Sep 212016
 

Probably you have read it on this page before: one of the main components of the Amstrad CPC, the Gate Array aka Amstrad 40010, was decapped and high resolution photos were shot from the internals of this integrated circuit. Finally, Gerald found some time to reverse engineer the schematics of the Gate Array and released them in the CPCWiki forums. With the schematics it is possible to better understand what’s happening inside, find eventually existing hardware tricks / bugs and finally build a replacement of course.

Ash Evans has already “ported” the schematics to Verilog, so it is possible to use it in your own CPLD or FPGA designs.

Amstrad-40010-612px-am2_metal

Thanks a lot for your work to reverse engineer the last integrated circuit (for the classic Amstrad CPC), which can help us to preserve the Amstrad CPCs for the future :-)!

Sep 192016
 

TFM just released a new version of FutureOS and some other tools and applications. There is a huge changelog, so have a look at it by yourself. You can download the latest software from the FutureOS homepage.

Changelog:

  • 6128 Plus version: ROM D optimized.
  • Bugfix in |FDESK command
  • Extra E-RAM of X-MEM (64 KB internal) can be used now (640 KB! Not 576KB) with X-MEM via &7EC4-7
  • MultiPlay support added
  • Installer updated
  • Bug in OS function GET_DIR corrected
  • ROM applications can now be called using the RUN icon
  • FutureOS eXpansion ROM Mangement enhanced
  • API expanded: External ROMs can now call OS functions directly from Exp.ROM to FutureOS ROMs A-D
  • Albireo detection added (scans for both main chips)
  • Time and Date can now be shown optional as characters at bottom of screen instead of icons (nice in SPARtan mode imho)
  • Hotkey “B” / Fire 2 (not 0 or 1!) added: Moves mouse arrow to next file, but without tagging (problems with Plus)
  • Switch SPARtan mode on by default
  • The “Show picture” function now starts in MODE 0 and 80 x 25 character mode
  • Hotkey “J” added to Jump to file section in Desktop
  • OS/API entry KLICK will now reset SP to &BFF8, stability improved
  • ROM C compacted
  • Efficient PlayCity autodetection added
  • Documentation updated: printer management, E-RAM management
Sep 092016
 

After 3 years of development, Shining released his tower defense game called “Defence” for the Amstrad CPC. Please correct me if I am wrong, but I think this is the first tower defense game for this platform, isn’t it?

Defence - Loading Screen

In the game you play the role of Bill Rizer who has to fight a battle against Red Falcon and his army, where you have to defend the last command base of the Probotectors, who helped and healed you after an explosion.  The army of Red Falcon is led by Lance Gryzor, who once was a comrade of Bill in the fight against the Red Falcon.

Defence - Map 7

Like in all tower defense games, you have to defend the exit points against hordes of enemies, who wants to get through your defense equipment. In Defence you can build machine guns, slow towers, rocket launchers and anti air rockets for flying enemies. You can buy upgrades and the game also has an achievement system – not to say that you can save and load your progress, so you do not have to start from the beginning each time you restart the game.

Defence - Physical Personalized Copy

Defence features great graphics, speech synthesis, nice music, detailed documentation and a great presentation of the game. If you want, you can get a personalized version of the game (digitally or physically) for a small donation. The downloadable version of Defence contains a DSK image for emulation, a HFE image for the HxC floppy emulator and a version for the Amstrad M4 WiFi expansion. Be sure to at least download it from the official homepage (or at the end of this news) and play it on the real machine – if possible. You can discuss it on the CPCWiki forums.

Defence
Defence
defence.zip
Version: v1.0
1.3 MiB
16 Downloads
Details
Aug 232016
 

Madram, Drill and Hicks have released a new version of ORGAMS – an assembler for Z80 assembly language, which runs on the Amstrad CPC. It is a ROM based assembler, so you should use it with a ROM expansion like the X-MEM board by TotO or the Amstrad WiFi. It also features a very detailed english and a french user guide. You can download the latest version from the CPCWiki forums.

ORGAMS assembler

New features

  • Trace: Source visualization while debugging (imperfect, Orgams can be lost with conditional or repeated blocs)
  • Trace: Memory visualization while debugging
  • Trace: CONTROL UP/DOWN for faster navigation
  • Monitor: Binary display with ‘?’ command
  • Monitor: Display restored zone when returning to BASIC
  • Assembler: Can assemble up to #BF80, and in #C000-#FFFF page
  • Editor: Free cursor
  • Editor: TAB to repeat previous search (text or label)
  • Editor: ESC to stop current search (only works with CONTROL F)
  • Editor: CONTROL-ESPACE put/remove BRK
  • Editor: CONTROL-C to display CATalogue
  • Editor: Can join lines (DEL at first column). Corollary : ‘DEL’ after ‘RETURN’ cancels an unexpected split
  • Editor: Use ‘&’ for hexa, like in BASIC and MAXAM.
  • Editor: Allow (IX) as shortcut for (IX+0)
  • General: Use RAM from very last bank (&FF) to alleviate conflict with 256k RAM-DISC.
  • General: Extension and Monogams ROMs can be burned everywhere (i.e. ROM 1 to 127)
  • General: Allow |o,”source” (no need to write “.o”)

Bugfixes

  • Bloc repetition was corrupted when corresponding source was overlapping 2 banks
  • Division with MSB set in divisor (e.g. &240/&C0) was corrupted
  • Sign was lost with sub-expression (e.g. -1/[1/1] or -1 mod [4 mod 5])
  • Negative values for FILL, ORG and repetitions raise error.
  • Bad expression for repetitions (e.g. undefined label) raise error.
  • Proper binary save from 9800-HIMEM zone
  • Returning to basic won’t reset 9800-HIMEM zone anymore
  • ‘ORG &100’ now correctly parsed (not as ‘OR G AND 100’)
  • Assembling in RSX workzone (e.g. A6FC+) won’t corrupt firmware (Orgams-wise) anymore
  • Reset CRTC in RESTORE
  • Mute AY in BRK/RESTORE
  • At first invocation of BRK/Monogams, select RAM by default (lower & upper)
  • Robuster memory detection
  • Fix stack going down at each assemble / editor access.
  • Numeric pad is active when invoking |m
  • Block markers properly corrected when importing file
  • LD B,(IX) doesn’t crash anymore
  • LD H,IXH doesn’t crash anymore
  • Miscellaneous search bugs (CONTROL F) corrected.

By continuing to use the site, you agree to the use of cookies. more information

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.

Close