Archive for the 'SimCoupe' Category

ATTRibute port

The attribute port (255) is part of SAM’s Spectrum compatibility, and implements a quirk of the original hardware. On the Spectrum it returns the last value on the ULA side of the bus — an attribute byte over the main screen or 255 during the border. A handful of Spectrum titles use it [...]

Atom Lite CF support

With Edwin’s help, I’ve just finished adding Atom Lite 1.x support to both SimCoupe and SamDisk.
The new interface is a simplified version of the original Atom HDD interface, and is now primarily for Compact Flash use. The Atom Lite uses an ATA feature for 8-bit data accesses, rather than normal 16-bit IDE mode, avoiding [...]

AVI recording

I’ve now done the bulk of the work needed for SimCoupe’s AVI recording feature, using 8-bit MS RLE encoding as planned. It gives lossless video and (optionally) audio recording at up to full framerate, and should be no problem for most systems to handle in parallel to the emulation. The encoder was written [...]

Sound and video recording

I’ve spent most of last week looking at recording features in SimCoupe, with initial support for sound/video and future support for input recording (more on that one in a future posting):

Sound recording
This was very easy to do as the data is already in PCM format ready to be written to a wave file. I [...]

SimCoupe tape support

It’s been close to the bottom of my ToDo list for years, but I’ve finally added preliminary support for loading from tape. It was painless in the end too, largely thanks to Philip Kendall’s libspectrum library, which does all the hard work. It supports TZX, TAP and CSW tape images, which between them [...]

Vista icon update

Vista includes support for 32-bit colour icons up to 256×256 pixels in size - something Mac OS X has enjoyed for a while. They’re designed for high-DPI displays so they look too big on normal 96 dpi displays, but they do scale well to give quality smaller icons for normal use.
The Mac version of [...]

Vista tweaks

I’ve had my eye on Vista since the beta versions were released earlier this year. So far only the SimCoupe 1.0 release in July has included Vista-specific changes. These were:

Avoiding touching the primary display surface
SimCoupe uses a video overlay surface for the SAM display by default, which gives the best performance on old [...]

Project status update

As this is my first entry, I thought it best to report where things are with the main projects:

fdrawcmd.sys is almost unchanged since the 1.0.1.9 release in May, as there’s been nothing much to do. I’ve no outstanding issues to fix, and only a minor enhancement that wasn’t worth a new release.
I’ve been working [...]



November 2008
M T W T F S S
« Dec    
 12
3456789
10111213141516
17181920212223
24252627282930

Categories