svofski уже все предусмотрел и написал онлайн-эмулятор. Туда можно дропнуть прямо zip, не распаковывая.
svofski уже все предусмотрел и написал онлайн-эмулятор. Туда можно дропнуть прямо zip, не распаковывая.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Да я уже сделал по этой теме больше чем хотел. Выкладываю исходник последнего варианта, вдруг кто-нибудь еще поиграется.
И да, lfsr очень удобен для данного применения легкостью масштабирования, прямо красиво.
nzeemin(28.11.2020), Oleg N. Cher(05.02.2021)
Доброго времени! Прошу прощения за беспокойство, я только разбираюсь в программах на асемблере, и сейчас пытаюсь разобраться с графикой. Очеь интересно, в ваших исходниках лежит файл baboon.pic - я пытался открыть его разными редакторами и программами, просматривал его в hex редакторе, и ничего не нашел, что говорило бы о его параметрах и о том, что это вообще такое. Понимаю, что это код картинки, но как он получается, подскажите пожалуйста, хотя бы намекните, от куда получается этот дамп?
И еще одна вещь меня интересует, может не совсем в тему, но интересно...
Как на асемблере обратиться к текстовому файлу, находящемуся на дискете или жестком диске, с определенным именем, прочитать определенное количество строк из него ? всего этого нет в руководстве по ассемблеру вроде, векторовскому.. Помогите пожалуйста разобраться, или по крайней мере скажите, где можно информацию поискать ?
И еще вопрос, в батнике у вас опция -b компилятора используется, а в tasm 3.0.1 такой опции нет.. Подскажите каким компилятором вы пользуетесь ? Прошу еще раз меня простить за такое количество вопросов... Очень хочется освоить асю.. Но пока только Pretty 8080 Assembler могу считать более менее понятным )))))) Спасибо огромное автору !!!
Заранее очень благодарен !!!
Последний раз редактировалось electroscat; 24.09.2019 в 15:00.
svofski(24.09.2019)
Попробую ответить на один из вопросов...
Тут всё сложнее, чем кажется... Есть два варианта запуска программ на Векторе: полностью автономный и из какой-либо операционной системы. В первом варианте нужно в программу на ассемблере добавить подпрограммы обращения к диску, считать нужные сектора с каталогом, найти запись нужного файла, считать перечисленные там сектора, выделить из двоичных данных строки... Второй вариант немного проще, там не нужно изобретать велосипед, а можно просто использовать средства ОС. В общем случае можно почитать, например, эту документацию по системным вызовам Микродос, или вот ещё по CP/M.
electroscat(24.09.2019)
Благодарю за ссылки, интересует как раз второй вариант, из под системы, буду изучать, Спасибо !
- - - Добавлено - - -
Благодарю, углублюсь в код...
Это тоже пригодится, спасибо огромное за ссылочку, я собираюсь из под оси файл доставать, но для общего развития, уверен, очень ценно.
Спасибо !
electroscat(24.09.2019)
electroscat(24.09.2019)
Добавил как рыбу в ассемблер, если ivagor не против.
Прямо из ассемблера можно запустить.
Больше игр нет
Он (ivagor), конечно, не против и даже за.
Возник вопрос - выбрать в шапке обезьяну смог, а переключится с нее на что угодно (РК, Микроша и т.д.) не получается. Куда надо ткнуть или что нужно нажать?
И злостный оффтоп - в биологии не разбираюсь и по названию (baboon) всегда думал, что это бабуин. Когда ты написал, что мандрил, я тоже посмотрел - и точно, мандрил. Странно, но насколько я понял из английской вики, какое-то время мандрил(ов?) относили к бабуинам, но сейчас нет, может так и получилось название классической картинки.
- - - Добавлено - - -
Насчет переключения - насколько вижу, в обязьянине не хватает хитрой пиктограммы с рыбкой, при нажатии на которую и появляется выбор. Возможно так и задумано
В биологии, в Ленах и в чайниках я разбираюсь исключительно по иллюстрациям к алгоритмам компьютерной графики.
Да, я поторопился. Обновил заголовок:
(Бе, у форума аллергия на рыбу, пришлось цитату заменить на скриншот).
Ты сделал правильный вывод о том, что меню просто реагирует на рыбу в тексте.
Последний раз редактировалось svofski; 05.10.2017 в 23:15.
Больше игр нет
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)