TRDOS 386 İşletim Sistemi DOS PLAYER demosu

Описание к видео TRDOS 386 İşletim Sistemi DOS PLAYER demosu

Tasarlayıp geliştirdiğim TRDOS 386 (32bit tamamen orijinal) ve Retro DOS 5.0 (PCDOS 7.1'in modifiye edilmiş hali) işletim sistemlerine MP3 player yazmak için çalışıyordum. Daha öncesinde, yıllar önce yazılmış DOS WAV PLAYER örneği gördüm. Görsel olarak iyiydi ama sadece eski Sound Blaster 16 ses kartıyla çalışıyordu ve ses dalgası grafiği yoktu. Ben bunu AC97 ses donanımına göre ve ses düzeyine göre yanan led lambalara benzeyen ses dalgası grafiğiyle yeniden tasarladım. Assembly programlama dili ile yazdım. 14 Aralık 2024'de tamamladım. (Aslında MP3 Player için ön çalışma.) Yazdığım DOS WAV PLAYER programlarının
hem TRDOS 386 hem de PC-DOS (MS-DOS) versiyonları var ama bu video TRDOS 386 versiyonunu gösteriyor. PC-DOS versiyonlarını daha önce yazıyorum, test ediyorum ki, çok farklı işletim sistemi olan TRDOS 386'da test etmek daha zor oluyor. En son halini TRDOS 386'ya uyarlıyorum. Daha sonra Video Player (Film oynatan) yazmayı deneyeceğim. Bunlar aşama. (WAV ile MP3 farkı: MP3 sıkıştırılmış dosya hali.. Yaklaşık olarak 25MB WAV dosyası 3-4MB MP3 dosyasına denk geliyor. Sıkıştırma ve çözme işlemleri karmaşık olup, eski bilgisayarda ve DOS'ta çalışması zor. Bu nedenle DOS'a Assembly programlama dili ile MP3 programı yazılmadığı için, benim işime yarayan örnek program pek yok. Bir tane buldum, Windows örneğini yazdım, çalıştı. Onu TRDOS 386'ya uyarlamaya çalıştım ama başarısız oldu. Onun için sıfırdan başlayıp, önce WAV ile denedim, sonra MP3 için benzerini yazacağım. WAV playerları programlamakta hayli ileride olduğum için MP3 playeri başkasının yöntemleri yerine kendi yöntemlerimle tasarlayacağım. Sadece sıkıştırmayı çözme kodunu diğer kişilerden örnek alacağım. MP3 player yazanlar C programlama dilini kullandıkları için, hem program hantal oluyor hem de Assembly programlama diline dönüştürmek çok zor oluyor. Yani hem hızı kesiliyor hem de TRDOS 386 İşletim sistemine uyarlamam çok zor oluyor. TRDOS 386'yı eski bilgisayarlarda çalışsın diye yazdım, yazıyorum. O özelliğini kaybetmesini istemiyorum. Aslınsa niyetim başka. Yeni bilgisayarlar için Singlix işletim sistemini yazmayı düşünüyorum. Oraya geçmeden önce TRDOS 386 ile yeterli knowhow oluşmasını istiyorum.)

Комментарии

Информация по комментариям в разработке