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 ... 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ı 48769 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
Verminaard
Deneyimli
*****
Mesaj Sayısı: 621


Üyelik Bilgileri
« Yanıtla #75 : Mart 22, 2020, 23:28:13 ÖS »

Video çıkmamış
Logged
blackturk
Uzman
*****
Mesaj Sayısı: 1.252



Üyelik Bilgileri
« Yanıtla #76 : Mart 22, 2020, 23:30:18 Ö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>


https://www.youtube.com/watch?v=kimDcNbx3Dg&feature=youtu.be

« Son Düzenleme: Mart 22, 2020, 23:32:32 ÖS Gönderen: blackturk » 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
fort_apocalypse
Uzman
*****
Mesaj Sayısı: 3.668



Üyelik Bilgileri WWW
« Yanıtla #77 : Mart 23, 2020, 00:11:53 ÖÖ »

@blackturk

Çok iyi  Kahkaha

Bu son zamanlarda gördüğüm en ilgimi çeken proje oldu. Sayenizde Gotek tekeli kırılabilir.

İlgiyle takip edeceğim.

Paylaşım için teşekkürler.
Logged

BioMenace
Uzman
*****
Mesaj Sayısı: 1.625



Üyelik Bilgileri
« Yanıtla #78 : Mart 23, 2020, 12:42:13 ÖS »

Teknik detayları anlayacak bilgim olmasa da ben de projeyi takip ediyorum
Logged

Alınıklarım: https://goo.gl/UoWo8n
Satılıklarım: https://goo.gl/kDMfMp
AmigaEsref
Genel Yönetici
*****
Mesaj Sayısı: 7.660


love is where you find it.


Üyelik Bilgileri WWW
« Yanıtla #79 : Mart 23, 2020, 13:48:36 ÖS »

fort_apocalypse ve anlayan arkadaşlara
Çinde satılan PC için usb Floopy'ler var. Onları direk Amiga Disk Drive soketine takılacak bir devre yapsak şahane olmaz mı? Kahkaha

2. olarakta forumdan birileri Amiga External Floopy Drive 1010'nun iç devre kartının şemasını çıkarsa da modlanmış pc floopyleri kullanarak, harici floopy yapsak Kahkaha

Floopy olmazsa olmaz ya benim için Sevgiler


* diskdrive_1010.jpg (18.65 KB, 500x362 - Görüntüleme: 313 kez.)

* usb-floopy.jpg (22.02 KB, 512x512 - Görüntüleme: 301 kez.)
Logged

AMIGA 500 | GOTEK | 1 MB RAM | 1.3 ROM | Pi Zero HDMI
AMIGA 1200 | 8GB CF | 3.2 ROM | TF1230 Turbo Kart | HDMI-520
COMMODORE 64 | IRQHack64 | KissCart64 | 64K CUPCAKE-CART | Pi 1541 | 1084 S
'Cause I'm CRT., I'm retro | CRT, and I'll win the fight | CRT, I'm a power load | CRT, watch me shine
haydar_abi
Uzman
*****
Mesaj Sayısı: 1.553


İlla ki Amiga


Üyelik Bilgileri
« Yanıtla #80 : Mart 23, 2020, 14:29:50 ÖS »

Hazırı var.
https://amigastore.eu/en/440-amiga-external-floppy-disk-drive-adapter-m1.html

Bir ara forumda da yapılıp satılmış. Ama linki bulamadım.
Logged

Amiga fanatiği.... 
Amigalıktan çıkmış Amigalar....

Amiga 1200 + Vampire V1200
LG 24MA53 TVMonitör
Amiga 500 Plus +TerribleFire030 4MB+16 GB CF
Amiga 2000
Amiga 500 + 1MB Çip + 9.5 mb FastRAM + Internal GOTEK + 4GB CF HDD
Casper M989A Monitor
Commodore64
Verminaard
Deneyimli
*****
Mesaj Sayısı: 621


Üyelik Bilgileri
« Yanıtla #81 : Mart 23, 2020, 14:51:01 ÖS »

Bu sadece Amiga floppy'si için sanırım. PC için olan floppy sürücüler direkt çalışmıyor, bazı modifiyeler gerekiyor diye biliyorum. (Kesin emin değilim)
Logged
fort_apocalypse
Uzman
*****
Mesaj Sayısı: 3.668



Üyelik Bilgileri WWW
« Yanıtla #82 : Mart 23, 2020, 15:10:50 ÖS »

@blackturk'kün yazdıklarından benim anladığım Arduino kullanılarak amiga için SD kart okuyucu devre projesi. yani 34 pin external mekanik floppy takılacak devre değil.

Diğer konuda PC için external 1.44 USB floppyi amigada kullanacak devre baya zor bir iş, USB iletişim protokolleri ile Amiganın 23pin 720K disk drive çıkışını birbirine uydurmak için araya mikroişlemci gücü ve karmaşık bir yazılım gerekir. Beni aşar.

