Skip to content
CPP
CPP

  • manifest
  • linki
  • serwery
  • kontakt
  • prywatność
  • patronite
CPP
CPP

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

  1. Junior jest zgodny z ZX Spectrum, ale oferuje dużo więcej
  2. Stworzony w odpowiedzi na konkurs zorganizowany przez Ministerstwo Oświaty i Wychowania w połowie lat 80. XX wieku
  3. Projekt: Politechnika Poznańska, wykonanie ELWRO we Wrocławiu
  4. Początek produkcji 1987 (por. Spectrum: 1982)
  5. 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

  1. Układy scalone kompletowane z różnych krajów, częto spoza bloku wschodniego
  2. Rozwiązanie z portami montowanymi na panel zamiast lutowanych
  3. Kynary na dolnej części PCB i inne poprawki po produkcji

Zasilanie

  1. Zamiast fabrycznego Eltrona zamontowany MeanWell RS-15-5 
  2. 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

  1. Bardzo trwały mechanizm na kontaktronach
  2. Klawisze naprawione przez Marcina (dzięki!)
  3. W planie odlanie brakujących klawiszy z żywicy

Wizja

  1. Porty: RGBI i DIN
  2. RGBI to wyjście cyfrowe, wymaga dostosowania do poziomów SCART
  3. Problemy z RGBI: obsługa intensywności, brak zasilania +5V włączającej tryb AV w TV; do rozważenia RGB2HDMI
  4. TV ROM odpowiedzialny za synchronizację
  5. Ciekawostka: uszkodzona ścieżka na PCB, zamienione G składowe B
  6. 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

  1. Pojemność 3 x 8KiB
    • 16 KiB na BASIC
    • 8 KiB na Bootloader CP/J (+obsługa Junet i portu drukarki, i FDC)
  2. 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)
  3. 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

  1. Magnetofon: zaczął działać po wymianie elektrolitów
  2. FDC i Gotek
    • Kontroler FDC: Intel 8272
    • Flashowanie Goteka do FF (konieczne)
    • Recap FDC
    • Wykonanie adaptera FDD (FDC-800j ma nietypowy pinout)
  3. 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
  4. 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

  1. W standardowym wyposarzeniu beeper jak w Spectrumie
  2. Istnieją co najmniej dwa dedykowane AY dla Juniora
  3. 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

  1. Kontroler: Intel 8255
  2. Joystick w standardzie Kempston…
  3. …ale z odwróconą logiką, wymaga adaptera, żeby potencjalnie nie uszkodził elektroniki
  4. Pin 6 podciągnięty na stałe, testowo zmieniłem na ściągnięty
  5. Do sprawdzenia port drukarki, prawdopodobnie uszkodzony

JUNET

  1. Jedna z nielicznych sieci komputerowych dla 8-bitowców
  2. Kontroler: Intel 8251, czyli jest to port szeregowy
  3. Funkcje
    • BASIC ma zmodyfikowane instrukcje LOAD i SAVE dla JUNETU
    • W CP/J można udostępniać FDD i drukarkę
    • Podgląd monitora ucznia
  4. 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

Nawigacja wpisu

Previous post
Next post

  • artykuły
  • demoscena
  • filmy
  • gry
  • imprezy
  • muzyka
  • programy
  • retrocomputing
  • sprzęt
  • wykłady
  • wywiady

ALT amiga amigosampler arcade atari breakbeat breakcore btr c64 chiptune commodore demoscena dnb downtempo dub english fujinet gameboy grime gry hardcore imprezy internet irmina jungle klasyki macintosh modshow nintendo nowości oldskool pistorm playstation pt1210 ptweekender rave retrojezus tekno ukbass ukgarage ultimateII wic64 winyl xcopy zxspectrum

  • Mastodon
  • YouTube
  • Facebook
  • Instagram
  • SoundCloud
Copyleft 2024 CPP

Strona cpp.org.pl używa niezbędnych do działania, technicznych ciasteczek (cookies).