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.trDiğer Nostaljik BilgisayarlarAtariAtari - DonanımAtari 1040 STfm TOS 1.04 ROM değişikliği ile GER->UK
Sayfa: [1]   Aşağı git
Yazdır
Gönderen Konu: Atari 1040 STfm TOS 1.04 ROM değişikliği ile GER->UK  (Okunma Sayısı 5891 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
emarti
Uzman
*****
Mesaj Sayısı: 2.520


Only Amiga Makes It Possible █


Üyelik Bilgileri WWW
« : Ağustos 05, 2018, 16:27:54 ÖS »

Yakınlarda edindiğim Atari 1040STfm'in tek kusuru Almanca sürüm TOS olması idi. Atari 8 Bit için henüz yeni tanışmış ben için 16 bit hele hele ROM değişikliğine soyunmak biraz sıkıntılı olabilirdi.

Atari ST anakartı 1MB jumperlanmış ve High ve Low değerleri barındıran 2 adet orjinal ATARI TOS romuna sahipti. 27c010 ile bu iş yapılabilir de olsa çoğu oyun ve programı çalıştırabilir sürümü olan 1.04 sürümü kurmak istiyordum. Neyse ki bir Atari emulatorde ROM imajlarını split edecek program bulabildim. Elimde 27C256 EPROM mevcuttu. Asıl sorun mainboard'tan direkt lehimlenmiş olan TOS chiplerini sökmekti. Bir de U68 adlı chipte sökülmeliydi ve Jumperlar 1MB tan 256K alınmalı idi. Ak ile karayı seçerek 2 saate yakın sürede sökme ve lehim işlemlerini tamamladım. EPROM'ları direkt lehimlemek yerine soket üzerine yerleştirmek daha mantıklı idi.

Ufak birkaç detayı atladığım için birkaç denemem başarısız oldu. Zaten işin zor olan tarafı nerede hata yaptım sorusuna cevap aramak. Jumperdaki ufak bir hattı lehimlerken götürmüşüm bunu farketmek bir hayli zamanımı aldı. Sonraki fasıl EPROM programlarken kaynak olarak kullandığım bir sitede "Skip 0xFF" yaparak hataya hata eklemek oldu. Neyseki sorunu çözdüm.

Artık Almanca olan TOS şimdi İngilizce sürümü ile.



Mainboard ilk hali. burada kırmızı olarak işaretli yerlerde değişiklik gerekiyor.



Mainboard son hali


Logged

https://github.com/emartisoft My GitHUB | http://csdb.dk/scener/?id=26786 My CSDB

READY.
SYS(64767): EMARTI
avukatka
Deneyimli
*****
Mesaj Sayısı: 524



Üyelik Bilgileri
« Yanıtla #1 : Ağustos 05, 2018, 16:48:06 ÖS »

Güle güle kullan super olmuş eline sağlık
Logged

Aranıyor...Alınık
-Kutulu her çeşit Commodore ve Amiga
-kutulu AMOS ve DPaint programları
-Dünya Yazılım Oyun ve programları
emarti
Uzman
*****
Mesaj Sayısı: 2.520


Only Amiga Makes It Possible █


Üyelik Bilgileri WWW
« Yanıtla #2 : Ağustos 05, 2018, 16:52:08 ÖS »

Güle güle kullan super olmuş eline sağlık


Sağol abi. Sayende 1040ST sahibi olduk. Almanca kullanmak biraz zordu.
Logged

https://github.com/emartisoft My GitHUB | http://csdb.dk/scener/?id=26786 My CSDB

READY.
SYS(64767): EMARTI
attilan
Uzman
*****
Mesaj Sayısı: 80



Üyelik Bilgileri
« Yanıtla #3 : Ağustos 05, 2018, 18:30:44 ÖS »

Eline sağlık, baya yoğun emek gerektiren bir çalışma olmuş ama uğraştığına değmiş.
Logged

commodore 64/64c, amiga 600, vestel msx, xbox, raspberry pi
runal
Üye
****
Mesaj Sayısı: 461



Üyelik Bilgileri
« Yanıtla #4 : Eylül 26, 2023, 08:20:05 ÖÖ »

@emarti başlığınızdaki resimler silinmiş.

1040 STf miz Almanca TOS lu olup, İngilizce TOS çevirme işi bana da gerekti. Almanca TOS lu Atari 1040 STf @murtek ustanın bilgisayarı.

İnternetten biraz araştırma yaptım: https://github.com/dh219/Hi-Lo-ByteSplit

adresinde TOS imajını eprom bin dosyasına çeviren bir python betik buldum, betik python 3 ile çalışıyor.

python betik işlem sonunda; elimdeki v1.04uk tos hem 2 adet low, high imajı(27C1001 eprom için) hem de 6 adet high0,high1,high2, low0,low1,low2 (27C256 eprom için) eprom dosyalarını üretti. HEX editör le dosyalara baktım big endian dönüşümünü de yapmış. Atari bende olmadığı için orjinalde 6 mı eprom var 2 mi orasını bilmiyorum muhtemelen çalışacaktır.

NOT: Konu işe ilişkin açıklama https://www.youtube.com/watch?v=6M7slBTOrRU da var adam eprom yazma işini mac bilgisayarla yaptığından, komut kullanmış eprom yazıcısı olanlar eprom yazıcının kendi programı ile daha kolay yapacaktır.

« Son Düzenleme: Eylül 26, 2023, 08:25:58 ÖÖ Gönderen: runal » Logged
emarti
Uzman
*****
Mesaj Sayısı: 2.520


Only Amiga Makes It Possible █


Üyelik Bilgileri WWW
« Yanıtla #5 : Eylül 26, 2023, 23:29:30 ÖS »



https://disk.yandex.com/d/ljNoDYCoX0aIhw

Bu linkteki 104.zip dosyasında ilgili LO ve HI roma yazdırılacak imajları karşılaştırma amaçlı indirebilirsin.



Logged

https://github.com/emartisoft My GitHUB | http://csdb.dk/scener/?id=26786 My CSDB

READY.
SYS(64767): EMARTI
emarti
Uzman
*****
Mesaj Sayısı: 2.520


Only Amiga Makes It Possible █


Üyelik Bilgileri WWW
« Yanıtla #6 : Eylül 26, 2023, 23:33:30 ÖS »

Bu da eprom yazıcı ayarlarım

Logged

https://github.com/emartisoft My GitHUB | http://csdb.dk/scener/?id=26786 My CSDB

READY.
SYS(64767): EMARTI
runal
Üye
****
Mesaj Sayısı: 461



Üyelik Bilgileri
« Yanıtla #7 : Eylül 27, 2023, 11:43:23 ÖÖ »

@emarti ilginiz için teşekkür ederim. Sizin verdiğiniz linkteki 27c256 dosyaları ile benim böldüklerimi hiew yardımı ile compare ettim. Bir problem yok ikisi de aynı çıktı.
TOS uk ile TOS pe yi karşılaştırıp aradaki farkı gördüm bu arada
Skip 0xFF önemli bilgi sağolun. Sanırım @murtek ustada 27c256 varmış, board üzerinde işlem yapmadan direk eproma yazarız.
Logged
murtek
Deneyimli
*****
Mesaj Sayısı: 589


DO-IT-YOURSELF (AMIGA FOREVER)


Üyelik Bilgileri
« Yanıtla #8 : Eylül 27, 2023, 22:43:50 ÖS »

Benim TOS lar bunlar

   C026302-001   = TOS 1.00 ROM (6Chip) Germany
   C026303-001   = TOS 1.00 ROM (6Chip) Germany
   C026304-001   = TOS 1.00 ROM (6Chip) Germany
   C026305-001   = TOS 1.00 ROM (6Chip) Germany
   C026306-001   = TOS 1.00 ROM (6Chip) Germany
   C026307-001   = TOS 1.00 ROM (6Chip) Germany


* TosRoms.JPG (122.2 KB, 661x852 - Görüntüleme: 62 kez.)
Logged

DO-IT-YOURSELF
murtek
Deneyimli
*****
Mesaj Sayısı: 589


DO-IT-YOURSELF (AMIGA FOREVER)


Üyelik Bilgileri
« Yanıtla #9 : Eylül 28, 2023, 11:01:42 ÖÖ »

Romlar yüklenip Etiketlendi. Sadece denemek kaldı.


* RomlarEtiket.JPG (141.46 KB, 1035x634 - Görüntüleme: 65 kez.)
Logged

DO-IT-YOURSELF
emarti
Uzman
*****
Mesaj Sayısı: 2.520


Only Amiga Makes It Possible █


Üyelik Bilgileri WWW
« Yanıtla #10 : Eylül 30, 2023, 11:29:30 ÖÖ »

Deneyince bir GEM ekran görüntüsü atarsınız. Atari ile uğraşan parmakla sayılıyor forumda
Logged

https://github.com/emartisoft My GitHUB | http://csdb.dk/scener/?id=26786 My CSDB

READY.
SYS(64767): EMARTI
murtek
Deneyimli
*****
Mesaj Sayısı: 589


DO-IT-YOURSELF (AMIGA FOREVER)


Üyelik Bilgileri
« Yanıtla #11 : Ekim 01, 2023, 00:03:04 ÖÖ »

Teşekkürler arkadaşlar. Atarinin TOS Rom larını değiştirdim ve sonuç başarılı oldu. Elveda Almanca menü, hoş geldin İngilizce menü diyebiliriz. Kahkaha



* EskiMenu.JPG (45.33 KB, 652x389 - Görüntüleme: 78 kez.)

* Programlama.JPG (201.11 KB, 1047x769 - Görüntüleme: 68 kez.)

* YeniMenu.JPG (72.34 KB, 616x761 - Görüntüleme: 62 kez.)

* YeniRom.JPG (125.09 KB, 614x820 - Görüntüleme: 57 kez.)
Logged

DO-IT-YOURSELF
Sayfa: [1]   Yukarı git
Yazdır
Gitmek istediğiniz yer: