A csatlakozási kísérlet sikeresen befejeződött ZX Spectrum Nak nek Telnet-BBS a hálózaton keresztül Internet... Használt számítógép ZXM Phoenix r.4 beépített soros porttal. Bármely, a szoftver által támogatott soros porttal rendelkező Spectrum-kompatibilis számítógép használható Dinnye terminál.
Egy egyszerű, mikroszámítógépen alapuló kísérleti eszközt állítottak össze, amellyel számítógépet csatlakoztathat az internethez. Arduino, amely kétirányú információátalakítóként működik a ZX Spectrum soros portja és a Telnet BBS-t futtató internetes szerver között.
A készülék tartalma: házi készítésű kártya Arduino Pro Mini mikroszámítógéppel (Atmega328 mikrokontroller alapján), házi készítésű TTL-RS232 adapterkártya (MAX232A chipen), Ethernet adapterkártya (Wiznet W5100 chipen alapuló Ethernet pajzs) .
https://www.arduino.cc/en/Main/ArduinoEthernetShield
Az összetevők olcsók és az Aliexpressen elérhetők.
Mindhárom tábla szabványos csatlakozókkal van egymásra rakva. Az Ethernet-adapter SPI-n keresztül működik, és a 10-es, 11-es, 12-es, 13-as érintkezőket használja, és az utolsó hármat csak az ISCP-csatlakozóról szabad átvenni. A TTL-RS232 adapterkártya csak RX / TX érintkezőket használ. Sokkal egyszerűbbnek tűnne a dizájn az Arduino Uno R3 és egy USB-RS232 konverteres kábel használata esetén, vagy még egyszerűbb, ha a már COM porttal ellátott Freeduino MaxSerial kártyát használnánk. Ezeket a táblákat használva semmit sem kell forrasztani. Kísérletekhez azonban az Arduino Pro Mini lap volt az, ami kéznél volt, és összeszerelés után három vezetéket kellett dobnom, hogy SPI-n keresztül csatlakozhassak az Ethernet adapterhez. A Pro Mini programozásához USB programozót használtunk egy CP2104 mikroáramkörön. Az UNO kártyán elkerülhetetlen a két RS232 adapter ütközése egy UART-on.
Az Arduino Pro Mini mikroszámítógéphez egy egyszerű programot írtak Telnet klienssel, amely kiválasztja a Telnet BBS számot, a soros porton keresztül információt cserél, és a 23-as porton csatlakozik a Telnet BBS szerverhez. Az Ethernet Shield kártyához egy kész - gyártott Ethernet könyvtárat használnak, Részletes leírás amely a következő címen található: https://www.arduino.cc/en/Reference/Ethernet. Meg kell jegyezni, hogy a könyvtár különféle osztályokkal rendelkezik, támogatja a TCP / IP, UDP, DHCP, DNS, HTTP kéréseket stb.
A ZXM Phoenix a Melon Terminal 1.9a-t futtatja. A számítógép intelligens terminálként működik. A ZX Spectrum csatlakozik null modem kábel a TTL-RS232 adapterkártyával, és az Ethernet adapterkártya csatlakoztatva van hálózati kábel kapcsolóval (hub). Meg kell jegyezni, hogy a W5100 chip Ethernet adaptere némelyikkel nem működik D-Link kapcsolók, és nincs probléma a ZyXEL kapcsolókkal.

A Melon Terminal program elindul a számítógépen. A program és az Arduino COM portjainak sebességének meg kell egyeznie, különben üzenetek helyett karakterkészlet jelenhet meg. A Melon Terminal program konfigurálásához tartsa lenyomva a gombot Shift billentyű hogy a betöltés után közvetlenül a beállítás menübe lépjen. Ellenkező esetben a program lefagyhat. A beállítások menüben válassza ki a soros port hardverkonfigurációjának megfelelő interfész típust. ZXMC-hez - soros port Kondratyev-címzéssel, SMUC-adapterhez - ennek megfelelően állítsa be a „SMUC”-t. A COM port sebességét a Ctrl + 6 billentyűkkel módosíthatja. Lépjen ki a beállítások menüből - Ctrl + szóköz. Újra belépés a menübe - Ctrl + Shift.
A beállítások elvégzése után kapcsolja be az Arduinót, ami után egy üzenet jelenik meg a képernyőn az Arduinohoz való csatlakozásról, és egy adott Telnet BBS szerver kiválasztását kéri. A kiválasztást követően az eszköz keres egy szervert, és megpróbál csatlakozni hozzá az interneten keresztül. Ha a kapcsolat sikeres, megjelenik egy megfelelő üzenet, és megjelenik a Telnet BBS prompt sor. Hát akkor - rutinmunka a BBS-sel, ahogy a Maximus, Terminate programok alatt is megtették, amire sok spektrumás jól emlékszik. A szöveg nem fér el a terminálprogram teljes képernyőjére, de a BBS-en történő regisztrációkor lehetőség van az interfész típusának kiválasztására.
Ebben az esetben a kapcsolat a Synchronet BBS csomagot futtató Telnet BBS-hez jön létre. A csomaggal kapcsolatos információk és a Telnet BBS-ek listája a következő címen található: