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

User Tag List

Страница 2 из 7 ПерваяПервая 123456 ... ПоследняяПоследняя
Показано с 11 по 20 из 69

Тема: Интересует история игры Chess

  1. #11
    Member
    Регистрация
    26.04.2010
    Адрес
    Silicon Valley, CA
    Сообщений
    67
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от esl Посмотреть сообщение
    p.s. может от завода зависело ?
    Оно и с Экситона приходило в разных комплектах. Какие были кассеты, такие туда и клали. CHESS, кстати, в первый раз я виде в комплекте игровых программ, записанных на заводской кассете. Рассылали по школам. На той же кассете были и ASP'шные игры, а также Пенгвин.

  2. #12
    Member Аватар для Ivanhoe
    Регистрация
    26.12.2011
    Адрес
    г. Якутск
    Сообщений
    77
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В моей БК-0010-01, 89 года, было две кассеты, CHESS точно был, фокальные программы тоже были.

  3. #13
    Member
    Регистрация
    26.04.2010
    Адрес
    Silicon Valley, CA
    Сообщений
    67
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Кстати, у кого-нибудь образ заводских кассет есть? Или хотя бы сами кассеты?

  4. #14
    Guru Аватар для CodeMaster
    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,233
    Спасибо Благодарностей отдано 
    140
    Спасибо Благодарностей получено 
    211
    Поблагодарили
    182 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от alex904 Посмотреть сообщение
    Кстати, у кого-нибудь образ заводских кассет есть?
    В этой теме на этой же странице искал?

    Цитата Сообщение от alex904 Посмотреть сообщение
    Или хотя бы сами кассеты?
    Сами кассеты есть.
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

  5. #15
    R.I.P. Аватар для hobot
    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    370
    Поблагодарили
    309 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    Post про CHESS )

    Вот такая доработанная (озвученная и статистики побольше) версия ШАХМАТ из комплекта БК с которой они шли 100%
    Вот строгая ДВК версия шахмат, работает на RT11 везде практически, система команд может отличаться только командой взятие фигуры * или : и наличием\остуствием команды EXIT. Попалась КЦГД версия шахмат, уже с фигурками.
    С моей БК шли две стандартные кассеты БЕЙСИК игры ФОКАЛ игры - на одной из них были граф.шахматы. Те что по первой ссылке, только без
    пищалок и с уменьшенной статистикой вверху экрана. А авторство определить очень трудно - поскольку с такой системой управления
    игрушка chess.sav встречается в архивах PDPишного софта давным-давно, когда ни ДВК, ни УКНЦ, ни БК не было )))

    Цитата Сообщение от SKcorp. Посмотреть сообщение
    УК-НЦ тогда еще не было, только в проекте была.
    А CHESS уже в 1985-ом шла в комплекте поставки БК.
    И, если я не ошибаюсь, использовала векторную прорисовку фигур
    функцией ГРАФ в Монитора.
    ДА! Так и есть, но мне моя БК досталась позже конечно, году в 88-89 примерно. Вот есть ли ещё какие-то шахматы графические для БК?УКНЦ?ДВК? Ткните носом в картинку - ни разу не видел, если честно.

    Спасибо.
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  6. #16
    Guru Аватар для CodeMaster
    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,233
    Спасибо Благодарностей отдано 
    140
    Спасибо Благодарностей получено 
    211
    Поблагодарили
    182 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    игрушка chess.sav встречается в архивах PDPишного софта давным-давно, когда ни ДВК, ни УКНЦ, ни БК не было )))
    Это как бы понятно, шахматам полторы тысячи лет ;-) Я уже говорил, что интересна именно графика (появилась она на БК или раньше), потому как например КЦГД версия шахмат ИМХО имеет в этом слобоо отношение к версии на БК.
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

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

  8. #17
    R.I.P.
    Регистрация
    16.09.2009
    Адрес
    г. Харьков
    Сообщений
    1,466
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ужас ужас
    код там для отрисовки доски - грустен

    отдельно паттерны для черных и белых фигур, хотя отличие только в комманде рис/стир (можно хранить одну, и готовить для вывода вторую)

    и код там странен

    Код:
    r5 - поле
    144/-144 код белого/черного коня
    
    RAM:024000 sub_24000:   
    RAM:024000                 jsr     R0, @#sub_6510
    
    ...
    RAM:024220                 clr     R1
    RAM:024222                 mov     @R5, R2
    ..
    RAM:024274 loc_24274:                              ; CODE XREF: sub_24000+266j
    RAM:024274                 cmp     #144, R2 ; 'd'
    RAM:024300                 bne     loc_24306
    RAM:024302                 mov     #t_W_Horse, R1
    RAM:024306
    RAM:024306 loc_24306:                              ; CODE XREF: sub_24000+300j
    RAM:024306                 cmp     #-144, R2
    RAM:024312                 bne     loc_24320
    RAM:024314                 mov     #t_B_Horse, R1
    RAM:024320
    ...
    RAM:024414 loc_24414:                              ; CODE XREF: sub_24000+406j
    RAM:024414                 tst     R1
    RAM:024416                 beq     loc_24430
    RAM:024420                 clr     R2
    RAM:024422                 mov     R0, -(SP)
    RAM:024424                 emt     20              
    RAM:024426                 mov     (SP)+, R0
    RAM:024430
    RAM:024430 loc_24430:                              ; CODE XREF: sub_24000+416j
    RAM:024430                 mov     (R5)+, (R0)+
    RAM:024432                 jmp     @#loc_24056
    пример "строк" для пустого поля

    Код:
    RAM:025112 t_White_Pole:   .byte _BLUE,_GRPH_,_ZAP,_2  ,_3  ,_R  ,_U  ,_2  ,_3  ,_L  ,_U  ,_2  ,_3  ,_R  ,_U  ,_2  ; 0
    RAM:025112                 .byte _3  ,_L  ,_U  ,_2  ,_3  ,_R  ,_U  ,_2  ,_3  ,_L  ,_U  ,_2  ,_3  ,_R  ,_U  ,_2  ; <^R  P>
    RAM:025112                 .byte _3  ,_L  ,_U  ,_2  ,_3  ,_R  ,_U  ,_2  ,_3  ,_L  ,_U  ,_2  ,_3  ,_R  ,_U  ,_2  ; <^R  2>
    RAM:025112                 .byte _3  ,_L  ,_U  ,_2  ,_3  ,_R  ,_U  ,_2  ,_3  ,_L  ,_U  ,_2  ,_3  ,_R  ,_U  ,_2  ; <^R AH>
    RAM:025112                 .byte _3  ,_L  ,_U  ,_2  ,_3  ,_R  ,_U  ,_2  ,_3  ,_L  ,_U  ,_2  ,_3  ,_R  ,_U  ,_2  ; <^R AX>
    RAM:025112                 .byte _3  ,_L  ,_U  ,_GRPH_,unk_221,unk_0
    RAM:025242 t_BlackPole:    .byte _GRPH_,_STIR_,_2  ,_3  ,_R  ,_U  ,_2  ,_3  ,_L  ,_U  ,_2  ,_3  ,_R  ,_U  ,_2  ,_3  ; 0
    RAM:025242                 .byte _L  ,_U  ,_2  ,_3  ,_R  ,_U  ,_2  ,_3  ,_L  ,_U  ,_2  ,_3  ,_R  ,_U  ,_2  ,_3  ; <^R  P>
    RAM:025242                 .byte _L  ,_U  ,_2  ,_3  ,_R  ,_U  ,_2  ,_3  ,_L  ,_U  ,_2  ,_3  ,_R  ,_U  ,_2  ,_3  ; <^R  2>
    RAM:025242                 .byte _L  ,_U  ,_2  ,_3  ,_R  ,_U  ,_2  ,_3  ,_L  ,_U  ,_2  ,_3  ,_R  ,_U  ,_2  ,_3  ; <^R AH>
    RAM:025242                 .byte _L  ,_U  ,_2  ,_3  ,_R  ,_U  ,_2  ,_3  ,_L  ,_U  ,_2  ,_3  ,_R  ,_U  ,_2  ,_3  ; <^R AX>
    RAM:025242                 .byte _L  ,_D  ,_GRPH_,unk_0
    и для коня
    Код:
    RAM:026410 t_W_Horse:      .byte _R  ,_GRPH_,dR  ,_STIR_,_R  ,dR  ,_D  ,dR  ,_D  ,_3  ,_R  ,_U  ,_U  ,_R  ,_U  ,_R  ; 0
    RAM:026410                                         ; DATA XREF: sub_24000+302o
    RAM:026410                 .byte _U  ,_R  ,_5  ,_U  ,_R  ,_4  ,_U  ,_R  ,_U  ,_R  ,_U  ,_U  ,_L  ,_U  ,_1  ,_4  ; <^R  P>
    RAM:026410                 .byte _L  ,_D  ,_L  ,_D  ,_D  ,_R  ,_D  ,_R  ,_D  ,_R  ,_D  ,_R  ,uR  ,_R  ,_3  ,_L  ; <^R  2>
    RAM:026410                 .byte _D  ,dL  ,_3  ,_L  ,_5  ,_D  ,_R  ,_R  ,_D  ,_R  ,_D  ,_R  ,_D  ,_R  ,_R  ,uL  ; <^R AH>
    RAM:026410                 .byte _D  ,dR  ,_ZAP,dR  ,_R  ,_R  ,_D  ,_R  ,_U  ,dR  ,_6  ,_L  ,dL  ,_8  ,_R  ,dR  ; <^R AX>
    RAM:026410                 .byte _6  ,_L  ,_STIR_,_D  ,dL  ,_L  ,_ZAP,_L  ,_L  ,dL  ,_1  ,_1  ,_R  ,_U  ,_4  ,_L  ; <^R B >
    RAM:026410                 .byte _STIR_,_L  ,_ZAP,_3  ,_L  ,_STIR_,_L  ,_ZAP,_3  ,_L  ,_U  ,_7  ,_R  ,_STIR_,_R  ,_ZAP; <^R BP>
    RAM:026410                 .byte _4  ,_R  ,_U  ,_8  ,_L  ,_D  ,_L  ,_L  ,_U  ,_L  ,_L  ,_U  ,_ZAP,_7  ,_R  ,_ZAP; <^R B2>
    RAM:026410                 .byte _6  ,_R  ,_U  ,_8  ,_L  ,dL  ,_9  ,_R  ,_U  ,_1  ,_0  ,_L  ,dL  ,_1  ,_2  ,_R  ; <^R CH>
    RAM:026410                 .byte dR  ,_1  ,_4  ,_L  ,dR  ,_1  ,_2  ,_R  ,_U  ,_GRPH_,unk_0,unk_0; <^R CX>
    RAM:026644 t_B_Horse:      .byte _R  ,_GRPH_,dR  ,_ZAP,_R  ,dR  ,_D  ,dR  ,_D  ,_3  ,_R  ,_U  ,_U  ,_R  ,_U  ,_R  ; 0
    RAM:026644                                         ; DATA XREF: sub_24000+314o
    RAM:026644                 .byte _U  ,_R  ,_5  ,_U  ,_R  ,_4  ,_U  ,_R  ,_U  ,_R  ,_U  ,_U  ,_L  ,_U  ,_1  ,_4  ; <^R  P>
    RAM:026644                 .byte _L  ,_D  ,_L  ,_D  ,_D  ,_R  ,_D  ,_R  ,_D  ,_R  ,_D  ,_R  ,uR  ,_R  ,_3  ,_L  ; <^R  2>
    RAM:026644                 .byte _D  ,dL  ,_3  ,_L  ,_5  ,_D  ,_R  ,_R  ,_D  ,_R  ,_D  ,_R  ,_D  ,_R  ,_R  ,uL  ; <^R AH>
    RAM:026644                 .byte _D  ,dR  ,_STIR_,dR  ,_R  ,_R  ,_D  ,_R  ,_U  ,dR  ,_6  ,_L  ,dL  ,_8  ,_R  ,dR  ; <^R AX>
    RAM:026644                 .byte _6  ,_L  ,_ZAP,_D  ,dL  ,_L  ,_STIR_,_L  ,_L  ,dL  ,_1  ,_1  ,_R  ,_U  ,_4  ,_L  ; <^R B >
    RAM:026644                 .byte _ZAP,_L  ,_STIR_,_3  ,_L  ,_ZAP,_L  ,_STIR_,_3  ,_L  ,_U  ,_7  ,_R  ,_ZAP,_R  ,_STIR_; <^R BP>
    RAM:026644                 .byte _4  ,_R  ,_U  ,_8  ,_L  ,_D  ,_L  ,_L  ,_U  ,_L  ,_L  ,_U  ,_STIR_,_7  ,_R  ,_STIR_; <^R B2>
    RAM:026644                 .byte _6  ,_R  ,_U  ,_8  ,_L  ,dL  ,_9  ,_R  ,_U  ,_1  ,_0  ,_L  ,dL  ,_1  ,_2  ,_R  ; <^R CH>
    RAM:026644                 .byte dR  ,_1  ,_4  ,_L  ,dR  ,_1  ,_2  ,_R  ,_U  ,_GRPH_,unk_0,unk_0; <^R CX>

    p.s.
    а правильно ли я помню
    что код если ему сделать
    просто тупо сохранит все регистры в стеке, выполнит код ниже
    восстановит регистры и выйдет ?
    т.е. такой себе call с сохранением всех регистров (кроме r0) ?

    Код:
    RAM:024000 sub_24000:                              ; CODE XREF: sub_12770J
    RAM:024000                 jsr     R0, @#sub_6510
    xxxxx
    xxxxx
    ret
    
    ...
    
    RAM:006510 sub_6510:                               ; CODE XREF: sub_1744P
    RAM:006510                                         ; sub_6222P ...
    RAM:006510                 mov     R1, -(SP)
    RAM:006512                 mov     R2, -(SP)
    RAM:006514                 mov     R3, -(SP)
    RAM:006516                 mov     R4, -(SP)
    RAM:006520                 mov     R5, -(SP)
    RAM:006522                 call    @R0
    RAM:006524                 mov     (SP)+, R5
    RAM:006526                 mov     (SP)+, R4
    RAM:006530                 mov     (SP)+, R3
    RAM:006532                 mov     (SP)+, R2
    RAM:006534                 mov     (SP)+, R1
    RAM:006536                 mov     (SP)+, R0
    RAM:006540                 return
    Последний раз редактировалось esl; 19.04.2012 в 19:24.

  9. #18
    R.I.P. Аватар для hobot
    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    370
    Поблагодарили
    309 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию сравнение версий

    Добавлю! По поводу комплектации отечественных ЭВМ условно назовём "БКшной версией" шахмат. В поставку УКНЦ в варианте от СЭМЗ шла дискета с играми, где
    так же данная версия шахмат присутствует. У меня есть в коллекции такая поставка+мануал для самого компьютера от СЭМЗ - дата там 1990 год на книжке. Это видимо период когда УКНЦ перестали поступать только в школы и появились модификации "бытовые\для предприятий", в связи с чем и пакет программ был сокращён и переработан с сильным профессиональным уклоном и уместился уже всего на 5 эталонных 800 кб. дискет.

    Картинки для сравнения версий этих программ:

    Скрытый текст



    ДВК(RT11) или символьные шахматы имеют версию с буквой Т - тестовая?
    Надо помнить что сам движок в PDP архивах вообще никакой доски не имел. А версию тамошнюю надо уточнять наверное. В такой версии есть
    команда EX - выход в монитор (систему).


    БКашный шахматы версия с буквой А, хотя игровой экран доработан,
    добавлены несколько инф. строк и звук.

    В такой версии как и в стандартной (тихой) из комплекта БК команда EX
    убрана (не реализована). За ненадобностью наверное.

    Шахматы из поставки СЭМЗ точ в точ те, что шли и с БКашками по умолчанию и версия совпадает и картинка поля игрового, только команда
    EX реализована.





    [свернуть]


    (появилась она на БК или раньше)
    Чисто мои домыслы - поскольку все отечественные Шахматные компьютеры были или на ВМ1 или на ВМ2 pdp-совместимых процессорах,
    подсунуть им DECовский шахматный движок было вполне реально, а вот когда дошло до реализации игрового поля, очень вряд ли что программировали на БК, скорее всего разработка велась на более удобной для этого машине типа ДВК (!) и наверное под ШАХМАТНЫЙ-автомат, потом параллельно спулили "не подходящий" вариант доски в виде игровой программы для БК, позже и на УКНЦ порт был сделан. Так
    что такая доска скорее всего на БК самая первая. Вполне вероятно что
    заказ был для БК0010 персональный, ведь как это так (?) Бытовой Комп без шахмат? Конечно было бы неплохо если бы кто-нибудь из разработчиков откликнулся по возможности.

    Я не видел всех советских компов того времени и если были компьютеры
    типа школьных или бытовых до БК, то какие шахматы там?
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  10. #19
    Member
    Регистрация
    26.04.2010
    Адрес
    Silicon Valley, CA
    Сообщений
    67
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    Я не видел всех советских компов того времени и если были компьютеры
    типа школьных или бытовых до БК, то какие шахматы там?
    Того времени, это когда? Когда появилась БК-0010 и CHESS вместе с ней? В 85-м году большого выбора не было. Был только Агат, Радио-86/Микроша и вобщем все. ДВК не в счет, бытовым его трудно было назвать. Шахматы были везде. На Агате были приличные шахматы, портированные с Apple II. Там тоже была графика, очень похожая на БК'шную. На Микроше шахматы были примитивные и тупые.
    Я люблю копаться в истории, в истории шахмат тоже залезал. Там интересный момент есть про шахматы на PDP-11. Не знаю, что было на RT-11, но на PDP'ном Юнихе бегали шахматы, написанные самим Томпсоном, отцом Юниха. Та самая Belle, которая была мировым чемпионом. Точнее, один из вариантов. Собственно, чемпионом она стала на PDP-11. Ее потом переносили на спец компьютер и на кластер из нескольких компьютеров. Про подробности ее имплементации есть мало информации, кроме того, что первые версии были написаны на своем макро языке. Потом, наверное, уже спортировали на Си. Вот было бы прикольно, если выясниться, что БК'шные шахматы являются родственниками Belle.
    Еще один забавный момент. Belle впоследствии стал основной для семейства IBM'овских шахмат. Depp Blue в конце концов победил Каспарова.

  11. #20
    Guru
    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,847
    Спасибо Благодарностей отдано 
    84
    Спасибо Благодарностей получено 
    229
    Поблагодарили
    167 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    Я не видел всех советских компов того времени и если были компьютеры
    типа школьных или бытовых до БК, то какие шахматы там?
    Я лично портировал одну из текстовых версий шахмат на Башкирию-2М в 1991 году, добавив при этом графическое поле. Исходники были на Фортране

Страница 2 из 7 ПерваяПервая 123456 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. PSI CHESS.
    от ser_13 в разделе Игры
    Ответов: 10
    Последнее: 24.02.2023, 21:20
  2. Бот для игры в "Морской бой": история, теория, практика
    от Barmaley_m в разделе Программирование
    Ответов: 37
    Последнее: 25.01.2012, 11:09
  3. Full ZX-81 Chess in 1k - можно портировать на z80?
    от Uporot в разделе Программирование
    Ответов: 9
    Последнее: 02.07.2010, 15:40
  4. Ответов: 4
    Последнее: 30.11.2006, 20:06

Ваши права

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