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

User Tag List

Страница 32 из 34 ПерваяПервая ... 28293031323334 ПоследняяПоследняя
Показано с 311 по 320 из 332

Тема: ПК8000 - Софт: Старый и Новый

  1. #311
    Master
    Регистрация
    03.07.2021
    Адрес
    г. Кировск
    Сообщений
    905
    Спасибо Благодарностей отдано 
    76
    Спасибо Благодарностей получено 
    205
    Поблагодарили
    153 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    выходит в бейсик с сообщением об ошибке (рисунок не портится), в правилах не увидел запрета на это.
    Свою версию для ZX тоже писал с расчётом под это, только моя вообще в Бейсик не выходит =)
    Да и Manwe выложил вариант с подобным трюком, где останов делается через Trap.
    По сути, предел уже достигнут, везде лишь продолжаются поиски по задействованию ПЗУ и схожих ухищрений.
    Была бы ёлочка побольше (повыше) - вероятно, алгоритмическое построение дало бы меньший код. А так везде массив.

  2. #312
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,843
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,818
    Поблагодарили
    1,044 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от reddie Посмотреть сообщение
    Была бы ёлочка побольше (повыше) - вероятно, алгоритмическое построение дало бы меньший код. А так везде массив.
    С более сложным рисунком массив/таблица тоже могут оказаться впереди, можно использовать "упакованную" таблицу. Пробовал такой вариант, но на простом рисунке разбухание программы съедает выигрыш от компактной таблицы.

  3. #313
    Activist
    Регистрация
    18.02.2010
    Адрес
    г. Пенза
    Сообщений
    401
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    63
    Поблагодарили
    28 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Игра Двигалка

    Всем привет!

    Набрел тут как-то на исходники игрушки: Двигалка
    Автор любезно согласился на её порт на ПК8000. Собственно выкладываю результат.
    Нажмите на изображение для увеличения. 

Название:	scr1.jpg 
Просмотров:	100 
Размер:	19.5 Кб 
ID:	78229Нажмите на изображение для увеличения. 

