А ethernet контроллер для Поиска есть в природе ?
А ethernet контроллер для Поиска есть в природе ?
Scorpion ZS-256, ZX Spectrum +3, ZX-Evolution & NeoGS, Поиск-1, Scorpion ZS 1024 Turbo+
есть собственной разработки завода "Электронмаш" назывался так - Адаптер Локальной Сети В944 (есть для него программное обеспечение и все доки ... даже в 2013 году настраивал сетку на них реально круто работает можно по сетке грузить все что и на дисководе главное чтоб памяти было минимум 512кб а на 128кб только бейсик и кассетные программы можно)
Про В944 я знаю, но это не ethernet, там коаксиальный кабель вроде-ж ?
Scorpion ZS-256, ZX Spectrum +3, ZX-Evolution & NeoGS, Поиск-1, Scorpion ZS 1024 Turbo+
ну так в те времена ethernet и был по коаксиальному кабелю, с двух сторон ставились терминаторы.
[WIKI]
«Тонкий» Ethernet[править | править вики-текст]
Был наиболее распространённым кабелем для построения локальных сетей. Диаметр примерно 6 мм и значительная гибкость позволяли ему быть проложенным практически в любых местах. Кабели соединялись друг с другом и с сетевой платой в компьютере при помощи T-коннектора BNC. Между собой кабели могли соединяться с помощью I-коннектора BNC (прямое соединение). На обоих концах сегмента должны быть установлены терминаторы. Поддерживает передачу данных до 10 Мбит/с на расстояние до 185 м.
[/WIKI]
Вектор 06Ц
ЮТ-88 в минимальной конфигурации
Вектор 06Ц 2014 сборка платы
ATARI 65XE+USB SIO2PC
Commodore 64 ремонт
То, что Ethernet был по коаксиальному кабелю знаю, сам в 90е делал такие сети, просто думал у В944 там не типовой Ethernet, а какой-то свой. Хорошо бы сетевую плату Ethernet с разъемом RJ45 для Поиска, что-б к современной локалке подключить по витой паре, вот и подумал, что может есть какие-то поделки(типовых вроде не было), которые можно было-бы повторить.
Scorpion ZS-256, ZX Spectrum +3, ZX-Evolution & NeoGS, Поиск-1, Scorpion ZS 1024 Turbo+
Какое у "Поиска" название неудачное. Ничерта не гуглится по нему.
А было бы интересно узнать, что же такое B944 и можно ли его применить в современных реалиях.
Про ethernet - было уже, тут же в этой теме и обсудили пару лет назад: http://zx-pk.ru/threads/21342-izgotovlenie-plat-rasshireniya-dlya-poisk-1.html?p=707307&viewfull=1#post707307
Вкратце - сама карта на забугорном чипе Realtek делается на раз-два, но смысла не имеет, так как схемотехнически и визуально повторит просто существующие ISA-16 сетевые платы на том же чипе. Гораздо проще и универсальнее смастерить переходник Поиск->ISA-8 и юзать любые вменяемые сетевухи с RJ45 ISA-16. На этом и остановились. Кто-то здесь, вроде Sonic_Blast порывался реализовать, не помню чем дело кончилось. А меня тогда просто заломало столько МГТФ-а паять.
Друзья, а есть ли возможность где-то заказать подобное устройство? Интересует по сути любой новодел для Поиска: IDE || FDD, память или что там ещё.
Вот тут, на барахолке новодел IDE для Поиск-1
http://market.zx-pk.ru/forum/viewtopic.php?f=7&t=1588
Код:;---------------------------------------------------------------- ; CHECK FOR OPTIONAL ROM FROM C8000->F4000 IN 2K BLOCKS : ; (A VALID MODULE HAS '55AA' IN THE FIRST 2 LOCATIONS, : ; LENGTH INDICATOR (LENGTH/512) IN THE 3D LOCATION AND : ; TEST/INIT. CODE STARTING IN THE 4TH LOCATION.) : ;---------------------------------------------------------------- ROM_SCAN: MOV DX,0C800H ; SET BEGINNING ADDRESS ROM_SCAN_1: MOV DS,DX SUB BX,BX ; SET BX=0000 MOV AX,[BX] ; GET 1ST WORD FROM MODULE PUSH BX POP BX ; BUS SETTLING CMP AX,0AA55H ; = TO ID WORD? JNZ NEXT_ROM ; PROCEED TO NEXT ROM IF NOT CALL ROM_CHECK ; GO CHECK OUT MODULE JMP ARE_WE_DONE ; CHECK FOR END OF ROM SPACE NEXT_ROM: ADD DX,0080H ; POINT TO NEXT 2K ADDRESS ARE_WE_DONE: CMP DX,0F600H ; AT F6000 YET? JL ROM_SCAN_1 ; GO CHECK ANOTHER ADD. IF NOT JMP BASE_ROM_CHK ; GO CHECK BASIC ROM ;-------------------------------------------------------- ; THIS ROUTINE CHECKSUMS OPTIONAL ROM MODULES AND : ; IF CHECKSUM IS OK, CALLS INIT/TEST CODE IN MODULE : ;-------------------------------------------------------- ROM_CHECK PROC NEAR MOV AX,DATA ; POINT ES TO DATA AREA MOV ES,AX SUB AH,AH ; ZERO OUT AH MOV AL,[BX+2] ; GET LENGTH INDICATOR MOV CL,09H ; MULTIPLY BY 512 SHL AX,CL MOV CX,AX ; SET COUNT PUSH CX ; SAVE COUNT MOV CX,4 ; ADJUST SHR AX,CL ADD DX,AX ; SET POINTER TO NEXT MODULE POP CX ; RETRIVE COUNT CALL ROS_CHECKSUM_CNT ; DO CHECKSUM JZ ROM_CHECK_1 CALL ROM_ERR ; POST CHECKSUM ERROR JMP ROM_CHECK_END ; AND EXIT ROM_CHECK_1: PUSH DX ; SAVE POINTER MOV ES:IO_ROM_INIT,0003H ; LOAD OFFSET MOV ES:IO_ROM_SEG,DS ; LOAD SEGMENT CALL DWORD PTR ES:IO_ROM_INIT ; CALL INIT./TEST ROUTINE POP DX ROM_CHECK_END: RET ; RETURN TO CALLER ROM_CHECK ENDP
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)