Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Программирование (http://zx-pk.ru/forumdisplay.php?f=14)
-   -   boot ZYX, для +3DOS (http://zx-pk.ru/showthread.php?t=13508)

Vadim 10th August 2010 10:03

boot ZYX, для +3DOS
 
1 Attachment(s)
Как известно, на ZX-Spectrum +3, в +3DOS практически нет т.н. бутов, кроме одного написанного поляками. Вот я и решил исправить данный недостаток решив портировать наиболее понравившийся мне boot - ZYX.:v2_wink2:

По просьбам некоторых трудящихся с форума, удалил описание процесса переноса. Это их дико раздражает. Вынес в файл. Вариант бута теперь один.

Vadim 10th August 2010 10:06

3 Attachment(s)
Вот файлы, обновлённые

savelij 10th August 2010 17:56

Что-то как-то громоздко. А не судьба слить все кодовые куски в один, упаковать и далее грузить и запускать всего один блок уже из любого положения?

savelij 10th August 2010 18:31

Полностью согласен, но есть одна проблемка. Как это объяснить одному "из немногих оставшихся разработчиков под спектрум..."(отсюда). Неужели Спек это цпм машина?

Vadim 10th August 2010 19:14

Quote:

Originally Posted by savelij (Post 305439)
Что-то как-то громоздко. А не судьба слить все кодовые куски в один, упаковать и далее грузить и запускать всего один блок уже из любого положения?

Не понял вопроса, если честно. Все блоки и так слиты в один. Грузятся одновременно (в версии с рем-строкой). Музыка от саунд трекера размещается с C000, её надо было перекомпилировать? А как быть, если захочется заменить мелодию? Да, спрайты можно было подвинуть к кодам, но они тоже выравнены по странице - особо нет смысла в этом. А если надо, что бы всё стало единым и коды и графика, то надо было писать с нуля. А я решил перенести то, что было. Сделал неспешно.

В общем, я получил исходный текст, те кому интересно могут посмотреть. Если не нравится, как говорится не хочешь не ешь.

Quote:

Originally Posted by Andrey_ZX (Post 305448)
Так вот и я о том же. Вообще, такой бут пишется за вечер и проще было-бы написать заново

А что ж никто ничего не пишет то? Как-то релизов от форумчан я не видел. Только пустая болтовня ни о чем.

Quote:

Originally Posted by savelij (Post 305456)
Неужели Спек это цпм машина?

Как обычно. Откуда ты это взял вообще (то, что я утверждал, что спек это цпм машина, но вообще, +3, как бы был сделан таким именно для того, что бы запустить на нем ЦПМ, это так, к слову, что бы ты знал). При чем тут ЦПМ? Ты умеешь читать? Или только гадить в комментах? Прочитай моё сообщение ещё раз. Я описал то, как я делал. Можно было сделать иначе. Я делал так, как мне удобнее. Я не пишу на спектрум ассемблерах. Мне они не удобны, вот и всё. Черный ворон, кстати, написан на ПЦ. И что, надо орать что спектрум это ПЦ????

---------- Post added at 20:14 ---------- Previous post was at 20:10 ----------

Quote:

Originally Posted by Andrey_ZX (Post 305448)
Извращение в гамаке стоя в исполнении знатока цп/м и прочих операционных систем,

Почему извращение то? Результат не нравится? Зачем смотрел тогда? Если +3 не интересен?

psb 10th August 2010 19:23

а по-моему реакция вполне ожидаема. сначала нагнали кучу понтов про цп/м и т.п. (в др. темах), а потом... как будто сели в лужу. ибо этот бут (работа по переносу) - это поделка ниже плинтуса, такая же, как и делал клон. не зря его вспомнили. не писал бы столько подробностей вначале - не получил бы ведра помоев:) еще бы сказал, что перенос занял месяц напряжной работы, а потом бы удивлялся реакции...

Vadim 10th August 2010 19:27

Нет, я думал вступление начинающим будет интересно, вот и всё. Только для этого. Делал несколько дней по 2-3 часа. Код в буте корявый. Подправить его нельзя, только написав заново. Но писать с нуля ой как не хочется! Лень. А перенести хотелось.

Vadim 10th August 2010 19:40

Quote:

Originally Posted by psb (Post 305483)
это поделка ниже плинтуса, такая же, как и делал клон.

Да? Значит как программист ты мало чего стоишь. Клон делал поделки с заплатками. одну в полгода. А метод восстановления текста позволяет подправить программу и вообще все что хочешь и как хочешь повернуть. Читал вот тему про Диззиков. Куча багов и глюков. Сколько там бьются? Реально баги можно выцепить сделав исходник. Работа заняла бы месяца 3-4. А не пару лет, как в той теме. Но никто не делает. Да, сконвертить бут, можно было бы мне и быстрее, но не всегда есть время, и кое что уже подзабыл - приходилось искать в книгах, по тем же переменным бейсика.

---------- Post added at 20:40 ---------- Previous post was at 20:32 ----------

Quote:

Originally Posted by Andrey_ZX (Post 305488)
Ага, вот тут то и вылезла самая писечка! Не далее, как месяц назад здесь был занимаетельный тред

И? В той теме на меня наезжали. Причем безосновательно, я там выразил мнение своё и всех кого знал по спектруму в основные, так сказать, годы когда им занимались. И тут полезли Алексеенки и прочие. Вот и всё. Я ж не сел писать демы. И не сяду, т.к. для этого надо не только уметь программировать, а иметь художественный талант, фантазию, чего у меня нет. Кроме того, программирование графики - весьма специфичная область. Я ей не занимался, не было так интересно, что бы начать делать.

Под +3 у меня были мысли перенести некоторый софт ещё до создания этого форума. Году в 2000-м я увидел в эмуле программы, читал всякие доки, мне понравилось то, что под +3 есть фирменные программы с подгрузкой уровней, не адаптированные версии, как в tr-dos с глюками. И то, что дисковый формат позволяет обходить бэды, что работа с диском идет через +3ДОС. Про +3е нашёл инфу в 2003-м кажется, как там работает винт. Но и тогда было видно, что нет на нем необходимых программ. Коммандеров или хотя бы бутов. Мысли перенести были. Но в те годы я спектрум как бы забросил и дальше запуска в эмуле и исканий в инете ничего далее не шло.

Сейчас просто перенёс бут. Если бы его перенес кто-то другой - я был бы рад. Исходник выложил тоже с целью, может кто возьмет для себя пример обращения к +3ДОС. И что-нить сделает.

psb 10th August 2010 19:43

Quote:

Originally Posted by Vadim (Post 305490)
Да? Значит как программист ты мало чего стоишь.

в чем? в долларах? наверное:))))

