А ethernet контроллер для Поиска есть в природе ?
Вид для печати
А ethernet контроллер для Поиска есть в природе ?
есть собственной разработки завода "Электронмаш" назывался так - Адаптер Локальной Сети В944 (есть для него программное обеспечение и все доки ... даже в 2013 году настраивал сетку на них реально круто работает можно по сетке грузить все что и на дисководе главное чтоб памяти было минимум 512кб а на 128кб только бейсик и кассетные программы можно)
Про В944 я знаю, но это не ethernet, там коаксиальный кабель вроде-ж ?
ну так в те времена ethernet и был по коаксиальному кабелю, с двух сторон ставились терминаторы.
[WIKI]
«Тонкий» Ethernet[править | править вики-текст]
Был наиболее распространённым кабелем для построения локальных сетей. Диаметр примерно 6 мм и значительная гибкость позволяли ему быть проложенным практически в любых местах. Кабели соединялись друг с другом и с сетевой платой в компьютере при помощи T-коннектора BNC. Между собой кабели могли соединяться с помощью I-коннектора BNC (прямое соединение). На обоих концах сегмента должны быть установлены терминаторы. Поддерживает передачу данных до 10 Мбит/с на расстояние до 185 м.
[/WIKI]
То, что Ethernet был по коаксиальному кабелю знаю, сам в 90е делал такие сети, просто думал у В944 там не типовой Ethernet, а какой-то свой. Хорошо бы сетевую плату Ethernet с разъемом RJ45 для Поиска, что-б к современной локалке подключить по витой паре, вот и подумал, что может есть какие-то поделки(типовых вроде не было), которые можно было-бы повторить.
Какое у "Поиска" название неудачное. Ничерта не гуглится по нему.
А было бы интересно узнать, что же такое 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