Welcome to the Sparky eZX BASIC Project Web Site
This web site is updated every time there is a
significant change to warrant news.
Contrary to unreliable sources elsewhere, the Sparky eZX BASIC
project is alive and well and welcome to all who wish to contribute.
However, I have not been able to work on Sparky regularly and I
hope to be able to complete this project eventually. I would rather
have some more people involved to help alleviate the burden.
I say Thank you to the following people
for their help and contributions:
Andrew Owen - A fan of all things ZX Spectrum and has been
given stewardship authority over Amstrad's Spectrum ROM code. He's
in charge of the open source SE BASIC
project which is intended to improve the existing Spectrum ROM and yet
maintain existing software compatibility. Currently the project
focuses on the 48K Spectrum, but also benefits the 128K
Geoff Wearmouth - For his absolutely
magnificent work on the
Gosh Wonderful ROM
code. This guy must live and breath Spectrum to be able to do this
great work. The goal of his project is to make the ROM code the way
he believes Sinclair originally intended it to be with full streams
|January 8, 2010
I have also acquired a USB to serial device, an MP3 decoder for some awesome sound capability,
AND a genuine DOS Flash module that has full FAT file system smarts built right in. This will
ease the burden on saving and loading files in the ROM.
I have found another contrubutor. She doesn't wish to have her name revealed, but she is one
smart cookie! She's going to help with the OS.
|November 13, 2009
Great news! I have located the perfect display device! The MicroVGA PICASO
by 4DSystems in Australia.
SparkFun Electronics in the USA is an authorized
The device is capable of displaying 800x600 with 256 colors. However, that is only
when the supporting firmware is ready. Currently it supports 320x240 and 640x480 with
256 colors. it does not rest on the memory bus. It uses a high-speed serial
interface to communicate with the CPU, and has its own onboard memory for display and buffering.
I'll be attempting to get the display working with the existing codebase as it stands now.
I'll let you know how it works out.
Click here to
read the news archives