Важная информация

User Tag List

Страница 31 из 31 ПерваяПервая ... 2728293031
Показано с 301 по 309 из 309

Тема: ПК8000 - загрузка с внешних носителей

  1. #301
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    5,081
    Спасибо Благодарностей отдано 
    175
    Спасибо Благодарностей получено 
    446
    Поблагодарили
    255 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    -18651dec в дополнительном коде=0B725hex, если в прямом коде, то =46885dec.
    Особенность преобразования в десятичное представление в данном (и не только в данном) бейсике, если старший бит слова =1, то число считается отрицательным. От 0 до 32767dec (7FFFhex) будет положительное число, от 32768 (8000hex) и больше будет -32768 и дальше.
    Последний раз редактировалось ivagor; 16.03.2019 в 12:08. Причина: исправил последнюю часть

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

  3. #302
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    5,081
    Спасибо Благодарностей отдано 
    175
    Спасибо Благодарностей получено 
    446
    Поблагодарили
    255 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Оффтоп, чудеса математики ПК8000

    Скрытый текст

    Если при отсутствии программы сравнить
    PRINT FRE(0)+65536
    и
    PRINT(FRE(0)+65536)
    то окажется, что они дают разные результаты
    [свернуть]

  4. #303
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    5,081
    Спасибо Благодарностей отдано 
    175
    Спасибо Благодарностей получено 
    446
    Поблагодарили
    255 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    чудеса математики ПК8000
    Справедливости ради надо написать, что так не только у ПК8000, но и у всех потомков микрософтовского бейсика, у которых есть функция FRE (попробовал вектор, корвет, львов, искру-1080, дальше поленился проверять). Каждая пара скобок задействует стек и свободное место уменьшается (можно еще скобок добавить и стек еще просядет). Кстати, вот другой курьезный вариант:
    PRINT 0+FRE(0) (или PRINT 1*FRE(0), думаю тут идея тоже ясна)
    Заканчиваю с оффтопом, но это было забавно.

  5. #304
    Activist
    Регистрация
    27.11.2014
    Адрес
    г. Саратов
    Сообщений
    488
    Спасибо Благодарностей отдано 
    40
    Спасибо Благодарностей получено 
    24
    Поблагодарили
    19 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Arix Посмотреть сообщение
    Я заметил, что некоторые игры, загруженные с жесткого диска, идут гораздо быстрее. Например, "Пожарный", где надо спасать мышек из горящего здания.
    Хм... Загрузил этого пожарника со своей кассеты. Он так же быстро бегает. А раньше он медленно ползал! Правда, у меня тогда была другая "Сура", купленная в 1992-м году. В 1998-м году она скоропостижно скончалась, когда я воткнул разъем клавиатуры, сместив его на один вывод. Показывала какие-то полосы, сейчас вообще ничего не показывает. Через год на барахолке я увидел такую же Суру в полном комплекте. Купил. Была какая-то мелкая неисправность, это я быстро починил. Именно она у меня сейчас и используется. Но на ней я в Пожарного не играл до нынешних дней. Интересно, что это было? Компьютеры-то одинаковые. Получается, первый тормозил.

    Похоже, первый компьютер действительно работал медленнее. Я сейчас попробовал играть в Сталкера (STA3). Я уже не помню, сколько уровней я раньше проходил, больше десяти, вроде бы. Сейчас вообще нереально играть, меня моментально убивают. Я в эмуляторе сохраняю состояние, нашёл, где хранится число жизней, исправил на FF, получил 255 жизней. Дошёл до восьмого уровня и застрял.
    Нажмите на изображение для увеличения. 

