С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Stl75, а все нужные процедуры лет 25 назад написаны и ты их знаешь. Для адаптации игры никакого прямого программирования контроллера не требуется. Игры под tr-dos это та же лента, ну или картридж. Просто читай блоки секторов командой 5. Если несколько файлов, можно до старта софтины сохранить их адреса в памяти, чтобы потом не шариться по диску. Для 3d13 достаточно пары системных переменных, работает везде на реалах и в железных эмуляторах. Буфер чтения размером один сектор можно временно разместить на экране под черным фоном. Это если про 48k версию говорить (был у меня такой фетиш когда-то - делать дисковую версию игры 48k строго в 48k), а если игра под 128k, то вообще руки полностью развязаны. С записью аналогично, но запись редко требуется. Вот и вся наука, но это я так просто поболтать мимо проходил. Нафига в загрузчике игры все эти 3d2f, ну разве что делать всякие музыкалки с параллельной загрузкой и фейд-ауты для светодиодов дисковода.
Последний раз редактировалось SoftLight; 09.10.2019 в 18:49.
всё было разжёвано аж 28 февраля 1994г в spectrofon№3,
остальное шаманство (ускорение загрузки/обработка ошибок) наверно уже не актуально
в 90е и в первой половине нулевых под 3d2f писали исключительно ради того, чтобы:
1. запилить нестандартный формат дискеты (например, ради защиты от копирования)
2. чтобы повыпендриваться!
причём второй вариант был гораздо более частый. сейчас на дворе 2019й год, вы перед кем собрались пальцы гнуть и выпендриваться? кому нужен нынче этот всратый 3d2f?
если на компе есть эмулятор трдоса, то там же рядом скорей всего есть и эмулятор тапок. в этом случае, дисковая версия работающая через 3d2f если не взлетает, то проще гонять тапку, а ваша дисковка тогда уже не интересна будет.
я в 90е годы сидя на грёбанном советском дисководе просто материл тех, кто делал эти турболоадеры. через раз баги и глюки. если у автора стоит прекрасный и не глючный флопп, это не значит, что у всех оно так же.
если автор пилит свой прод, то это прод должен бы получится качественным, а не куском багованным работающим только у автора. к сожалению в 90е годы большинство кодеров были школьниками и прочими малолетками, поэтому на многое просто забивали болт. и к сожалению многие так и продолжают делать по сей день. вот пример там выше - "занулите там байтики". отличное решение. не работает игра? берите в руки СтС)))
да плевал я на такую игру, я просто тапку возьму и не буду иметь каких-то проблем.
работая через 3d13 большинство софта наоборот прекрасно загружалось. и мне так кажется. что вы слегка лукавите говоря о том. что запиливая свой драйвер ВГ93+драйвер trdos fs в Элите, вы потратите куда больше памяти, чем запиливая погрузчик на 3d13. сколько драйверов таких хитрых и быстрых не смотрел, все громоздкие были.
Последний раз редактировалось Sayman; 09.10.2019 в 20:13.
Встречал несколько игр с выбором загрузчика #3d13/3d2f по нажатию Enter, вроде бы от Spirit (Сергей Новиков) или Fatality, сейчас уже не вспомню точно. Почему бы не сделать выбор и универсальный релиз ?
Последний раз редактировалось ^m00h^; 10.10.2019 в 07:24.
Не надо обобщать все турболоадеры.
У меня на 5313 тоже не работали некоторые турболоадеры, которые не учитывали то, что при остановке и последующем запуске двигателя, головка дисковода могла смещаться на один трек, из-за чего дальнейшая загрузка накрывалась медным тазом. Лайфхак для борьбы с этим был такой - открывали защелку дисковода, чтобы мотор не остановился в паузе, а потом закрывали опять. Иногда это помогало.
Классический tr-dos выходил из ситуации смещенной головки очень просто - если сектор не читается, то возвращались на нулевой трек, и обратно.
Я же говорю о нормальных качественных турболоадерах, в том числе и о своем. Который все прекрасно отслеживал, и никогда не сбивался ни на каких дисководах. Был компактен и быстр.
Если из-за остановки двигателя соскакивали с трека, то он это вычислял и тут же возвращался обратно НЕ ЧЕРЕЗ нулевой трек, что гораздо менее дрючно и более быстро. Да и множество других плюсов у КАЧЕСТВЕННОГО турбо-лоадера. Но, прежде всего на реальном дисководе)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)