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
Mar 282012
 

Phi2x updated his JavaScript Amstrad CPC emulator and did a major overhaul of the emulation engine. It is now a cycle-exact emulation which means that it is prepared for the latest games and demos. To use the emulator, just go to http://www.cpcbox.com and let your browser do all the magic.

CPCBox 20120327 changelog:

  • Added a settings panel
  • Implemented monochrome monitor rendering
  • Implemented floppy drive B support
  • Implemented 512KB RAM extension
Jun 282011
 

Some days ago, an update to CPCBox, a JavaScript CPC emulator, brought sound emulation to the emulator and now the second JavaScript emulator, Roland by Antonio Villena, features sound emulation, too. When I tested it, it seems a bit smoother than the sound emulation in CPCBox, so you should try it by yourself (use Firefox) on http://roland.antoniovillena.es/.

If you want to discuss the emulator, have at look at this thread in the CPCWiki forums.

Jun 212011
 

Today is the “World Music Day” and Phi2x decided, that the best way to celebrate it is a new release of his JavaScript CPC emulator “CPCBox”. Here is the announcement (thanks for keeping me informed about this update :-)):

“There is something new with CPCBox, the Amstrad CPC emulator in Javascript!
Since its release last year, a lot happened.
Over time, I improved emulation accuracy, made optimizations to be more swift, support for disk images, and many more.

Today, to celebrate the “World music day”, CPCBox went above and beyond.
Yep, the new version of CPCBox brings the lovely sound chip emulation of the Amstrad.
It’s ideal for listening to chiptunes and set back into the mood of 80’s geeks.

Technically speaking, sound datas are output through Mozilla Audio Data API. It implies that, as of now, it’s necessary to use Firefox to enjoy sound in CPCBox.
For a nice relaxing time in Arkanoid, Boulder Dash or Gryzor, only one address to go: http://www.cpcbox.com

Dec 162010
 

Phi2x updated his JavaScript Amstrad CPC emulator and did a major overhaul of the emulation engine. It is now a cycle-exact emulation which means that it is prepared for the latest games and demos. To use the emulator, just go to http://www.cpcbox.com and let your browser do all the magic.

CPCBox changelog – 20101215:

– Major overhaul of the main loop and z80 emulation core, enabling precise video emulation.
– CRTC emulation beefed up (internal counters overflow, Type 1 specifics, …).
– Fixed Z80 R register bug on IRQ acknowledge.
– Fixed another IRQ acknowledge bug with DD/FD prefixed opcodes.
– Fixed flag calc in LD A,I and LD A,R instructions.

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