по поводу "уже писали почему пока нет графики",
на самом деле ты же и обсуждал это с Patron, а я только читал и понял его
позицию так (если правильно понял)
вот получается такая штука
[ эулятор ДВК в таком виде как сейчас
с запущенным приложением LAND.SAV]
-->
обращается к несуществующему устройству (видеокарточке КГД)
-->
несуществующее устройство должно дать картинку (куда???)
на новую закладку (КГД) ???
или на существующую VT52 в эмуляторе ???
или будет всё по другому когда(и если) дойдёт до реализации КГД.
Насколько я понял, Patron (я пытаюсь разобраться) писал, что для начала надо чтобы "кто-то" написал сэмулировал видео-сигнал? или конкретный дисплей ? Почему именно в такой последовательности?
Все вопросы риторические.
Скрытый текст
[свернуть]
Последний раз редактировалось hobot; 19.03.2012 в 00:36. Причина: убрал картинку под спойлер
Сейчас в "эмуляторе ДВК" эмулируется текстовый терминал, получающий поток байтов из последовательного порта. В этой ( на первый взгляд несложной ) операции задействовано 2 эмулятора ( эмулятор последовательного порта и эмулятор терминала ) и модуль реализации протокола "поток байтов".
Для вывода же информации КСМ + КГД на эмулятор видеомонитора - нужно написать модуль реализации протокола "поток видео" ( а для этого сначала должна быть написана спецификация этого протокола ), потом нужно написать эмулятор видеомонитора, и наконец - написать эмуляторы плат КСМ и КГД.
а разве этот шаг не входит "автоматически" в эмуляцию КГД ? Дисплей то картинку
уже с этой платы получает? Или я что-то не улавливаю ))) Если есть допустим любая видеокарточка - что-бы её эмулировать не нужно же писать эмулятор(модуль) видео-шнура )))
Ну я утрирую конечно. Модуль реализации "поток видео" - я понимаю - это отдельная часть эмулятора, но мне думается это не отдельный модуль, это часть
эмуляции конкретной железки, для КЦГД поток видео (герцовка и прочие характеристики) будут же совсем другими или этот модуль будет настраиваемым?
Извиняюсь, но для меня это не слишком явный момент, поэтому и спрашиваю.
Точно так же, как изучение языка программирования "автоматически" входит в написание любой программы на нём. А когда, прежде чем писать программу, нужно не просто изучить, а с нуля придумать используемый язык, да ещё так, чтобы он был простым, универсальным и полноценым - такой "шаг" уже не выглядит мелким и второстепенным.
Ещё один вариант ТЕТРИСА (СТАКАН) для ДВК (скобочки [] присутствуют) !
Будьте бдительны не путайте данный файл с ТЕХНОКОМОВСКИМ NEWTET.SAV для УКНЦ !
Скрытый текст
[свернуть]
Немного другой вариант игры SPACE_INVADERS, предлагает
в самом начале выбрать уровень сложности, управление как и
в варианте на системе от Patrona, хотя в самом начале
игры и управление описывается также.
Пришлось только немного поправить (закомментировать) в исходнике
одну константу и заново скомпилировать игру! И ура, всё сразу заработало)
В архиве SPCINV.(SAV,DAT,COM,MAC)
>>> источник <<<
Patron, если что то подобное пропустил прошу дать ссылку, а вопрос такой:
Можно по HD.SYS драйверу, который используется в эмуляторе ДВК какое-то подробное описание дать? Подкупает его ээээ универсальность, ведь ему пофигу (как показывает практика) что там за образ и какого объёма - он всё всё кушает. Вот такую бы универсальную вещь на "условно несуществующую новую PDP" что бы ей
было пофиг что там на флешке(твердотелом накопителе) - образ дискеты или целого харда, а загрузчик и ядро системы (RT-11 например) на уровне прошивки
с возможность перенаправления загрузки на один из образов или внешний носитель (вопросы вопросы - жаль всё по разным темам разбрасывается, надо бы как-то в одну все обсуждения такие собрать???)
Последний раз редактировалось hobot; 10.04.2012 в 01:25.
Воскрешаем РАФОС?
Код:Image : raf2hd.dsk Format : DSK Size : 800 Kb Volume ID: RT11A Owner : File Blocks Date Bytes ---------- ------ ----------- ---------- USED .COM 1 24-Jun-1991 512 PIP .SAV 23 24-Jun-1991 11'776 DUP .SAV 41 24-Jun-1991 20'992 DIR .SAV 17 24-Jun-1991 8'704 MMS .SYS 9 24-Jun-1991 4'608 MTS .SYS 9 24-Jun-1991 4'608 LPS .SYS 2 24-Jun-1991 1'024 NLS .SYS 2 24-Jun-1991 1'024 UXS .SYS 2 24-Jun-1991 1'024 FORMAT.SAV 19 24-Jun-1991 9'728 RESORC.SAV 15 24-Jun-1991 7'680 TECO .SAV 50 24-Jun-1991 25'600 MACRO .SAV 51 24-Jun-1991 26'112 CREF .SAV 6 24-Jun-1991 3'072 LINK .SAV 41 24-Jun-1991 20'992 LIBR .SAV 22 24-Jun-1991 11'264 SIPP .SAV 20 24-Jun-1991 10'240 BINCOM.SAV 10 24-Jun-1991 5'120 QUEUE .REL 14 24-Jun-1991 7'168 QUEMAN.SAV 13 24-Jun-1991 6'656 FILEX .SAV 18 24-Jun-1991 9'216 SRCCOM.SAV 13 24-Jun-1991 6'656 DUMP .SAV 8 24-Jun-1991 4'096 PATCH .SAV 10 24-Jun-1991 5'120 PAT .SAV 8 24-Jun-1991 4'096 HELP .SAV 7 24-Jun-1991 3'584 HELP .TXT 157 24-Jun-1991 80'384 BATCH .SAV 26 24-Jun-1991 13'312 ERROUT.SAV 16 24-Jun-1991 8'192 SLP .SAV 9 24-Jun-1991 4'608 CNT .SAV 4 24-Jun-1991 2'048 LOGON .SAV 6 24-Jun-1991 3'072 MANAG .SAV 9 24-Jun-1991 4'608 TSPM .SAV 7 24-Jun-1991 3'584 VRF .SAV 3 24-Jun-1991 1'536 LDA .SAV 5 24-Jun-1991 2'560 SIZE .SAV 4 24-Jun-1991 2'048 DOC .SAV 82 24-Jun-1991 41'984 DET .SAV 2 24-Jun-1991 1'024 DISK .SAV 6 24-Jun-1991 3'072 TEM .SAV 5 24-Jun-1991 2'560 MES .SAV 13 24-Jun-1991 6'656 MEH .SAV 13 24-Jun-1991 6'656 MTPIP .SAV 21 24-Jun-1991 10'752 MTPIP .HLP 5 24-Jun-1991 2'560 README.LST 7 24-Jun-1991 3'584 ODT .OBJ 9 24-Jun-1991 4'608 VDT .OBJ 9 24-Jun-1991 4'608 TODT .OBJ 30 24-Jun-1991 15'360 TSODT .REL 9 24-Jun-1991 4'608 VTHDLR.OBJ 9 24-Jun-1991 4'608 USED .SAV 49 24-Jun-1991 25'088 SYSMAC.MAC 75 24-Jun-1991 38'400 SYSMAC.SML 79 24-Jun-1991 40'448 SYSLIB.OBJ 222 24-Jun-1991 113'664 TTS .SYS 2 24-Jun-1991 1'024 DMS .SYS 5 24-Jun-1991 2'560 RKS .SYS 3 24-Jun-1991 1'536 RUS .OBJ 1 24-Jun-1991 512 SWAP .SYS 30 24-Jun-1991 15'360 RAFSJ .SYS 72 24-Jun-1991 36'864 DXS .SYS 3 24-Jun-1991 1'536 ACCESS.SYS 3 24-Jun-1991 1'536 STAR01.SYS 1 24-Jun-1991 512 MTROL .SAV 16 24-Jun-1991 8'192 MARKPL.SAV 3 24-Jun-1991 1'536 DECOD2.SAV 18 24-Jun-1991 9'216 DECOD2.TXT 24 24-Jun-1991 12'288 MYS .SYS 3 1'536 DDS .SYS 6 3'072 MZS .SYS 4 12-Jan-1990 2'048 HDS .SYS 3 01-Mar-1980 1'536 < UNUSED > 67 34'304 ---------- ------ ----------- ---------- 72 Files, 1519 Blocks 67 Free blocks
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)