User Tag List

Страница 6 из 16 ПерваяПервая ... 2345678910 ... ПоследняяПоследняя
Показано с 51 по 60 из 201

Тема: Преодоление барьера машинного кода. Hello world на zx spectrum , и всё такое прочее

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

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

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

    По умолчанию

    Дети, бейтесь совками в песочнице

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

  3. #2

    Регистрация
    31.01.2007
    Адрес
    Москва
    Сообщений
    811
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    60 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Чет я не понял, а где барьер то? Не можешь освоить пару страниц команд z80 ? Не знаешь как устроен самый простой комп на z80? Не в состоянии поставить саблайм и z80 подсветку с этого форума, в которой кстати есть и компиляция с запуском эмуля одним кликом мышки? Распиши подробно что у тебя не получилось?

  4. #3

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

    По умолчанию

    Из вполне скромной темы вышел холивар, причем во все стороны - от книг, до личных оскорблений. Мое мнение - иметь полноценный IDE для кросплатформенной разработки, которое бы устанавливалось без танцев с бубном, было бы не плохо, даже не смотря на то, что можно обойтись и GENS. Как показала практика (и мое блуждание по просторам интернета) - попытки создать нечто подобное предпринимались неоднократно, но до финала ни кто не дошел. Печально.
    P.S.: Нашел еще вот это - https://www.asm80.com , но тоже погибший в зачаточном состоянии....

  5. #4

    Регистрация
    22.01.2013
    Адрес
    г. Уфа
    Сообщений
    544
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    12
    Спасибо Благодарностей получено 
    43
    Поблагодарили
    14 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Labrador Посмотреть сообщение
    Из вполне скромной темы вышел холивар, причем во все стороны - от книг, до личных оскорблений. Мое мнение - иметь полноценный IDE для кросплатформенной разработки, которое бы устанавливалось без танцев с бубном, было бы не плохо, даже не смотря на то, что можно обойтись и GENS. Как показала практика (и мое блуждание по просторам интернета) - попытки создать нечто подобное предпринимались неоднократно, но до финала ни кто не дошел. Печально.
    P.S.: Нашел еще вот это - https://www.asm80.com , но тоже погибший в зачаточном состоянии....
    Кстати весьма неплохой инструмент, по крайней мере, задумывался. Он даже что-то компиляет.
    Делаешь новую игруху под спектрум или ищешь "новьё"? Загляни сюда zxonline.net. Если хочешь просто поиграть в классику - то сюда viva-games.ru,

    ZX Spectrum forever

  6. #5

    Регистрация
    24.12.2006
    Адрес
    р.п. Маслянино, Новосибирская обл.
    Сообщений
    5,605
    Спасибо Благодарностей отдано 
    254
    Спасибо Благодарностей получено 
    269
    Поблагодарили
    188 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Epsilon Посмотреть сообщение
    Да всё он понимает.
    Понимает, но какие-то левые точки, двоеточия и т.п. Не годится. Должна быть совместимость с GENS, ибо на него все книжки ориентированы, а там просто ORG без точек, и метки без двоеточий. Ну кривая тапка это уже даже не играет роли, так как уже пипец )

    Цитата Сообщение от Dwa83 Посмотреть сообщение
    Попробуй мою приблуду)) Я её реклимирую, чтоб хоть кто-то проверил) никто ещё не проверил) Из-за этого не разовьётся мега-крутой компиль))
    Попробую.

    Цитата Сообщение от krt17 Посмотреть сообщение
    Чет я не понял, а где барьер то? Не можешь освоить пару страниц команд z80 ? Не знаешь как устроен самый простой комп на z80? Не в состоянии поставить саблайм и z80 подсветку с этого форума, в которой кстати есть и компиляция с запуском эмуля одним кликом мышки? Распиши подробно что у тебя не получилось?
    Я решил написать статью. Но в статье надо ссылаться на какой-то простой способ написания простой проги. Ссылаться на скачивание и настройку кучи всякого барахла - не годится. Вернее может и годится, но я такую статью точно писать не буду.

    Цитата Сообщение от Vadim Посмотреть сообщение
    А что там есть интересного? Обзорная книга ни о чём, общие слова.
    Не, книга хорошая, но лишь на фоне остальных )) В подростковом возрасте у меня была, и щас сохранилась, я даже пытался её читать, но абсолютно нифига не мог понять. Это было равносильно тому, как если бы я начал читать Конфуция без перевода: "ага, вот этот иероглиф похож на человечка, а вот этот на домик, этот на ёлочку, хм.. чтобы это значило?.." Вот после "Как написать игру на асме", она уже более-менее воспринимается хоть как-то, но её у меня не было.

    Цитата Сообщение от Epsilon Посмотреть сообщение
    https://www.asm80.com - Кстати весьма неплохой инструмент, по крайней мере, задумывался. Он даже что-то компиляет.
    Жму "new file", пишу любой код, жму COMPILE и получаю "Unrecognized ASM type", ЧЯДНТ?
    ___________

  7. #6

    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,913
    Спасибо Благодарностей отдано 
    353
    Спасибо Благодарностей получено 
    322
    Поблагодарили
    246 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZX_NOVOSIB Посмотреть сообщение
    Я решил написать статью. Но в статье надо ссылаться на какой-то простой способ написания простой проги. Ссылаться на скачивание и настройку кучи всякого барахла - не годится. Вернее может и годится, но я такую статью точно писать не буду.
    есть же ответ

    любой мануал по программированию на ПЦ (мы же берем самые самые)
    начинается с описания IDE в котором мы будем работать.
    С уважением,
    Jerri / Red Triangle.

  8. #7

    Регистрация
    24.07.2008
    Адрес
    г. Курган
    Сообщений
    2,062
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    17 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZX_NOVOSIB Посмотреть сообщение
    Не, книга хорошая, но лишь на фоне остальных )) В подростковом возрасте у меня была, и щас сохранилась, я даже пытался её читать, но абсолютно нифига не мог понять. Это было равносильно тому, как если бы я начал читать Конфуция без перевода
    Книга для начинающих не плохая, но всё же... Вот ты тут и подтвердил то, о чём я писал выше.... Для знающих не нужна, для не знающих не очень полезна....

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

    Profi 5.06 1024K 12Mhz (кварц на 24), палитра, COM-порт, часы, hdd, covox, программатор
    ZX-Spectrum +3, ZX-Spectrum +2B, ZX-Spectrum +2, ZX Spectrum 48, ZX Spectrum 48+
    ZX Evolution Rev B.
    Color 48 + Beta Disk Interface +FDD+YM2149F
    Орель-08БК
    Pentagon-48 (недоссобранный кем-то)
    Pentagon-128 (полуубитый)
    Кворум-128 (в ремонте)
    Магик-05 (в ремонте)
    Robotron 1715
    Корвет ПК8020 и ПК8010
    Amstrad CPC 464
    Amstrad CPC 6128
    [свернуть]

  9. #8

    Регистрация
    31.01.2007
    Адрес
    Москва
    Сообщений
    811
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    60 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZX_NOVOSIB Посмотреть сообщение
    Я решил написать статью.
    Ха ха, ну ты даешь, ничего не умею, ничего не знаю, буду других учить.

  10. #9

    Регистрация
    24.12.2006
    Адрес
    р.п. Маслянино, Новосибирская обл.
    Сообщений
    5,605
    Спасибо Благодарностей отдано 
    254
    Спасибо Благодарностей получено 
    269
    Поблагодарили
    188 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от krt17 Посмотреть сообщение
    Ха ха, ну ты даешь, ничего не умею, ничего не знаю, буду других учить.
    Именно. Обычно так и делают кстати

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

    Цитата Сообщение от Dwa83 Посмотреть сообщение
    Попробуй мою приблуду)) Я её реклимирую, чтоб хоть кто-то проверил) никто ещё не проверил) Из-за этого не разовьётся мега-крутой компиль)) А если без шуток, то я даже рефакторю щас всё, что ещё и компиль 6502 выбирать можно было)
    Попробовал. Оказалось не так уж и плохо.

    Мысли такие:

    - Можно же сделать, чтобы по Save Code, происходила сначала компиляция, и сразу сохранение? Чтоб два раза не жать разные кнопки.

    - после компиляции нужно сообщение о количестве байт.

    - расширение только BIN должно быть, не левое.

    - есть утилита BIN TO TAP, и даже с автором можно списаться, если что. Сможешь её прикрутить к своей приблуде? И кнопочку сделать "получить тапок" ))) Чтобы нажал и сразу и компиляция, и конвертация в TAP. Батник там например такой: bin2tap -c input.bin output.tap zxname 40000 - делает из бина тапок с кодовым блоком имеющим стартовый адрес 40000 (а у нас старт должен браться из ORG)

    Можно с автором перетереть, на предмет добавить ещё и бейсик-лоадер, перед кодовым блоком, чтобы там в одной строчке было что-то типа: CLEAR [ORG -1] : LOAD "" CODE [ORG] : BORDER SQR PI: PAUSE NOT PI: BORDER VAL "7": RANDOMIZE USR [ORG]

    - с размером и цветом шрифта что-то надо сделать. Может к вот этому как-то твою приблуду прикрутить? Короче нужен настраиваемый размер шрифта и раскраска... )

    - в идеале, по нажатию "получить тапок", ещё бы прога искала в своей директории исполняемый файл унреала или спекулятора и сразу запускала в нём только что созданный тапок.

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

    Где bin2scl скачать?
    ___________

  11. #10

    Регистрация
    01.10.2008
    Адрес
    Нефтекамск
    Сообщений
    415
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    15
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Слушайте, а ведь идея то смахивает на объектно-ориентированное программирование, типа языков со словом Visual в названии... Грубо говоря, имеем на том же ПС прогу, которая позволит тебе собрать как конструктор из готовых процедур нужное и потом выгрузить это в нужном формате. Будет уметь загружать готовый код и находить в нем процедуры, превращая в отдельные "детали" конструктора, которые потом также можно использовать. От программиста потребуется: понимание алгоритма, чтобы сделать именно то, что хочется, познания в том, как будут располагаться в памяти спека процедуры, использованные им (это для отладки, если что-то пошло не так и надо подправить ручками) и команды ассемблера, какие и что делают, чтобы можно было открывать листинг своей программы и видеть, что там делается. остальное (чтоб за пределы памяти не выходило, переменные не пропадали, или еще какие важные тонкости) этот, назовем его Визуал Эмуль, будет знать сам и поправлять программиста, если он ошибется.
    Я правильно понимаю? Тогда больше людей захочет творить и им будет проще все это освоить.

Страница 6 из 16 ПерваяПервая ... 2345678910 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Нет доступа к ftp World of Spectrum
    от ProSoft в разделе Разный софт
    Ответов: 2
    Последнее: 13.03.2012, 00:14
  2. [Укр, Харьков] Продам ZX Spectrum и прочее
    от garlands в разделе Барахолка (архив)
    Ответов: 27
    Последнее: 09.12.2010, 08:30
  3. Enlight и все такое
    от tipa в разделе События
    Ответов: 4
    Последнее: 04.02.2009, 18:38

Ваши права

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