4,751

(69 odpowiedzi, napisanych Sprzęt - 8bit)

dobra, możemy spróbować, ale wydaje mi się że może być przeprawa z tym no i nie wiadomo z jakim skutkiem ;)

W manualu jest kod, ale coś mi się wydaje że dotyczy trybu tekstowego. Drukarka też ma bodaj 80 bajtów swojego bufora więc nie wiem ;)

4,752

(69 odpowiedzi, napisanych Sprzęt - 8bit)

jest kod na drukowanie przy powrocie. Wymagało by to co drugą linie odwrócenia bufora, czy raczej dołożenie jeszcze jednego, który byłby kopią "od tyłu" i coś takiego trzeba by wepchnąć na drukarkę poprzedzając kodem na druk w powrocie.

Powiem tak, na razie mam inne plany ;)

4,753

(69 odpowiedzi, napisanych Sprzęt - 8bit)

Mono - podaj listing w zipie, albo czymś bo ponownie mam zwis, czyli procka ma błędy.

UWAGA ;)

Plugin do TC i ATR grzebie w plikach o rozszerzeniu LST. Jeśli więc wrzucamy plik z listingiem do ATR licząc na to, że na Atari uda się to poprawnie odczytać to może okazać się, że otrzymamy tym sposobem błędne dane ;)

Powyższą metodą zrzucałem listing zawierający kod w zmiennej tekstowej. Dopiero po zmianie rozszerzenia z LST na np. EXE i załadowaniu takiego EXE jako listing wszystko bangla ;)

@Yansen: równo 60 sekund dla ekranu 320x200. Mogło by być szybciej, jak by rozkminić drukowanie przy powrocie karetki. Tekst tak idzie, nie wiem czy udało by się to w grafice zrobić.

@Skrzyp - na Side możesz kartę podzielić tak, by mieć pod SDX dostęp do partycji FAT16 (2GB) i APT. Na razie działa to w jedną stronę (PC->Atari), może niebawem w temacie zapisu coś się ruszy (mam nadzieję).

4,755

(69 odpowiedzi, napisanych Sprzęt - 8bit)

@Mono - 2 MHZ, bo Rapidus w takim modzie był ogólnym akurat, OS z 2015 roku - DracOS.

@Koala - pętla za długa i śmieci w ostatniej linii są. Ogólnie nie problem ;)

@Skrzyp - zobaczysz, do czego można konstruktywnie użyć drukarki Atari ;)

4,756

(69 odpowiedzi, napisanych Sprzęt - 8bit)

Ok, pierwsze koty za płoty ;)

http://pin.atari.pl/AtariORG/AtariSMM804.jpg

4,757

(69 odpowiedzi, napisanych Sprzęt - 8bit)

.. na razie, to siedzę nad kwestią odstępów między liniami drukowanymi w grafice. Idzie jak po grudzie ;)

4,758

(143 odpowiedzi, napisanych Zloty)

na dniach info o lokalizacji, spokojnie ;)-

4,759

(3 odpowiedzi, napisanych Sprzęt - 8bit)

... faktycznie. Hehh, nie podejrzewałem że to te dwie prowadnice powodują ten hałas... Pomógł smar silikonowy. Dzięki!

4,760

(3 odpowiedzi, napisanych Sprzęt - 8bit)

Jest sposób na uciszenie krokowca w tej stacji? Nie wiem, jakieś smarowanie czymś, czy coś. Jeśli macie jakieś złote myśli z tym związane to proszę o rady :)

4,761

(69 odpowiedzi, napisanych Sprzęt - 8bit)

Mono - wywołanie USR nadal powoduje zwiechy.

4,762

(69 odpowiedzi, napisanych Sprzęt - 8bit)

o - dzięki za info!

4,763

(79 odpowiedzi, napisanych Fabryka - 8bit)

coś jest inaczej na gtia emu. Draco - podeślij mi jak byś był tak miły albo rdzeń 1.26, albo lokalizację w sieci gdzie to leży. Istnieje jakieś typowe miejsce składowania aktualnych rdzeni do VBXE?

4,764

(4 odpowiedzi, napisanych Bałagan)

też jestem zainteresowany. Swojego czasu Simius się przymierzał do tematu, nie wiem jednak czy coś z tego wynikło.

4,765

(69 odpowiedzi, napisanych Sprzęt - 8bit)

fajnie zrobiony filmik :)

Aha - popraw sobie prompta w konfiguracji na:

SET PROMPT=$L$P>

ładniej będzie się prezentował ;)

4,766

(69 odpowiedzi, napisanych Sprzęt - 8bit)

już wolę swój program sklecić, niż się z tym męczyć. Nie będę co chwilę przenosił na jakiegoś ateera danych, żeby później to wyciągać i tak w kółko. Wygodniej jest po prostu wydrukować. Stąd pomysł na coś, co drukuje bez problemów ;)

4,767

(79 odpowiedzi, napisanych Fabryka - 8bit)

Draco:

1. Uruchom SC w trybie VBXE 80 znaków
2. Uruchom TurboBasic XL
3. Załaduj jakiś krótki program
4. Dołącz do niego poprzez ENTER "D:...." kawałek programu.

Powiedz, czy u Ciebie coś ciekawego się wydarzyło.