Название:	scr2.jpg 
Просмотров:	96 
Размер:	19.4 Кб 
ID:	78230

    В папках находятся:
    GAME - собственно сама игрушка.
    SOURCE - исходники; для компиляции необходимо закинуть в папку ASM80.EXE, PLM80.EXE, LINK.EXE, LOCATE.EXE и OBJCPM.EXE; взять их можно здесь: Кросскомпилятор PL/M-80
    При компиляции исходников CP/M-версии происходит запись игрушки на файл образа жесткого диска эмулятора EMU (строка: c8000w.exe -r "d:\emu\PK8000\cf.cpm" A: dvig.com). При необходимости нужно подстроить путь и имя образа жесткого диска.
    Версия для магнитофона (DVIGTAPE.ZIP) генерирует сразу CAS-файл.

    Не знаю как в игру прикрутить звуки через AY, поэтому прикрутил свой плеер STC. В общем, игрушка проигрывает все найденные на текущем диске музоны. В принципе и так сойдет, хотя хотелось большего. Версия для магнитофона естественно без музыки.

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

    PS: Управление стрелками: влево,вправо,прыжок и взять/бросить (стрелка вниз). Добавил возможность поменять клавиши управления, подробности в README.TXT.

    DVIGCPM.ZIP
    DVIGTAPE.ZIP
    LIBSRC.ZIP
    Последний раз редактировалось DemonId7; 28.12.2022 в 15:18.

  4. Эти 5 пользователя(ей) поблагодарили DemonId7 за это полезное сообщение:

    cy6 (07.02.2023), Dennion (24.12.2022), Mick (24.12.2022), Oleg N. Cher (24.12.2022), Pyk (27.12.2022)

  5. #314
    Activist
    Регистрация
    18.02.2010
    Адрес
    г. Пенза
    Сообщений
    401
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    63
    Поблагодарили
    28 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию STC Player 1.2

    Новая версия STC Player. Точнее сделал ее его с пол года назад, но все руки не доходили привести код в порядок.
    Изменения:
    - поддержка User областей.
    - подсветка имени проигрываемого музона в плэй листе.
    - ввод имени файла при сохранении плэй листа.
    - исправил несколько выявленных багов.
    Из недостатков. Из-за поддержки user-областей формат плэй-листов изменился и не совместим со старыми.

    PS: Выкладываю только исходники и сам COM файл, поскольку оказалось, что с XP теперь на сайт не зайти, а на этом компе у меня нет Total Commander, соответственно не могу сделать образ дискеты с проигрывателем. Если получится, на днях доложу, но это не точно - праздник на носу.

    PPS: следующая версия уже будет с поддержкой pt2/pt3, на этом наверное и закончу.

    STCPL12.ZIP

  6. Эти 3 пользователя(ей) поблагодарили DemonId7 за это полезное сообщение:

    Dennion (25.12.2022), ivagor (24.12.2022), Oleg N. Cher (25.12.2022)

  7. #315
    Activist
    Регистрация
    18.02.2010
    Адрес
    г. Пенза
    Сообщений
    401
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    63
    Поблагодарили
    28 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Немного изменил игрушку - добавил возможность перенастройки кнопок, а то на реале оказалось не очень удобно. Плюс добавил версию под магнитофон, точнее формат CAS. Грузится из интерпритатора бейсика: BLOAD "DVIG",R

  8. #316
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,843
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,818
    Поблагодарили
    1,044 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Исходя из этой информации можно примерно понять, что из себя представлял BASIC 2.0 для ПК8000. На картридже разглядел 3 пзушки, т.е. 3x2=6 Кб. Учитывая 40 KBytes free можно с большой долей уверенности предположить, что дополнение переписывалось в озу, поэтому уменьшался объем памяти для программы. Ну и по функциональности - это было именно расширение встроенного бейсика, скорее всего в рамках операторов и функций со звездочкой из приложения 1 в fdd_kniga_2_sura_pk8000_basic.djvu. Т.е. это не адаптация msxного бейсика, как для пк8002 и я не зря старался.
    Еще интересная информация про мышь от корвета, но т.к. программ нет, то интерес исключительно исторический.

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

    DemonId7 (21.01.2023)

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

  11. #317
    Activist
    Регистрация
    18.02.2010
    Адрес
    г. Пенза
    Сообщений
    401
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    63
    Поблагодарили
    28 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Еще бы образ с того картриджа снять

  12. #318
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,843
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,818
    Поблагодарили
    1,044 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ПК8000 позволяет делать сравнительно быстрые полноэкранные эффекты низкого ("символьного") разрешения, почему бы не попробовать огонь.
    bload"FIRDEM",r
    Получилось на мой взгляд вполне удовлетворительно, в Emu80 (также должно быть на реале) почти 20 FPS. Emu выдает в районе 32 FPS, такая плавность мне нравится, но, к сожалению, реал все же медленнее. Хотелось бы побольше оттенков подходящих цветов, но ПК8000 это не ПК8002. При старте ощутима задержка для генерации таблицы случайных чисел. Сначала пробовал пзу, но там есть большие участки одинаковых значений и с настоящим ГСЧ лучше.
    Вложения Вложения
    • Тип файла: zip FIRDEM.ZIP (400 байт, Просмотров: 47)

  13. Эти 2 пользователя(ей) поблагодарили ivagor за это полезное сообщение:

    DemonId7 (08.05.2023), Pyk (31.01.2023)

  14. #319
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,843
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,818
    Поблагодарили
    1,044 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Emu выдает в районе 32 FPS
    Пардон, сильно ошибся. В emu80 "родная" частота проца (2.5 МГц) и я по инерции посчитал и для emu с такой частотой. Но там в конфиге 1.8 МГц, поэтому FIRDEM в emu выдает не 32 FPS, а примерно 23, т.е. разница с реалом не такая разительная.

  15. #320
    Activist
    Регистрация
    18.02.2010
    Адрес
    г. Пенза
    Сообщений
    401
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    63
    Поблагодарили
    28 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Bolder Dash

    Всем привет!

    Выставляю очередной порт для ПК8000. На этот раз довольно интересная игрушка "Bolder Dash", с БК-0010, за авторством товарища Мелентьева. Товарищ Мутель дизассемблировал оригнал и портировал на Поиск-1. С тех исходников родился проект на Обероне от Oleg N. Cher, для разных платформ. Олег любезно предоставил исходники мне и помог создать этот порт. Карты уровней подбирал Алексей Которов, большой спец по части этой игры. Так что уровни точно самые интересные и зачастую очень сложные.

    Скачать релиз можно здесь: https://github.com/MrDemonid/Bolder-...K8000/releases
    Файлы:
    BOLDER.COM - собственно сама игрушка.
    CF.IMG - это образ жёсткого диска с игрушкой для эмулятора EMU80 (https://zx-pk.ru/threads/27488-emu80-v-4.html). Жмём Alt+F9 и выбираем "ПК8000 (HDD/CF)". Можно использовать и в эмуляторе Башкирия-2М, но придется подправить файл конфигурации, куда прописать путь к этому файлу, а так же задать параметры его "геометрии", примерно так:
    Код:
    hdd : cf-ide {
      drive[0].image="PK8000\cf.img"
      drive[0].geometry=32C4H32S
    DISK9.FDD - образ дискеты с игрушкой, подойдет для эмулятора Башкирия-2М. На EMU80 у меня почему-то не работает. Возможно будет работать в QT-версии.
    Нажмите на изображение для увеличения. 

Название:	bold0.png 
Просмотров:	61 
Размер:	6.3 Кб 
ID:	78858Нажмите на изображение для увеличения. 

Название:	bold1.jpg 
Просмотров:	71 
Размер:	21.6 Кб 
ID:	78859Нажмите на изображение для увеличения. 

Название:	bold2.jpg 
Просмотров:	68 
Размер:	21.7 Кб 
ID:	78860

  16. Эти 7 пользователя(ей) поблагодарили DemonId7 за это полезное сообщение:

    AMM (07.05.2023), Dennion (11.05.2023), ivagor (07.05.2023), Mick (08.05.2023), Oleg N. Cher (07.05.2023), Pyk (10.05.2023), ZEman (11.05.2023)

Страница 32 из 34 ПерваяПервая ... 28293031323334 ПоследняяПоследняя

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

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

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

Похожие темы

  1. ПК8000 - Утилиты
    от XobbiMan в разделе ПК8000
    Ответов: 103
    Последнее: 22.06.2023, 00:09
  2. ПК8000 - Общие вопросы
    от Mick в разделе ПК8000
    Ответов: 596
    Последнее: 19.04.2023, 21:02
  3. Ответов: 183
    Последнее: 21.07.2022, 07:20
  4. Ответов: 206
    Последнее: 30.05.2022, 17:15
  5. Новый софт
    от Vitamin в разделе Софт
    Ответов: 0
    Последнее: 25.01.2005, 00:35

Ваши права

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