Elwro 800 Junior część 1 , Bohaterem streamu jest polski komputer, produkowany w latach 80, we wrocławskich zakładach, Elwro 800 Junior. btr prezentuje swój odrestaurowany, odświeżony i rozbudowany egzemplarz. Opowiadamy co drzemie wewnątrz tej ciekawej maszyny, co można zrobić na niej dzisiaj oraz jakie narzędzia mogą nieco ułatwić nam zabawę. Całość przeplatamy produkcjami demoscenowymi. Dema użyte na streamie: https://files.cpp.org.pl/DEMOSCENE/Elwro%20800%20Junior Schemat i zdjęcia kabla FDD: https://files.cpp.org.pl/DOCS/Elwro%20800%20Junior/Kabel%20FDD Intro Junior jest zgodny z ZX Spectrum, ale oferuje dużo więcej Stworzony w odpowiedzi na konkurs zorganizowany przez Ministerstwo Oświaty i Wychowania w połowie lat 80. XX wieku Projekt: Politechnika Poznańska, wykonanie ELWRO we Wrocławiu Początek produkcji 1987 (por. Spectrum: 1982) Plan streamu: Zajrzymy do środka komputera Przejrzymy poszczegolne komponenty i rozszerzenia Opowiemy jak można używać Juniora współcześnie Demo: Critical Error by HOOY-PROGRAM (https://www.pouet.net/prod.php?which=56765), I miejsce demo-compo na Forever 2010 Przegląd płyty głównej Układy scalone kompletowane z różnych krajów, częto spoza bloku wschodniego Rozwiązanie z portami montowanymi na panel zamiast lutowanych Kynary na dolnej części PCB i inne poprawki po produkcji Zasilanie Zamiast fabrycznego Eltrona zamontowany MeanWell RS-15-5 Drukowane 3D mocowania do włącznika i zasilacza Demo: Megademica 4K by SerzhSoft and gasman (https://www.pouet.net/prod.php?which=81065) I miejsce oldskool intro compo na Revision 2019 Klawiatura Bardzo trwały mechanizm na kontaktronach Klawisze naprawione przez Marcina (dzięki!) W planie odlanie brakujących klawiszy z żywicy Wizja Porty: RGBI i DIN RGBI to wyjście cyfrowe, wymaga dostosowania do poziomów SCART Problemy z RGBI: obsługa intensywności, brak zasilania +5V włączającej tryb AV w TV; do rozważenia RGB2HDMI TV ROM odpowiedzialny za synchronizację Ciekawostka: uszkodzona ścieżka na PCB, zamienione G składowe B Neptun 156 na początek prac Demko: Tritone by Joker (https://www.pouet.net/prod.php?which=96462) III miejsce ZX 1k compo, Forever 2024 ROM Pojemność 3 x 8KiB 16 KiB na BASIC 8 KiB na Bootloader CP/J (+obsługa Junet i portu drukarki, i FDC) Wzmianka o CP/J: Prekursor DOS-a Prosty system bez obsługi grafiki Z założenia portowalny, ale z problemami (np. kodowania, systemy plików) Wersje ROM W sieci można znaleźć 4 różne wersje BASIC i BOOT, 2 wersje TV, 1 wersja mem + IO Wersja z 800-3 obsługuje FDD 720kB Demo: Gemba by Gemba Boys (https://www.pouet.net/prod.php?which=56780) II miejsce demo compo na Forever 2011 I/O Magnetofon: zaczął działać po wymianie elektrolitów FDC i Gotek Kontroler FDC: Intel 8272 Flashowanie Goteka do FF (konieczne) Recap FDC Wykonanie adaptera FDD (FDC-800j ma nietypowy pinout) Przesyłanie danych Magntofon: TZXduino / odtwarzanie TAP na laptopie Gotowe obrazy dysków krążące po sieci i znalezione w archiwach Zgrywanie ze stacji dyskietek Tworzenie własnych obrazów Problem z nietypowym formatem Fork cpmtools do nagrywania plików na dyskietkach: (https://github.com/lipro-cpm4l/cpmtools) Narzędzia, które tym przypadku nie pomogły: TAPonDSK, taptools Własny skrypt do zgrywania: półautomat, do opublikowania Demo: Jophar by by Shadow/Noice and Yerzmyey (https://www.pouet.net/prod.php?which=80093) I miejsce na Gerp 2019 Audio W standardowym wyposarzeniu beeper jak w Spectrumie Istnieją co najmniej dwa dedykowane AY dla Juniora U siebie użyłem modyfikowanego PCB kupionego na portalu aukcyjnym Dodane kondensatory blokujące Miksowanie beepera Nieidealne rozwiązanie: problemy z wyjściem audio w portach wideo Wykorzystanie nieużywanego otworu portu sieci Spectrum Port równoległy i Joystick Kontroler: Intel 8255 Joystick w standardzie Kempston… …ale z odwróconą logiką, wymaga adaptera, żeby potencjalnie nie uszkodził elektroniki Pin 6 podciągnięty na stałe, testowo zmieniłem na ściągnięty Do sprawdzenia port drukarki, prawdopodobnie uszkodzony JUNET Jedna z nielicznych sieci komputerowych dla 8-bitowców Kontroler: Intel 8251, czyli jest to port szeregowy Funkcje BASIC ma zmodyfikowane instrukcje LOAD i SAVE dla JUNETU W CP/J można udostępniać FDD i drukarkę Podgląd monitora ucznia W drugiej części chcemy przyjrzeć się bliżej Demo 48K by HOOY-Program (https://www.pouet.net/prod.php?which=54504) II miejsce demo compo na Forever 2010 retrocomputing btrdemoscenaelwro