Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.

Kullanıcı adınızı, parolanızı ve aktif kalma süresini giriniz

  Gelişmiş Arama
insanın içinde varsa, commodore.gen.tr açığa çıkarır bunu.. bir nevi retro olaylarının dolunayıyız.(Arda)
commodore.gen.trCommodoreCommodore DonanımAmigaya internal 1 flopy 1 sd flopy emulator nasıl takılır.
Sayfa: 1 ... 3 4 [5] 6 7   Aşağı git
Yazdır
Gönderen Konu: Amigaya internal 1 flopy 1 sd flopy emulator nasıl takılır.  (Okunma Sayısı 21934 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
tolga abaci
Uzman
*****
Mesaj Sayısı: 640



Üyelik Bilgileri
« Yanıtla #60 : Mart 20, 2014, 09:51:18 ÖÖ »

Hemen yapayım .

http://www.ianstedman.co.uk/Amiga/designs/Floppy_Adaptor_V2/floppy_adaptor_v2.html

Buradaki ile aynı sanırım o... Ama bence buna baskı devre ile falan uğraşmaya değmez, delikli plakette çok kısa sürede yapılır.

Yalnız HxC'nin de motor sinyalini kaale almadığına dair birşeyler okudum, o yüzden sorun bu olmayabilir diyorum.
Logged

"Finished products are for decadent minds." -- attributed to Hari Seldon, in Isaac Asimov's Second Foundation.
g 600
Deneyimli
*****
Mesaj Sayısı: 569



Üyelik Bilgileri
« Yanıtla #61 : Mart 20, 2014, 10:11:49 ÖÖ »

Bakalım Cortex Floppy Emulator nasıl tepki verecek.

cortex flopp'yi harici floppy kutusu yardımı ile external floppy portundan bağladım, çalışmasında bir sorun yok, cortex floppy emulatör konusuna eklediğim resimlerde var
  external kutuda  74LS74 ve 74LS38 çipleri kullanılmış, devreler aynı mantıkla çalışıyor olsa gerek,  aslında burada bahsedilen floppy emulatörü, external floppy kutusundan bağlayıp bakmak lazım, bu şekilde çalışıyor mu, sonra içeriye alınabilir
 
Logged
g 600
Deneyimli
*****
Mesaj Sayısı: 569



Üyelik Bilgileri
« Yanıtla #62 : Mart 20, 2014, 10:17:36 ÖÖ »

External floppy kutusu arkasında 0-1 anahtarı var, anantar 1 konumunda çalışıyor, normal floppy'de bu şekilde çalışıyor 
   Floppy üzerindeki jumper S0 konumunda, internel, external aynı şekilde kullanılıyor
« Son Düzenleme: Mart 20, 2014, 10:20:40 ÖÖ Gönderen: g 600 » Logged
Simon (Özay Turay)
Genel Yönetici
*****
Mesaj Sayısı: 6.532


Commodore Forever


Üyelik Bilgileri WWW
« Yanıtla #63 : Mart 20, 2014, 10:27:09 ÖÖ »

Bilgiler için teşekkürler Tolga ve g 600.

O halde hemen 74LS38, 74LS74 ve 14pin soket siparişi verelim. Sanırım bu MTRX sinyalinin DF1, DF2 ve DF3 için ayrıştırılması/değiştirilmesi işini görüyor bu çipler. Yani harici kutunun devresinin replikasını dahilide yapacağız.
Logged

http://www.retrodergi.com - http://www.e-turay.com

Retro: Commodore 64, Amiga 500, Amiga 1200
Retromsu: Wii, XBox360, XBox, PS3 Slim, PS2 FAT, PS1, PSP Slim, Nintendo DS Lite
Simon (Özay Turay)
Genel Yönetici
*****
Mesaj Sayısı: 6.532


Commodore Forever


Üyelik Bilgileri WWW
« Yanıtla #64 : Mart 20, 2014, 10:32:36 ÖÖ »

Hemen yapayım .

http://www.ianstedman.co.uk/Amiga/designs/Floppy_Adaptor_V2/floppy_adaptor_v2.html

Buradaki ile aynı sanırım o... Ama bence buna baskı devre ile falan uğraşmaya değmez, delikli plakette çok kısa sürede yapılır.


Tolga yanlız dikkatlice inceledim de bu PC floppy bağlamak için gereken devre. RDY ve CHNG sinyalleri PC floppy'e göre yönlendirilmiş.
Logged

http://www.retrodergi.com - http://www.e-turay.com

Retro: Commodore 64, Amiga 500, Amiga 1200
Retromsu: Wii, XBox360, XBox, PS3 Slim, PS2 FAT, PS1, PSP Slim, Nintendo DS Lite
tolga abaci
Uzman
*****
Mesaj Sayısı: 640



Üyelik Bilgileri
« Yanıtla #65 : Mart 20, 2014, 10:36:02 ÖÖ »

Tolga yanlız dikkatlice inceledim de bu PC floppy bağlamak için gereken devre. RDY ve CHNG sinyalleri PC floppy'e göre yönlendirilmiş.

Haklısın, o kısmı çıkartmak lazım. Zaten direk PCB layout'u kullanılmaz SMD parçalar falan var ama şeması açısından faydalı yine de herhalde.
Logged

"Finished products are for decadent minds." -- attributed to Hari Seldon, in Isaac Asimov's Second Foundation.
Simon (Özay Turay)
Genel Yönetici
*****
Mesaj Sayısı: 6.532


Commodore Forever


Üyelik Bilgileri WWW
« Yanıtla #66 : Mart 20, 2014, 11:09:50 ÖÖ »

Tek sürücü bile kullanılsa çipleri eklememiz şartmış.

Alıntı
Alıntı
The logic on the external floppy interface is required only if you need a passthrough connection for additional drives.

It is needed in any case. Basically the two logic chips act as a memory for the motor signal and IIRC also as a source for the RDY ID pulse.

The Amiga only has one motor control signal (unlike the PC which has two), so the motors are turned on by enabling select and motor at the same time. This status is then remembered in the logic and the motor stays on even if the machine wants to read from a different drive.

The passthrough port in the external drives passes everything else through except for the drive selects, the lowest of which goes to the drive mechanism and the rest are shifted down by one and go to the passthrough port.

Amiga 500 floppy port:
21-DS1 9-DS2 20-DS3
First drive floppy port:
21-DS2 9-DS3 20-NC
Second drive floppy port:
21-DS3 9-NC 20-NC
Third drive floppy port:
21-NC 9-NC 20-NC

And as you can see, there are no selects left so if you plug in a fourth extra drive, it won't do anything.


Kaynak: EAB External Floppy schematics konusu

Aynı mesajda söyle de bir şema var:

Devre elemanlarını tanıyamadım ama sanırım bu şema daha eski (Abacus yayınevinin Amiga System Programmers Guide'ından alınmış) o elemanların yerine 74LS38 ve 74LS74 kullanılmış güncel versiyonlarda.

Bir de direnc.net'de 74LS38 yok, alternatifi var mı? bluemavi.com'da varmış.


* amiga_disk.png (44.38 KB, 667x431 - Görüntüleme: 1246 kez.)
« Son Düzenleme: Mart 20, 2014, 11:16:05 ÖÖ Gönderen: Simon (Özay Turay) » Logged

http://www.retrodergi.com - http://www.e-turay.com

Retro: Commodore 64, Amiga 500, Amiga 1200
Retromsu: Wii, XBox360, XBox, PS3 Slim, PS2 FAT, PS1, PSP Slim, Nintendo DS Lite
Simon (Özay Turay)
Genel Yönetici
*****
Mesaj Sayısı: 6.532


Commodore Forever


Üyelik Bilgileri WWW
« Yanıtla #67 : Mart 20, 2014, 12:05:23 ÖS »

Burada daha net:


* 3.5DDdrive.gif (1.45 KB, 251x120 - Görüntüleme: 1207 kez.)
Logged

http://www.retrodergi.com - http://www.e-turay.com

Retro: Commodore 64, Amiga 500, Amiga 1200
Retromsu: Wii, XBox360, XBox, PS3 Slim, PS2 FAT, PS1, PSP Slim, Nintendo DS Lite
Simon (Özay Turay)
Genel Yönetici
*****
Mesaj Sayısı: 6.532


Commodore Forever


Üyelik Bilgileri WWW
« Yanıtla #68 : Mart 20, 2014, 12:19:33 ÖS »

Bu da bahsettiğim boot selector:


Görüldüğü üzere çipe veya anakarta lehim yapmadan ve zarar vermeden halledilebiliyor.

Yapan eleman HxC'yi harici kutuya koyup bununla DF0 yapmış.

http://synthnl.blogspot.com.tr/2012/02/boot-selector-and-hxc-for-amiga-500.html
Logged

http://www.retrodergi.com - http://www.e-turay.com

Retro: Commodore 64, Amiga 500, Amiga 1200
Retromsu: Wii, XBox360, XBox, PS3 Slim, PS2 FAT, PS1, PSP Slim, Nintendo DS Lite
tolga abaci
Uzman
*****
Mesaj Sayısı: 640



Üyelik Bilgileri
« Yanıtla #69 : Mart 20, 2014, 12:50:59 ÖS »

Yapan eleman HxC'yi harici kutuya koyup bununla DF0 yapmış.

Benim TFE'nin ilk prototipi de böyleydi, bkz. attachment.



* external.jpg (69 KB, 615x461 - Görüntüleme: 1456 kez.)
Logged

"Finished products are for decadent minds." -- attributed to Hari Seldon, in Isaac Asimov's Second Foundation.
ibo1973
Uzman
*****
Mesaj Sayısı: 1.922


Üyelik Bilgileri WWW
« Yanıtla #70 : Mart 20, 2014, 13:18:09 ÖS »

ben eagle programında çizdim ancak şema kulanmadan manuel çizdim itrazi olan varsa şimdi konussun birazdan devreyi basmayı düşünüyorum plakete.

Logged

Eşimin videolarını çektiği youtube yemek tarifleri kanalımız
http://www.youtube.com/channel/UCWeURdgKjzxe9490Pb5KTPA?view_as=subscriber
Simon (Özay Turay)
Genel Yönetici
*****
Mesaj Sayısı: 6.532


Commodore Forever


Üyelik Bilgileri WWW
« Yanıtla #71 : Mart 20, 2014, 13:36:42 ÖS »

Soldaki 7438 olmayacak mı?

Bir de bacak numaralarını da içeren şema olarak da verebilirsen sevinirim. Ben bu şekilde bağlantı noktalarını anlayamıyorum.
Logged

http://www.retrodergi.com - http://www.e-turay.com

Retro: Commodore 64, Amiga 500, Amiga 1200
Retromsu: Wii, XBox360, XBox, PS3 Slim, PS2 FAT, PS1, PSP Slim, Nintendo DS Lite
ibo1973
Uzman
*****
Mesaj Sayısı: 1.922


Üyelik Bilgileri WWW
« Yanıtla #72 : Mart 20, 2014, 13:39:31 ÖS »

Soldaki 7438 olmayacak mı?

Bir de bacak numaralarını da içeren şema olarak da verebilirsen sevinirim. Ben bu şekilde bağlantı noktalarını anlayamıyorum.

simon şema olarak yok elimde çünkü elemanın çizdiği şemadan hiç bi şey bende anlamadım o yüzden başka bi yerde basılmış plaketini buldum ona bakarak bire bir aynısını çizdim elle manuel olarak isme evet öyle olucak devreye monte ederken doğru çipi takıcam çizerken bacak sayıları aynı olduğundan ismi bi anlam ifade etmiyor
Logged

Eşimin videolarını çektiği youtube yemek tarifleri kanalımız
http://www.youtube.com/channel/UCWeURdgKjzxe9490Pb5KTPA?view_as=subscriber
Simon (Özay Turay)
Genel Yönetici
*****
Mesaj Sayısı: 6.532


Commodore Forever


Üyelik Bilgileri WWW
« Yanıtla #73 : Mart 20, 2014, 14:43:50 ÖS »

http://aminet.net/package/docs/hard/floppyint

En sonunda buldum. PCX veya IFF açamayanlar için ekliyorum şemayı:



* FLOPPY2-PCX.jpg (64.47 KB, 640x849 - Görüntüleme: 1453 kez.)
Logged

http://www.retrodergi.com - http://www.e-turay.com

Retro: Commodore 64, Amiga 500, Amiga 1200
Retromsu: Wii, XBox360, XBox, PS3 Slim, PS2 FAT, PS1, PSP Slim, Nintendo DS Lite
blackturk
Uzman
*****
Mesaj Sayısı: 1.127



Üyelik Bilgileri
« Yanıtla #74 : Mart 22, 2020, 23:19:39 ÖS »


  Üzerindne epey zaman geçmiş bir konudan devam etmek istediğim için bu başlığa yazdım.Son bir kaç gündür.Amiga external floppy bağlantılarına bakmıştım.Burda başlığıda görünce yazmak istedim.

   Hxc , Gotek , emulatorleri var. bunlara alternatif arduino ile olabilir mi ? Diye biraz düşündüm. En son arduino to amiga floppy reader writer projesini uygulayıp çalıştırmıştım.Bende aynı projeyi acaba DF1: üzerinden df0: disk yazabilme veya birebir amiga disk emülatör yapılabilir diye düşündüm.Arduino to amiga floppy "firemware " kaynak kodunu , üzerinde inceleme yaptım.çalışma mantığını inceledim.daha sonraada pc üzerinde çalışan yazılımını epey inceledim.(bu konulara daha sonra gelecegim.)

 * İşe basitten başlamak istedim.Amiga bir floppy eklendiğini nasıl algılar ? 

 * Floppy Algılama işlemine  idenfication deniyor.Detayının çözdüm.External devrede kullanılan .74ls38 ile /Ready hattı üzerinde 32bitlik 0XFFFFFFFF Bilgisi verince. 3 " 1/4 disk  external port üzerinde algılıyor.Motor pini ile disk select  pinleri bir zamanlama yapılarak. Ready hattı üzerinden bilgiyi gönderiyorsun.Tanımlama yapmış oluyorsun.Detay Fazla yazmıyorum.

 * ilk olarak amiga external floppy pinout lar , internal pinout dizilimleri  farklı.external pinlerinden hangi pinleri kullancağımızı sectim.

 * Amigaya bir floppy eklemek için identification yapmak gerekiyor. Bunun için gerekli olan pinlerler /DRES , /SEL1 ,/MTRXD ,/READY

 *Devreyi besleyecek +5V ,GND için 12 No'lu pin 5VDC  ve GND için 4 No'lu pin kullandım.

 *Arduino pro mini üzerinde ,Disk interface üzerinden kullancağımız pin sayısı
 kadar pin io su var.buda tamamdır.

 *Arduino üzerinde , external port üzerinde sectiğim pinlerle ilteşim kurup , identification yapma denemesi oldu.

 *ilk makina açtığında , external floppy  algılamyor. ikinci resetten sonra DF1: olarak arduinoyu gördü.

 *Floppy hattı üzerinden gelen Motor ve disk select pinleri arduinonun algıladığını ve çalıştığını görmek için yeşil ve kırmızı ledleri kullanarak  işi buraya kadar getirerek bitirdim.


    Mevcut external floppy amiga devlerindenki 74ls74 ve 74ls38 kullanmadan arduino ile yaptım.

  ilk adımım ,usb üzerinden gelen amiga disk imaajını xcopy programı ile df0: yazmak.

  ikinci adım ise DF1: üzerinde birebir disk emülasyonu yapmak.

 Aşağıdaki videoda yukardaki anlatıklarımı birebir deneme videosu aşağıda izleyebilrisiniz.Şuan sadece denem aşamasındayım.Bir şeyler çıktıkça paylaşacağım.

Video
<a href="http://www.youtube.com/v/kimDcNbx3Dg&rel=0" target="_blank">http://www.youtube.com/v/kimDcNbx3Dg&rel=0</a>

Logged

A1200 | APOLLO 1240 32 MB | CNET PCMCIA | SYSINFO SPEED TEST 30 MIPS
SM1,SEGA MEGA CD,SM2,SMS II,Sega Saturn Mod ve AR 4MB,PSX Mod ve Mpeg ,PSX2 ,SNES ,ATARI 800XL,SPECTRUM 128K +2,YAMAHA CX5M MSX,ATARI 520 STFM,1040 STF,C64,C128,1541 II,1571,RAM 1764 ,A500,A500+,A600,A590,IDE68k,2X1084S,1084P
Sayfa: 1 ... 3 4 [5] 6 7   Yukarı git
Yazdır
Gitmek istediğiniz yer: