Автор Тема: ПК-01 Львов. Незаслуженно забытый.  (Прочитано 29602 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Мегин (c Мегиона)

  • Пользователь
  • Сообщений: 73
    • Просмотр профиля
Re: ПК-01 Львов. Незаслуженно забытый.
« Ответ #30 : 13 Февраль 2012, 16:38:25 »
у микроши нет графического видеорежима-только текстовый.
Так же как,например,в бк нет текстового-только графический.
Я нашёл на микроше игру - boulder dash, не в текстовом разрешении, её впервые написали в ГДР на БК(вернее немецкого компа от которого и появился отечественный БК) в конце 70-ых годов(если не ошибаюсь).

Эмулятор - EMU v1.01 (06.01.2012), эмулирует и ПК-01 Львов(может есть у кого ссылка на ромы), играем, развиваемся значит  :D!

Пускай в текстовом,всеровно это наши добротные советские игры, которые можно было переделать в графику, жаль компьютеров хороших в СССР не было.

Первую советскую игру придумали советские программисты в 70 - ых годах, называлась она ТЕТРИС, если не ошибаюсь её пришлось писать на ГДРовском компьютере. (около пяти немецких ТЕТРИСов было написано на БК)

Добавлено позже:
Один хороший сайт о ПК -01 Львов нашёл   http://lvovpc.xost.ru/
« Последнее редактирование: 13 Февраль 2012, 17:37:36 от Мегин (c Мегиона) »

Оффлайн Zelya

  • Пользователь
  • Сообщений: 36
    • Просмотр профиля
Re: ПК-01 Львов. Незаслуженно забытый.
« Ответ #31 : 13 Февраль 2012, 17:47:27 »
Мегин (c Мегиона),
БК и Микроша не имеют абсолютно ничего общего в архитектуре. Они намного дальше друг от друга, чем, скажем, нынешние Мак и ПЦ.

Насчет игр для "Львова", можете поиграть здесь прямов браузере:

http://lvovpc.ho.ua/games/

А если зарегестрируетесь, то можно попробовать попасть в таблицу рекордов.

sv
Если не ошибаюсь, в поздних клонах РАДИО-РК был добавлен цвет и, возможно, графика. Но так как все эти клоны были несовместимы между собой, да и не всегда 100% совместимы с РАДИО-РК, особой популярностью они не пользовались. А труЪ "Микроши" и "Радио" были, конечно, чернобелые и тесктовые и сильно уступали "Львову". Но это были первые и самые дешевые машины, доступные простым смертным гражданам СССР, так что их "доля рынка" была одной из самых крупных.

Оффлайн ShadowFlash

  • Пользователь
  • Сообщений: 2268
  • Пол: Мужской
    • Просмотр профиля
Re: ПК-01 Львов. Незаслуженно забытый.
« Ответ #32 : 13 Февраль 2012, 18:44:46 »
Между Микрошей и БК гигантская пропасть в возможностях и производительности.

Оффлайн Мегин (c Мегиона)

  • Пользователь
  • Сообщений: 73
    • Просмотр профиля
Re: ПК-01 Львов. Незаслуженно забытый.
« Ответ #33 : 14 Февраль 2012, 12:34:15 »
Мегин (c Мегиона),

Насчет игр для "Львова", можете поиграть здесь прямов браузере:

http://lvovpc.ho.ua/games/

А если зарегестрируетесь, то можно попробовать попасть в таблицу рекордов.


Тормозят у меня эти игры, уж лучше пусть с эмуля работают, мне удалось таки запустить
немного игр ПК Львов с популярного эмулятора EMU v1.01 (06.01.2012)(микрошка эмулируется им отлично)

Игры я нашёл по сайту   http://lvovpc.xost.ru/   ;)
« Последнее редактирование: 14 Февраль 2012, 16:25:27 от Мегин (c Мегиона) »

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9386
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Re: ПК-01 Львов. Незаслуженно забытый.
« Ответ #34 : 14 Февраль 2012, 22:59:22 »
Всем желающим освоить ассемблер для i8080 и научится писать игры для ПК-01 "Львова" предлагаю ознакомиться с уроками:

http://www.old-games.ru/forum/showthread.php?t=50209
спасибо автору за старания, и не в обиду будет сказано,
но из этой статьи я не понял ровным счетом ничего об этой платформе, хотя посмотрев драйвер этой машинки в MESS всё стало ясно и понятно...

Оффлайн sv

  • Пользователь
  • Сообщений: 1333
  • Пол: Мужской
    • Просмотр профиля
Re: ПК-01 Львов. Незаслуженно забытый.
« Ответ #35 : 15 Февраль 2012, 13:48:14 »
Я нашёл на микроше игру - boulder dash, не в текстовом разрешении,
покажи плз.
Цитата
её впервые написали в ГДР на БК(вернее немецкого компа от которого и появился отечественный БК) в конце 70-ых годов(если не ошибаюсь).
Первую советскую игру придумали советские программисты в 70 - ых годах, называлась она ТЕТРИС, если не ошибаюсь её пришлось писать на ГДРовском компьютере. (около пяти немецких ТЕТРИСов было написано на БК)

Мегин (c Мегиона),на,читай,развивайся олух,и чуши не пиши больше плз:
http://en.wikipedia.org/wiki/Boulder_Dash
http://ru.wikipedia.org/wiki/%D0%91%D0%9A
http://ru.wikipedia.org/wiki/%D0%A2%D0%B5%D1%82%D1%80%D0%B8%D1%81#.D0.98.D1.81.D1.82.D0.BE.D1.80.D0.B8.D1.8F

Цитата
А труЪ "Микроши" и "Радио" были, конечно, чернобелые и тесктовые
совершенно верно Кэп.


« Последнее редактирование: 15 Февраль 2012, 13:57:39 от sv »

Оффлайн Zelya

  • Пользователь
  • Сообщений: 36
    • Просмотр профиля
Re: ПК-01 Львов. Незаслуженно забытый.
« Ответ #36 : 15 Февраль 2012, 14:30:00 »
спасибо автору за старания, и не в обиду будет сказано,
но из этой статьи я не понял ровным счетом ничего об этой платформе, хотя посмотрев драйвер этой машинки в MESS всё стало ясно и понятно...
Вобще-то, статья ориентирована больше на обучение новичков, слабо знакомых с ассемблром и архитектруой процессора. Но Ваше замечание очень важное. Из особенностей ПК-01 я, пока, расписал память и принципы формирования изображения. Оба пункта нуждаются в доработке?

Оффлайн Мегин (c Мегиона)

  • Пользователь
  • Сообщений: 73
    • Просмотр профиля
Re: ПК-01 Львов. Незаслуженно забытый.
« Ответ #37 : 15 Февраль 2012, 15:14:14 »
Цитата
sv покажи плз.
sv специально для тебя, показываю:






Оффлайн Zelya

  • Пользователь
  • Сообщений: 36
    • Просмотр профиля
Re: ПК-01 Львов. Незаслуженно забытый.
« Ответ #38 : 15 Февраль 2012, 15:28:55 »
Цитата: Мегин (c Мегиона)
Мегин (c Мегиона)
Это текстовая псевдографика.

Оффлайн Мегин (c Мегиона)

  • Пользователь
  • Сообщений: 73
    • Просмотр профиля
Re: ПК-01 Львов. Незаслуженно забытый.
« Ответ #39 : 15 Февраль 2012, 15:30:17 »
Это текстовая псевдографика.
возможно, но графика, просили показать - показываю!

Есть - тетрис, такой же!

Очень даже не плохая игра (bolder dash).
« Последнее редактирование: 15 Февраль 2012, 15:32:52 от Мегин (c Мегиона) »

Оффлайн Zelya

  • Пользователь
  • Сообщений: 36
    • Просмотр профиля
Re: ПК-01 Львов. Незаслуженно забытый.
« Ответ #40 : 15 Февраль 2012, 15:34:48 »
Вот это тоже псевдографика. И к графическому режиму не имеет никакого отношения
                       ______.--------.
                     /'                \
                    /'\                 \
                ..-'\()'\    .'''.    ./'
               |                .'    /
                \..}                  '\.
                 /     {      /'    '\   \
                {------'    .'        '.  '|
                 \        . |           \   |
                  '\_____/  |            |   |
                   /       |             |    |
                 .'       |              |     |
                 |       |              |       |
                 |      |              |       |
                 |                    |         \

Оффлайн Мегин (c Мегиона)

  • Пользователь
  • Сообщений: 73
    • Просмотр профиля
Re: ПК-01 Львов. Незаслуженно забытый.
« Ответ #41 : 15 Февраль 2012, 15:38:44 »
Zelya - ты видел текстовые символы, в этой игре - нет, зачем тогда говоришь! 

Оффлайн sv

  • Пользователь
  • Сообщений: 1333
  • Пол: Мужской
    • Просмотр профиля
Re: ПК-01 Львов. Незаслуженно забытый.
« Ответ #42 : 15 Февраль 2012, 15:49:57 »
Zelya - ты видел текстовые символы, в этой игре - нет, зачем тогда говоришь!  
браво! эта пять :rofl:
вот тебе еще,для самообразования: Текстовый видеорежим

Добавлено позже:
Цитата
возможно, но графика
это НЕ графика


Оффлайн Zelya

  • Пользователь
  • Сообщений: 36
    • Просмотр профиля
Re: ПК-01 Львов. Незаслуженно забытый.
« Ответ #43 : 15 Февраль 2012, 16:00:24 »
Zelya - ты видел текстовые символы, в этой игре - нет, зачем тогда говоришь! 
Я вижу ТОЛЬКО тесктовые символы в этой игре. Действительно, поучите разницу между графическим и тестовым режимами.

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9386
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Re: ПК-01 Львов. Незаслуженно забытый.
« Ответ #44 : 15 Февраль 2012, 16:08:37 »
Цитата: Zelya
Вобще-то, статья ориентирована больше на обучение новичков, слабо знакомых с ассемблром и архитектруой процессора. Но Ваше замечание очень важное. Из особенностей ПК-01 я, пока, расписал память и принципы формирования изображения. Оба пункта нуждаются в доработке?
имхо сама идея нуждается в доработке. обучать программированию чайников/новичков и сходу на ассемблере, как на мой взгляд, занятие почти бесполезное. да и говорят вообще не совсем хорошее, если вдруг кто-то не занимавшийся прогерством решит сходу учиться писать на асме ему это в будущем может вылезти боком при освоении ОО-языков, т.к. образ мышления у человека уже будет "заточен" чтоли в сторону процедурной модели программирования, сам кстати на такие грабли напарывался.

так что если писать обучающие статьи для новичков - лучше уж с примерами на каком-то языке высокого уровня.
ну а для людей уже знающих внутреннее устройство дюжины-другой всяких старых и не очень компиков стоит сделать как можно более краткую справку-"summary", с картой памяти, описанием страничной системы, портов и формата экрана.
« Последнее редактирование: 15 Февраль 2012, 16:37:31 от MetalliC »

Оффлайн Zelya

  • Пользователь
  • Сообщений: 36
    • Просмотр профиля
Re: ПК-01 Львов. Незаслуженно забытый.
« Ответ #45 : 16 Февраль 2012, 15:24:20 »
По результатам всенародного голосования на сайте была введена новая форма учета рекордов.

MetalliC,
Насчет идеи. Я обучаю чайников в ассемблере, но не в программировании. По своему опыту знаю, что освоив язык(и) высокого уровня, все равно трудновато найти литературу для "въезда" в Ассемблер. А тут я предлагаю сразу со средой разработки (надеюсь, удобной).

Оффлайн ShadowFlash

  • Пользователь
  • Сообщений: 2268
  • Пол: Мужской
    • Просмотр профиля
Re: ПК-01 Львов. Незаслуженно забытый.
« Ответ #46 : 16 Февраль 2012, 16:18:13 »
Цитата
Первую советскую игру придумали советские программисты в 70 - ых годах, называлась она ТЕТРИС
Агащазз. Тетрис вдруг первой компьютерной игрой в СССР стал... Первая графическая компьютерная игра в СССР появилась, если мне память не изменяет в один год с первой графической игрой вообще - SpaceWar!, а это было в том году, когда Гагарин в космос полетел  :)
А текстовые были и раньше.

Единственное "но" - тогда компьютеры были слишком большими и дорогими, так что игры эти видели только работники той конторы, в которой ее написали, иногда где-нибудь еще, где стояла такая же машинка. И у нас и на западе.
А начальство если бы узнало, для чего используется машина, кушающая электричества в современных ценах несколько килобаксов, а то и десятков килобаксов, хорошо бы настучало по рогам. Так что все это тайком делалось в основном.
Обычным явлением игрульки стали лишь когда машинка стала помещаться в комнате и кушать пару киловатт :)

Оффлайн Мегин (c Мегиона)

  • Пользователь
  • Сообщений: 73
    • Просмотр профиля
Re: ПК-01 Львов. Незаслуженно забытый.
« Ответ #47 : 04 Март 2012, 19:13:05 »
sv
Цитата
это НЕ графика
пускай не графика, но игра - прелесть!

Можно и так рисовать, однако! :lol:

Добавлено позже:
Zelya
Цитата
БК и Микроша не имеют абсолютно ничего общего в архитектуре. Они намного дальше друг от друга, чем, скажем, нынешние Мак и ПЦ.
Я где то читал что - процессор у них сделан по одной и той же технологии, родом из ГДР, компьютер то засекречен был КГБ, никто толком не знает откуда родом - БК, кто его изобрёл, а компьюте такой советский есть, и программы тоже!



 

Оффлайн Yaranga

  • Администратор
  • Сообщений: 13700
  • Пол: Мужской
    • Просмотр профиля
Re: ПК-01 Львов. Незаслуженно забытый.
« Ответ #48 : 04 Март 2012, 22:42:15 »
Где-то можно прочесть и более правдоподобные вещи. Но только при наличии интернета, yandex и google. Увы.

Оффлайн Мегин (c Мегиона)

  • Пользователь
  • Сообщений: 73
    • Просмотр профиля
Re: ПК-01 Львов. Незаслуженно забытый.
« Ответ #49 : 06 Март 2012, 15:48:06 »
Где-то можно прочесть и более правдоподобные вещи. Но только при наличии интернета, yandex и google. Увы.
С программистов брали подписку о неразглашении информации о БК, вплоть до 1984 года!

Оффлайн ShadowFlash

  • Пользователь
  • Сообщений: 2268
  • Пол: Мужской
    • Просмотр профиля
Re: ПК-01 Львов. Незаслуженно забытый.
« Ответ #50 : 07 Март 2012, 02:35:45 »
БК - это апгрейднутый PDP-11 в виде персоналки. И все.

Оффлайн Мегин (c Мегиона)

  • Пользователь
  • Сообщений: 73
    • Просмотр профиля
Re: ПК-01 Львов. Незаслуженно забытый.
« Ответ #51 : 07 Март 2012, 16:35:12 »
БК - это апгрейднутый PDP-11 в виде персоналки. И все.
А ещё это единственный советский компьютер на котором можно программировать и всё, дальше IBM, остальное - не годиться, однако!   

Оффлайн sv

  • Пользователь
  • Сообщений: 1333
  • Пол: Мужской
    • Просмотр профиля
Re: ПК-01 Львов. Незаслуженно забытый.
« Ответ #52 : 08 Март 2012, 16:33:59 »
Где-то можно прочесть и более правдоподобные вещи. Но только при наличии интернета, yandex и google. Увы.
некоторым не дано,к сожалению :-\

Оффлайн Мегин (c Мегиона)

  • Пользователь
  • Сообщений: 73
    • Просмотр профиля
Re: ПК-01 Львов. Незаслуженно забытый.
« Ответ #53 : 14 Март 2012, 20:11:09 »
Забавный украинский пэкман с одной жизнью!


Добавлено позже:
Украинский boulder dash у меня так и не запустился, однако!

Оффлайн Zelya

  • Пользователь
  • Сообщений: 36
    • Просмотр профиля
Re: ПК-01 Львов. Незаслуженно забытый.
« Ответ #54 : 15 Март 2012, 22:27:05 »
Новости:
"Первые ласточки перемен. Для счастливых обладателей FireFox 9 и выше теперь доступен звук в онлайн эмуляторе. Внизу появляется опция Enable Audio - ставим галочку и наслаждаемся. Опция, пока, работает в тестовом режиме. Возможна нектороая рассинхронизация, особенно на двойной скорости. Поэтому стартовая скорость эмулятора выставлена x1. Так же возможны искажения на машинах послабее. Просьба о всех багах уведомлять на форуме или на почту."

Мегин (c Мегиона)
На Пакмене стоит мой мировой рекорд - 2578. Хотим побить - регистрируемся.
http://lvovpc.ho.ua/games/page.php?name=pacman

А тут boulder dash. У меня все фунциклирует.
http://lvovpc.ho.ua/games/page.php?name=boulderdash

Оффлайн Zelya

  • Пользователь
  • Сообщений: 36
    • Просмотр профиля
Re: ПК-01 Львов. Незаслуженно забытый.
« Ответ #55 : 16 Июль 2012, 19:57:44 »



Оффлайн GalaxyBot_00

  • Ушел с форума
  • Сообщений: 6042
  • Пол: Мужской
  • Surrender at 20
    • Просмотр профиля
Re: ПК-01 Львов. Незаслуженно забытый.
« Ответ #56 : 18 Июль 2012, 10:52:17 »
Забавный украинский пэкман с одной жизнью!


Добавлено позже:
Украинский boulder dash у меня так и не запустился, однако!
чето самого пакмана не наблюдаю на экране  :lol:

Оффлайн Zelya

  • Пользователь
  • Сообщений: 36
    • Просмотр профиля
Re: ПК-01 Львов. Незаслуженно забытый.
« Ответ #57 : 18 Июль 2012, 12:43:28 »
GalaxyBot,
Классическая проблема "Львова" :). Компьютер имеет только один экран видеопамяти. Т.е. когда Вы рисуете что-то это сразу отображается на экран. При перемещении персонажа, он сначала закрашивается на старом месте, а потом рисуется на новом. Получается "мерцание". Именно в такой момент и был "подловлен" скриншот, когда старый Пакмен ужк зарисован, а новый еще не успел появится.

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9386
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Re: ПК-01 Львов. Незаслуженно забытый.
« Ответ #58 : 18 Июль 2012, 14:01:16 »
Цитата: Zelya
Классическая проблема "Львова" . Компьютер имеет только один экран видеопамяти.

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

честно говоря не понимаю, что мешало народным умельцам завести кадровый импульс на /INT (прерывание) процессора, делов-то на пол часа, из которых бОльшая часть - разборка-сборка корпуса.


Оффлайн Zelya

  • Пользователь
  • Сообщений: 36
    • Просмотр профиля
Re: ПК-01 Львов. Незаслуженно забытый.
« Ответ #59 : 18 Июль 2012, 17:55:58 »
Цитата: MetalliC
да ну, оч многие компы тех времен были с одной страницей буфера экрана, но в нормально сделанных играх мерцания не было.

Другие компы имели проц пошутсрее, либо видеопамяти поменьше, либо аппаратную поддержку спрайтов, либо все вместе взятое. А "Львов" даже аппаратных прерываний-то не имел. Поэтому многие игры сделаны "ненормально".