51

Re: Ошибки на сайте.

Может для интереса добавить и эту информацию?

52

Re: Ошибки на сайте.

А это все файлы "Садовника"? Может, есть более полные версии на рапире?

Утверждать, что болгарская версия основана на какой-то из наших, не возьмусь. Я нашел этот журнал (номер 5 за 1989 год, 56 страница), посмотрел текст программы. На агатовскую бейсиковую версию вообще не похоже. Думаю, болгары писали заново. Логика игры отличается - нет ни тикающего таймера, ни кончающегося масла. Можно наезжать на стены и камни.

Короче, внешне игры похожи, место действия тоже, а дальше все другое. Может быть, болгары видели процесс игры в "Садовника", но в своей игре сделали все по своему.

53

Re: Ошибки на сайте.

Похоже Володя прислал все, что у нас есть в архиве из этих игр.

- Утверждать, что болгарская версия основана на какой-то из наших, не возьмусь. 

Не, не так. А просто что есть над чем подумать, может не диггером единым.


Тут еще вот что - я пока даже не знаю, с какой стороны подойти к выкладыванию на сайт прог на рапире.
Нет системы такой, чтоб запускала автоматом рапиру и какое-то меню.
Т.е. надо к готовому диску прикладывать инструкцию, запустите так и так, потом наберите то и то.....

54

Re: Ошибки на сайте.

garnizon пишет:

Нет системы такой, чтоб запускала автоматом рапиру и какое-то меню.

Как нет, менюшка пишется на рапире за 5 мин. Файл ЗАПУСК как раз для этого.

55 Отредактировано garnizon (31-10-2021 16:37)

Re: Ошибки на сайте.

т.е. я включил питание агата, и, не трогая клавиатуры, сам заработал файл ЗАПУСК? Не видел такой.
Все системы что  видел, школьница или Икп - надо сперва в рапиру войти.

У нас в школе как-то из ИКП делали, типа заставку не показывает а сам рапиру запускает молча.
Потом, вроде вообще вырезали рапиру отдельно, но что-то там не работало из программ, хотя может эти проги под семерку заточены были. Типа совмещения режимов или что-то еще.

56 Отредактировано Prol (31-10-2021 17:28)

Re: Ошибки на сайте.

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

57

Re: Ошибки на сайте.

Сегодня разбирался с одной ситуацией странной: форум кой где-то кой когда не открывался (только форум, сайт был нормально доступен).
Нашел ошибку в служебной глубине, поправил (в заголовках http-протокола). Возможно, если у кого-то форум был недоступен (совсем не открывалась даже главная страница) - теперь может быть заработает.

58

Re: Ошибки на сайте.

Неточность заметил на странице http://agatcomp.ru/agat/Hardware/useful/roms.shtml.
Написано:

Note3: D14, D84, D85 в разных схемах и реальных платах варьируются между рт7 и рт18. Эти микросхемы различаются типом выхода - открытый коллектор или тристабильный. Явных нагрузочных резисторов для ОК не наблюдается, места для них не предусмотрено. Почему ?

Посмотрел в трех справочниках:
1) А.В. Нефедов, Интегральные микросхемы и их зарубежные аналоги
2) Большие интегральные схемы запоминающих устройств под ред. А.Ю. Гордонова и Ю.Н. Дьякова
3) Е.П. Воробьев, К.В. Сенин Интегральные микросхемы производства СССР и их зарубежные аналоги

Везде написано что и у КР556РТ7 и у КР556РТ18 выходы с тремя состояниями.
Ну и из практического опыта понятно, что ПЗУ с открытым коллектором без подтягивающих резисторов на частотах до 10,5 МГц работать не смогли бы. Ведь в таком режиме время перехода от 0 к 1 измеряется микросекундами.

59

Re: Ошибки на сайте.

а в чём между этими микрами различие ?

60

Re: Ошибки на сайте.

КР556РТ7 и КР556РТ7А - это аналоги микросхем Signetics N82S191 и N82S191A. Время выборки адреса 80 нс (РТ7) или 55 нс (РТ7А). Накопитель информации - это одна матрица перемычек, размером 128x128.

КР556РТ18 - это аналог более новой микросхемы от Harris HM76161-5. Время выборки адреса 60 нс. Накопитель информации - две матрицы перемычек размером 128x64. В результате, если при производстве выясняется, что одна из матриц бракованная, то микросхема легко превращается в КР556РТ181 или КР556РТ182 емкостью 2048 4 битных слов.

61

Re: Ошибки на сайте.

Поправил про рт7 и рт18.

62

Re: Ошибки на сайте.

На той же странице http://agatcomp.ru/agat/Hardware/useful/roms.shtml решил посмотреть второе примечание

Note2: D65 по схеме, вторая половина пространства не используется. Но встречается версия USN (именно она в архиве) у которой туда добавлено что-то. Возможно это группа палитр или реализация дополнительных режимов Apple для какой-то модифицированной генплаты. Первая половина совпадает с оригиналом, что не мешает её использовать в стандартной плате.

Скачал прошивку, посмотрел вторую половину - а там явно какой-то текст. Посмотрел в кодировке Агата, а там вот что:

Spoiler

