TRS Desktop: Różnice pomiędzy wersjami

Z Atariki
Przejdź do nawigacji Przejdź do wyszukiwania
Epi (dyskusja | edycje)
m Na razie precz z emotami a porządek będzie następnym razem. Dobranoc.
Nie podano opisu zmian
 
(Nie pokazano 7 wersji utworzonych przez 3 użytkowników)
Linia 1: Linia 1:
Idea napisania GUI powstała w marcu 2005 - głównie jest to zasługą starego [[Fox]]owego powiedzenia: "napisz se" oraz brakiem alternatywy użycia innych tego rodzaju "produktów" - które najczęściej nie spełniają podstawowych swoich funkcji; szybkości działania, oraz możliwości uruchamiania 100% oprogramowania, które funkcjonuje pod dosem pracującym "w tle".
{{grafr|Trs-desktop54.png}}
Idea napisania GUI powstała w marcu 2005 - głównie jest to zasługą starego [[Fox]]owego powiedzenia: "napisz se" oraz brakiem możliwości użycia innych tego rodzaju "produktów" - które najczęściej nie spełniają podstawowych swoich funkcji; szybkości działania oraz możliwości uruchamiania 100% oprogramowania, które funkcjonuje pod dosem pracującym "w tle".


Program został upubliczniony 19 marca 2006 - premiera na party [[Forever Seven]].
Program został upubliczniony 19 marca 2006 - premiera na party [[Forever Seven]].


