Evet bu akşam oturdum ve yaklaşık 3 saat uğraşarak Garry Lancaster’ın +3e romlarının kullandığı SimpleIDE arabirimini yaptım. Aslında işin büyük bir kısmını sevgili arkadaşım Barış Taş yaptı. Daha doğrusu ömründe ilk defa havya kullanarak, hem de bir ana karttan ISA slot sökme işini gerçekleştirdi. Böylece beni bu işten alı koyan en büyük engeli aşmama yardımcı oldu. Gerçektende bir PCB’den birçey sökmekten nefret ediyorum ve sırf bu yüzden projeyle pek ilgilenmiyordum.
Herneyse, oturdum ve lehimleme işini tamamladım, buyrun sonuçlar:
Elbetteki bazı limitleri var bu arabirimin:
1. Kendi dosyasistemi var: IDEDOS (windowstan dosya atmak için tool kullanmak gerekiyor)
2. adresleme aralığı max.32MB dolayısıyla 8bit arabirim sadece 16MB’lık bir bölüm kullanabiliyor.
3. bir harddiske 65535 bölüm açabiliyorsunuz. IDEDOS bunları size klasörlermiş gibi gösteriyor ama öncesinde tek tek assign etmeniz gerekiyor. (bir kereye mahsus olarak)
4. 8bit arabirim her harddiskin yarısını görüyor. Yani 2GB’lık disk 1GB, 4Gb’lık 2gb, 8gblık 4GB gibi. Yani 200MB’lık alan istiyorsanız 400mb’lık bir disk takmalısınız.
ama kazançları daha büyük:
1.her bir partition’ı isterseniz bir driveletter’a ayarlayabiliyorsunuz. Örneğin A: (ana floppy drive)’ı harddiskinize yönlendirebilirsiniz. Böylece en uyumsuz disk oyunlarını dahi yükleyebiliyorsunuz.
2. EXT partition destekliyor. Yani 16MB’lık bir bölümü virtual memory gibi kullanabiliyorsunuz.
3. SPECTRUM komutu ile emülatör dosyalarını anında yükleyebiliyorsunuz (z80 ve SNA)
4. MSDOS disklerini okuyabiliyorsunuz.
Bu arabirimi Zx spectrum +2A/B (siyah, teybi tümleşik olan 128K modellerde *dikkat gri’lere olmuyor*) ya da +3 modeline uygulayabilirsiniz. Gerekli tüm bilgiler:
http://www.worldofspectrum.org/zxplus3e/
adresinde mevcut.
Yapacağınız işlemler şöyle:
1. Yeni ROM’ları yazmak.
2. makineyi açıp eski ROM’ları söküp yeni yazdıklarınızı takmak.
3. ide arabirimini inşa etmek: (soketleri saymazsak sadece 3 bileşenden oluşuyor)
4. harddiskinizi bu arabirime takıp keyfinize bakmak.