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

User Tag List

Страница 1 из 10 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
    Veteran Аватар для Bedazzle
    Регистрация
    02.05.2015
    Адрес
    г. Таллин, Эстония
    Сообщений
    1,486
    Спасибо Благодарностей отдано 
    223
    Спасибо Благодарностей получено 
    149
    Поблагодарили
    115 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)
    Heavy on the disasm
    Eric and the disasm
    Mask 3: Venom strikes disasm
    Bard's disasm

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


  5. #3
    Master
    Регистрация
    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

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


  7. #4
    Veteran Аватар для krotan
    Регистрация
    30.08.2010
    Адрес
    Санкт-Петербург
    Сообщений
    1,263
    Спасибо Благодарностей отдано 
    53
    Спасибо Благодарностей получено 
    192
    Поблагодарили
    159 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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


  9. #5
    Guru Аватар для andrews
    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,705
    Спасибо Благодарностей отдано 
    427
    Спасибо Благодарностей получено 
    201
    Поблагодарили
    179 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  10. #6
    Activist Аватар для nihirash
    Регистрация
    22.05.2005
    Адрес
    г. Санкт-Петербург
    Сообщений
    394
    Записей в дневнике
    20
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    149
    Поблагодарили
    62 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    https://desdes.com/products/oldfiles/zeus.htm

    Ассемблер со встроенным IDE и эмулятором.
    Там даже примеры игр есть.

    Ну и в этом цикле статей есть примеры использования: https://seven-fff.com/blog/zalaxa-2-...v-environment/
    Люблю компьютеры на Z80, не люблю срачи на пустом месте.

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


  12. #7
    Member Аватар для Labrador
    Регистрация
    06.09.2006
    Адрес
    Шелехов
    Сообщений
    65
    Спасибо Благодарностей отдано 
    12
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    На вид этот Zeus штука классная, надо попробовать. Я находил zDevStudio, тоже вроде не плохой IDE но сыроватый. Для бейсика есть еще BasinC - https://arda.kisafilm.org/blog/?page_id=848&lang=en.
    Последний раз редактировалось Labrador; 18.11.2019 в 09:10.

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


  14. #8
    Terabiterr
    Гость

    По умолчанию

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

  15. #9
    Activist Аватар для nihirash
    Регистрация
    22.05.2005
    Адрес
    г. Санкт-Петербург
    Сообщений
    394
    Записей в дневнике
    20
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    149
    Поблагодарили
    62 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если хочешь сделать что-нибудь стоящее, то боюсь без ассемблера не обойтись.

    Начинай с простого - через рестарт попиши буквы, нарисуй спрайтик через шрифты, потом напрямую в видеопамять через знакоместа, подвигай его.

    Не кидайся сразу что то большое делать - скорее испугаешься и запутаешься, чем что то сделаешь.

    На роль сделать что-нибудь приемлемое - можно брать z88dk и писать на Си, но велика вероятность уткнуться в память или производительность.

    Борель крайне не рекомендую.
    Люблю компьютеры на Z80, не люблю срачи на пустом месте.

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


  17. #10
    Guru Аватар для bigral
    Регистрация
    12.07.2006
    Адрес
    г. Киев, Украина
    Сообщений
    2,147
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    95
    Поблагодарили
    82 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Проги под 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-й самые тормозные процедуры (обычно вывод на экран).

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


Страница 1 из 10 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

Ваши права

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