Atari Font Mover :) by KuTeZet

Dostpne funkcje:

- Odczytuje par fnt/scr (tylko z pojedynczym fontem! - multi-font te odczyta, ale tylko pierwszy zestaw znakw!)
- przesuwa znak / zamienia znak (LMB, zalenie od wybranej opcji)
- blokuje / odblokowuje wybrane znaki (RMB, nie bd brane pod uwag przy auto-dopasowaniu)
- inverse (MMB, pomocne dla atwiejszego print'owania w BASIC'u i eliminowania niewaciwych kodw znakw - "cudzysw" i "Return")
  (powysze trzy opcje dostpne tylko z myszy!)
- auto-dopasowuje znaki do czcionki referencyjnej (standardowa Atari lub z pliku "Custom.set") uwzgldniajc inverse i ustawione opcje, pomijajc zablokowane znaki
- moliwo ustawienia jednej z wbudowanych standardowych czcionek Atari jako czcionka referencyjna
- jeeli w katalogu programu istnieje plik "Custom.set" zawierajcy czcionk, moe on by uyty jako czcionka referencyjna
- umoliwia podgld czcionki referencyjnej
- 50 poziomowe undo / redo
- save (tylko pojedynczy font, gdy wicej czcionek zapisany plik bdzie zawiera jedn, a scr zostanie zmieniony w caoci...) - jako:
  - fnt (1024 Bajty)
  - scr / sca (max 1440 Bajtw - screen raw / screen ATASCII)
  - 1.g2f (hardcoded - 1 font / tylko w 2 kolorach i tylko, gdy plik scr odpowiada rozdzielczoci 40x30 = 1200 bajtw)
  - d.lst DATA lines for BASIC (od linii 8970 co 10)
  - b.lst binary lines for BASIC (wraz z programem adujcym "Copy 256" od linii 8970 co 10)
  - lok - mapa zablokowanych znakw (automatycznie wczytywany z czcionk)
  i wicej
- obsuguje lini polece (tylko nazwa pliku)
- obsuguje Drag & Drop

UWAGA: pliki s zastpowane automatycznie niezalenie od ich atrybutw (zapisywane s wszystkie moliwe formaty jednoczenie), program zadaje pytanie tylko, gdy istnieje plik fnt!
UWAGA: pliki z kilkoma czcionkami po zapisaniu bd zawieray dane jednej czcionki, a scr/sca bd uszkodzone. Z tego powodu plik g2f jest zapisywany pod nazw z "1", eby mona byo przywrci dane z oryginalnego pliku g2f!

Wiadome niedorbki - kursor myszy nie zawsze pokazuje prac programu
                   - nieaktywne przyciski nie s blokowane
                   - wiele opcji / funkcji nie posiada penej funkcjonalnoci
                   - brakuje kilku planowanych opcji :)


Atascii Exporter :)

Atascii Exporter umoliwia zapisanie tekstu zoonego ze znakw ATASCII (Atari ASCII) w pliku html, w ktrym tekst bdzie wywietlany w postaci graficznej. Litery s zapisane w postaci plikw gif z przeroczystym tem. Utworzony plik " ATASCII.HTM" szuka liter w katalogu "ATASCII", wic aby zmieni ciek naley zmieni j w pliku html - hurtowo tyle razy ile jest znakw. Obrazki znakw zawsze musz towarzyszy utworzonemu plikowi.
Znaki s numerowane w hex - dla skrcenia zapisu i zredukowania rozmiaru pliku html.
Na komputerze, na ktrym jest wywietlany plik html, nie musi by zainstalowana, adna dodatkowa czcionka.

Jednak, aby sam program wywietla znaki poprawnie trzeba zainstalowa czcionk ATARIFIX.FON - nie jest ona jednak potrzebna do wywietlania html'a!

Dostpne funkcje:
- pole tekstowe do wpisywania dowolnego tekstu
- clear - kasuje zawarto pola tekstowego
- zmiany koloru ta pola tekstowego (tabeli)
- zmiana koloru ta pod znakami (nie dotyczy pustych linii i kocwek wierszy)
  kolor biay - przezroczysty (domylny),
  kolor liter w gif mona zmieni tylko dokonujc edycji tych plikw (czarny kolor zapisany w plikach gif) z zachowaniem przezroczystego ta,
  rwnie zmiana czcionki wymaga jej edycji
  edytujc plik html mona ustawi kolory dla ta nawet dla kadej litery z osobna :)
- zmiana koloru liter zapisanych jako bmp  
- prawy przycisk myszy na polu koloru pokazuje jego warto
- dla zaoszczdzenia rozmiaru pliku wartoci kolorw s zapisywane "skrtowo" i pomijany jest znak spacji.
- zoom - wizualnie powiksza litery (pliki zostaj bez zmian)
  ustawienie zoom ma wycznie wpyw na wygenerowany plik (nie wida w edytorze Atascii Exportera)
- max line length - moliwo ustalenia maksymalnej dugoci wiersza
- generate html code - tworzy plik i pokazuje go w domylnej przegldarce
- w katalogu znajduj si rwnie przykady
- aby odczyta tekst, w przegldarce musi by wczona grafika
- opcjonalnie mona doda alternatywny tekst do kadego znaku
- moliwo generowania kodw kontrolnych (html)


Historia:
v.0.0.84 (stycze 2010) pierwsza publicznie dostpna wersja (http://www.atarionline.pl/)

v.0.0.94 (luty 2010) beta
- show frames - bez ramek powikszenie x3
- lock on place - zaznacza znaki, ktre pasuj do czcionki referencyjnej
- moliwo podania numeru linii pocztkowej i skoku (tymczasowo zablokowane)
- poprawiona obsuga linii polece - teraz poprawnie dziaa przecignicie pliku na ikon programu

v.0.0.95 (luty 2010) beta
- dodany zapis plikw fon (bazujcych na plikach: ATARIFIX.FON (moim) i ATARI.FON (oglnodostpnym)

v.0.0.120 (luty 2010) WIP (praca w toku)
- zapis poszczeglnych formatw jako opcje (fnt/f80 i jeeli istnieje scr zapisywane zawsze)
- zapis ustawie do pliku ini (automatycznie przy zamykaniu programu)
- moliwo przyporzdkowania dowolnych znakw do znakw odpowiadajcych polskim dla czcionek fon (PC)
- tablice konwersji dla polskich znakw przy konwersji na fon (PC)
- zapis tablicy konwersji dla PC wraz z czcionk
- obsuga plikw f80 (80 kolumn - 512 Bajtw)
- konwersja f80 -> fnt (i odwrotnie, jeeli moliwe)
- moliwo wczytania czcionki zawierajcej od 1 do 128 znakw (dotyczy rwnie pliku "Custom.set")

v.0.0.150 (marzec 2010) WIP (praca w toku)
- pliki fon w trybie f80 zapisywane w szerokoci 4-ech bitw (dla ATARI.FON i ATARIFIX.FON)
- Inverse All - invers czcionki wraz z plikiem scr (zamierzenie nie daje efektu inversu)
- Inverse dla trybu f80 (nadal bdne porwnywanie)
- rozszerzone gwne okno AFM (800x600 minimum) - planowane funkcje s nieaktywne
- opcje podzielone na podgrupy (oddzielne okienka)
- doczony program Atascii To Html tu jako Atascii Exporter (pocztek integracji - na razie nie uywa czcionki z AFM)
- w Atascii Exporterze wszystkie opcje s opisane (zamiast dymkw)
- opcje Binary / Text i Atari / PC zintegrowane w jeden combobox i rozszerzone o dwa formaty
- eksperymentalna opcja zapisu do pliku bmp (dziaa tylko kilka opcji, podprogram nie rozdziela linii - zawsze jako binary i nie wykrywa przekroczenia max. rozdzielczoci, za to korzysta z wczytanej czcionki - wraz z zaznaczeniami lock)
- podgld w przegldarce jest opcjonalny
- zapisywana jest znaczna cz opcji (zaznaczane) i tekst z okna edytora (opcjonalnie kasowany)
- "Show SCR..." - jeeli czcionce towarzyszy plik SCR zostanie pokazany podgld (w zalenoci od opcji w oknie Atascii...)
  (poniewa program obsuguje tylko jeden font - scr, ktry uywa wikszej iloci czcionek bdzie le wywietlany, a przy zapisie pliki bd niekompletne)

v.0.0.152 (marzec 2010) WIP (praca w toku)
- zapis FON na bazie pliku ATARINEW.FON - poprawiony plik z Memo Pad'a r6 (uaktualnione czcionki 8-bit)
  (na razie nie uwzgldniony tryb f80)

v.0.0.156 (marzec 2010) WIP (praca w toku)
- wybr czcionki referencyjnej podczas dziaania programu

v.0.0.165 (marzec 2010) WIP (praca w toku)
- poprawki w ustawieniach "Custom.set" (teraz f80 w niektrych okolicznociach le dziaa)
- tworzenie danych scr gdy ich brakuje (opcja)

v.0.0.176 (kwiecie 2010) WIP (praca w toku)
- znaki w katalogu ATASCII (tylko bmp) s tworzone z wczytanej czcionki (brak obsugi bdw - katalog musi by obecny!)
- zmiana koloru poprzez pojedyncze kliknicie (zamiast podwjnego)
- moliwa jest zmiana koloru ta znakw zapisywanych jako bmp (bmp nie obsuguje przezroczystoci)
- moliwo zmiany koloru znakw (bmp)
- poprawiony zapis / odczyt ustawionych kolorw i pozostaych parametrw exportera
- opcja "Compress Html" - zmniejsza rozmiar pliku html poprzez usuwanie znakw koca linii po znacznikach html (nie wpywa na konwertowany tekst)
- dodane filtry na *.lst i *.txt (nie jest zapamitywane ich ustawienie)
- dodane osobne filtry na pliki *.fnt i *.f80 (jak wyej)
- scr tworzony zgodnie z zaznaczeniem w gwnym oknie (bez zmian) - dla rozeznania, w ktrych miejscach wystpuj zaznaczone znaki

v.0.0.187 (wrzesie 2010) WIP (praca w toku)
- dodana opcja generowania kodw kontrolnych wg programu "Edytor Basica" z 
"Bajtka" (jak wikszo ustawie dziaa tylko w trybie generowania pliku html)
  moliwe jest wstawienie kodw duymi lub maymi literami, "normalnie" lub w 
inwersie
  kod jest liczony dla wszystkich linii (nie numerowanych rwnie) za wyjtkiem 
pustych (kod "AA")
  z pominiciem pocztkowych i kocowych spacji, ktre s wstawiane w listingu (co 
zapobiega bdnemu wyliczaniu kodw w przypadku komend RETURN, END, etc., ktre 
maj za sob spacj)
- dodany link do edytora czcionek Fony (nie polecam uywania tego programu do 
instalacji czcionek - tylko do edycji)

v.0.0.189 (grudzie 2010) WIP (praca w toku)
- przy obliczaniu kodw pomijanie kocowych spacji jest opcjonalne - kody w pimie 
Happy-Computer obliczane s ze spacjami
  (pocztkowe spacje s pomijane zawsze)
- przy obliczaniu kodw opcjonalnie mona pomin nadmiarowe spacje za numerem 
linii - uyteczne dla listingw Turbo Basic'a

v.0.0.192 (stycze 2013, prze-kompilowany stycze 2014) WIP (praca w toku)
- zmiany przy generowaniu pliku html:
 - due litery odpowiadaj nazwom plikw
 - uyty znak "/" zamiast "\"
 poprawki te eliminuj problem nie wywietlania bitmap na serwerach Uni*-a.
- zmienione linki do AtariOnLine i programu Fony
- dooone pliki do konwersji fontu dla programu ATASCIIView
  (poradnik w wtku Atari Font Mover na forum atarionline.pl)
- dooony plik Comdlg32.ocx

v.0.0.193 (stycze 2014) WIP (praca w toku)
- bitmapy przy generowaniu html-a dla czcionek f80 maj szeroko = 4 (pominite puste pola przy kadym znaku), odpowiednio modyfikowany jest rwnie generowany html
- gdy wybrany "gif" bitmapy nie s ju niepotrzebnie generowane (program uywa tylko gotowych plikw gif dostpnych w katalogu ATASCII)

v.0.0.194 (stycze 2014) WIP (praca w toku)
- dodana opcja "For f80 bmp's set 4 bit width", odznaczona pozwala na zapis bitmap dla czcionek f80 w standardowej szerokoci = 8, w przypadku generowania bitmap dla programu ATASCIIView opcj t naley odznaczy
- poprawka - w przypadku braku Settings.ini zawarto "edytora" (jeeli istnieje) zostanie odczytana, a tym samym nie zostanie utracona
- "RefrenceFont" -> "ReferenceFont"
- zmienione niektre wartoci domylne Atascii Exporter-a

* Uwaga: czcionki ze zmodyfikowan tablic znakw nie s zgodne z czcionkami Atari - mona ich uywa wycznie jako czcionek do pisania pod Windows
* Uwaga: nieaktywne opcje s tylko dla zilustrowania - co moe si w programie pojawi w kolejnych wersjach (w finalnej wersji mog zosta usunite)

Program jest Freeware (darmowy)