|
This program is now dated. A superior and more complete program EDIP can be found here |
| I am not a proficient programer and I am new to using Bbcbasic for Windows. See source. EinExtract seems to be working alright for me with Win98 for most Xtal 1.XX Dos and Xtal 2.05 Dos Einstein disk images-single side-40 track-63 file extents. I can not say how it will work on other computers or with different operating systems. Therefor I disclaim any responsibility for damage to software or hardware that might happen. |
| EinExtract.exe is a windows executable file created with "Bbcbasic For Windows" The the file needs to be in the same directory as the "LIB" sub folder. The "LIB" folder can be obtained by downloading the free evaluation program of "Bbcbasic For Windows" at R T Russel's web site. http://www.rtrussell.co.uk/ | ![]() |
| From the opening screen use the windows "Open File" dialog box to select a directory and *.dsk image file. If an Xtal Dos 1.XX disk image has been selected some of the push buttons should hold file names the remainder greyed out. If all push buttons are greyed out click the Xtal Dos 2.05 check box. If file names appear in some of the push buttons the disk image selected would be usually an Xtal Dos 2.05 image. If all push buttons are greyed out the disk image will not be compatible with EinExtract and another disk image should be selected. A compatible Xtal Dos directory will have file names displayed in the push buttons from the left hand corner down (except for the bottom three push buttons which represent the last three file extents). This first program of EinExtract gets file directory information directly from the disk image. The sector scew in the track where the file descriptor block is held needs to have the sector order 0,1,2,3,4,5,6,7,8 and 9 or 5,6,7,8,9,0,1,2,3 and 4 to be compatible with this program. It is possible disk images other than Xtal Dos 1.xx and 2.05 will show a file directory in the push buttons. Other sector sector scew disk images i.e. 0,5,1,6,2,7,3,8,4,9 will show some of their files in the push buttons in sections with a number (usually 16) of greyed out buttons in between. Some of the files displayed could be extracted from these images. |
| Left click the mouse on a push button with the name of the file to be extracted. |
| Use the windows save dialog box to select the directory then save. |
| The late Ted Cawkwell and former Editor of the "Einstein Magazine" in
speaking of the Einstein and basic programing, if I remember correctly, wrote
some thing like this, "It is an area where someone with a germ of an idea
and not much skill can put their theories into practice". If he were alive today and told of "Bbcbasic for Windows" he would probably say, "Well that puts the tinkerers and dabblers back in the driving seat and doesn't leave everything to the professionals." Bbcbasic for Windows has enabled me to put together a windows program that does something I want and which I believe will be of use to other Einstein users. I am a tinkerer and dabbler and not a proficient programer. My objective has been more to prove the theory than to create a program. More competent programers could write a better program but so far they haven't had the same germ of the idea or the inclination to put my theories into practice. The program source (a bbcbasic for windows listing) is still in a very messy state from its development stage. If this would be of use to other program developers I am willing to share the listing via e-mail request |