tebe napisał/a:

to może zmieńcie nazwe katalogu '\origin' na '\src' i wszystko będzie się zgadzało

do czego potrzebny jest makefile skoro jest to jedna komenda

;-) Hm... zastanówmy się? Plik Makefile zazwyczaj potrzebny jest po to, aby ułatwić zbudowanie danego projektu.
Ostatecznie łatwiej i szybciej pisze się:

make

niż...
cd src
fpc -MDelphi -vh -O3 -Cp mp.pas

... gdyby pliki Makefile nie były potrzebne/użyteczne, nikt by ich nigdy nie wymyślił.

Zresztą, do tej pory były, a człowiek łatwo przyzwyczaja się do dobrego. :-)

tebe napisał/a:

https://github.com/tebe6502/Mad-Pascal/ … tag/v1.7.6

/origin/

p.s.
to co próbowałeś skompilować to wersja JAC!-a

Poważnie? Ściągałem przez: gh repo clone tebe6502/Mad-Pascal


Ale ok, pobrałem z powyżeszego linku i...
Tu jest jeszcxe ciekawiej... nie ma ./src, co daje radosne:

$ make
cd src ; make
/bin/sh: linia 1: cd: src: Nie ma takiego pliku ani katalogu
make[1]: Wejście do katalogu '/home/[...]/Mad-Pascal-1.7.6'
cd src ; make
/bin/sh: linia 1: cd: src: Nie ma takiego pliku ani katalogu
make[2]: Wejście do katalogu '/home/[...]/Mad-Pascal-1.7.6'
cd src ; make
/bin/sh: linia 1: cd: src: Nie ma takiego pliku ani katalogu
make[3]: Wejście do katalogu '/home/[...]/Mad-Pascal-1.7.6'
cd src ; make
/bin/sh: linia 1: cd: src: Nie ma takiego pliku ani katalogu
make[4]: Wejście do katalogu '/home/[...]/Mad-Pascal-1.7.6'
cd src ; make
/bin/sh: linia 1: cd: src: Nie ma takiego pliku ani katalogu
make[5]: Wejście do katalogu '/home/[...]/Mad-Pascal-1.7.6'
cd src ; make
/bin/sh: linia 1: cd: src: Nie ma takiego pliku ani katalogu
make[6]: Wejście do katalogu '/home/[...]/Mad-Pascal-1.7.6'
[...]

... sprawdziłem oba archiwa (*.tar.gz i *.zip):

Czołem Atarowcy!

Ponieważ mój dotychczasowy Mad-Pascal to 1.7.1, postanowiłem sobie go odświeżyć. Sciągam najnosze źródełka z gita... łyczek kawki... i make... błąd!
Myślę sobie, ok, wejdziemy do src i skompilujemy z ręki, a tu znowu... zonk! Na dwóch róznych systemach z działającym fpc, to samo (Fedora i Arch Linux):

 % fpc -MDelphi -vh -O3 mp.pas

Hint: Start of reading config file /etc/fpc.cfg
Hint: End of reading config file /etc/fpc.cfg
Free Pascal Compiler version 3.2.2 [2024/05/01] for x86_64
Copyright (c) 1993-2021 by Florian Klaempfl and others
Target OS: Linux for x86-64
Compiling mp.pas
Compiling Common.pas
Compiling CommonTypes.pas
Compiling CompilerTypes.pas
Compiling DataTypes.pas
Compiling FileIO.pas
FileIO.pas(269,15) Warning: An inherited method is hidden by "Assign(const AnsiString);"
FileIO.pas(270,15) Warning: An inherited method is hidden by "Close;"
FileIO.pas(271,15) Warning: An inherited method is hidden by "Erase;"
FileIO.pas(272,14) Warning: An inherited method is hidden by "EOF:Boolean;"
FileIO.pas(273,15) Warning: An inherited method is hidden by "Reset;"
FileIO.pas(274,15) Warning: An inherited method is hidden by "Rewrite;"
generics.collections.pas(1186,20) Note: Call to subroutine "function TEnumerable<System.AnsiString>.GetEnumerator:TEnumerator$1<SYSTEM.AnsiString>;" marked as inline is not inlined
generics.collections.pas(1186,20) Note: Call to subroutine "function TEnumerable<FileIO.TPair<System.AnsiString,System.AnsiString>>.GetEnumerator:TEnumerator$1<FILEIO.TPair$2<SYSTEM.AnsiString,SYSTEM.AnsiString>>;" marked as inline is not inlined
generics.defaults.pas(2634,1) Warning: function result variable of a managed type does not seem to be initialized
generics.dictionaries.inc(191,92) Warning: Constructing a class "TCustomDictionaryEnumerator$4$crc897DEE08" with abstract method "DoMoveNext"
generics.collections.pas(121,14) Hint: Found abstract method: DoMoveNext(<TEnumerator$1$crc6824777A>):Boolean;
generics.dictionaries.inc(191,92) Warning: Constructing a class "TCustomDictionaryEnumerator$4$crc897DEE08" with abstract method "GetCurrent"
generics.dictionariesh.inc(119,14) Hint: Found abstract method: GetCurrent(<TCustomDictionaryEnumerator$4$crc897DEE08>;<var AnsiString>):AnsiString;
generics.dictionaries.inc(191,92) Warning: Constructing a class "TCustomDictionaryEnumerator$4$crc897DEE08" with abstract method "DoMoveNext"
generics.collections.pas(121,14) Hint: Found abstract method: DoMoveNext(<TEnumerator$1$crc6824777A>):Boolean;
generics.dictionaries.inc(191,92) Warning: Constructing a class "TCustomDictionaryEnumerator$4$crc897DEE08" with abstract method "GetCurrent"
generics.dictionariesh.inc(119,14) Hint: Found abstract method: GetCurrent(<TCustomDictionaryEnumerator$4$crc897DEE08>;<var AnsiString>):AnsiString;
generics.dictionariesh.inc(286,33) Hint: Parameter "AFrom" not used
generics.dictionariesh.inc(286,40) Hint: Parameter "ATo" not used
FileIO.pas(199,31) Hint: Parameter "w" not used
FileIO.pas(806,11) Hint: Local variable "c" does not seem to be initialized
generics.collections.pas(144,52) Note: Private type "TCustomPointersEnumerator$2<SYSTEM.AnsiString,FILEIO.TCustomList$1$crc6824777A.PT>.T" never used
generics.collections.pas(144,52) Note: Private type "TCustomPointersEnumerator$2<FILEIO.TPair$2<SYSTEM.AnsiString,SYSTEM.AnsiString>,FILEIO.TCustomList$1$crcE101151F.PT>.T" never used
FileIO.pas(9,16) Hint: Unit "CommonTypes" not used in FileIO
Compiling Tokens.pas
generics.collections.pas(1186,20) Note: Call to subroutine "function TEnumerable<System.AnsiString>.GetEnumerator:TEnumerator$1<SYSTEM.AnsiString>;" marked as inline is not inlined
generics.collections.pas(1186,20) Note: Call to subroutine "function TEnumerable<Tokens.TTokenKind>.GetEnumerator:TEnumerator$1<TOKENS.TTokenKind>;" marked as inline is not inlined
generics.collections.pas(1186,20) Note: Call to subroutine "function TEnumerable<Tokens.TPair<System.AnsiString,Tokens.TTokenKind>>.GetEnumerator:TEnumerator$1<TOKENS.TPair$2<SYSTEM.AnsiString,TOKENS.TTokenKind>>;" marked as inline is not inlined
generics.defaults.pas(2634,1) Warning: function result variable of a managed type does not seem to be initialized
generics.dictionaries.inc(191,92) Warning: Constructing a class "TCustomDictionaryEnumerator$4$crc8EA04C88" with abstract method "DoMoveNext"
generics.collections.pas(121,14) Hint: Found abstract method: DoMoveNext(<TEnumerator$1$crc3746980C>):Boolean;
generics.dictionaries.inc(191,92) Warning: Constructing a class "TCustomDictionaryEnumerator$4$crc8EA04C88" with abstract method "GetCurrent"
generics.dictionariesh.inc(119,14) Hint: Found abstract method: GetCurrent(<TCustomDictionaryEnumerator$4$crc8EA04C88>):<enumeration type>;
generics.dictionaries.inc(191,92) Warning: Constructing a class "TCustomDictionaryEnumerator$4$crc1E1490C8" with abstract method "DoMoveNext"
generics.collections.pas(121,14) Hint: Found abstract method: DoMoveNext(<TEnumerator$1$crc6824777A>):Boolean;
generics.dictionaries.inc(191,92) Warning: Constructing a class "TCustomDictionaryEnumerator$4$crc1E1490C8" with abstract method "GetCurrent"
generics.dictionariesh.inc(119,14) Hint: Found abstract method: GetCurrent(<TCustomDictionaryEnumerator$4$crc1E1490C8>;<var AnsiString>):AnsiString;
generics.defaults.pas(2634,1) Warning: function result variable of a managed type does not seem to be initialized
Hint: Parameter "AFrom" not used
Hint: Parameter "ATo" not used
generics.collections.pas(144,52) Note: Private type "TCustomPointersEnumerator$2<SYSTEM.AnsiString,TOKENS.TCustomList$1$crc6824777A.PT>.T" never used
generics.collections.pas(144,52) Note: Private type "TCustomPointersEnumerator$2<TOKENS.TTokenKind,TOKENS.TCustomList$1$crc3746980C.PT>.T" never used
generics.collections.pas(144,52) Note: Private type "TCustomPointersEnumerator$2<TOKENS.TPair$2<SYSTEM.AnsiString,TOKENS.TTokenKind>,TOKENS.TCustomList$1$crc602E2D29.PT>.T" never used
CompilerTypes.pas(872,1) Warning: function result variable of a managed type does not seem to be initialized
CompilerTypes.pas(284,5) Note: Private field "TTypeList.Count" is never used
Compiling Memory.pas
Compiling StringUtilities.pas
StringUtilities.pas(77,3) Note: Local variable "i" is assigned but never used
Compiling Targets.pas
Compiling Messages.pas
Compiling Console.pas
Compiling Utilities.pas
Common.pas(190,20) Hint: Parameter "message" not used
Common.pas(180,32) Hint: Parameter "tokenIndex" not used
Compiling Compiler.pas
Compiling Assembler.pas
Assembler.pas(87,3) Hint: Local const "msg" is not used
Assembler.pas(107,3) Hint: Local const "msg" is not used
Compiling CommonIO.pas
Compiling Debugger.pas
Compiling Parser.pas
Compiling Numbers.pas
Numbers.pas(26,23) Hint: Parameter "valType" not used
Compiling Debugger.pas
Parser.pas(1828,32) Warning: Local variable "identifier" does not seem to be initialized
Parser.pas(1828,3) Warning: Local variable "Block" does not seem to be initialized
Compiling MathEvaluate.pas
Compiling Optimizer.pas
Compiling Optimize.pas
Compiling OptimizeTemporary.pas
Compiling OptimizerTypes.pas
Optimize.pas(461,27) Hint: Parameter "context" not used
opt_STACK_AX_CX.inc(231,2) Error: Identifier not found "listing_tmp"
opt_STACK_AX_CX.inc(232,2) Error: Identifier not found "listing_tmp"
opt_STACK_AX_CX.inc(233,2) Error: Identifier not found "listing_tmp"
opt_STACK_AX_CX.inc(236,3) Error: Identifier not found "listing_tmp"
opt_STACK_AX_CX.inc(237,3) Error: Identifier not found "listing_tmp"
opt_STACK_AX_CX.inc(239,3) Error: Identifier not found "listing_tmp"
opt_STACK_AX_CX.inc(240,3) Error: Identifier not found "listing_tmp"
opt_STACK_AX_CX.inc(243,2) Error: Identifier not found "listing_tmp"
opt_STACK_AX_CX.inc(244,2) Error: Identifier not found "listing_tmp"
opt_STACK_AX_CX.inc(246,2) Error: Identifier not found "listing_tmp"
opt_STACK_AX_CX.inc(248,35) Error: Identifier not found "listing_tmp"
opt_STACK_AX_CX.inc(272,2) Error: Identifier not found "listing_tmp"
opt_STACK_AX_CX.inc(273,2) Error: Identifier not found "listing_tmp"
opt_STACK_AX_CX.inc(274,9) Error: Identifier not found "listing_tmp"
opt_STACK_AX_CX.inc(275,9) Error: Identifier not found "listing_tmp"
opt_STACK_AX_CX.inc(276,2) Error: Identifier not found "listing_tmp"
opt_STACK_AX_CX.inc(279,3) Error: Identifier not found "listing_tmp"
opt_STACK_AX_CX.inc(280,3) Error: Identifier not found "listing_tmp"
opt_STACK_AX_CX.inc(282,3) Error: Identifier not found "listing_tmp"
opt_STACK_AX_CX.inc(283,3) Error: Identifier not found "listing_tmp"
opt_STACK_AX_CX.inc(286,2) Error: Identifier not found "listing_tmp"
opt_STACK_AX_CX.inc(287,2) Error: Identifier not found "listing_tmp"
opt_STACK_AX_CX.inc(289,2) Error: Identifier not found "listing_tmp"
opt_STACK_AX_CX.inc(291,35) Error: Identifier not found "listing_tmp"
opt_STACK_AX_CX.inc(501,3) Error: Identifier not found "listing_tmp"
opt_STACK_AX_CX.inc(502,3) Error: Identifier not found "listing_tmp"
opt_STACK_AX_CX.inc(503,3) Error: Identifier not found "listing_tmp"
opt_STACK_AX_CX.inc(504,3) Error: Identifier not found "listing_tmp"
opt_STACK_AX_CX.inc(505,3) Error: Identifier not found "listing_tmp"
opt_STACK_AX_CX.inc(506,3) Error: Identifier not found "listing_tmp"
opt_STACK_AX_CX.inc(508,3) Error: Identifier not found "listing_tmp"
opt_STACK_AX_CX.inc(509,3) Error: Identifier not found "listing_tmp"
opt_STACK_AX_CX.inc(510,3) Error: Identifier not found "listing_tmp"
opt_STACK_AX_CX.inc(511,3) Error: Identifier not found "listing_tmp"
opt_STACK_AX_CX.inc(512,3) Error: Identifier not found "listing_tmp"
opt_STACK_AX_CX.inc(513,3) Error: Identifier not found "listing_tmp"
opt_STACK_AX_CX.inc(516,18) Error: Identifier not found "listing_tmp"
opt_STACK_AX_CX.inc(517,18) Error: Identifier not found "listing_tmp"
opt_STACK_AX_CX.inc(518,18) Error: Identifier not found "listing_tmp"
opt_STACK_AX_CX.inc(519,18) Error: Identifier not found "listing_tmp"
opt_STACK_AX_CX.inc(520,18) Error: Identifier not found "listing_tmp"
opt_STACK_AX_CX.inc(521,18) Error: Identifier not found "listing_tmp"
opt_STACK_AX_CX.inc(552,3) Error: Identifier not found "listing_tmp"
opt_STACK_AX_CX.inc(553,3) Error: Identifier not found "listing_tmp"
opt_STACK_AX_CX.inc(554,3) Error: Identifier not found "listing_tmp"
opt_STACK_AX_CX.inc(555,3) Error: Identifier not found "listing_tmp"
opt_STACK_AX_CX.inc(556,3) Error: Identifier not found "listing_tmp"
opt_STACK_AX_CX.inc(557,3) Error: Identifier not found "listing_tmp"
opt_STACK_AX_CX.inc(559,3) Error: Identifier not found "listing_tmp"
opt_STACK_AX_CX.inc(560,3) Error: Identifier not found "listing_tmp"
opt_STACK_AX_CX.inc(560,3) Fatal: There were 50 errors compiling module, stopping
Fatal: Compilation aborted
Error: /usr/bin/ppcx64 returned an error exitcode

