PDA

Просмотр полной версии : На какой компьютер дальше переносить Цветные Линии?



vinxru
14.12.2012, 17:01
На какой компьютер дальше переносить Цветные Линии?

http://zx.pk.ru/showthread.php?t=20472

Ну и компилятор отлаживать, затачивать. И это не просто отладка, а создание библиотек
функций для этих компов. Они обеспечат более легкую переносимость программ.

- Апогей БК01 (ч/б)
- Радио 86РК, Микроша, Партнер 01.01 (ч/б, текстовый)
- Микро 80, ЮТ-88 (ч/б, текстовый, еще хуже)
- ПК8000 Веста (256x192 16 цветов)
- ПК8020 Корвет (512х256 16 цветов)
- Вектор 06Ц, Криста-2 (256х256 16 цветов, 512x256 4 цвета)
- Орион 128 (384x256 16 цветов)
- Искра 1080 Тарту (384x256 4 цвета)
- Львов ПК-01 (240x224 4 цвета)

А компьютеры с процессорами x86, PDP11, 6502, Z80 (аналоги само собой) для отладки и оптимизации компилятора не катят.

Mad Killer/PG
14.12.2012, 22:34
Львов ПК-01 (256x256 4 цвета) думаю он заслужил.

BYTEMAN
14.12.2012, 23:06
vinxru, с возвращением :)

vinxru
15.12.2012, 00:42
Тогда на Львов ПК01 перенесем :) Сегодня я пьян, но уже взглянул на документацию по Львову. Классно, там в BIOS-е функция вывода звука есть.

BYTEMAN
15.12.2012, 00:49
Классно, там в BIOS-е функция вывода звука есть.
У Ориона тоже вроде есть :)

vinxru
15.12.2012, 01:01
Но я так же понял, что старожилы любят ПК8000. Потом на него.

Mad Killer/PG
15.12.2012, 21:29
Честно говоря, тоже всё люблю. ПК8000 рулез,просто Львов обижен;)

HardWareMan
15.12.2012, 21:39
Специалист.

vinxru
15.12.2012, 22:31
Вчера написал программу, которая на Львове картинку выводит.

Сделано как то странно.

48 Кб ОЗУ... А видеопамять подключается вместо первых 32 Кб ОЗУ.... хотя её всего 16 Кб.

То есть спрайты и код можно размещать только в последних 16 Кб ОЗУ.

---------- Post added at 21:31 ---------- Previous post was at 21:28 ----------

А BIOS прикольный. Там функции рисования линий, прямоугольников, заскраски, управление палитрой, воспроизведение звуков и т.п.

В общем на Си можно будет писать как на Бейсике.

Еще немного странно то, что бордюр тут рисуется в видеопамяти... собственно является частью изображения. Хочешь рисуй баб на бордюре. Хотя такая же фигня на 86РК, но всё равно странно.

Vladimir_S
15.12.2012, 22:44
Судя по голосованию лидирует Орион.

vinxru
16.12.2012, 17:32
Голосование ограничено 10-ю пунктами.

А Специалиста и Ириши у меня пока нет, а ведь интересно писать под то, что у тебя есть :) Кстати, несколько дней назад мне Специалист за кое какие услуги подарили. Идет по почте.

marinovsoft
16.12.2012, 20:34
Судя по голосованию лидирует Орион.

Судя по голосованию, лидирует "посмотреть ответ"

Vladimir_S
16.12.2012, 21:01
Судя по голосованию, лидирует "посмотреть ответ"
Я такого компа как "посмотреть ответ" не видел никогда.

marinovsoft
16.12.2012, 21:09
Я тоже не видел. Но результаты голосовалки таковы.

vinxru
17.12.2012, 12:35
Я вчера порисовал чуть-чуть. Но надо отложить игрушку на недельку. Потом опять займусь

http://s41.radikal.ru/i094/1212/ea/347f58a42f39.png

Графика 200 на 225... Если увеличить графику Апогея по высоте в 2 раза, то как раз получается нужное разрешение.

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

Mifody
17.12.2012, 13:12
Апогей. Почему? Можно в РОМ диск загнать.
И ещё на ЮТ-88 мини хочу такую игру..)))))))) А то заканчиваю сборку, а софта нету..))))))

ЗЫ. Рад, что ты вернулся..)))

vinxru
17.12.2012, 13:23
На Апогее нет софта использующего его возможности. Всё что бы мы не написали, будет круче всего что есть.

И графика Апогея уже готова, можно её использовать.

А на ЮТ-88/86РК я попытался нарисовать картинку. Как то сложно сделать понятно.

