TRS Desktop
From Atariki
(Różnice między wersjami)
												
			
			| Wersja z dnia 19:22, 14 kwi 2006 Miker (Dyskusja | wkład) (+ zewn. linki) ← 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 został upubliczniony 19 marca 2006 - premiera na [[Forever]] 7 | + | 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== | 
| - | * 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 [[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 "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 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 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 [[SpartaDOS X|SDX]] rekomendowana jest obecność ramdysku - najlepiej przeznaczonego dla procesorów [[65c816]]. Ster do [[RAMdysk]]u 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 działa w postaci skompilowanej. | * 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 [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 :D | + | ... 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ę] | + | *[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
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 | 
[Edytuj]
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.
[Edytuj]
Zalecana konfiguracja
- CPU 65C816
 - KMK/JŻ IDE/IDEa hard disk interface, CF adapter/CF (szybszy czas dostępu)
 - 1024 kB RAM
 - SpartaDOS X w wersji >= 4.31
 - ARC clock/Pasiu SSG
 - 1 MB wolnej przestrzeni dyskowej
 
[Edytuj]
Minimalne wymagania
... lecz taki konfig nie gwarantuje komfortowych warunków pracy.
[Edytuj]
Autorzy
- program główny: Epi/Tristesse, Pin/Tristesse
 - nieoceniona pomoc: Draco/ind. - SDX loader, Trub - INSTALATOR programu, cdplay, Xan/Tristesse - trochę ikonek.
 
[Edytuj]

