-
- ? S_V_B
- 31.01.2018 17:42
почему он сам себя не пытается запустить после HAL?
- ? S_V_B
- 31.01.2018 17:24
за save setup спасибо.. немного отлегло
- ? S_V_B
- 31.01.2018 17:23
выходишь из Par11d попадаешь в БК10 монитор и все по новой
- ? S_V_B
- 31.01.2018 17:21
да дело не в этом. дос не должен каждый раз умирать и занимать память пользователя.
- ? S_V_B
- 31.01.2018 17:09
шучу конечно.. но по логике вещей дос должен сидеть в СМК и не высовываться вместе с резидентами.
Дико бесит.. чтобы не сделал, перезагузка, диск L, каталог такой-то .ааааааа
- ? S_V_B
- 31.01.2018 16:59
/* опять хочешь изобрести велосипед */
сам же хотел из интерната скачивать файлы неизвестного размера, я боюсь что лимита в 32мб будет мало .. и что дальше
мега браузер не будет зависеть от дос
- ? S_V_B
- 31.01.2018 16:32
немного отклонились от темы. итак продолжим.
Все прекрасно работает (проверил) но есть одно но.. все будет работать в твоей программе когда данные ты сам раскладываешь по страницам.
Для работы с внешними файлами неизвестного размера придется придумывать что-то вроде менеджера памяти особенно если не просто грузить файлы, а работать с указателями и.т.д. а если файл не один то и подавно.
- ? S_V_B
- 31.01.2018 15:26
/* если единицей скроллинга является целый тайл, тайлы можно пропускать при копировании. */
Даже если тайл 8 пикс рывками будет, да и хотелось бы разнообразия, куча одинаковый тайлов - что за фон.. можно пойти дальше и вообше без фона сделать как в старые добрые.. зато удобно :)
- ? S_V_B
- 31.01.2018 14:20
/* BD "скроллить в окошках" нельзя, */
В данном контексте я подразумевал не изменения адреса видимой части экрана (как вы наверное догадались), а движение картинки в игре.
Имел в виду других вариантов у них не было.
- ? S_V_B
- 31.01.2018 14:14
/* gid - А исходников БОС БК11М нету. */
¤
А это разве не оно?
¤
http://forum.maxiol.com/index.php?showtopic=4336
- ? S_V_B
- 31.01.2018 13:28
Я так понимаю поэтому и была мода в старых игрушках скроллить в маленьких окошечках, а вокруг статичная картинка
- ? S_V_B
- 31.01.2018 13:21
Я не говорю что его 10 раз в секунду нужно просто обновлять, допустим скролиинг - либо двигать содержимое экрана (бесполезно) либо заново из тайлов строить уже со сдвигом с учетом анимации фона.
Где хранить, как выводить пока в голове не уложилось.
- ? S_V_B
- 31.01.2018 12:45
если делать достаточно сложный фон то все равно 99% перекрашивать придется
- ? S_V_B
- 31.01.2018 12:27
Вот что значит живое, человеческое общение уже вкуривать начинаю :)
А то две строчки в документации не так образно..
- ? S_V_B
- 31.01.2018 12:14
т.е не важно куда в данный момент подключена 5 и 6 страница, нужно просто учитывать адрес окна, а при переключении экранов она просто отображается?
- ? S_V_B
- 31.01.2018 12:03
Я так понимаю целый экран перерисовывать заново в три слоя не получится.
Только отдельные спрайты
- ? S_V_B
- 31.01.2018 12:01
Много переключений, не получится ли слайд-шоу? весь эффект от такого блиттинга пропадет.
- ? S_V_B
- 31.01.2018 11:06
Еще вопрос:
Если использовать для вывода графики два видео буфера то всю графику придется хранить в 0й странице?
- ? S_V_B
- 31.01.2018 11:02
/* арифметическо-логические операции к регистру неприменимы */
я немного неясно выразился:
1. Узнать текущее состояние с помощью ЕМТ 10 (140030) или расшифровать в исходниках.
2. Подключить на основании этих данных одну необходимую (не 2е) страницу.
3. Вернуть все на место.
- ? S_V_B
- 31.01.2018 05:46
#177716 - простите опечатка.
¤
/* меняются обе страницы в обоих окнах одновременно. */
А если XORом маску нужной страницы, перед этим сохранив состояние регистра, а после восстановить..
- ? S_V_B
- 30.01.2018 18:16
А если mov #54000,#177716 - то 7я в 40000?
что при этом происходит с видео буфером?
- ? S_V_B
- 30.01.2018 18:14
1. Есть регистр 177716 если бит 11 установлен - переключаем страницы.
2. в 5 и 6й странице 2 видеобуфера.
если сделаю mov #14000,#177716 - подключится 5 стр. в 40000?
mov #5400,#177716 - 6стр. в 100000?
- ? S_V_B
- 30.01.2018 18:11
Кто может толково объяснить на пальцах. Попытался подсмотреть в исходниках БОС но там как специально сплошные ребусы, даже держа под рукой BKHEAD все дело только запутывается.
Например зачем константы писать в таком виде: #TapMsk!ScrMsk или Bic #^C<ScrMsk!TapMsk>,@#$$UsrS ? Чтобы враг сошел с ума?
- ? S_V_B
- 29.01.2018 18:22
https://yadi.sk/d/zQGLOMiR3RtSu4
- ? S_V_B
- 29.01.2018 17:17
Добавил сохранение структуры каталогов
¤
https://yadi.sk/d/yLc4YmmG3RtJvw
- ? S_V_B
- 29.01.2018 05:57
ок, добавлю
- ? S_V_B
- 26.01.2018 20:40
а то что защелка на линии п.2 на корпусе 21 нифига не понятно...
- ? S_V_B
- 26.01.2018 20:22
Я же программист.. я очень рад что появится rs232 но его же нужно куда-нибудь воткнуть...
- ? S_V_B
- 26.01.2018 20:14
Ну а где мега флэшки которые будут повсюду...
- ? S_V_B
- 26.01.2018 19:14
"почти сделал" но это мелочи
- ? S_V_B
- 26.01.2018 19:10
яж не про ком порт спрашивал.....
- ? S_V_B
- 26.01.2018 19:09
Ну ты же через wi-fi уже сделал
- ? S_V_B
- 26.01.2018 19:06
??????????
это ты про что... я ещё не много накатил.. можно по частям
- ? S_V_B
- 26.01.2018 18:02
Есть БК11м - без бэйсика (и тоскливой пустой плашкой от Volanda)
Вопрос к мегаэлектронщикам.. насколько сложно создать девайс на современной элементной базе котрый будет использовать эту бесполезную дырку во благо народа. Без сложных программаторов на "200 корпусов мелочи".. с использованием wifi-com от тов. BD юзать это адресное пространство как флэш. Со стороны win обещаю грызть до последнего...
- ? S_V_B
- 26.01.2018 15:15
https://yadi.sk/d/8zP4lRnQ3Rorfc
- ? S_V_B
- 26.01.2018 13:59
Добавил заголовки, распаковывал - обратно записывал с помощью BKDE. Все вроде работает. У кого время будет погоняйте может косяки вылезут.
Для себя сделал чекбокс чтобы просто дампами скидывал.
- ? S_V_B
- 26.01.2018 10:51
Сначала тоже по выбору хотел сделать, но авто определение интересней.. попробуем
- ? S_V_B
- 26.01.2018 09:02
нужно ли добавлять в бинарник адрес и длину?
я так понимаю при обратном добавлении в образ программы с автозапуском не будут работать.
- ? S_V_B
- 25.01.2018 17:42
Все исправил, не заметил что атрибут каталога 0x7F смещен на 2 байта.
¤
Теперь все работает.
При открытии файла не МК ДОС должно выскочить сообщение что не мк дос.
- ? S_V_B
- 25.01.2018 17:12
Только МК дос.. щас доделаю
- ? S_V_B
- 25.01.2018 15:56
уже допер.. съехал малость
- ? S_V_B
- 25.01.2018 14:58
Не могу понять откуда иногда мусор в именах попадается
- ? S_V_B
- 25.01.2018 14:46
Длинна имени файла в МК-ДОС 14 символов?
- ? S_V_B
- 25.01.2018 14:00
/* чем S_V_B занимается в рабочее время */
я это писал вчера с 21-00 по 24-00 по нашему сремени GMT+6
- ? S_V_B
- 25.01.2018 10:55
Ок, будем копать.. спс
- ? S_V_B
- 25.01.2018 09:03
Уже все готово, спасибо gid за подсказку. В МК-ДОС без сырцов в HEXedit все понятно. Исходник com файла аж 96 года и ни у кого желания не возникло в современный вид привести.
Если есть описание ФС АН-ДОС киньте ссылку добавлю и его. Мне просто АН-ДОС пока не очень нужен. Как всегда начинаешь делать одно.. и пошло-поехало, не хватает одного, другого, третьего.. зато все бухтят как деды.."это уже было.. никому не нужно" не нужно-не берите, может кому пригодится. Если бы вместо бухтения раз в месяц что-нибудь полезное выкладывали жить было-бы гораздо проще. А то тоска блин сплошная "оставь надежду всяк сюда входящий" :)
- ? S_V_B
- 25.01.2018 05:14
/* Terra поздравляю вы изобрели велосипед */
Я же говорю что по необходимости.. разве вы не в курсе, что com файлы под виндой не работают?
- ? S_V_B
- 24.01.2018 21:15
Создается каталог с именем IMG файла, туда все записывается.
¤
Только что заметил, что нечепятки в начале или конце некоторых имен файлов проскакивают. (завтра разберусь, спать пора)
- ? S_V_B
- 24.01.2018 21:01
очередной велосипед готов:
https://yadi.sk/d/vAZIJJMI3RkbPt
¤
кому нужно погоняйте.. сырой еще писал всего два часа и только для того чтобы выдрать с диска знакогенератор сохраненный из ПЗУ.
- ? S_V_B
- 24.01.2018 20:42
но для имен файлов это не важно
-
«
1 | ... | 9 | 10 | 11 | ... | 17 | »
?