-
- ? BD
- 15.03.2018 01:27
ADR=177560 IRQ=60 и ADR=176560 IRQ=360 конечно же
- ? BD
- 15.03.2018 01:17
У тебя же данная поделка есть.
http://forum.pk-fpga.ru/download/file.php?id=419&mode=view/9029478.jpg
ВП1-035 (-065) имеют 2 режима: ADR=1777560 IRQ=60 и ADR=1776560 IRQ=360 (в КУВТ используется, в ПЗУ Бейсика просто нули). Чтобы не пересекалось с ДОЗУ СМК пришлось просто доработку сделать для ADR=1777560 IRQ=360. На плате переключалки называются ADR и IRQ360, что позволяет получить любой конфиг.
- ? BD
- 14.03.2018 14:59
Я, и S_V_B, тебя прям сейчас убили бы за "эхо-теминальчик" ))
http://forum.pk-fpga.ru/viewtopic.php?f=15&t=5606
все уже грузится давно в БК на скорости 57600 бод
- ? BD
- 14.03.2018 14:24
..а эмуляция нужна для написания броузера, хотя бы текстового, с загрузкой файлов больших (.dsk) на БК10...
- ? BD
- 14.03.2018 14:17
Какие "для других целей"? У БК нет встроенного последовательного порта, в отличии от ДВК и прочих. Он реализуется подключением блочка ИРПС на 1801ВП1-035 (или 1801вп1-065, что недостижимо было по тем временам, а теперь и не надо).
- ? BD
- 14.03.2018 13:32
Дмитрий, они будут попадать сюда, прям через wifi
http://bk0010.org/forum/?id=28579
- ? BD
- 14.03.2018 13:28
"структурно несовместимо".. там надо-то регистры 177560-177564 (176560-176564) направлять/читать на COM-порт и IRQ по 360 обрабатывать отдельным процессом )) это не займет много времени, в сравнении с отрисовкой экрана или эмуляцией 177130, да еще с СМК ))
- ? BD
- 14.03.2018 11:40
офф 2gid, эмуляции регистров ИРПС от Вас ждать не приходится? ))
- ? BD
- 13.03.2018 22:17
S_V_B, диск предлагаю назвать $:, с ИРПС который. а не E:. имена !: и @: уже заняты ))
только контрольную сумму (к\с) шли в первых 2 байтах (слово), тогда получится ЕМТ36 полноценный.
- ? BD
- 06.03.2018 10:54
>> Тест памяти контроллера не проходит
НЕТ! Должно быть в конце сообщение "Ок!"
Вот и причина. В область 170000-177000 грузится таблица разделов, поэтому и HDD/CF не работают.
Пиши Voland, вдруг он не прочитает.
- ? BD
- 05.03.2018 20:16
на 250000 к/бод, это важно ))
- ? BD
- 05.03.2018 19:52
"скинул" .hfe в формате UKNC MFM? там при чтении .img можно сразу указать. иначе через экспорт.
- ? BD
- 05.03.2018 17:24
Просто в SERVICE2 надо нажать "Редактирование таблицы разделов" -> "ПЕРЕЧИТАТЬ параметры".
После этого, когда уже окошечко наверху, "СОХРАНИТЬ на НЖМД и в ОЗУ".
- ? BD
- 05.03.2018 15:47
Спакуха, он еще SERV (SERVICE2) не запускал с дискеты (там ночь в Хабаровске уже), и диагностику СМК не проводил.
Задача - просто записать загрузочную дискету, которая бы грузилась на БК.
¤
P.S. У меня на БК, с твоими смк64/512, все ide hdd работали, даже 1.8" ))
прикольно использовать вместо CF, понимаешь когда включается, задержка на раскрутку, готовность.. ))
http://bestpics.ru/full/ide18.jpg
http://bestpics.ru/full/ide18-2.jpg
- ? BD
- 05.03.2018 09:42
http://bk0010.org/forum/?id=30747
читай с конца
- ? BD
- 05.03.2018 09:29
МЛя! Никакого линукса и wine! Только винды )) Ты уже второй кто за последние 3 мес. мозг парил..
- ? BD
- 05.03.2018 09:23
Ну тогда ставь Fdinstall, форматируй UDISK/BKDISK, пиши этот образ https://yadi.sk/d/cGH62T6R3KVTz8
это DD грузящийся в экран. Если повезет, и он запустится, ставь в "Конфигурации" 3.5" дисковод и форматируй дискеты на БК.
- ? BD
- 05.03.2018 09:16
Еще дискеты есть? Форматни ANFORMAT на БК пока хоть загузиться можешь.
- ? BD
- 05.03.2018 09:14
Стоп! У тебя есть дискета отформатированная на БК, это хорошо!
Через эмулятор найди на образах SERV (лучше SERVICE2) и перезапиши прогу.
Только http://simonowen.com/fdrawcmd/FdInstall.exe должен быть установлен.
- ? BD
- 05.03.2018 06:53
для БК нужен "прямой" шлейф, без переворота проводов. тогда 3.5" будет грузиться с В:.
на дискете окошко выбора плотности надежно заклеено.
см. тут http://bk0010.org/forum/?id=30658
- ? BD
- 05.03.2018 04:08
головки/к-во секторов совпадают, должно работать... без дисковода никуда..
- ? BD
- 05.03.2018 03:34
Посмотри параметры HDD на РС в BIOS. Может получится для него образ изготовить.
- ? BD
- 05.03.2018 03:30
Вылет по адресу 152144 на СМК означает, что не найдены накопители ни IDE, ни дисковод. Единственный шанс выяснить, что глючит - подключить дисковод. И если удастся с него загрузится - запустить MSTD11 и SERVICE2 (есть на образах дискет мкдос).
"Закатать" образ от CF на реальный IDE-HDD - плохая идея, надо с дисковода запускать SERVIC2 и размечать его с реальными параметрами, а не cyl: 1985 head: 16 sec: 63 как прописано в образе для CF.
- ? BD
- 01.03.2018 19:09
Вон в Питере есть
http://zx-pk.com/forum/viewtopic.php?f=35&t=8854
- ? BD
- 28.02.2018 16:46
т.е. использование ESP8266-01 уже заранее было в "конструкции". нагородил там всего... первый раз все-таки ДПП заказывал ))
- ? BD
- 28.02.2018 16:25
S_V_B, все долго и нудно было. я попытался ИРПС заставить работать более чем на 9600 ))
http://bestpics.ru/full/prototipirps0.jpg
Уважаемый ММ, сжалившись, нарисовал схему, по которой был сделан макет
http://bestpics.ru/full/prototipirps1.jpg
http://bestpics.ru/full/prototipirps.jpg
(слабонервным не смотреть). и всё! ))
- ? BD
- 27.02.2018 22:57
там есть файловая система, и для скомпиленных "прог" тоже место есть. из примеров типа "моргания светодиом" не дошел ))
- ? BD
- 27.02.2018 20:17
тебе такого таракана отправить? быстрее, чем из китая. бесплатно.
http://bestpics.ru/full/esp-dev8266.jpg
один хрен не использую уже полгодика ))
- ? BD
- 27.02.2018 18:35
ты второй, кто осознал ))
пока минимум 10 не найдутся, плату переделывать не имеет смысла. еще надо изучить LUA и прочие SDK, чтоб прошивку для ESP под потребности БК сделать.
- ? BD
- 27.02.2018 17:51
Нет уж. В МС запуск игрушек сделан довольно сложно, типа каталог грузится с 27000, находится имя файла, адрес, номер блока с которого читать и сколько блоков, потом опять на 126000 возвращается, чтоб подгрузки по emt36 работали.
- ? BD
- 27.02.2018 17:25
S_V_B, ну тогда MOV #140000,SP
и все ))
- ? BD
- 27.02.2018 17:23
SKcorp., в Бейсике-Вильнюс, ради экономии памяти в ПЗУ, прием-передача байта сделана так:
IVT: TSTB @#IRPSRG
BPL IVT
MOVB @#IRPSRG+2,R0
RET
ISVT: TSTB @#IRPSRG+4
BPL ISVT
MOVB R0,@#IRPSRG+6
RET
т.е. от ИРПС прерывания вообще не используются. Это только на 9600 проходит ((
- ? BD
- 27.02.2018 16:44
S_V_B, MOV #137000,SP зачем?
До 137000 у мкдос каталог грузится, т.е. при выполнении EMT36 стек портится нафиг ))
- ? BD
- 25.02.2018 19:47
Раз взялся, выдай к/с. ADC - это прибавить бит с переносом.
- ? BD
- 25.02.2018 19:21
Погоди, EMT36 для ИРПС еще никто не делал... Это был тупой загрузчик. В течении 3х дней, наверное, выдам.
- ? BD
- 25.02.2018 18:57
S_V_B, для ЕМТ36 надо еще контрольную сумму передавать, чтоб вообще без вопросов обрабатывать ошибки.
в мониторе БК10 эта п/п находится по адресу 116622(8)
CLR R0
75$: CLR R2
BISB (R5)+,R2
ADD R2,R0
ADC R0
SOB R4,75$
RTS PC
В 16-ти битном регистре R5 - адрес, в R4 - длина, в R0 - "сумма".
Это придумано в 1982 году, но с магнитофоном спасало ))
- ? BD
- 25.02.2018 11:18
Пока прошивка с АТ-командами, можно по AT+RST узнать.
- ? BD
- 25.02.2018 11:16
TheGWBV, удалось таки ESP прошить? Flash Download Toll, если соединение установлено, сам определит объем памяти в ESP. Если зрение хорошее (при помощи лупы) можно прочитать маркировку. PN25F08 - 1Mb (8Mbit), иначе - 512Кb. Это надо для задания адреса, там всплывающая подсказка есть.
- ? BD
- 23.02.2018 19:54
увы, это на 9600 проще. на 57600 БК еле справляется ((
РС не ждет никого, пихает без готовности.
- ? BD
- 23.02.2018 11:06
это для copy-paste. не обязательно, кстати, запускать с 137000, можно с 400.
¤
.LINK 137000
PORT=177560
ADR=264
LEN=266
MTPS #0
MOV @#4,@#400 ; сохраняем СТОП
MOV #HLT,@#4
MOV #IRQ360,@#360
TST PORT+2 ; может там мусор есть
MOV #ADR,R0
BIS #100,PORT
1: CMP R0,#LEN+1 ; заполняем адрес и длину .bin файла
BLOS 1
MOV ADR,R0
MOV LEN,R1
ADD R0,R1
3: CMP R0,R1
BLO 3
CLR PORT
MOV @#400,@#4 ; запускем
CMP ADR,#1000
BHIS 2
JMP @776
2: JMP @264
HLT: CLR PORT
MOV @#400,@#4
HALT
IRQ360: MOVB PORT+2,(R0)+
RTI
.END
- ? BD
- 22.02.2018 22:44
... еще ждать минимум месяц, пока 12 БКшников, которые осчастливились, обновят-таки ESP ))
- ? BD
- 22.02.2018 20:51
Нет уж. За BD на БК закрепилась кличка "говнокодер", хотя ничего для БК10, кроме С.Камнева, не смогли "изобрести" с 1995 года, кроме демок ))
По этому, бремя изобретения блочного протокола для БК лежит на "новом поколении".
А я постараюсь в МС впихнуть копирование каталогов, что очень сложно в 8Кб..
- ? BD
- 22.02.2018 19:32
Хотя вру. из MIRAGE запускаются CPUTEST.BIN и даже MELMAN.BIN
BOLDER.BIN выводит только заставку.
- ? BD
- 22.02.2018 18:57
Ты хоть "бинарники" свои пробовал грузить без подсчета к\с на 57600, хотя бы 16Кб? ))
игрушки не запускаются даже...
¤
.LINK 137000
PORT=177560
ADR=264
LEN=266
¤
¤
MTPS #0
¤
MOV @#4,@#400 ; сохраняем СТОП
MOV #HLT,@#4
MOV #IRQ360,@#360
TST PORT+2 ; может там мусор есть
MOV #ADR,R0
BIS #100,PORT
¤
1: CMP R0,#267 ; залоняем адрес и длину .bin файла
BLOS 1
MOV ADR,R0
MOV LEN,R1
ADD R0,R1
3: CMP R0,R1
BLO 3
CLR PORT
MOV @#400,@#4 ; запускем
CMP ADR,#1000
BHIS 2
JMP @776
2: JMP @264
HLT: CLR PORT
MOV @#400,@#4
HALT
IRQ360: MOVB PORT+2,(R0)+
RTI
.END
- ? BD
- 21.02.2018 18:29
EMT 36 для загрузки .bin я сделаю для мкдос/андос. не все сразу.
Для "диска E:" надо стандарт блочного протокола... причем чтоб реализация на БК10 занимала не более 1000(8) байт.
- ? BD
- 21.02.2018 18:05
Чуть подробнее тут:
http://forum.pk-fpga.ru/viewtopic.php?f=15&t=5606&p=6297#p6297
- ? BD
- 20.02.2018 20:43
Уважаемый S_V_B, не долго думая, раскопал прошивку для ESP8266-01, называется "ESP-LINK".
http://samopal.pro/arduino-esp8266/
для перепрошивки на РС по UART надо только "тумблер" http://remotexy.com/img/help/help-esp8266-firmware-update-usbuart.png
при подключении модуля USB-UART, надо иметь ввиду, что напряжение питания не на всех переключается.
VCC, например, не значит 3.3v, надо искать. http://bestpics.ru/full/cp2102.jpg
хотя, если честно, первый раз подал 5V.. нагрелся, но без последствий ))
¤
TheGWBV может теперь виртуальный СОМ-порт иметь на 57600,
на 115200 не работает. вся затея ставить 1801ВП1-065 с кварцем на 9126КГц вместо ВП1-035 терпит крах, ввиду быстродействия БК, т.к. сигналы готовности ардуиновские ESP8266 вообще не используют, а при подключении через USB-UART - проблема с буферами FIFO, т.е. вообще 9600 ))
- ? BD
- 14.02.2018 14:14
на цифры плевать. главное - трехзначный индикатор. да хоть на 720Кб бери, они отличаются только прошивками.
- ? BD
- 09.02.2018 18:37
как понимаю, уважаемый Voland купил КУВТ целиком, а что делать с БП на 42 вольта не знает )) это встройка в "кирпич"
https://www.chipdip.ru/product/pd-45a
- ? BD
- 09.02.2018 16:44
"небольшая прога" - это тело ANDOS минимум 4Кб, чтоб хоть FAT12 понимать с SD ))
усилия по изобретению велосипеда на pic - бесполезны. даже у самых отсталых БКшников есть mp3 плеер в телефоне для запуска игр, да чего уж там, эмулятор для android. охват КНГМД или СМК 90%, у тех кто включает БК не только раз в год ))
-
«
1 | ... | 10 | 11 | 12 | ... | 23 | »
?