1. Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.

    Скрыть объявление
  2. Пожалуйста, внимательно прочитайте правила раздела.
  3. Если Вы видите это сообщение, значит, вы ещё не зарегистрировались на нашем форуме.

    Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
    1. Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
    2. Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
    3. Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
    4. Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
    С уважением, администрация форума Old-Games.RU
    Скрыть объявление

Орегонская тропа с Микроши (порт под SMD)

Тема в разделе "Мастерская", создана пользователем ThePafic, 13 июл 2010.

  1. ThePafic

    ThePafic

    Регистрация:
    20 мар 2010
    Сообщения:
    288
    Предлагаю вашему вниманию адаптацию "Орегонской тропы" с Микроши/Радио-86РК под Sega Mega Drive (использовался basiegaxorz).
    Порт ещё далёк от совершенства, но играть уже можно.:blush:
     

    Вложения:

    • oregon.zip
      Размер файла:
      14,2 КБ
      Просмотров:
      230
    Dimouse и Amberus нравится это.
  2.  
  3. Bato-San Чеширский волк-киборг

    Bato-San

    Регистрация:
    24 июн 2010
    Сообщения:
    14.136
    ThePafic, ну что тебе сказать ? Как человек который собирал и программировал в своё время РК86 (Микроша один из его его изувеченых клонов), Орион-128 - могу только хмыкнуть. Там портировать то нечего... Гольный Бейсик. Чёрно-белый экран, псевдографика. С тем же успехом можно портировать программы с калькулятора Б3-34 (МК61). То есть вопрос недоделок в приводит в недоумение. С одной стороны.
    С другой, после запуска выяснилось, что играть собственно невозможно ! Ибо при выборе точности стрельбы нет кнопки этот выбор завершающей. Строки не отформатированы под разрешение сеги (320х240), которое делим пополам в тексте чем у микроши (64х24 с фонтом 8х8, если не 5х7). Прежде чем выкладывать надо бы толком доделать и оттестить...
    И зачем программировать игру с мёртвой платформы под другую умирающую платформу ? Выглядит, как первая попытка вообще что-либо программировать.
     
    Newbilius нравится это.
  4. ThePafic

    ThePafic

    Регистрация:
    20 мар 2010
    Сообщения:
    288
    Так работает INPUT в basiegaxorz. Нужно выбрать кнопками вверх-вниз что надо, потом нажать А, при необходимости повторить, потом нажать Start.
    То есть если надо выбрать 1 на экране должно быть 11 и в этот момент нажать Start.

    Just for fun. К тому же эмуляторы SMD есть под все ныне здравствующие платформы, дай бог им здоровья и многих лет жизни.

    Я подумаю
     
  5. Newbilius Программуль

    Newbilius

    Регистрация:
    24 авг 2007
    Сообщения:
    4.602
    Аааа! перенос с basic на basic! ЫЫы. не сразу врубился.
     
  6. ThePafic

    ThePafic

    Регистрация:
    20 мар 2010
    Сообщения:
    288
    Именно так. Мне нужно было более ясно выразить свою мысль.
    Просто скомпилиторать исходный текст, который правился последний раз 23 года назад на другой платформе и то было большим счастьем.
    Ибо сказано было MisterGrim: Бейсик, наверное, самый непортабельный из языков высокого уровня.
     
  7. Bato-San Чеширский волк-киборг

    Bato-San

    Регистрация:
    24 июн 2010
    Сообщения:
    14.136
    Во первых - скомпилировать. Во вторых с ужасом должен тебе сообщить, что BASIC является САМЫМ ПОРТИРУЕМЫМ из языков высокого уровня - да-да-да именно тогда 23 года ты бы долго искал компьютер на котором не было бы интерпретатора BASIC. Более того - для большинства компьютеров он ещё служил в качестве операционной системы (Spectrum, БК0010, Веста и т.д.). Ни один из языков неможет похвастаться такой популярностью среди программистов вообще и такой нелюбовью к себе со стороны поклонников C. А что касается диалектов этого языка - то в 1991 году Билл Гейтс (папа одного из первых BASIC для Альтаира) сказал:"BASIC это язык будущего, на нём написано много прекрасных программ, он постоянно изменяется вбирая в себя самое лучшее от других языков, но оставаясь простым и понятным. И я предвижу в будущем ещё многое что мы сможем сделать на этом языке." А несоответствие операторов в различных диалектах не так что б и сильно велико. Вот то что сейчас выдают за BASIC - это уже больше похоже на C.
    А что касается упражнений в переносе с BASIC на BASIC - беда не в этом. Беда в неучитывании разницы аппаратуры платформ. И наверное в том, что компилятор появился слишком поздно для армии поклонников SEGA, которые могли бы написать и более достойные вещи и тем продлить жизнь этой платформы. Все с чего то начинали. Так что не обижайся, а сделай что то достойное, а не по приколу. Electroman портируй на SEGA что ли... И будет тебе признание народное. IMHO.
     
    Newbilius нравится это.
  8. ThePafic

    ThePafic

    Регистрация:
    20 мар 2010
    Сообщения:
    288
    Уважаемый Bato-San, я не думаю, что у Вас есть диплом психиатра, чтобы ставить мне диагноз амнезии.
    И позвольте мне хотя бы здесь делать то, что мне нравится. А вернее уже не делать.
     
  9. Ollibony

    Ollibony

    Регистрация:
    5 май 2010
    Сообщения:
    182
    Бейсик был везде, но везде он был разным. И до сих пор различные диалекты Бейсика не совместимы между собой. В отличие от C, который стандартизирован. Так о какой же портируемости идёт речь?
    А не тот ли это Гейтс, который говорил, что 640К хватит всем? :)
    Чем, интересно? Пример можете привести?
     
  10. Bato-San Чеширский волк-киборг

    Bato-San

    Регистрация:
    24 июн 2010
    Сообщения:
    14.136
    Ollibony, Мочь то я конечно могу, но небуду. Ибо программист и сам поймёт о чём я говорил глянув на конструкции диалекта конкретного языка. Или покопавшись в его библиотеках (даже без отладчика). Споры о том какой язык лучший - холивар, старый как мир. Потому небуду засорять тему и оффтопить.

    В данной теме шла речь о портировании не с Basic на Basic, а c Микроши на Sega. И проблемах связаных с реализацией. Как я уже писал, дело это нужное и интересное, если не браться за него с кандачка, плохо представляя аппаратные возможности обоих платформ и ориентируясь только на портируемость с языка на язык. Жаль, что мою попытку моральной поддержки автор темы воспринял с точностью до наоборот.
     
  11. Ollibony

    Ollibony

    Регистрация:
    5 май 2010
    Сообщения:
    182
    Я не собирался разводить холивары, а хотел лишь опровергнуть утверждения о портируемости бейсика и о том, что современный бейсик похож на C. Ибо у меня, как программиста, эти утверждения вызывают недоумение. А что здесь является оффтопом, оставлю решать модераторам.

    Я понимаю твою точку зрения. Просто твоя попытка моральной подержки вышла уж больно агрессивной. "Прежде чем выкладывать надо бы толком доделать и оттестить..." - а разве было сказано, что это окончательный вариант? "сделай что то достойное, а не по приколу" - это уже звучит как приказ в грубой форме.
     
  12. Bato-San Чеширский волк-киборг

    Bato-San

    Регистрация:
    24 июн 2010
    Сообщения:
    14.136
    Ollibony, Предлагаешь продолжить сей проект совместно ? Или пытаешься его похоронить ? Ты уж определись... А то складывается ощущение, что ты Basic просто ненавидишь...
     
  13. Ollibony

    Ollibony

    Регистрация:
    5 май 2010
    Сообщения:
    182
    Bato-San, не предлагаю продолжить совместно, и не пытаюсь похоронить. А просто желаю автору дальнейших успехов. И ненависти к Basic у меня тоже нет. Просто я не согласен с некоторыми из тезисов, выдвинутых тобой.
     
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление