User Tag List

Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 19 из 19

Тема: Загрузка файла по имени

  1. #11

    Регистрация
    15.07.2009
    Адрес
    Череповец
    Сообщений
    1,800
    Спасибо Благодарностей отдано 
    177
    Спасибо Благодарностей получено 
    64
    Поблагодарили
    49 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Кого нынче хотите удивить турболоадером? Тех стариков, что их уже повидали или молодых, которым наше старье и даром не нужно? Большинство с флэшек-винтов грузит игры за секунды, им этот турболоадер только проблемы доставит. Хотя, если запускать в эмуле, то проблем нет, но тут вроде как за "железные машинки" некоторые авторы активно агитируют?
    ZX-Evo Rev. C4 (Double-config) / VDAC2 / NeoGS / ZX-Multisound / NemoIDE / ZiFi
    Scorpion ZS 256 Turbo+ (Light) / GMX / ZXM-GS / TSFM / SMUC / ZXKM / Gotek

  2. #12

    Регистрация
    19.01.2017
    Адрес
    г. Арзамас
    Сообщений
    2,450
    Записей в дневнике
    42
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    162
    Поблагодарили
    119 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    я выше невнятно написал что ли?

    - - - Добавлено - - -

    Цитата Сообщение от Gutten Посмотреть сообщение
    Кого нынче хотите удивить турболоадером? Тех стариков, что их уже повидали или молодых, которым наше старье и даром не нужно?
    Внезапно мне напомнила ситуация с NEC PC-88: инфы по работе с дисководом мало, но примеры или не работают, или читают файлы медленно. Я нашел шуструю загрузку в Tetris, дизассемблировал процедуру и использовал.
    Поэтому отказываться от турболоадера глупо, я выше сказал, что достаточно использовать тот вариант, что предложил SaNchez.

  3. #13

    Регистрация
    15.07.2009
    Адрес
    Череповец
    Сообщений
    1,800
    Спасибо Благодарностей отдано 
    177
    Спасибо Благодарностей получено 
    64
    Поблагодарили
    49 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да эти мысли вслух не только к данному вопросу, а вообще. Иногда появляются темы как сделать "быструю загрузку без переменных" и одно из решений - как раз прямой доступ к ВГшке. Но на сегодня это худшее решение.
    ZX-Evo Rev. C4 (Double-config) / VDAC2 / NeoGS / ZX-Multisound / NemoIDE / ZiFi
    Scorpion ZS 256 Turbo+ (Light) / GMX / ZXM-GS / TSFM / SMUC / ZXKM / Gotek

  4. #14

    Регистрация
    16.02.2006
    Адрес
    Новосибирск
    Сообщений
    3,280
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    54 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    в любом случае отказываться от треклоадера неумно.
    в каком контексте это сказано? если ты имел в виду историческую ценность, то этого не отнять в любом случае. если с практической точки зрения для Спектрумов и его клонов, то нет смысла, ибо винты и карточки решают лучше. Если в общем смысле, с позиции пользователя не только Спектрума - я не знаю как там на других платформах, но уверен, что на многих из них есть свои подобия "дос" со стандартными точками входа для чтения файлов. Вариант SaNchez, кстати, это стандартаная 3d13, это не турболоадер. прям совсем не турбо.
    Последний раз редактировалось Sayman; 01.03.2017 в 11:17.
    0A заповедей:
    I. Не удаляй каталог свой.
    II. Не удаляй до времени ни одного файла.
    III. Не кради файлы.
    IV. Не желай программы ближнего своего.
    V. Почитай BDOS и BIOS как родителей своих ...
    ---
    Sprinter resurrect:
    Telegram
    Discord
    Repo
    Forum

  5. #15

    Регистрация
    19.01.2017
    Адрес
    г. Арзамас
    Сообщений
    2,450
    Записей в дневнике
    42
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    162
    Поблагодарили
    119 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    я сталкивался с дисковой адаптацией, когда доступ через 3d13 был просто невозможен, потому что программа работала некорректно. Вариант - использовать треклоадер.

    Странно, что newart. владелец сайта zxpress.ru, не вспомнил о наличии литературы.

  6. #16

    Регистрация
    19.01.2005
    Адрес
    Санкт-Петербург
    Сообщений
    11,551
    Спасибо Благодарностей отдано 
    205
    Спасибо Благодарностей получено 
    188
    Поблагодарили
    83 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Шынни Посмотреть сообщение
    Странно, что newart. владелец сайта zxpress.ru, не вспомнил о наличии литературы.
    Читай внимательно первый пост. Процедуру просил Gogin. Статья TR-DOS для начинающих ему не помогла, что-то все равно не работало.

  7. #16
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #17

    Регистрация
    01.03.2005
    Адрес
    Новосибирск
    Сообщений
    2,080
    Спасибо Благодарностей отдано 
    87
    Спасибо Благодарностей получено 
    480
    Поблагодарили
    145 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Sayman, Ты новый тролль?)) Тебе какая в опу разница...?))) Топикстартеру были предложены варианты - сам выберет.
    Напиши и выложи свою процедуру, языком чесать мастер только?

    - - - Добавлено - - -

    вот древняя тема, берите какой нравится http://zx-pk.ru/threads/14967-zagruz...uchaetsya.html

  9. #18

    Регистрация
    16.02.2006
    Адрес
    Новосибирск
    Сообщений
    3,280
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    54 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    dr.bars, ты первопост читал или просто понтануться решил на старости? Тебе же сказали, что бы просто под tap перегнать потом можно было.

    - - - Добавлено - - -

    newart, пояснительная к функции от SaNchez: http://zxdn.narod.ru/coding/bc05strd.txt
    0A заповедей:
    I. Не удаляй каталог свой.
    II. Не удаляй до времени ни одного файла.
    III. Не кради файлы.
    IV. Не желай программы ближнего своего.
    V. Почитай BDOS и BIOS как родителей своих ...
    ---
    Sprinter resurrect:
    Telegram
    Discord
    Repo
    Forum

  10. #19

    Регистрация
    22.06.2005
    Адрес
    Ульяновск
    Сообщений
    161
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от newart Посмотреть сообщение
    Gogin ищет процедурку для будущего Mario:
    так, чтобы это можно было легко адаптировать под .tap
    Я бы это сделал так. Есть, например, файлы:
    Код:
    Mario.B
    Code1.C
    Code2.C
    В бейсик файле размещаем 0 RUN USR VAL "PEEK 23628*256+PEEK 23627" <CODE> - универсальный вариант для TR-DOS/TAPE.
    В коде прописываем:
    Код:
    ;начало бейсик-программы (#5D3B - для TR-DOS, #5CCB - для +3DOS и TAPE)
    PROG	EQU	#5C53		;адрес начала бейсик-программы
    
    CODE	LD	A,(PROG)	;проверяем запущена ли программа в TR-DOS
    	CP	#3B
    	JR	Z,TrDos		;запущена в TR-DOS
    	...	...		;запущена не в TR-DOS, например в TAPE
    ;далее следует загрузчик для TR-DOS (хоть #3D2F, хоть #3D13) и Tape
    Поясню как это работает. При запуске Mario.B запускается код, который определяет с какого устройства запущен бейсик файл и в зависимости от этого запускается загрузчик либо для TR-DOS, либо для Tape. Удобство данного способа в том, что файлы без переделки можно записать как на диск, так и на ленту.
    Когда на твой вопрос отвечает философ, перестаешь понимать вопрос

Страница 2 из 2 ПерваяПервая 12

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Загрузка файла в TR-DOS (Ассемблер) не получается
    от IanPo в разделе Программирование
    Ответов: 5
    Последнее: 01.02.2011, 19:54
  2. AY Emul имени С. Бульбы
    от fk0 в разделе Музыка
    Ответов: 8
    Последнее: 25.10.2005, 10:46

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •