SD2IEC development environment for Windows

I wanted to compile my own SD2IEC firmware version for a long time. I started to create my environment several times but failed. Then came a bit stronger motivation: IEC-ATA made his SD1551 which is an SD2IEC (hardware) based device that connects to the Commodore 264 series (C16, C116, plus/4 and the rarities/prototypes: C232, C264, V364) expansion port and uses the TCBM protocol of the 1551 with SD card bases storage but with custome firmware.

My idea was that as the SD2IEC firmware already supports different hardware variants and bus implementations (Commodore serial, DophinDOS parallel, IEEE-488) we could easily add support for TCBM too and use all the other (like SD-card handling, filesystem, disk image and file handling, firmware update) functions from the original SD2IEC software. Of course I jumped on it but as soon as I was able to compile and flash firmware for my SD2IEC my enhusiasm faded as other projects got in focus. (I didn't give up but it got back beside the other numerous things :) )

So: this post was created to document what do you need to compile the firmware.



Release date: 

This is a player for the HVSC SID collection.

Main features:

  • Only PSID format is supported (RSID requires a full emulated C64 environment).
  • On NAE cards C64 SID clock frequency is used with direct writes to the SID registers (so musics which update SID more than once within a single frame are fully supported)
  • On other SID-cards the register values are copied from RAM.
  • Currently there is no TED converter.
  • Works on both NTSC and PAL computers using correct timing for both VBlank and timer based musics.
  • Relocates itself in memory to allow loading SIDs everywhere.
  • SD2IEC directories and Dxx disk images (D64, D71, D81, stb) are supported.
  • Loading uses KERNAL routines so it's compatible with everything.

Edit: I've published the sources too. You will need 64Tass to compile (I've attached a batch file name make.bat for Windows).

Commodore plus/4
Downloadable file(s): 
Package icon sizplay_0.99beta.zip65.32 KB
Package icon SIzPlay_1.0.zip66.67 KB
Package icon sizplay_1.0_sources.zip14.41 KB

Commodore plus/4 + JiffyDOS + SD2IEC

I wanted a modern storeage for my favourite plus/4 a long time ago where I can store a lot of stuff on some kind of flash based solution. Based on a topic on plus/4 World I've decided to get an SD2IEC.