Sikor, no właśnie Megi brakuje mi do kolekcji dużego /|\ (do małego /|\ jeszcze więcej :) )
Gratulacje Hsimpson.
Swoją drogą Sikor super gest <piwo>
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
Wyniki konkursu i gala FujiCup 2025 Poznaj zwycięzców dorocznego turnieju FujiCup 2025 wspierającego twórców gier na Atari XL/XE.
Fujisan 1.1.8 Nowa wersja emulatora Fujisan przynosi wsparcie dla FastBasic oraz poprawki błędów w obsłudze dźwięku.
Wyniki 24h Compo: System Error Poznaliśmy zwycięzców 24h Compo: System Error.
Gearlynx 1.2.1 Gearlynx to wieloplatformowy emulator konsoli Atari Lynx, który właśnie doczekał się ważnych poprawek.
II. Baskijski Turniej Atari 8-bit Relacja z drugiej edycji retro zawodów Atari 8-bit zorganizowanych przez Euskal Retro w Bilbao.
atari.area forum » Posty przez Cyprian
Sikor, no właśnie Megi brakuje mi do kolekcji dużego /|\ (do małego /|\ jeszcze więcej :) )
Gratulacje Hsimpson.
Swoją drogą Sikor super gest <piwo>
jest moc!
Szybkie przetworniki ADC są też dostępne... Tak sobie rozmyślam...Ale na razie temat odkładam na półkę.
słuszny kierunek
nie ma co przekładać na później :)
Myślisz o tylko jednym przejściu dla leftEdge i rightEdge? Teraz widzę że powinno dać radę dzięki ujemnemu dstYinc.
Swoją drogą to dzięki bo zmobilizowałeś mnie do ruszenia szarymi komórkami :)
---Edycja---
ok, właśnie przeczytałem PMa :)
Więc miałeś na myśli leftEdge i rightEdge w jedym przebiegu. Dobry pomysł. Teraz wydaje mi się on oczywisty, no ale nie przyszło mi to wcześniej do głowy.
Toriman1, z tego co pamiętam laptop z tymi wyświetlaczami supportował tylko odświeżanie 40Hz i 60Hz.
Czy więc da radę uzyskać 50Hz?
Co do przebiegów to robię inicjalizację i cztery:
- Inicjalizacja ładuje maski do Halftone.
- Pierwszy przebieg generuje maskę dla lewej strony linii na podstawie leftMask oraz Halftone.
- Drugi przebieg generuje maskę dla prawej strony linii na podstawie rightMask oraz NOT Halftone.
- Trzeci przebieg generuje adres pamięci dla lewej strony linii - (leftMask >>1) AND $7FF8
- Czwarty przebieg generuje adres pamięci dla prawej strony linii - (rightMask >>1) AND $7FF8
Dzięki temu mogłem skrócić "poly_fill_line" do:
.poly_fill_line:
movem.w (A0)+,D0-D3 ; D0 - left; D1 - right; D2 - left mask; D3 - right mask
movea.l a5,a4
lea logLine(a5),a5 ;next y offset line
lea (a4,d0.w),a4 ;add line x offset
sub.w d0,d1 ;line width
asr.w #3,D1
bgt.s .multi_wordsTo uwolniło mi parę rejestrów które mogłem wykorzystać do programowania BLiTTERa.
---Edycja---
ok, gotowe. udało mi się z deka wygładzić kod.
wieczorem może uda mi się uzupełnić brakujący kod dla blitMode (nowa procedura sblit3).
myślę że obudowa SM124 będzie wymagała drobnych korekcji gdyż jest dostosowana do zaokrąglonego kineskopu
fajny pomysł, mam gdzieś dwa wyświetlacze 4:3 z latptopów HP, może dało by się je zaadoptować
Z tego co widzę to wykonujesz pięć kroków, ja cztery.
może jutro się ogarnę i wrzucę mój kod.
Sikor, zgłaszam się.
tutaj znajdziesz opis po angielsku i image dysku:
http://subsole.org/st_mint
a tu dyskusja o powyższym:
http://atari-forum.com/viewtopic.php?f=14&t=27040
http://www.atari-forum.com/viewtopic.ph … mp;t=27285
jakby co to daj znać czy to działa
wrzuć mi na PM maila to wyślę ci "brudnopis"
konieczność ciągłego klikania pomiędzy tabami wstążki
próbowałeś "Quick Access Toolbar"?
Redukuje on potrzebę zbędnego klikania do minimum
Skrzyp, mój błąd, otóż nie chodziło mi o wstążkę :)
Miałem na myśli konfigurowalne menu nad nią - "Quick Access Toolbar":
Dla mnie jest on super, dzięki niemu mogę schować zwykły zajmujący sporo miejsca toolbar/wstążkę.
W LibreOffice również można konfigurować toolbar ale tylko główny, MS dał opcję wyboru - główny toolbar bez modyfikacji plus własny "Quick Access Toolbar".
Swoją drogą, mam wrażenie że LO 4.4.2.2 jest bardziej przyjazny niż 4.3.6. Trzeba się przyjrzeć co poprawili.
No ja bym wstążki w LO nie chciał...
czym to jest spowodowane?
taki mam zasilacz
też 64.6 W
Co do cofania się do roku 2003 - powiedział użytkownik Atari wink
dla tego pewnie nie skreślam LibreOffice :)
Mi tam pasuje właśnie ten oldskulowy styl a nie współczesne wstążki-srążki.
Co do wstążki to dla mnie jest naprawdę dobre rozwiązanie. Wrzuciłem do niej najpotrzebniejsze narzędzia.
Dzięki temu mogłem schować pasek narzędzi i uwolnić kawałek przestrzeni roboczej
Dzięki Draco za info, przymierzałem się właśnie do upgrade.
Jest werja 4.4.2 dla Windows, którą w tym momencie pobrałem i działa.
Automatyczny LibreOffice upgrade pokazuje 4.3.6
JZawsze lepsze to, niż MS Office, w dowolnej wersji.
Jedyny duży plus jaki widzę to łamanie monopolu MS.
Jeśli chodzi o 4.3.3.2 użyteczność oraz interfrejs Calc i Base to niestety czuję się jak bym się cofnął do 2003 roku.
git,
ja testuję EmuTOS pod Winuae
Skrzyp, pewnie masz rację. Amigę widziałem ostatni raz w '92, więc mogę się mylić.
No ale z tego co pamiętam to np. Vampire 600/500, PAK 68/3 jaki i właśnie Furia 600 montuje się na CPU.
A czy ST ma w sobie port rozszerzeń w tym stylu co Amigi czy jedynie port na kości pamięci Ram oraz ROM w kartridżu?
w amidze rozszerzenia CPU montuje się tak samo jak w Atari - nakładając na CPU, więc tu nie powinno być problemu.
Z tego co pamiętam to problemem może być typ podstawki, kwadrat (STE/A600) vs prostokąt (STfm/A500), oraz to że procesor w amidze jest wykastrowany z istotnych sygnałów (np A600 z E-clock i jeśli się nie mylę to z sygnałów FC0-2).
W najbardziej krytycznej czasowo części kodu dużo miejsca na optymalizację już nie było, a zawsze będzie 3 linie mniej :)
ok, na dzień dzisiejszy mamy 10 linii mniej dla tej figury (lewa strona BT4PC_C, prawa kod zoptymalizowany):
Figura ta wykorzystuje wyłącznie "multi_words", więc nie wiem jak optymalizacja wygląda w przypadku krótkich wektorów.
Widzę jeszcze miejsce na optymalizację, np. aktualnie generowanie nowej tablicy leftEdge/rightEdge/leftMask/rightMask wymaga inicjalizacji dla każdego wielokąta osobno. gdyż odbywa się ono pomiędzy "compute_triangle_dx" a "fill_triangle".
Można by spróbować wykonać tylko jedną inicjalizację dla wszystkich wielokątów. Czyli wykonać "compute_triangle_dx" dla wszystkich wielokątów, potem tylko jedna inicjalizacja BLiTTERa, a następnie dla każdego wielokąta generowanie nowej tablicy leftEdge/rightEdge/leftMask/rightMask. No i na koniec "fill_triangle" dla każdego wielokąta.
A jak sprawdzić ile watów ma zasilacz w TT?
Who knows...
Słusznie!
Ten nowy sprzet to prawdziwy amiga killer.
czemu używasz brzydkich słów na "am" ? :P
Nie istnieje coś takiego jak XEX. Jest to aplikacja pod Spartę X która łyka dowolną bitmapę 256/256/256 i nią kręci. O, czyli zapomniałem, że Sparta też jest tu potrzebna :P
brzmi spoko, zapodaj jakąś binarkę :)
atari.area forum » Posty przez Cyprian
Wygenerowano w 0.157 sekund, wykonano 17 zapytań