Normal 720K PC floppylerini Haydar abinin bahsettiği devre ile amigaya external bağlamak mümkün hatta 5.25 FDDler bile bağlanabiliyor. 1.44ler küçük bir mod gerektiriyor. çok fazla bilgim yok ama internette çeşitli devreler var. Bu devreler ve bir 3D yazıcıdan çıkmış kutu ile güzel şeyler yapılabilir.

https://www.commodore.gen.tr/adp/exfloppy.html

Asıl blackturkün projesi gerçekleşirse ortalık sallanır. Gotek yerine 2-3 dolarlık arduino pro mini ile, Amigaya, gotek gibi, SD kart FDD emulator olacak sanırım.





« Son Düzenleme: Mart 23, 2020, 15:33:30 ÖS Gönderen: fort_apocalypse » Logged

blackturk
Uzman
*****
Mesaj Sayısı: 1.252



Üyelik Bilgileri
« Yanıtla #83 : Mart 23, 2020, 17:31:10 ÖS »

Teknik detayları anlayacak bilgim olmasa da ben de projeyi takip ediyorum
&nbsp; &nbsp;Takip için teşekkürler. Umarım istediğim işi arduino pro mini ile yapabiliriz.


fort_apocalypse ve anlayan arkadaşlara
Çinde satılan PC için usb Floopy'ler var. Onları direk Amiga Disk Drive soketine takılacak bir devre yapsak şahane olmaz mı? Kahkaha

2. olarakta forumdan birileri Amiga External Floopy Drive 1010'nun iç devre kartının şemasını çıkarsa da modlanmış pc floopyleri kullanarak, harici floopy yapsak Kahkaha

Floopy olmazsa olmaz ya benim için Sevgiler

 &nbsp; Zaten simon paylaşlaşmıştı.alttaki resim. pc floppyi &nbsp; amiga external portta bağlıyorsun.USb to amiga biraz fantazi.Çokta mantıklı değil.Sd card yada usb bus üzerinden to external disk sürücü emülasyonu ile daha doğru olur.Gotek ve hxc floppy emülatörler bu işi görüyor.

https://www.commodore.gen.tr/forum/index.php?action=dlattach;topic=7782.0;attach=4873

@blackturk'kün yazdıklarından benim anladığım Arduino kullanılarak amiga için SD kart okuyucu devre projesi. yani 34 pin external mekanik floppy takılacak devre değil.

Diğer konuda PC için external 1.44 USB floppyi amigada kullanacak devre baya zor bir iş, USB iletişim protokolleri ile Amiganın 23pin 720K disk drive çıkışını birbirine uydurmak için araya mikroişlemci gücü ve karmaşık bir yazılım gerekir. Beni aşar.

Normal 720K PC floppylerini Haydar abinin bahsettiği devre ile amigaya external bağlamak mümkün hatta 5.25 FDDler bile bağlanabiliyor. 1.44ler küçük bir mod gerektiriyor. çok fazla bilgim yok ama internette çeşitli devreler var. Bu devreler ve bir 3D yazıcıdan çıkmış kutu ile güzel şeyler yapılabilir.

https://www.commodore.gen.tr/adp/exfloppy.html

Asıl blackturkün projesi gerçekleşirse ortalık sallanır. Gotek yerine 2-3 dolarlık arduino pro mini ile, Amigaya, gotek gibi, SD kart FDD emulator olacak sanırım.



 &nbsp; &nbsp;Benim yapmak istediğim , arduino pro mini üzerinden external floppy port bağlanıp.disk emülasyonu.yanlız disk imajları için usb bus üzerinden pc 'den gelecek.

    Sd card ile olur.ama arduino pro mini bu iş zor. Nedeni ise adf imajlarını istenilen datakarı realtime mfm olarak kodlayıp tam zamanında external portta göndermek.pro mini olmaz diye düşünüyorum .Ama denemedim. Benim amacım. Pc usb bus üzerinden mfm kodlanmış data alıp.external floppy porta gönderceğiz.Sd card içersinden adf imajı okuyan 32 bit mikro kontrollerla bu işi zaten yapıyorlar.PIC 32 bit serisi veya  atmel 32 bit işlemcilerle yapmışlardı.Diye hatırlıyorum.

   Arduino pro mini olursa ,daha az maliyetli emulator olur.Pc usb bus üzerinden data alıp.external floppy porta gönderceğiz.Arduino pro mini ile Sonuçlar ne olacak.bakacağız.


« Son Düzenleme: Mart 23, 2020, 17:50:07 ÖS Gönderen: blackturk » 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
fort_apocalypse
Uzman
*****
Mesaj Sayısı: 3.668



Üyelik Bilgileri WWW
« Yanıtla #84 : Mart 23, 2020, 17:58:37 ÖS »

Konu başlığı benim kafamı karıştırdı sanırım  
Logged

AmigaEsref
Genel Yönetici
*****
Mesaj Sayısı: 7.660


love is where you find it.


Üyelik Bilgileri WWW
« Yanıtla #85 : Mart 23, 2020, 18:07:54 ÖS »

