

This Zip file contains the Exidy Sorcerer Emulator as hosted from this URL:  http://www.liaquay.co.uk/

Included with this Emulator are four Disk Images that were created SPECIAL for the Emulator.  The
disk files are for the CP/M Exidy Sorcerer and have a 13 byte HEADER that is placed before each
Sector's Data (256 Bytes).  The next Byte is a checksum of the 269 bytes, and then the actual
256 byte Sector's Data.


/*
 * 13 byte HEADER at the beginning of each 256 byte sector that has the following format:
 * 
 * First byte = hex FF
 * second byte = cylinder number, hex 00-4F
 * third byte = sector number, hex 0-F
 * fourth through thirteenth bytes = 0
 * Followed by 256 bytes of sector data
 * Followed by 1 byte of arithmetic checksum of the whole 13+256 bytes
 * ...repeat until done...
 * 
 * 00000000   FF 00 00 00  00 00 00 00  00 00 00 00  00 CD A2 E1  ................
 * 00000010   FD F9 CD 82  04 01 00 01  2A FA 04 EB  D5 C5 CD 3B  ........*......;
 * 00000020   04 C1 D1 20  ED 04 78 FE  10 20 0E 06  00 79 B7 20  ... ..x.. ...y.
 * 
 * Data at 0x000D = 0xCD is the first of the 256 bytes of RAW data.
 * Remember to toss the checksum byte too.
 * 
*/


Since I dabble in the old CP/M files and numerous formats that Software such as 22DISK supports,
I wanted to see if I could create some Floppy Definitions for cpmtools (and cmptools built with
libdsk).  cpmtools (and cpmtools built with libdsk) has become the favorite software to access
the OLD CP/M files that are one of the following PRESERVATION Formats. .TD0, .IMD, .DSK, .IPF,
. SCP, .RAW, or .IMG.  22DISK works fine too, but you still need the OLD DOS Hardware or a
Windows 98 (98SE) computer to run in DOS Mode for 22DISK to work properly.  Plus the Floppy
Disk Controller has to be one that works properly with the Software.


If you are unaware of the Hardware and Software used in todays PRESERVATION, check out these URL's:

[HOWTO's]
Kryoflux
	https://forum.kryoflux.com/viewtopic.php?t=853

cpmtools & libdsk
	http://forums.debian.net/viewtopic.php?f=16&t=112244


[HARDWARE & Software]
http://www.cbmstuff.com/proddetail.php?prod=scp
http://www.cbmstuff.com/forum/

http://simonowen.com/samdisk/
http://hxc2001.free.fr/floppy_drive_emulator/
http://www.classiccmp.org/dunfield/img/index.htm


ZIPS that are included in this ZIP.  Each ZIP file contains another README.1st with more information on the .ZIP.

1.  Sorcerer Emulator - sorcerer-1.30.zip
2.  The four Disk Images that are for the above Emulator, with all files extracted with cpmtools.
    Disk1.zip, Disk2.zip, Disk3,zip, and Disk4.zip.
3.  Two disk images that were found on the Vintage Computer Forum, with all files extracted.
    CPMdisk1.zip, and CPMdisk2.zip.  Original files are in cpmdisks.zip.
4.  EXID1.zip which was supplied by Chuck Guzis of Sydex
5.  Misc files, which were located somewhere on the Internet and are of unknown format.
    Fax (19xx)(Exidy)(Disk 1 of 3).dsk, Fax (19xx)(Exidy)(Disk 2 of 3).dsk, Fax (19xx)(Exidy)(Disk 3 of 3).dsk
    and Sorcerer r18-860904 [patched].dsk
6.  NEWDEFS1.DOC (Office 97 format) & NEWDDEFS1.PDF
7.  exidydefs.txt


The following cpmtools and libdsk definitions were conjured up from the attached document: NEWDEFS1.DOC 
As always these Definitions have been lightly tested and there may be something that was missed or overlooked
as I tested them.  You are free to use them as necessary, and I hope they work for you.

22DISK definition supplied by Chuck(G)
BEGIN EXI1  Exidy Sorcerer - SSDD 48 tpi 5.25" - 256 x 16
DENSITY MFM LOW
CYLINDERS 40 SIDES 1 SECTORS 16 256
SIDE1 0 1,6,11,16,5,10,15,4,9,14,3,8,13,2,7,12
BSH 4 BLM 15 EXM 0 DSM 76 DRM 63 AL0 0C0H AL1 0 SOFS 33
END

cpmtools definition
# EXI1  Exidy Sorcerer - SSDD 48 tpi 5.25" - 256 x 16
diskdef exi1
  seclen 256
  tracks 40
  sectrk 16
  blocksize 2048
  maxdir 64
  skew 5
  offset 8448
  boottrk 0
  os 2.2
end

# libdsk definition
[exi1]
description = EXI1  Exidy Sorcerer - SSDD 48 tpi 5.25" - 256 x 16
cylinders = 40
heads = 1
secsize = 256
sectors = 16
secbase = 1
datarate = DD


22DISK Definition
BEGIN EXI2  Exidy Sorcerer - SSDD 8" - 256 x 16
DENSITY FM HIGH
CYLINDERS 77 SIDES 1 SECTORS 16 256
SIDE1 0 1,6,11,16,5,10,15,4,9,14,3,8,13,2,7,12
BSH 4 BLM 15 EXM 0 DSM 150 DRM 63 AL0 0C0H AL1 0 OFS 2
END

cpmtools definition
# EXI2  Exidy Sorcerer - SSDD 8" - 256 x 16
diskdef exi2
  seclen 256
  tracks 77
  sectrk 16
  blocksize 2048
  maxdir 64
#  datarate DD       #= Density SD, DD, HD, or ED
#  fm NO             #= Format YES = FM, or NO = MFM
  datarate HD
  fm YES 
  skew 5
# offset 8192       # 0x2000 = 8192
  boottrk 2
  os 2.2
end

# libdsk definition
[exi2]
description = EXI2  Exidy Sorcerer - SSDD 8" - 256 x 16
cylinders = 77
heads = 1
secsize = 256
sectors = 16
secbase = 1
datarate = HD



Larry Kraemer





