TRS Desktop

From Atariki

Revision as of 12:11, 20 paź 2005; view current revision
←Older revision | Newer revision→
Jump to: navigation, search

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" :).

Program nie jest jeszcze upubliczniony - obecnie w fazie betatestów.

  • Pulpitów do max 20 sztuk - każdy zapisany w pliku zaopatrzonym w rozszerzenie *.dsk.
  • 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:
  • 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.
  • Wsparcie dla ARCCLOCK - w prawym dolnym rogu zawsze aktualny czas. Jak na razie program nie działa poprawnie z R-Time8.
  • 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").
  • 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.
  • 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.
  • Przy standartowym filesystemie SDX rekomendowana jest obecność ramdysku - najlepiej przeznaczonego dla procesorów 65c816. Ster do ramdysku rozpoznaje typ procesora.
  • Zaimplementowano jakże popularne i lubiane bluescreeny.
  • Program jest Grzybsono-odporny - tzn. docelowo będzie 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.

wymagania zalecane:

  • CPU 65c816
  • KMK/IDE'a hard disk interface, CF adapter/CF (szybszy czas dostępu)
  • 1024kB RAM
  • Sparta DOS X 4.31
  • ARC clock/Pasiu SSG
  • 1MB wolnej przestrzeni dyskowej :)

wymagania minimalne:

  • CPU 6502
  • SIO2PC
  • 128kB RAM
  • Sparta DOS X 4.20
  • 1MB wolnej przestrzeni dyskowej :)

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


Autorzy: program główny: Epi/Trs, Pin/Trs, nieoceniona pomoc: Draco/ind. - sdx loader, Trub - cdplay, Xan/Trs - troche ikonek.

Personal tools