Oct 272019
 

8BP (= 8bits of power) is a set of RSX commands (commands that are directly integrated into BASIC) that helps you to create games in Locomotive BASIC for the Amstrad CPC. It features new commands for sprite handling, animation, scrolling, music (based on the WYZTracker), etc. With only 8kb of code, it is very small and leaves 24kb to be used by your BASIC program. You can download the latest version from GitHub, read the (spanish) development blog or participate on the technical discussions in the CPCWiki forums.

Eridu – an example for a game written with 8BP

Main features

  • 32 sprites with clipping, overwrite, ordering (4 order types) and collision detection (mode 0 and mode 1)
  • 4 modes of sprites sorting, based on Ymax or Ymin, partial or complete
  • sprite/image flipping (mode 0 and mode 1)
  • animation sequences, and macro-sequences. Any sprite can change automatically its animation sequence depending on its parameters Vy,Vx
  • multi-directional scroll (based in command MAP2SP)
  • allows in-game music based on WYZtracker 2.0.1.0 tool (commands MUSIC and MUSICOFF)
  • layout ( which is a kind of “tile map”), with collision detection
  • only takes 8 KB, leaving 24 KB for BASIC programs. 8BP reserves 8KB for sprites and 1.4KB for music, but your BASIC program can have up to 24 KB length
  • STARS command for sand effects, rain, snow and stars planes
  • commands for move N sprites at the same time (such as MOVERALL, AUTOALL, ROUTEALL…)
  • routing sprites through user-defined routes, simplifying game logic. These routes can be loopings, jumps, complex trajectories or whatever
  • inks animation command (RINK) for racing cars games, bricks. etc
    complete sprite editor included (SPEDIT)
  • customizable mini character set for printing in mode 0 (using command PRINTAT)
  • Pseudo 3D capability for “pole position” style games (racing games, tanks, etc)
Oct 172019
 

You still love to write programs with the awesome Locomotive BASIC that was delivered directly with the Amstrad CPC? Maybe you still have a BASIC program that you want to run on a modern computer without using an emulator? Great! Then Marco Vieth, well-known for his CPC emulator CPC-Emu, has a solution for you: CPCBasic. It can run you BASIC program in a webbrowser (serverless) and sends its output to the HTML canvas.
To learn more about CPCBasic, head over to the CPCBasic GitHub page and test it by yourself.

Features:

  • Run old an new BASIC programs in a browser
  • “Wrap factor” Speed: Frame Fly and other events in real-time, calculations as fast as possible
  • CPC Basic Unchained: Less restrictions, extended by new features, breaking out of the CPC box
  • BASIC compiler and not just interpreter
  • Lots of memory, no memory full
  • Runs locally without a server (even on mobile devices, but without input)
  • HTML5 / JavaScript without external libraries
Feb 022017
 

The first competition of the year in which you can participate is clearly the BASIC 10Liners competition for all 8bit computers with line oriented BASIC dialects. In 2011 and 2013 the contest was an internal competiton of the retro computer meeting NOMAM in Lübeck / Germany, but a lot of contributions came from all around the world in 2014 and only one was produced live on the meeting. So if you are able to develop a BASIC program for one of the allowed systems, you can submit your contribution (deadline 22nd April 2017):

Systems:

  • All 8bit computer systems

Authorized BASIC dialects:

  • All line oriented BASIC dialects

You will find more information about the contest on the BASIC 10Liners competition homepage (scroll down for the english translation). You can also have a look at the results of the last year.

Dec 212016
 

Nibiru is a new game for the Amstrad CPC written with the Locomotive BASIC extension 8BP (= 8 bits of power) by Jose Javier Garcia Aranda. Nibiru is a side-scrolling action game in the tradition of games like R-Type or Nemesis. You can download the game from the authors GitHub repository (you will also find the source code there) or at the end of this page.

 

Nibiru
Nibiru

nibiru.dsk

190.2 KiB
742 Downloads
Details
Jul 042016
 

“The caves of camelot are controlled by a devious dragon. No one has beend ablte to stop his reign of horror. His traps seems impossible to pass in order to confront him. Who will be able to stop him?” – This is the intro of a new puzzle game written by Morri, which was inspired by the old “Black Dude” calculator game. You have to move boxes to get around obstacles and collect a key to leave the level.
The whole game is written in BASIC and it was planned to send it to the CPCRetroGameDev for the BASIC competition, but unfortunately there were some trouble to port it back to the Amstrad CPC 464 (so it obviously only runs on the Amstrad CPC 664 and the Amstrad CPC 6128). In my opinion it would have been a game with good chances to win the BASIC competition.
Anyway, Morri released it and you should definitively have a look at and see what’s possible with just plan BASIC on the Amstrad CPC. You can download it at the end of this page or from the CPCWiki forums.

Coolbox - gameplayCoolbox - Instructions screen

 

 

Coolbox
Coolbox

Coolbox.zip

12.3 KiB
155 Downloads
Details

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