.. może ktoś to przewalczył, zanim zacznę wyarzać otwarte drzwi? ;-)

-U

4

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

TMK napisał/a:

Ciekawe czy gdyby nie było nic słychać o RM800XL to ktoś by wpadł na pomysł tego atari czy też może było wręcz przeciwnie? ;)

Też zadałem sobie to samo pytanie... :(

The400 mini,  przynajmniej w Polsce, to słaby pomysł, bo o ile Atari 800XL kojarzy się u nas jakoś wielu ludziom (nawet nie-Atarowcom), to Atari 400 i 800... umówmy się, w kraju nad Wisłą praktycznie (lub wcale?) nie występowały. Dlatego zakładam, że mają zamiar to sprzedawać głównie w Stanach.

A ja z czystym sumieniem polecam Krzyśka (serwisuje - wbrew nazwie serwisu nie tylko Amigi - od "tamtych" czasów do teraz, bez przerw). Naprawiał mi wszystko, od Atari 800 (tak, czystego 800) po Apple II i ZX Spectrum. Czasem to trochę trwa, ale gość naprawdę wie co i jak:

http://www.amiserwis.pl/

Temat do zamknięcia!

tOri napisał/a:

[...]

Jeszcze jedno - może słyszałeś o tzw. "spisku żarówkowym"? gdzieś tam "konkurenci" dogadali się żeby żarówka nie świeciła dłużej niż 1000 godzin. To działa :) CO więcej - zdawałoby się - prawie nieśmiertelne "żarówki LED" zachowują się  gorzej ponieważ tania i paskudna elektronika w przetwornicach siada na tyle szybko, że ich trwałość wydaje się być niższa niż tych zwykłych.

A co możemy powiedzieć o postępie w wykonaniu Volkswagena i podobnych w kwestiach osiągów jednostek spalinowych? Niezła afera...nie?

Konkurencja wynika bardziej z chciwości i egoizmu (jednostek bądź korporacji) niż z chęci czynienia dobra :D

Pozdrawiam

Hmmm.... przeczytałem Twój post dwa razy i... dajesz wyłącznie przykłady anty-konkurencji, a nie konkurencji. Wszelakie zmowy koncernów, czy kupowanie patentów "do sejfu" są walką z koniecznością konkurowania, a nie konkurencją.

Konkurencją był chociażby stały "wyścig zbrojeń" pomiędzy Atari, a Commodore.

A co do znaczących wynalazków... Jakby to powiedzieć, po maszynie parowej wynaleziono całą masę fajnych rzeczy, ot, np. komputer, bez którego raczej byśmy tu nie dyskutowali. :)

Bardzo chętnie kupię taki kabelek.

Mq napisał/a:

Dopnę się to do tego co napisał tOri, żeby było wiadomo, że jest więcej ludzi, którzy to dostrzegają. Zawsze konkurencja jest niezdrowa, a to dlatego, że zjada na bezsensowną walkę zasoby, energię, czas, pieniądze itd. ZAWSZE współpraca jest lepsza niż konkurencja.