.byte    $CD, $41, $54, $52, $4F, $D3, $4B, $4F    ;MatroSko
        .byte    $50, $A0, $A0, $A0, $A0, $A0, $A0, $A0    ;p       
        .byte    $A0, $A0, $A0, $A0, $A0, $A0, $A0, $A0    ;       
        .byte    $A0, $A0, $CD, $C1, $D0, $CC, $AB, $A0    ;  MAPL+
        .byte    $A0, $A0, $A0, $A0, $A0, $A0, $A0, $A0    ;       
        .byte    $A0, $A0, $A0, $A0, $A0, $A0, $A0, $A0    ;       
        .byte    $A0, $A0, $A0, $A0, $C4, $C9, $C6, $AB    ;    DIF+
        .byte    $A0, $A0, $A0, $A0, $A0, $A0, $A0, $A0    ;       
        .byte    $A0, $A0, $A0, $A0, $A0, $A0, $A0, $A0    ;       
        .byte    $A0, $A0, $A0, $A0, $A0, $A0, $C2, $C1    ;      BA
        .byte    $D3, $C9, $C3, $A0, $A0, $A0, $A0, $A0    ;SIC     
        .byte    $A0, $A0, $A0, $A0, $A0, $A0, $A0, $A0    ;       
        .byte    $A0, $A0, $A0, $A0, $A0, $A0, $A0, $A0    ;       
        .byte    $D4, $D2, $C1, $C3, $C5, $A0, $A0, $A0    ;TRACE   
        .byte    $A0, $A0, $A0, $A0, $A0, $A0, $A0, $A0    ;       
        .byte    $A0, $A0, $A0, $A0, $A0, $A0, $A0, $A0    ;       
        .byte    $A0, $A0, $C1, $D3, $CD, $A0, $A0, $A0    ;  ASM   
        .byte    $A0, $A0, $A0, $A0, $A0, $A0, $A0, $A0    ;       
        .byte    $A0, $A0, $A0, $A0, $A0, $A0, $A0, $A0    ;       
        .byte    $A0, $A0, $A0, $A0, $C1, $D3, $CD, $AB    ;    ASM+
        .byte    $A0, $A0, $A0, $A0, $A0, $A0, $A0, $A0    ;       
        .byte    $A0, $A0, $A0, $A0, $A0, $A0, $A0, $A0    ;       
        .byte    $A0, $A0, $A0, $A0, $A0, $A0, $D4, $CF    ;      TO
        .byte    $D2, $A0, $A0, $A0, $A0, $A0, $A0, $A0    ;R       
        .byte    $A0, $A0, $A0, $A0, $A0, $A0, $A0, $A0    ;       
        .byte    $A0, $A0, $A0, $A0, $A0, $A0, $A0, $A0    ;       
        .byte    $D2, $C5, $C1, $C4, $CD, $C5, $A0, $A0    ;README 
        .byte    $A0, $A0, $A0, $A0, $A0, $A0, $A0, $A0    ;       
        .byte    $A0, $A0, $A0, $A0, $A0, $A0, $A0, $A0    ;       
        .byte    $A0, $A0, $81, $08, $00, $10, $90, $08    ;       
        .byte    $FF, $FF, $FF, $FF, $EF, $FF, $CF, $FB    ;ЪЪЪЪОЪOШ

Похоже, это содержимое меню отсюда http://agatcomp.ru/agat/Software/OsDos/TheBest.shtml
Как оно попало в дамп D65 - понятия не имею. Может, ПЗУ записывалось на Агате и там что-то глюкнуло. Может, при чтении ПЗУ программатор сглючил, половину ПЗУ не прочитал и в дамп попало содержимое памяти. Может, вообще дамп побился уже позже, когда лежал на диске. Дело темное.

Но что можно сказать наверняка - в прошивке D65 этого быть не должно.

63 Отредактировано garnizon (15-10-2022 01:41)

Re: Ошибки на сайте.

Принял

P.S. Voldemar, у нас есть где-то  оригинальная прошивка Д65 ?

64 Отредактировано Voldemar0 (15-10-2022 10:00)

Re: Ошибки на сайте.

> Как оно попало в дамп D65 - понятия не имею.

Битый файл, наиболее вероятно.
Эта прошивка - с дисков, не из микрухи.
Причем с дисков PC-шных, не агатовских.
16 окт 1994 год - дата создания файла.

> у нас есть где-то  оригинальная прошивка Д65 ?

А откуда я знаю, какая из них - оригинальная?

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

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

65 Отредактировано garnizon (16-10-2022 02:29)

Re: Ошибки на сайте.

не, у нас же от платы к плате и от диска к диску эта Д65 совпадала, у которой пустая половинка.  Я её назвал оригинальной, что логично. Вот такая осталась у нас?

66

Re: Ошибки на сайте.

Опечатка в статье http://agatcomp.ru/agat/Paper/IiO/92-3-064.shtml
"Хендрикс Д. Композитор языка Си для микроЭВМ. М.: Радио и связь, 1989.", должно быть "Компилятор".

67

Re: Ошибки на сайте.

Там еще и третья ссылка с опечаткой.
Написано: "Лэнгсам Й., Огенстайн М., Тенебайм А. Структура данных для персональных ЭВМ"
Должно быть: "Лэнгсам Й., Огенстайн М., Тененбаум А. Структуры данных для персональных ЭВМ".

68 Отредактировано garnizon (16-06-2023 01:08)

Re: Ошибки на сайте.

В этом вся и заковыка.... Как правильно писать, в точности как было в оригинале, или исправляя. Оба мнения имеют право на жизнь. Есть соображения?

http://forum.agatcomp.ru//misc.php?action=pun_attachment&item=1228&download=0

Post's attachments

Attachment icon K.jpg 241.32 kb, 19 downloads since 2023-06-15 

69

Re: Ошибки на сайте.

Ну, я так понимаю, тексты программ в статьях ведь исправлены?
Тогда хорошо бы и названия книжек поправить, чтобы их найти можно было.

Просто надо обязательно в конце текста примечание сделать. Типа "В текстах статей уточнены названия книг и исправлены ошибки в текстах программ". Чтобы вопросов не возникало, почему на сайте не так как в журнале.

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