не стоит воспринимать буквально. аналогия с клоном - то, что ты, что он, выложили подробный текст для чайников, типа, смотрите, блин, там были такие траблы, а я их поборол! согласись, что написать ос и (даже!) восстановить исходник - это совершенно разного уровня работа. пусть он хоть полгода делал что-то, кто-то это сделает за 1-2 дня(!) - вот это и есть показатель уровня работы.

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

Vadim 10th August 2010 19:48

Quote:

Originally Posted by psb (Post 305495)
так что явно не тянет для хвастовства после тем про оси.

Почему хвастовства? Осью мне пока лень заниматься. Лень.

---------- Post added at 20:48 ---------- Previous post was at 20:45 ----------

Quote:

Originally Posted by psb (Post 305495)
типа, смотрите, блин, там были такие траблы, а я их поборол!

Неверная интерпретация того, что я хотел и что сделал. Моя мотивация была что бы портировать. Да. Зря я написал, что да как. Просто хотел описать, ввести в курс дела. Почему я сделал 2 варианта? Потому что не знаю как лучше. Кроме того там есть проблемка. не совсем верно работает команда load при выполнении программы. Не уверен, что правильно удаляю бейсик строку. Надеялся получить понимание и содействие, а не наезды.


All times are GMT +4. The time now is 06:21.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.