Jedyną zasadniczą różnicą w stosunku do twojego sprzętu może być to, że mam deczko starczy rdzeń do VBXE (fx1.24a) - jeśli to robi tutaj różnicę.

EDIT:

Bez różnicy jest na rc_gr8.sys

4,768

(69 odpowiedzi, napisanych Sprzęt - 8bit)

Jak byś czytał ze zrozumieniem, to byś wiedział. Jeśli używane są procedury OS'u, to ATR działa, jeśli ma swój sioloader - to nie działa. Czyli na przykładzie demek: Sheol z ATR załaduje się, Asskicker - nie, TotalDaze - nie, OverMind - nie, Timekepper - tak... itd. Wszystko zależy co i jak jest napisane.

4,769

(69 odpowiedzi, napisanych Sprzęt - 8bit)

Dzięki wielkie, dziś w nocy się za to zabieram ;)

4,770

(69 odpowiedzi, napisanych Sprzęt - 8bit)

Inaczej robimy. Mono mi pomaga złożyć kod, który z poziomych linii po 8 pix składa w buforze pionowe linie po 8 pix. To umożliwi w prosty sposób napisanie programu do drukowania każdego hiresu. Po prostu istniejące do dziś programy do niczego się nie nadają. Albo nie dogadają się z moim modelem drukarki, albo są całodyskami a to wyklucza o tyle sens istnienia takiego programu, że mam tylko jedno gniazdo sio i np. sio2sd (nieprzelotowe) i microprint. Nie da się więc w takim konfigu podłączyć dwóch urządzeń do jednego gniazda ;). W sumie, to może i dobrze, bo dzięki temu coś właśnie powstaje ;)

4,771

(69 odpowiedzi, napisanych Sprzęt - 8bit)

Inaczej:

wysyłam: ESC, K, [dwubajtowa wartość definiująca bodaj jeden przebieg karetki dla 8 linii]

czy jakoś tak. Na razie to rozkminiam, ale już jakikolwiek wydruk grafiki widzę ;)

EDIT:

... jest to gruby hardcore. Niestety danych z bitmapy nie da się wprost wrzucić .. a ich konwersja chyba mnie przerosła właśnie. Chyba, że drukarka ma tryb pracy o którym myślałem początkowo. Ogólnie, to w chwili obecnej najlepiej by było podawać każdy bajt danych dla każdej linii w pionie 8 pixli... a lepiej by było po szerokości :) - bo łatwo i bezboleśnie.

4,772

(69 odpowiedzi, napisanych Sprzęt - 8bit)

czyli sam transfer wygląda banalnie, pozostaje problem przestawienia trybu z txt na gfx. Jest o tym wzmianka tu:

http://www.ntrautanen.fi/marko/suomen.a ... smm804.hex

manual napisał/a:

*
* Miscellaneous configurable variables
* ====================================
*
* 1: printer type, 0=dot matrix, 1=daisy wheel
*    Note if printer type is 0 the following 4 variables are never used.
* 2: unit width of one character
* 3: unit height of one line
* 4: Approximate middle of carriage after formfeed
* 5: Carriage shift for bold overstrike
*
0, 0, 0, 0, 0

nie wiem tylko, jak taką informację przekazać do drukarki ;)

Co innego kody do trybu txt, bo tu drukując podajemy kod znaku ESC i po nim kody z tabeli i działa.

4,773

(69 odpowiedzi, napisanych Sprzęt - 8bit)

Jak dokładnie ustalę prawidłowości zjawiska, to napiszę na priv ;)

EDIT:

@Voy - no i czytam ten manual z tymi kodami i jednego nie rozumiem. Z kodami do trybu tekstowego w zasadzie wszystko jest jasne, bo z palca mi to działa. Nie wiem jednak jak odnieść się do możliwości przestawienia drukarki w tryb graficzny, bo nie wiem jak te kody wysłać, to raz a dwa - nie wiem jak drukarce podawać wówczas dane.

Ma ktoś wiedzę, jak to ugryźć? ;)

4,774

(143 odpowiedzi, napisanych Zloty)

:) - ostrożnie należy też podejść do nalewki serwowanej przez toważysza Jenota ;)

4,775

(69 odpowiedzi, napisanych Sprzęt - 8bit)

Problem teraz bardziej dotyczy konstrukcji sterownika do LW, którego cały czas męczę ;) ... bo dla odmiany drukowanie spod TBXL i wysyłanie komend ręcznie działa dość dobrze.

a - no i działa kod 10,13 a nie odwrotnie. Przynajmniej pod turbobasic ;)

W Last Word (4.0 VBXE) przełącza mi nie wiem dlaczego drukarkę w międzynarodowy zestaw znaków, jest problem z końcem linii i wklepanie w sterownik wartości CRLF powoduje chaos na wydruku, no i nie wiedzieć dlaczego nie drukuje dużych liter .. tylko małe.

Dodatkowo wyszło niejako przy okazji, czego pewnie nikt wcześniej nie sprawdził, że jeśli drukowanie nie zostanie zakończone powodzeniem, to Sparta wisi ;) - to taka "ot" ciekawostka. Tzn temat do sprawdzenia, ale tak mi się coś wydaje.