* Pulpitów do max 19 sztuk - każdy zapisany w pliku zaopatrzonym w rozszerzenie *.dsk.
==Charakterystyka==
* Pulpitów do 19 sztuk - każdy zapisany w pliku zaopatrzonym w rozszerzenie *.dsk.
* Każdy z desktopów - w pełni konfigurowalny; dowolne położenie ikon, każdy ze skrótów prowadzi do programu zapisanego na twardym dysku w zakresie napedów D1:-D9:
* Każdy z desktopów - w pełni konfigurowalny; dowolne położenie ikon, każdy ze skrótów prowadzi do programu zapisanego na twardym dysku w zakresie napedów D1:-D9:
* Dla każdego programu uruchamianego tą metodą ustalany jest oddzielnie katalog roboczy (D: - więc KAŻDY uruchomiony program pracuje niejako oddzielnie.
* Dla każdego programu uruchamianego tą metodą ustalany jest oddzielnie katalog roboczy (D: - więc KAŻDY uruchomiony program pracuje niejako oddzielnie.
* Menu podręczne, podobne do tego w systemie Windows  - pozwala na konfigurację danego plupitu oraz kilka co bardziej potrzebnych rzeczy.
* Menu podręczne, podobne do tego w systemie Windows  - pozwala na konfigurację danego plupitu oraz kilka co bardziej potrzebnych rzeczy.
* Wsparcie dla [[ARC (zegar)|ARC Clock]] - w prawym dolnym rogu zawsze aktualny czas. Jak na razie program nie działa poprawnie z [[R-Time8]].
* Wsparcie dla [[ARC (zegar)|ARC Clock]] - w prawym dolnym rogu zawsze aktualny czas. Jak na razie program nie działa poprawnie z [[R-Time 8]].
* Wsparcie dla: amigamouse, atariSTmouse (w trybie jednoprzyciskowym), oraz Atari [[TrakBall]] - 2 klawiszowe. Opcja emulacji myszy (trakballa) dwuprzyciskowej. Obsługa Joya z przyczyn oczywistych niestety nie zostanie nigdy zaimplementowana (pozostaje opcja - "napisz se").
* Wsparcie dla: myszy od Amigi, [[STM1]] (w trybie jednoprzyciskowym), oraz Atari [[TrakBall]] - 2 klawiszowe. Opcja emulacji myszy (trakballa) dwuprzyciskowej. Obsługa joya z przyczyn oczywistych niestety nie zostanie nigdy zaimplementowana (pozostaje opcja - "napisz se").
* Program uruchamia normalne pliki wykonywalne, uruchamia też programy specjalnie napisane pod desktop.
* Program uruchamia normalne pliki wykonywalne, uruchamia też programy specjalnie napisane pod desktop.
* Całość pracuje w nieco podkolorowanym trybie "[[Graphics 8|Gr. 8]]" - text wyświetlany w trybie 80-kolumnowym
* Całość pracuje w nieco podkolorowanym trybie "[[Graphics 8|Gr. 8]]" - text wyświetlany w trybie 80-kolumnowym
* Program napisany w [[Turbo BASIC XL|Turbo BASICu]], oczywiście w raz z małym wsparciem ze strony kodu "maszynowego" - jednakże sposobem działania nie powoduje problemów z głównym układem nerwowym - tak jak ma to miejsce w przypadku innych "wiodących" tego typu produktów. Wszystkie strategicznie ważne procedury (rysowanie ikon, obsługa 80-kolumnowego tekstu, mysz) napisane są w postaci wstawek kodu maszynowego.
* Program napisany w [[Turbo BASIC XL|Turbo BASIC-u]], oczywiście z małym wsparciem ze strony kodu "maszynowego" - jednakże sposobem działania nie powoduje problemów z głównym układem nerwowym - tak jak ma to miejsce w przypadku innych "wiodących" tego typu produktów. Wszystkie strategicznie ważne procedury (rysowanie ikon, obsługa 80-kolumnowego tekstu, mysz) napisane są w postaci wstawek kodu maszynowego.
* Przy standardowym filesystemie [[SpartaDOS X|SDX]] rekomendowana jest obecność [[RAMdysk]]u - najlepiej przeznaczonego dla procesorów [[65c816]]. Sterownik do RAMdysku rozpoznaje typ [[procesor]]a.
* Przy standardowym filesystemie [[SpartaDOS X|SDX]] rekomendowana jest obecność [[RAMdysk]]u - najlepiej przeznaczonego dla procesorów [[65c816]]. Sterownik do RAMdysku rozpoznaje typ [[procesor]]a.
* Zaimplementowano jakże popularne i lubiane bluescreeny.
* Zaimplementowano jakże popularne i lubiane bluescreeny.
Linia 18: Linia 20:
Program zaopatrzony w dość złożony program instalacyjny. Ze zgłaszanych problemów - sterownik dla RAMdysku wymaga aktualizacji ze [http://trub.atari8.info strony Truba].
Program zaopatrzony w dość złożony program instalacyjny. Ze zgłaszanych problemów - sterownik dla RAMdysku wymaga aktualizacji ze [http://trub.atari8.info strony Truba].


wymagania zalecane:
==Zalecana konfiguracja==
* CPU 65c816
* CPU [[65C816]]
* [[KMK/JZ|KMK]]/[[IDEa/Pasiu|IDE'a]] hard disk interface, CF adapter/CF (szybszy czas dostępu)
* [[KMK/JŻ IDE]]/[[IDEa]] hard disk interface, CF adapter/CF (szybszy czas dostępu)
* 1024kB [[RAM]]
* 1024 kB [[RAM]]
* SpartaDOS X 4.31
* [[SpartaDOS X]] w wersji >= 4.31
* ARC clock/Pasiu SSG
* [[ARC (zegar)|ARC clock]]/Pasiu SSG
* 1MB wolnej przestrzeni dyskowej
* 1 MB wolnej przestrzeni dyskowej


wymagania minimalne:
==Minimalne wymagania==
* CPU [[6502]]
* CPU [[6502]]
* [[SIO2PC]]
* [[SIO2PC]]
* 128kB RAM
* 128 kB RAM
* SpartaDOS X 4.20
* SpartaDOS X 4.20
* 300kB wolnej przestrzeni dyskowej
* 300 kB wolnej przestrzeni dyskowej


... lecz taki konfig nie gwarantuje komfortowych warunków pracy.
... lecz taki konfig nie gwarantuje komfortowych warunków pracy.


 
==Autorzy==
'''Autorzy:'''
*program główny: [[Epi]]/[[Tristesse]], [[Pin]]/Tristesse  
*program główny: [[Epi]]/[[Tristesse]], [[Pin]]/Tristesse  
*nieoceniona pomoc: [[KMK|Draco]]/ind. - SDX loader, [[Trub]] - INSTALATOR programu, cdplay, [[Xan]]/Tristesse - trochę ikonek.
*nieoceniona pomoc: [[KMK|Draco]]/ind. - SDX loader, [[Trub]] - INSTALATOR programu, cdplay, [[Xan]]/Tristesse - trochę ikonek.


==Odnośniki zewnętrzne==
==Odnośniki zewnętrzne==
*[http://www.atari8.info/trsdesktop.php Tak wygląda TRS Desktop]
*[http://www.atari8.info/trsdesktop.php Tak wygląda TRS Desktop]
*[http://trub.atari8.info/sdx_files/TRS_desktop_v09c_alfa.zip A tu można pobrać najnowszą jego wersję (aktualna: 09c-alfa)]
*[http://trub.atari8.info/sdx_files/TRS_desktop_v09d_alfa.zip A tu można pobrać najnowszą jego wersję (aktualna: 0.9d-alfa)]


[[Kategoria:Oprogramowanie Atari 8-bit]]
[[Kategoria:Oprogramowanie Atari 8-bit]]

Aktualna wersja z 30 sie 2009, 12:25

Idea napisania GUI powstała w marcu 2005 - głównie jest to zasługą starego Foxowego powiedzenia: "napisz se" oraz brakiem możliwości użycia innych tego rodzaju "produktów" - które najczęściej nie spełniają podstawowych swoich funkcji; szybkości działania oraz możliwości uruchamiania 100% oprogramowania, które funkcjonuje pod dosem pracującym "w tle".

Program został upubliczniony 19 marca 2006 - premiera na party Forever Seven.

Charakterystyka

  • Pulpitów do 19 sztuk - każdy zapisany w pliku zaopatrzonym w rozszerzenie *.dsk.
  • Każdy z desktopów - w pełni konfigurowalny; dowolne położenie ikon, każdy ze skrótów prowadzi do programu zapisanego na twardym dysku w zakresie napedów D1:-D9:
  • Dla każdego programu uruchamianego tą metodą ustalany jest oddzielnie katalog roboczy (D: - więc KAŻDY uruchomiony program pracuje niejako oddzielnie.
  • Menu podręczne, podobne do tego w systemie Windows - pozwala na konfigurację danego plupitu oraz kilka co bardziej potrzebnych rzeczy.
  • Wsparcie dla ARC Clock - w prawym dolnym rogu zawsze aktualny czas. Jak na razie program nie działa poprawnie z R-Time 8.
  • Wsparcie dla: myszy od Amigi, STM1 (w trybie jednoprzyciskowym), oraz Atari TrakBall - 2 klawiszowe. Opcja emulacji myszy (trakballa) dwuprzyciskowej. Obsługa joya z przyczyn oczywistych niestety nie zostanie nigdy zaimplementowana (pozostaje opcja - "napisz se").
  • Program uruchamia normalne pliki wykonywalne, uruchamia też programy specjalnie napisane pod desktop.
  • Całość pracuje w nieco podkolorowanym trybie "Gr. 8" - text wyświetlany w trybie 80-kolumnowym
  • Program napisany w Turbo BASIC-u, oczywiście z małym wsparciem ze strony kodu "maszynowego" - jednakże sposobem działania nie powoduje problemów z głównym układem nerwowym - tak jak ma to miejsce w przypadku innych "wiodących" tego typu produktów. Wszystkie strategicznie ważne procedury (rysowanie ikon, obsługa 80-kolumnowego tekstu, mysz) napisane są w postaci wstawek kodu maszynowego.
  • Przy standardowym filesystemie SDX rekomendowana jest obecność RAMdysku - najlepiej przeznaczonego dla procesorów 65c816. Sterownik do RAMdysku rozpoznaje typ procesora.
  • Zaimplementowano jakże popularne i lubiane bluescreeny.
  • Program działa w postaci skompilowanej.

Program zaopatrzony w dość złożony program instalacyjny. Ze zgłaszanych problemów - sterownik dla RAMdysku wymaga aktualizacji ze strony Truba.

Zalecana konfiguracja

Minimalne wymagania

  • CPU 6502
  • SIO2PC
  • 128 kB RAM
  • SpartaDOS X 4.20
  • 300 kB wolnej przestrzeni dyskowej

... lecz taki konfig nie gwarantuje komfortowych warunków pracy.

Autorzy

  • program główny: Epi/Tristesse, Pin/Tristesse
  • nieoceniona pomoc: Draco/ind. - SDX loader, Trub - INSTALATOR programu, cdplay, Xan/Tristesse - trochę ikonek.

Odnośniki zewnętrzne