- Форт в ПЗУ
-
? dk_spb@ - 21.04.2011 14:52
Был ли для БК Форт в ПЗУ? Если да - поделитесь прошивочкой, пожалуйста.....
-
? Александр...@ - 21.04.2011 22:37
Был. По меньшей мере две версии. Но не заводской. Точнее, заводской постоянно упоминался в рекламных материалах, но вживую никто его не видел. А так в ПЗУ можно прошить и Forth, который есть в архивах дисков есть.
-
? dk_spb@ - 21.04.2011 22:45
Я в архивах дисков нашел только одноименную игрушку про вертолетик :-(
Фортом не поделитесь?
Я понимаю что не заводской, я как раз незаводскую прошивку ищу. Можно даже обе версии, если не трудно ;-)
-
? Murzik@ - 22.04.2011 11:57
И мне тоже если найдется...
-
? anonymous - 12.05.2011 13:40
Случайно попался на чужих дискетках форт, но не ПЗУшечный, а дисковый. Такой не нужен?
-
? Murzik@ - 12.05.2011 15:23
нужен , нужен ... если можно на murzik@ukr.net
-
? dk_spb@ - 12.05.2011 17:11
И мне если можно на dk@portpc.spb.ru
-
? Piotr - 12.05.2011 19:50
Может этот подойдёт?
http://pdp-11.ru/mybk/BIN/FORTH02.BIN
-
? Дмитрий - 12.05.2011 20:26
У меня их несколько вариантов тоже валяется в разных образах
-
? anonymous - 14.05.2011 01:45
Он всегда при запуске ругается, вероятно желает прочитать файл дефолтного словаря какой-нибудь, которого нет. http://qbus/narod.ru/forth.sav
-
? anonymous - 14.05.2011 01:47
* http://qbus.narod.ru/forth.sav
-
? Piotr - 14.05.2011 18:00
anonymous, предлогаемая Вами программа forth.sav вряд ли для БК-0010, так-как номеры системных подпрограмм не совпадают. Примеры:
¤
; вывод символа (EMIT, CR)
015150: mov (r5)+,r0
¤
015152: emt 341
;для БК должно быть EMT 16
015154: blo 015152
¤
; чтение кода символа с клавиатуры (KEY)
015016: jsr r1,014730
¤
015022: emt 340
;для БК должно быть EMT 6
015024: blo 015022
¤
015026: bic #177400,r0
¤
-
? anonymous - 15.05.2011 00:16
Я же в первом сообщении предупредил, что он дисковый, т.е. под ОСБК11.
-
? Piotr - 15.05.2011 00:22
Ага, спасибо, понятно.
-
? anonymous - 15.05.2011 00:32
Кстати, EMT 340 на EMT 6 напрямую заменять нельзя, т.к. у них разный алгоритм для ожидания нажатия используется. EMT 6 ждет бесконечно, пока обработчик прерывания не сработает от нажатия, а EMT 340 проверяет, было ли нажатие, если нет - тоже выходит, но с установленным флагом переноса, потому и BCS там (а не BLO - смотрите по контексту кода же), которое может сработать по признакам, оставшимся в наследство после сохранения/восстановления r6/r7 от предыдущих команд. Т.е. если взялись переделывать, то сперва посмотрите описания на EMT от ОСБК/RT11/РАФОС/ФОДОС, особенно работа с диском там принципиально разнится с EMT 36 десяточных дисковых поделок.
-
? Manwe - 27.06.2019 07:48
В каком-нибудь журнале былоописание Forth для БК?
-
? gid - 27.06.2019 09:18
Насчёт журналов не в курсе, но на некоторых образах дискет встречалось описание какого-то FORTH-83 с примечаниями особенностей для БК0010. А так же то ли разные разновидности этого форта, то ли просто по разному поименованные.
-
? Manwe - 17.07.2019 13:13
Спасибо, нашёл кое-какие описания в сборниках Клуба БК
- << Форум