Widzisz, krach systemów komunistycznych/socjalistycznych w końcu XX wieku wykazał dobitnie, że tak nie jest. W tych systemach programowo nie było konkurencji, co kończyło się fatalną jakością produktów i usług, brakiem wyboru oraz.. totalnym olewaniem klienta "jak się nie podoba, to niech nie kupuje!".

To właśnie konkurencja, chęć zrobienia czegoś lepiej niż X i zaoferowania tego w atrakcyjniejszej formie i cenie, napędza postęp w danej dziedzinie. Nic nie niszczy tak innowacyjności jak monopole. A odnoszę wrażenie - znowu, jako obserwator z zewnątrz - że na rynku rozszerzeń do kompów retro mamy osoby, które uważają, że jedynym sposobem na udany biznes jest pozbycie się wszelakich konkurentów - nie przez oferowanie produktów lepszych, tylko mniej lub bardziej agresywne "wykoszenie" ich z rynku. No i to jest lekko obrzydliwe po prostu, pomijając już wszystkie inne względy. Dochodzi do kuriozalnych sytuacji: pojawia się u mnie ktoś z naprawdę fajnym kawałkiem sprzętu, proponuję mu, że mogę to przetestować i napisać recenzję, ba, może jakiś wywiad na YT, czy coś, a on mi na to, że... nie za bardzo, bo kolega X, czy Y będą go potem tak, albo tak sekować. No ja [autocenzura]! To jest dla mnie jakiś... kosmos. :(

Żeby nie było - jeśli jest mi coś potrzebne, to kupuję od każdej z naszych Gwiazd, niezależnie od ich wzajemnych animozji, bo jako klientowi mi to... wisi - chcę mieć sprzęt, który działa i jestem gotów za to solidnie zapłacić, jeśli jest mi to naprawdę potrzebne. Ale ta otoczka... jest nader mało ciekawa. :(

Lizard napisał/a:
tOri napisał/a:

Konkurencja zaś, moim zdaniem, jest bardzo niezdrowa, ponieważ hamuje postęp wbrew obiegowym opiniom. Generalnie - ludzie są zbyt chciwi i tyle.

To bardzo ciekawa hipoteza. Czy mógłbyś ją rozwinąć szerzej, podać argumenty, przemawiające za nią, jakieś przykłady konkurencji, które hamowały postęp?

Wow! Też się podłączam do tego pytania. Ponieważ pierwszy raz spotkałem się z tak niezwykle śmiałą a jednocześnie precyzyjnie wyrażoną tezą, chciałbym - jeśli można - poznać rzeczowe argumenty, które za nią stoją...

TMK napisał/a:

Wiesz UnDead, co innego jak ktoś robi coś, powiedzmy, hobbystycznie, dla społeczności a co innego gdy wpada na pomysł aby zacząć na tym zarabiać i z tego żyć. Na miejscu Lotharka, zamiast zajmować się jakimiś pozwami o pierdoły, zająłbym się dystrybucją i reklamą sprzedawanych urządzeń bo ta uważam, jest kiepska (do tej pory wszystko można było kupić na retrohax, teraz tylko bezpośrednio u Lotharka co odbija się na supporcie).

Jeśli chodzi o dystrybucję, to przecież Lotharek najpierw odszedł od samodzielnej sprzedaży, a potem do tego wrócił - widocznie był jakiś powód (osobiście mi nieznany, więc pomijam tę kwestię).

Co do reszty, to właśnie, właśnie tak bym to sobie wyobrażał, jak napisałeś, z jednym zastrzeżeniem (samego początku Twojej wypowiedzi):

... wiesz, generalnie rynek opiera się na tym, że jest konkurencja, a monopole są bardzo niezdrowe. W mojej branży (czyli tym, na czym zarabiam - cybersecurity) też jest konkurencja, co nie oznacza, że ze swoimi konkurentami nie mogę pojechać np. na doroczną imprezę pod tytułem "Confidence" do Krakowa, nie możemy się tam spotkać przy jedzeniu i piwie, a nawet powymieniać się niektórymi doświadczeniami, czy zrobić i pokazać reszcie prezentację, jak np. wykonujemy pentest WordPressa. Ba, możemy konkurować w ramach CTF-a na tej samej imprezie i wszyscy żyjemy... itd.  I nikt nie wpada na pomysł, aby kogoś ścigać pozwami za to, ze użył tej samej metody testowania bezpieczeństwa aplikacji "X", czy jakiegoś serwera w sieci, nikt nikogo nie opluwa, bo ten drugi bezczelnie ośmiela się działać komercyjnie na tym samym rynku. Słowem: można? Można!

Umówmy się, przy sprzedaży rozszerzeń do retro-kompów na samym eBayu, Allegro, OLX-ie, dedykowanych serwisach itd... też jest taka, że praktycznie każdy się zmieści z tym co robi. Znowu liczących się tu twórców ciekawych rozwiązań można policzyć na palcach, więc po co tracić czas na jakieś walki?

Sikor napisał/a:

UnDead: zarówno Lotharek, jak i Zaxxon robią rzeczy nie tylko dla Atari. Poza tym - możesz sprecyzować, co to jest "atarowska scena sprzętowa"?

Oczywiście - to są ludzie, którzy zajmują się produkcją rozszerzeń/modów dla/do urządzeń marki Atari.
Ale to jest (chyba) tak oczywiste, że aż oczywiste...

Ja raczej wyobrażałbym sobie takie środowisko, jako ludzi w jakimś zakresie współpracujących, wymieniających się doświadczeniami itd. Jeśli rywalizujących, to zdrowo - czyli np. "moje rozszerzenie pamięci jest lepsze i bardziej uniwersalne, bo...", "moja pamięć masowa jest lepsza, bo... lista faktów", w miejsce oskarżeń, podsrywań, ataków personalnych na forach itd.

Zaznaczam, że sam nie robię rozszerzeń sprzętowych (i ich nie sprzedaję), więc wydaje mi się, że mam bardziej obiektywny ogląd sytuacji "z boku", tym bardziej, że miałem przyjemność poznać kilku naszych Kolegów-sprzętowców i tak osobno, są to całkiem fajni i naprawdę mający imponującą wiedzę faceci... tylko w swoim gronie, jakoś tak nie za bardzo mogą strawić, że ci inni istnieją i coś robią. Co jest po prostu smutne i zalatuje żenadą. :(

Poprawcie mnie, jeśli się mylę, ale... odnoszę wrażenie, że atarowska scena sprzętowa (że tak to nazwę), jest dokładną odwrotnością tej softwareowej. W tej drugiej panuje wzajemny szacunek, kooperacja i generalnie przyjemna atmosfera, natomiast w tej pierwszej: zawiść, chciwość, właściwie każdy w konflikcie z każdym (mniejszym, lub większym) i jednostki myślące, że uda się zmonopolizować rynek wszelakich rozszerzeń do sprzętu retro (nie tylko od Atari) i wykosić konkurencję - nie jakością i atrakcyjnymi cenami, tylko posądzeniami, grożeniem, a nawet donosami itd. Dość to paskudne, jak się tak z boku na to patrzy... A pomyśleć, że wraz z nowymi pokoleniami elektroników, będzie przybywać osób robiących coś fajnego do retro i prędzej, czy później, stara gwardia będzie się musiała z tym po prostu pogodzić...

14

(10 odpowiedzi, napisanych Fabryka - 16/32bit)

W sumie chyba warto dorzucić do tego wątku ten pliczek:

https://github.com/gyurco/MiSTery/blob/ … 3_dongle.v

A nóż-widelec komuś będzie łatwiej znaleźć...

No i jeST! :P :)

https://security.pl/public/moje_520ST.jpg

Pięknie zachowany egzemplarz, klawiatura i TOS w wersji UK.

Gra i buczy. Dodałem współczesny zasilacz (przerobiony ten słynny od CISCO) i jest ok.

16

(16 odpowiedzi, napisanych Sprzęt - 16/32bit)

dynamike2010 napisał/a:

W Rzgowie (centrum Ptak / Outlety itp.) był 2-3 lata temu najazd i sprawdzali naszywki - skończyło się na sporych karach i od tamtego czasu nie wiele osób chce się w to bawić.

Ale tam chyba chodziło o marki odzieżowe i tzw. podróbki. Wątpię, aby kontrolujący mieli pojęcie o markach z branży IT...

dynamike2010 napisał/a:

O tyle dziwne, że w UK gdzie prawa autorskie to nie przelewki (nie tak jak w Polsce w czasach "świetności"), ktoś takie coś wrzuca. No ale mają taką marże, że może starczy na kaucję :D

Mogli też po prostu skorzystać z tego formularza i zadać pytanie, czy mogą:
https://atari.com/pages/contact

Tak, to jest Atari... (pomijam niezwykle "atrakcyjną" cenę - bo można za to kupić 2, albo i 3 oryginały w niezłym stanie), ale to się dopiero nazywa... zmodowane Atari:

https://www.olx.pl/d/oferta/atari-250st … QPQUo.html

ROTFL!

18

(16 odpowiedzi, napisanych Sprzęt - 16/32bit)

_tzok_ napisał/a:

Marka ATARI formalnie wciąż istnieje, obecnie należy do Francuzów (obecnie Atari SA, dawniej Infogrames Entertainment SA) i wciąż jest zastrzeżonym znakiem towarowym. Oczywiście prawdopodobieństwo "wpadki" jest minimalne...

Szczęśliwie Atari to nie Apple. :)
Nie będą nikogo ścigać za koszulkę, bluzę, czapkę, kubek, czy torbę... wszak dla nich to darmowa reklama.

19

(4 odpowiedzi, napisanych Sprzęt - 16/32bit)

Ot, zupełnym przypadkiem trafił do mnie taki link:

https://maidavale.org/blog/ay-ym-differences/

Porównanie jest ciekawe, więc może się komuś to przyda...

Hej Atarowcy!

Jak wygląda sprawa z zasilaczami to "krótkich" ST?

- czy jest tak samo, jak w przypadku małego Atari, czyli raczej nie zaleca się używania obecnie oryginalnych zasilaczy "z epoki"?
- czy może są jakieś modele zasilaczy oryginalnych, które jednak uważane są za nadal bezpieczne, pomimo lat, które upłynęły od ich produkcji?
- ale jeśli jednak odpowiedź na oba powyższe brzmi "NIE, w żadnym wypadku nie używaj!", to jakie zamienniki mają sens i są bezpieczne dla sprzętu?

21

(893 odpowiedzi, napisanych Scena - 8bit)

Lizard napisał/a:

Są wśród nas pasjonaci elektroniki, którzy mają świetną zabawę w dłubaniu i modyfikowaniu oryginalnego sprzętu. Są programiści, którzy mając nowe możliwości, chcą z nich korzystać. Kiedyś koderzy wyciskali z naszych maszynek rzeczy, o których nie śnili projektanci. Od wielu lat elektronicy zamieniają architekturę zamkniętą w otwartą. Dzięki temu każdy znajdzie coś dla siebie. Wielu z nas ma dwa Atari: gołe i rozbudowane w miarę potrzeb i możliwości. Jest też wiele osób, które przeniosło się na emulatory, bo tak im wygodniej.

Homo sum, humani nihil a me alienum puto.

Mam takie podejście: do kolekcji, tudzież prezentowania jak działał tego typu sprzęt w epoce - pozyskuję wyłącznie maszyny stockowe. Żadnych modyfikacji, dopuszczam tylko oryginalne peryferia i rozszerzenia, no bo tylko w takich konfiguracjach można przenieść się (lub kogoś, komu to pokazujemy) "w tamte czasy". Poza tym wychodzę z założenia, że tych komputerów i peryferiów więcej już nie będzie. W zasadzie, z każdym rokiem jest ich mniej - i to nie tylko na skutek działań wszelakich "modderów", ale zwyczajnie wypadków losowych, jak przypadkowe zniszczenie (np. znam gościa, który swój sprzęt retro trzymał w piwnicy, którą totalnie zalało), pożary, uszkodzenia mechaniczne.... Słowem, jeśli wpadnie mi w ręce komputer, stacja dysków, magnetofon, joystick, monitor - oryginalny, to nie ma mowy o dokonywaniu w tym modyfikacji, wierceniu dziur itd. Jedyną rzeczą może być recap - jeśli się okaże, że kondensatory zagrażają dalszemu istnieniu pozostałej elektroniki w urządzeniu.

Ale jeśli trafia mi się sprzęt już solidnie zniszczony - jak pewne 65XE z ECI, po którym wyraźnie najpierw przejechał niezwyciężony (oczywiście!) czołg T-34, a potem jeszcze ktoś zakopał to Atari w ogródku (serio, oprócz rdzy, wewnątrz połamanej obudowy były jeszcze: ziemia ogrodowa, zdechłe robale, trawy i liście). Lub sprzęt już wcześniej przez kogoś zmodowany - mam takie 800XL z 1M RAM (nie U1MB), Sophia 2, stereo, reset-mod (4xOS) - to mogę takie coś wziąć, ale wówczas nie mam oporu, żeby wykorzystać to, że sprzęt jest modowany, lub że nadaje się do testów (płyta z w/w 65XE skończyła jako test-board do testowania sprawności scalaków do małego Atari - otrzymała podstawki pod każdym scalakiem i teraz można każdą rzecz przełożyć, w dowolnej chwili. Zmodowanego 800XL używam na co dzień, jako podstawowej Atarynki do uruchamiania softu. A do testowania rozszerzeń, które mnie zainteresowały, ale których nie chciałbym montować na stałe w żadnej z moich Atarynek, używam po prostu XEL-a. Mam w nim np. VBXE, które pewnie z czasem zostanie zastąpione VBXE 2.0 itd. Znowu, XEL to przecież "Atari compatible", a nie Atari, więc nie ma problemu, żeby się w nim bawić różnymi wynalazkami.

22

(6,354 odpowiedzi, napisanych Kolekcjonowanie)

Atari Falcon 030 z 14MB, box:

https://www.ebay.pl/itm/384921960791

(wyraźnie z końca produkcji, bo klawiatura od ST, czyli biała).

AS... napisał/a:
UnDead napisał/a:

Kup sobie Amigę :P :)

Mam a1200 060 :p

Widzisz, ja też, tyle, że 030/68882, A500 zresztą też mam... natomiast, chcę mieć 520ST :P

OK, chwilę jeszcze poczekam, a nóż... ktoś jednak ma takie ST na zbyciu...

A jeśli ktoś szuka Falcona (choć z klawiaturą od ST ;-)), to akurat jest dostępny, w boxie nawet, tylko cena, tradycyjnie dobra ;-)):

https://www.ebay.pl/itm/384921960791

leonlas napisał/a:

a ja tam bym wolał do kolekcji 260ST
ma kto? ;)

Na eBayu są akurat...