| 
						 
						
						   | 
						
						 Commodore PET Projects 
						- petSD+  | 
					 
				 
				
				petSD+ 
				
				Introduction 
				Commodore PETs initially used compact cassette tape for loading and 
				saving programs and data, later machines used floppy disk systems such as the
				8250 twin DS/QD 5.25" disk 
				system that I obtained with my PET, shown in the photo above. The 
				8250 uses full height drives and a format unique to the PET - 
				the drive cannot even read or write disks from other Commodore 
				disk systems such as the 
				1541.  
				Nowadays, there are a number of floppy disk hardware 
				emulators, such as the
				HxC 
				Floppy Disk emulator, that can be used to replace "standard" 
				floppy disk devices based on the 
				Shugart interface. The 
				non-standard nature of the PET floppy disk system means that 
				there are a very limited number of options available for the 
				PET, including petSD+ designed 
				by Nils Eilers. (Some other options are described on my
				petSD+ Alternatives page.) 
				Quoting from Nils' webpage, 
				"A petSD is a modern mass storage solution for Commodore PETs 
				with an IEEE-488-bus. It can be used instead of and alongside 
				vintage floppy disk drives. The petSD makes file sharing between 
				the PET and the PC easy by using standard SD cards for storage." 
				Further technical details can be found on my
				petSD+ Hardware page. 
				Note: initially, petSD+ was not designed to be used 
				with 
				devices equipped with a Commodore serial bus such as the 
				Commodore 64, there were already a number of compatible devices 
				available such as MMC2IEC, 
				SD2IEC or uIEC and Nils had not envisaged anyone wanting to use 
				petSD+ with serial bus devices. However, after one user asked Nils if 
				it were possible, Nils included an IEC option in the 
				firmware - see here for details. 
				  
				petSD Availability - 2015 (as
				petSD+ Version 1) 
				Although my initial interest was driven by my desire to get a petSD for myself, with Nils' permission, 
				I am now in a position to make petSD+ available to anyone else 
				who might be interested. (You can read about how I got into this 
				and the current status of petSD+ on my
				petSD+ History page.) 
				Prerequisites 
				In order to use petSD+, or indeed, any IEEE-488 disk drives, 
				the PET/CBM computer must have a BASIC 2 or BASIC 4 ROM, the 
				earliest PETs with BASIC 1 do not support IEEE-488 disk drives 
				unless the ROM is upgraded to a later version - preferably BASIC 
				4. 
				The PET/CBM boot up string can be used to identify the BASIC 
				ROM being used : 
				
					
						| 
						Banner Text | 
						BASIC ROM Version | 
					 
					
						|   *** 
						COMMODORE BASIC ***  | 
						Original (BASIC 1) | 
					 
					
						|   ### 
						COMMODORE BASIC ###  | 
						BASIC 2 | 
					 
					
						|   *** 
						COMMODORE BASIC 4.0 *** | 
						BASIC 4 | 
					 
				 
				 Constructability
							petSD was designed to be constructible by the 
							average electronics hobbyist, and one of the design 
							goals was to be able to use through-hole-technology 
							(THT) components, rather than surface mount chips. 
							The one exception was the FT232RL USB-serial-adapter 
							for which a THT equivalent was not available. The 
							USB - serial adapter has been dropped from the petSD+ 
							design, the only surface mount component remaining 
							is the SD card reader. 
							Assembly of the petSD+ kit is described on the
							Assembly page. When 
				I asked for input on the prospective supply options, based on the limited number of responses, supplying a kit of 
				parts seemed to be the most popular choice. I decided that I 
				would 
				make kits available, as well as pre-assembled units for folks who 
				need one. In practice though, once the kits and pre-assembled 
				units became available, the majority of people wanted a 
				pre-built one. 
				Kits of parts and fully assembled petSD+ devices are available for purchase : 
				  
				Please see the Ordering page for details 
				  
				petSD Availability - 2018 (as
				petSD+ Version 2) 
				A modified version 2 petSD+ has now been designed by Nils, 
				read the details of the modifications
				here. 
				The first shipments of Version 2 will be by the end of 
				January 2018 
				  
				  
				
				References : 
				Nils 
				Eilers petSD home page 
				
				Donald's internet shop 
				
				
				The Vintage Computer Forums 
				-
				
				petSD thread 
				
				  
				
				Credits :  
				
				
					   |