Название:	stalk3 lev81.jpg 
Просмотров:	149 
Размер:	72.9 Кб 
ID:	68529
    Пройти в правую часть совершенно не реально. Противники сыплются непрерывно, как только я туда бегу, они стаей набрасываются на меня, а сзади первый загоняет. А раньше я это место проходил без особого труда. Вот, замедлить бы эмулятор. Не понимаю, как сам разработчик проходил свою игру. Теперь буду пытаться с помощью НЕХ-редактора телепортировать себя в другой угол. Где-то же должны сохраняться координаты персонажа.
    Последний раз редактировалось Arix; 19.03.2019 в 21:01.

  6. #305
    Activist Аватар для cy6
    Регистрация
    27.04.2015
    Адрес
    г. Пенза
    Сообщений
    206
    Спасибо Благодарностей отдано 
    21
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Arix Посмотреть сообщение
    В 1998-м году она скоропостижно скончалась, когда я воткнул разъем клавиатуры, сместив его на один вывод. Показывала какие-то полосы, сейчас вообще ничего не показывает.
    Убился пор ВВ55а. Если при этом, ничего не дымило, может и не сильно большой ремонт нужен.
    Цитата Сообщение от Arix Посмотреть сообщение
    Похоже, первый компьютер действительно работал медленнее.
    Как такое может быть на промышленной модели, заведомо одинаковой? Может, у нас реакция уже не та.
    Made in USSR
    Ленин жил, Ленин - жив, Ленин - будет жить! И Сура будет жить. БПЭВМ и ZX всех стран, соединяйтесь!

    Sterh ST-007 есть. Стучитесь, если что (556РТ2).
    3d принтер тоже в наличии

  7. #306
    Activist
    Регистрация
    27.11.2014
    Адрес
    г. Саратов
    Сообщений
    488
    Спасибо Благодарностей отдано 
    40
    Спасибо Благодарностей получено 
    24
    Поблагодарили
    19 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    На счет реакции - это да. Но не настолько же! На первом компьютере пожарный реально медленно ползал. Сейчас уже с трудом вспоминаю, но на нём были ещё какие-то глюки, которых нет на втором компьютере. Вроде, в конце некоторых бейсик-программ вылезала абракадабра. Чтобы её не было, я ставил в конце строку с номером 65535 или какой там максимальный номер.

  8. #307
    Activist
    Регистрация
    27.11.2014
    Адрес
    г. Саратов
    Сообщений
    488
    Спасибо Благодарностей отдано 
    40
    Спасибо Благодарностей получено 
    24
    Поблагодарили
    19 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    На реале играть в игры легче. Это умилятор b2m слишком быстро работает. Да ещё клавиши в нём как-то нечетко срабатывают. Клавиатура на ПК (на котором эмулятор) нормальная. Я прочитИл Сталкера, уже саму программу. Сделал изначально 255 жизней. Уровень, который я привел на скрине, оказался последним. До него я дошёл бы и без чита, т.к. теряю меньше 23-х жизней. Но на этот последний уровень мне 23-х жизней точно не хватает. Однако на реале я с ним мучался не так долго, там противники бегают не так быстро, и клавиши четче работают.

    Вчера чуть не спалил винчестер. А возможно, и сам комп. Цеплял его к IBM-PC-совместимому для заливки файлов. А потом, подключая его обратно к Суре, воткнул шлейф, идущий от Суры, вместо контроллера напрямую в жесткий диск. Как у меня всё засвистело! Блок питания в Суре издал отчаянные вопли, загорелись все индикаторы - питание, РУС, РГ. Я тут же его выключил. Сначала я не понял в чём дело. Потом понял и пришёл в ужас. Там же питание, в т.ч. 12 В! Подключаю правильно, включаю. Эти несколько секунд, пока жесткий диск разгонялся, мне показались часами. Вот, он затарахтел, распарковывая головки (или что он там делает при запуске), потом ещё секунда... Загрузка пошла! Слава богу! Всё-таки, сейчас жесткие диски малого объёма в ближайшем Юлмарте не купишь, не стоит их палить.
    Однако, это опасно. Шлейфы-то и разъемы одинаковые.

    Посмотрел распиновку IDE. 2 и 40 - земля. Получилось КЗ по 5 В. 12 В на в(ы)ход DA2 винчестера - это не очень хорошо. Но, видимо, блок питания Суры из-за перегрузки не выдал их в полном объеме.

  9. #308
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    5,081
    Спасибо Благодарностей отдано 
    175
    Спасибо Благодарностей получено 
    446
    Поблагодарили
    255 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Arix Посмотреть сообщение
    умилятор b2m слишком быстро работает
    Emu80 в игрушках обеспечит скорость практически как у реала.

  10. #309
    Activist
    Регистрация
    18.02.2010
    Адрес
    г. Пенза
    Сообщений
    362
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    8 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Добавил новую прошивку для контроллера IDE: здесь
    Файл прошивки: PK8000_HDD.BIN

Страница 31 из 31 ПерваяПервая ... 2728293031

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

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

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

Похожие темы

  1. ПК8000 - Ремонт
    от Mifody в разделе ПК8000
    Ответов: 103
    Последнее: 24.08.2019, 11:25
  2. Ответов: 70
    Последнее: 31.08.2015, 23:02
  3. куплю пк8000
    от omaxlab в разделе Барахолка (архив)
    Ответов: 26
    Последнее: 02.07.2012, 21:44
  4. Тул для конвертации образов носителей
    от Alex Rider в разделе Утилиты
    Ответов: 22
    Последнее: 05.05.2012, 16:25
  5. ПК8000 - Клавиатура
    от Mick в разделе ПК8000
    Ответов: 50
    Последнее: 17.01.2009, 17:20

Ваши права

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