25 линий текста. Значит, что на изображение шарика уходит 1 или 2 строки. А нарисовать надо 6 различных фигур.

С такими ограничениями ничего кроме использования одиночного символа из знакогенератора не приходит на ум.

Да и на стартовую заставку у меня в таких условиях нарисовать не поулчается. Будет просто надпись "Цветные Линии".

Zelya
17.12.2012, 14:09
48 Кб ОЗУ... А видеопамять подключается вместо первых 32 Кб ОЗУ.... хотя её всего 16 Кб.
Одна из самых любимых баг у "львовистов". Говорят, ремонтируется на уровне "перерезать вот эту дорожку". Но тгда будет не труЪ :)

Еще немного странно то, что бордюр тут рисуется в видеопамяти... собственно является частью изображения. Хочешь рисуй баб на бордюре. Хотя такая же фигня на 86РК, но всё равно странно.
Бордюр, как я понял, просто как запас для теликов всяких непонятных, которые изображение обрезают. Никаких проблем с рисованием в той зоне нет, и не так уж и мало софта, который это делает.

Я вчера порисовал чуть-чуть. Но надо отложить игрушку на недельку. Потом опять займусь
УРА! "Львовский" геймдев возраждается!

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

Вики пишет - должно быть семь! Как вариант, можно красить светлый верх одним цветом, темный низ другим. Либо просто полоску рисовать. Либо делать оттенки с помощью черного, а вместо черной тени рисовать ее другим цветом.

vinxru
17.12.2012, 14:15
должно быть семь!

А в оригинальной игре?

---------- Post added at 13:14 ---------- Previous post was at 13:14 ----------

Точно 7... блин.

---------- Post added at 13:15 ---------- Previous post was at 13:14 ----------

Будет 6 :) Игра и так сложная.

Zelya
17.12.2012, 14:22
Будет 6 Игра и так сложная.
Нельзя же так! Даже шарик-король сбоку, и тот портирован. А геймплей искажен до неузнаваемости ;).

vinxru
17.12.2012, 14:36
На БК0010, у которой тоже 4 цвета, линии выглядят вот так

http://r-games.net/uploads/posts/2011-02/1297242842_3.jpg

Zelya
17.12.2012, 14:40
vinxru,
Да-да, я тоже читал статью, как их создавали. Просто замечательно, жаль что коротко. Может, и Вам перенять опыт? Думаю, многим можно пожертвовать, но не основами геймплея.

vinxru
17.12.2012, 14:58
Еще и статья есть. Я эту картинку нашел через поиск картинок.

Zelya
17.12.2012, 15:10
vinxru,
Статья тут:
http://www.sensi.org/~bk/
Конкретно про Lines:

Написали игрушку Color lines. А дело было так. Моей дочери очень нравилась эта игра, IBM-ки тогда еще дома не было, и я решил сделать ее для БКашки. Прийдя ко мне как-то, Пашка увидел на экране монитора мои потуги (а в графике я никогда силен не был, вся графика в наших программах - это полностью Пашкина заслуга), спросил, это что, "Линии" что-ли? Что за фигня (а в общем, это и правда была фигня, я делал плоские кружочки, считая, что на БК объемные все равно не получатся)? Ну-ка, дай я... И он сел за клавиатуру и минут за 10 нарисовал такой шикарный шарик, что я глазам не поверил. И поле сделал объемным. А какую заставку нарисовал! Да что говорить, игра удалась!
Скрин в правильной палитре:
http://www.sensi.org/~bk/screensh/ColorLines2.png
А про "Принца Персии" там вобще сногшибательно :)

SKcorp.
17.12.2012, 19:46
Lines-ов на БК аж восемь!!! штук.

Одна выше и 7:

http://r-games.net/uploads/posts/2011-02/thumbs/1297152275_2.jpg


http://r-games.net/uploads/posts/2011-02/thumbs/1297148785_1.jpg

http://r-games.net/uploads/posts/2011-02/thumbs/1297149057_2.jpg

http://r-games.net/uploads/posts/2011-02/thumbs/1297149260_2.jpg

http://r-games.net/uploads/posts/2011-05/thumbs/1306327723_3.jpg

http://r-games.net/uploads/posts/2011-02/thumbs/1297149710_1.jpg

http://r-games.net/uploads/posts/2012-07/thumbs/1342084524_2.jpg

---------- Post added at 18:46 ---------- Previous post was at 18:41 ----------

УК-НЦ:
http://www.old-games.ru/wiki/images/Lines-UKNC.gif