Bilgiler için teşekkürler. Haydar abinin attığı link benim fantezimi gerçekleştiriyor Kahkaha Simon abinin yaptığınıda bir ara inceliyim.
Logged

AMIGA 500 | GOTEK | 1 MB RAM | 1.3 ROM | Pi Zero HDMI
AMIGA 1200 | 8GB CF | 3.2 ROM | TF1230 Turbo Kart | HDMI-520
COMMODORE 64 | IRQHack64 | KissCart64 | 64K CUPCAKE-CART | Pi 1541 | 1084 S
'Cause I'm CRT., I'm retro | CRT, and I'll win the fight | CRT, I'm a power load | CRT, watch me shine
blackturk
Uzman
*****
Mesaj Sayısı: 1.252



Üyelik Bilgileri
« Yanıtla #86 : Mart 23, 2020, 19:02:26 ÖS »

Bilgiler için teşekkürler. Haydar abinin attığı link benim fantezimi gerçekleştiriyor Kahkaha Simon abinin yaptığınıda bir ara inceliyim.


 &nbsp; Eşref , pardon yanlış resim atmışım.Alttaki linkte herşey mevcut.


http://www.ianstedman.co.uk/Amiga/designs/Floppy_Adaptor/body_floppy_adaptor.html






« Son Düzenleme: Mart 23, 2020, 19:05:44 ÖS Gönderen: blackturk » 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
haydar_abi
Uzman
*****
Mesaj Sayısı: 1.553


İlla ki Amiga


Üyelik Bilgileri
« Yanıtla #87 : Mart 26, 2020, 18:50:58 ÖS »

Konuyla ilgili bir şey daha buldum. External olarak çalışıyor.

https://www.ami64.com/product-page/external-dual-gotek-pc-floppy-drive-cable-for-amiga
Logged

Amiga fanatiği.... 
Amigalıktan çıkmış Amigalar....

Amiga 1200 + Vampire V1200
LG 24MA53 TVMonitör
Amiga 500 Plus +TerribleFire030 4MB+16 GB CF
Amiga 2000
Amiga 500 + 1MB Çip + 9.5 mb FastRAM + Internal GOTEK + 4GB CF HDD
Casper M989A Monitor
Commodore64
fort_apocalypse
Uzman
*****
Mesaj Sayısı: 3.668



Üyelik Bilgileri WWW
« Yanıtla #88 : Mart 26, 2020, 19:23:04 ÖS »

Konuyla ilgili bir şey daha buldum. External olarak çalışıyor.

https://www.ami64.com/product-page/external-dual-gotek-pc-floppy-drive-cable-for-amiga

Güzelmiş, ikisi bir arada.
Github'da açık proje olsa yapardık.
Teşekkürler paylaşım için.
« Son Düzenleme: Mart 26, 2020, 19:26:30 ÖS Gönderen: fort_apocalypse » Logged

blackturk
Uzman
*****
Mesaj Sayısı: 1.252



Üyelik Bilgileri
« Yanıtla #89 : Mart 31, 2020, 02:02:37 ÖÖ »


     Bir önceki denemede hardware reset ile , amiga floppy ile identification yapamıyordum.şimdi yapabiliyorum.ilk amiga açıldığında  identification artık soft resete gerek kalmadan  yapabiliyoruz.

    Burda arduiono ilgili input pin  ile amiga \diskreset bağlantısı yapıldıktan sonra ,Herhangi bir anda amiga reset olduğunda.arduino reset algılayamıyordu ve sorun  yaratıyordu.identification yapmıyordu.Sebebi , ana kod içersinde çalışırken amigadan gelen reset sinyalini algılamaya çalışarak .İdentification yapmamdı.Bu büyük bir hataydı.harici disk reset  pine gelen low sinyal interrupt yaptırarak .Çözdüm.


    Bu videoda Arduino ile floppy kontrol sinyallerini , workbench üzerinden program kullanarak \motor_on ,\Dir , \Select sinyalleri gönderiyorum.Arduinoda ana kod içersinde yazdığım kod pinleri   kontrol edip , kırmızı led üzerinden on off olarak gösteriyor.

    Aslında floppy disklerden biraz bahsetmek gerekiyor.Bir floppy disk sistemi power on  yapıldığında , kenidini resetler.kafayı Track 0 getirir.Daha sonrada kontrol hatlarını dinlemeye başlayarak  işlemleri yerine getirir.Floppy içersinde kafanın yerini takipini floppy yapmaz.Bunu harici dışardaki kontrölcü yapar.Floppye ne söylerseninz onu yapacaktır. ve  floppy durumunu kontrolcü bilir.Floppy kendisi bilmez. sensörlerden haber verir.Floppydeki Kafanın hangi pozisyondaki trackda olduğunu kontrolcü bilir.Floppy bilmez.Floppydeki kafa hizalama  işlemi manuel yapılır.  .Floppy hakkında biraz biligi olsun.

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


   


« Son Düzenleme: Mart 31, 2020, 02:05:13 ÖÖ Gönderen: blackturk » 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 ... 4 5 [6] 7   Yukarı git
Yazdır
Gitmek istediğiniz yer: