TRS Desktop

From Atariki

(Różnice między wersjami)
Jump to: navigation, search
Wersja z dnia 12:11, 20 paź 2005
Pin (Dyskusja | wkład)

← Previous diff
Aktualna wersja
KMK (Dyskusja | wkład)

Linia 1: Linia 1:
-Idea napisania GUI powstała w marcu 2005 - głównie jest to zasługą starego FOX'owego powiedzienia; "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 nie jest jeszcze upubliczniony - obecnie w fazie betatestów.+Program został upubliczniony 19 marca 2006 - premiera na party [[Forever Seven]].
-* Pulpitów do max 20 sztuk - każdy zapisany w pliku zaopatrzonym w rozszerzenie *.dsk.+==Charakterystyka==
-* Każdy z desktopów - full konfigurowalny; dowolne położenie ikon, każdy ze skrótów prowadzi do programu zapisanego na twardzielu w zakresie napedów D1:-D9:+* 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. * 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, czy jakże popularne dziś windowe menu - zawiera konfigi, 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 ARCCLOCK - 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 Trak-BALL - 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 trybie "gr8" - text wyświetlany w trybie 80 col.+* Całość pracuje w nieco podkolorowanym trybie "[[Graphics 8|Gr. 8]]" - text wyświetlany w trybie 80-kolumnowym
-* Program napisany w 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 procki (rysowanie ikon, obsługa 80-kolumnowego txt, 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 standartowym filesystemie SDX rekomendowana jest obecność ramdysku - najlepiej przeznaczonego dla procesorów 65c816. Ster do ramdysku rozpoznaje typ procesora.+* 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.
-* Program jest Grzybsono-odporny - tzn. docelowo będzie działać w postaci skompilowanej.+* Program działa w postaci skompilowanej.
-Diabeł tkwi w szczegółach - więc przed upublicznieniem pierwszej wersji planowany jest instalator, który dopasuje konfiguracje programu odpowiednio do posiadanego sprzętu (detekcja wersji Sparta DOS, rodzaju interface'u HDD, zainstalowanie odpowiednich plików konfiguracyjnych SDX, detekcja zegara). Instalator będzie korzystał z depakera ZIP.+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/IDE'a hard disk interface, CF adapter/CF (szybszy czas dostępu)+* [[KMK/IDE]]/[[IDEa]] hard disk interface, CF adapter/CF (szybszy czas dostępu)
-* 1024kB RAM+* 1024 kB [[RAM]]
-* Sparta DOS 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
-* Sparta DOS X 4.20+* SpartaDOS X 4.20
-* 1MB wolnej przestrzeni dyskowej :)+* 300 kB wolnej przestrzeni dyskowej
-... lecz taki konfig nie gwarantuje komfortowych warunków pracy :D+... lecz taki konfig nie gwarantuje komfortowych warunków pracy.
 +==Autorzy==
 +*program główny: [[Epi]]/[[Tristesse]], [[Pin]]/Tristesse
 +*nieoceniona pomoc: [[KMK|Draco]]/ind. - SDX loader, [[Trub]] - INSTALATOR programu, cdplay, [[Xan]]/Tristesse - trochę ikonek.
-Autorzy: program główny: Epi/Trs, Pin/Trs, nieoceniona pomoc: Draco/ind. - sdx loader, Trub - cdplay, Xan/Trs - troche ikonek.+==Odnośniki zewnętrzne==
 +*[http://www.atari8.info/trsdesktop.php Tak wygląda TRS Desktop]
 +*[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]]

Aktualna wersja

Grafika:Trs-desktop54.png

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.

Spis treści

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

Personal tools