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

User Tag List

Страница 32 из 35 ПерваяПервая ... 2829303132333435 ПоследняяПоследняя
Показано с 311 по 320 из 345

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

  1. #311

    Регистрация
    03.07.2021
    Адрес
    г. Кировск
    Сообщений
    922
    Спасибо Благодарностей отдано 
    87
    Спасибо Благодарностей получено 
    211
    Поблагодарили
    156 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  2. #312

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,388
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,366
    Поблагодарили
    1,316 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  3. #313

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

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

    Всем привет!

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

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

Название:	scr2.jpg 
Просмотров:	159 
Размер:	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.

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

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

  4. #314

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

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

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

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

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

    STCPL12.ZIP

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

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

  5. #315

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

    По умолчанию

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

  6. #316

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,388
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,366
    Поблагодарили
    1,316 сообщений
    Mentioned
    38 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 и я не зря старался.
    Еще интересная информация про мышь от корвета, но т.к. программ нет, то интерес исключительно исторический.

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

    DemonId7(21.01.2023)

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

  8. #317

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

    По умолчанию

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

  9. #318

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,388
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,366
    Поблагодарили
    1,316 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

    DemonId7(08.05.2023), Pyk(31.01.2023)

  10. #319

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,388
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,366
    Поблагодарили
    1,316 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  11. #320

    Регистрация
    18.02.2010
    Адрес
    г. Пенза
    Сообщений
    407
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    68
    Поблагодарили
    31 сообщений
    Mentioned
    3 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 
Просмотров:	126 
Размер:	6.3 Кб 
ID:	78858Нажмите на изображение для увеличения. 

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

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

    Эти 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 из 35 ПерваяПервая ... 2829303132333435 ПоследняяПоследняя

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

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

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

Похожие темы

  1. ПК8000 - Общие вопросы
    от Mick в разделе ПК8000
    Ответов: 601
    Последнее: 03.11.2025, 00:03
  2. Ответов: 226
    Последнее: 28.04.2025, 09:42
  3. ПК8000 - Утилиты
    от XobbiMan в разделе ПК8000
    Ответов: 103
    Последнее: 22.06.2023, 00:09
  4. Ответов: 206
    Последнее: 30.05.2022, 17:15
  5. Новый софт
    от Vitamin в разделе Софт
    Ответов: 0
    Последнее: 25.01.2005, 00:35

Ваши права

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