User Tag List

Страница 1 из 9 12345 ... ПоследняяПоследняя
Показано с 1 по 10 из 96

Тема: Помощь в кроссплатформенной разработке под zx spectrum

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Terabiterr
    Гость

    Unhappy Помощь в кроссплатформенной разработке под zx spectrum

    Всем привет!
    Кто что знает о кроссплатформенной разработке под zx spectrum?
    Интересуют подходы, как запускали, что использовали, пробовали и на чем писали?
    Что у кого есть по литературе?

    {
    примеры того что видел:
    https://zx.oberon2.ru/dash.htm

    Вики для тех кто не знает:
    http://speccy.info/Кросс-средства

    Кто готов помочь:
    т.к. новичок интересуется.
    }

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

  3. #2

    Регистрация
    02.05.2015
    Адрес
    г. Таллин, Эстония
    Сообщений
    1,691
    Спасибо Благодарностей отдано 
    302
    Спасибо Благодарностей получено 
    223
    Поблагодарили
    159 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)
    Heavy on the disasm
    Eric and the disasm
    Mask 3: Venom strikes disasm
    Bard's disasm

    Этот пользователь поблагодарил Bedazzle за это полезное сообщение:


  4. #3

    Регистрация
    14.04.2013
    Адрес
    г. Ростов-на-Дону
    Сообщений
    608
    Спасибо Благодарностей отдано 
    70
    Спасибо Благодарностей получено 
    54
    Поблагодарили
    48 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну, даже не знаю, упоминать ли... У нас тут на форуме два Паскаля есть. Один типа-Паскаль, и на нём уже что-то пишут, второй типа-компилятор с неограниченными амбициями :-)

    https://zx-pk.ru/threads/24967-zx-like-pascal.html

    https://zx-pk.ru/threads/24762-kompi...udushchee.html

    Этот пользователь поблагодарил Bolt за это полезное сообщение:


  5. #4

    Регистрация
    30.08.2010
    Адрес
    Санкт-Петербург
    Сообщений
    1,263
    Спасибо Благодарностей отдано 
    53
    Спасибо Благодарностей получено 
    200
    Поблагодарили
    163 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Один из самых обкатанных вариантов; https://zx-pk.ru/threads/447-sjasmpl...assembler.html

    Этот пользователь поблагодарил krotan за это полезное сообщение:


  6. #5
    Terabiterr
    Гость

    По умолчанию

    Цитата Сообщение от nihirash Посмотреть сообщение
    Если хочешь сделать что-нибудь стоящее, то боюсь без ассемблера не обойтись.
    Это я уже понял.


    Цитата Сообщение от nihirash Посмотреть сообщение
    Не кидайся сразу что то большое делать - скорее испугаешься и запутаешься, чем что то сделаешь.
    Согласен.
    Цитата Сообщение от krotan Посмотреть сообщение
    Один из самых обкатанных вариантов; https://zx-pk.ru/threads/447-sjasmpl...assembler.html
    Вариант не плох. Нужно тестировать на практике. Как это все работает нужно разбираться т.к. документации там той буквально пару страниц. Ну на первый взгляд заманчиво.

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

    Цитата Сообщение от bigral Посмотреть сообщение
    Проги под zx (и другие 8bit) резко отличаются от современного "обычного программирования". Потому что уже 286-й был очень быстрым процессором, ну например, игра типа exolon на 286-ом 20mhz с видяхой типа tvga вполне себе может быть переделанна с zx-a путем замены z80 команд на эмулирующие их куски C, при этом оно будет рисовать все в буфер со структурой zx экрана а по прерыванию от видяхи перекодировать этот буфер в vga... что уж там говорить про все другие процы которые круче 286 20mhz. Так что это своего рода "магия" суть которой влепить максимальное количество графики в минимальное количество тактов процессора. Данный вид извращений вообще не понять 99% современной молодежи. Но если в 2-х словах то есть 3 вида прог под zx:
    1. крутые (100% ассемблера + самые быстрые алгоритмы);
    2. нормальные (основные ресурсоемкие процедуры (рутина) на ассемблере ~80% + логика проги на С или AGD скрипте ~20%);
    3. фуфло (100% на C или вообще на basic);

    Начинать писать сразу проги 1-го типа это обычный путь типичного спектрумиста времен начала 90-х... он сложный и 90% народу обламывались на стадии чуть более продвинутой чем hello world; Начинать со второго типа еще сложнее, потому что надо хотябы какоето количество кода написать в стиле 1-го типа а потом еще и сочленить это все дело с языком высокого уровня; Так что наверно надо начинать с третьего уровня и далее заменять по 1-й самые тормозные процедуры (обычно вывод на экран).
    Как новичок в zx полностью соглашусь что надо с basic начинать. Нужно усвоить для себя общее представление всех нюансов.
    Все таки изначально попробую пописать типо шахмат,тетриса на basic. И дальше нужно будет пробовать работать с Assembler т.к. как вы называете средний уровень. Это лишняя трата времени. Потому что в любом случае будешь упираться в производительность.
    Последний раз редактировалось Terabiterr; 18.11.2019 в 17:18.

  7. #6

    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,966
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    319
    Спасибо Благодарностей получено 
    314
    Поблагодарили
    237 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Terabiterr Посмотреть сообщение
    Как новичок в zx полностью соглашусь что надо с basic начинать. Нужно усвоить для себя общее представление всех нюансов.
    Любой ретро-васик в современных условиях - бесполезно выброшенное время. Никаких нюансов с ним не усвоишь, и даже кросс-ассемблер будет удобнее (плюс наглядная отладка кода под эмулятором). Заморачиваться васиком нужно только если собираешься заниматься "защищёнными" загрузчиками и тому подобными извращениями. Но это не для начинающих уже явно.
    Прихожу без разрешения, сею смерть и разрушение...

  8. #7

    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,870
    Спасибо Благодарностей отдано 
    522
    Спасибо Благодарностей получено 
    251
    Поблагодарили
    225 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если уж говорить о глобальных подходах, то нужна IDE со встроенными эмуляторами( или взаимодействующая с ними) всех ретро-компов, а до кучи и игровых приставок. Чтобы если кто-то сподвигся на новый софт, то сразу осчастливливал всех ностальгирующих и цифровых партизан всех платформ. Начать можно и с просто Бейсиков+ассемблеров, благо они на всех компах были, или с просто ассемблеров и компиляторов языков "чуть выше ассемблера". IDE должна быть не тупая, а с ИИ. Хоть какое-то практическое применение для него. Эмуляторы нужны для запуска отладки создаваемого ПО, следовательно дополненные дебагерами. Насколько мне известно программ такого класса вообще в мире не существует на данный момент.
    Последний раз редактировалось andrews; 18.11.2019 в 03:01.

  9. #8
    Terabiterr
    Гость

    По умолчанию

    Цитата Сообщение от andrews Посмотреть сообщение
    Если уж говорить о глобальных подходах, то нужна IDE со встроенными эмуляторами( или взаимодействующая с ними) всех ретро-компов, а до кучи и игровых приставок. Чтобы если кто-то сподвигся на новый софт, то сразу осчастливливал всех ностальгирующих и цифровых партизан всех платформ. Начать можно и с просто Бейсиков+ассемблеров, благо они на всех компах были, или с просто ассемблеров и компиляторов языков "чуть выше ассемблера". IDE должна быть не тупая, а с ИИ. Хоть какое-то практическое применение для него. Эмуляторы нужны для запуска отладки создаваемого ПО, следовательно дополненные дебагерами. Насколько мне известно программ такого класса вообще в мире не существует на данный момент.
    Что-то не вероятное. Это надо быть гением и иметь команду гениев чтобы такое сделать

  10. #9

    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,870
    Спасибо Благодарностей отдано 
    522
    Спасибо Благодарностей получено 
    251
    Поблагодарили
    225 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Terabiterr Посмотреть сообщение
    Что-то не вероятное. Это надо быть гением и иметь команду гениев чтобы такое сделать
    Ничего невероятного! Просто посмотри на себя как действуешь ты и сломай в своей голове. когда будешь писать эту программу концепцию. что программа должна делать только то. что ты ей четко оговорил делать. Человек ведь, как естественный интеллект, действует по другому! И еще не пытайся это реализовывать через ныне модную концепцию самоадаптирующейся нейросети и машинного обучения. Для такой задачи это не будет работать!
    Цитата Сообщение от Terabiterr Посмотреть сообщение
    Вот интересная штука
    она на С#! Честно говоря уже одно это обстоятельство снижает к ней интерес
    Последний раз редактировалось andrews; 19.11.2019 в 06:43.

  11. #10

    Регистрация
    02.05.2015
    Адрес
    г. Таллин, Эстония
    Сообщений
    1,691
    Спасибо Благодарностей отдано 
    302
    Спасибо Благодарностей получено 
    223
    Поблагодарили
    159 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от andrews Посмотреть сообщение
    Ничего невероятного!
    Ок.
    Два лимона евро, и завтра мы с коллегой приступаем к реализации.
    Ничего невероятного!
    Heavy on the disasm
    Eric and the disasm
    Mask 3: Venom strikes disasm
    Bard's disasm

Страница 1 из 9 12345 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Игры в разработке для ZX Spectrum Next
    от rajdee в разделе Игры
    Ответов: 67
    Последнее: 22.04.2023, 15:12
  2. В разработке Q*bert для ZX Spectrum Next
    от michellekg в разделе Игры
    Ответов: 0
    Последнее: 22.10.2017, 13:02
  3. ZX Spectrum+3 адаптировать под TRDOS
    от FSound в разделе Разный софт
    Ответов: 29
    Последнее: 01.08.2016, 22:56
  4. Нужна помощь с ремонтом ZX Spectrum
    от shpak в разделе Разный софт
    Ответов: 7
    Последнее: 02.11.2015, 10:38

Ваши права

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