Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Разное (http://zx-pk.ru/forumdisplay.php?f=90)
-   -   Компьютер "Башкирия-2М" (http://zx-pk.ru/showthread.php?t=12305)

Sergei Frolov 28th May 2010 22:00

http://s56.radikal.ru/i151/1005/d9/4c6e660eaf0b.jpg

Какой прикольный бейсик (стринги).

b2m 29th May 2010 22:13

Сразу видно, человек ни разу на бейсике не программировал :)
По умолчанию, для строк отведено всего 256 байт. Чтобы эта программа работала без ошибок, нужно выполнить хотя бы один раз CLEAR 1000, где 1000 - это максимальный размер буфера для строк. Вот так :)

Sergei Frolov 29th May 2010 22:21

b2m, а почему бы строки в общей куче с другими переменными не хранить?

ivagor 29th May 2010 23:23

b2m, справедливости ради - не все бейсики (например на некоторых очень популярных 8битках :) ) обращаются со строками в духе микрософта и его последователей.

esl 30th May 2010 00:00

b2m, ага, корветовский не требовал CLEAR :)
он даже не требовал DIM для масива (по умолчанию DIM x(10)
и вроде как MSX не требовал - хотя он уж точно писан микрософтом ...

b2m 30th May 2010 00:18

Quote:

Originally Posted by Sergei Frolov (Post 287520)
b2m, а почему бы строки в общей куче с другими переменными не хранить?

Я не писал этот бейсик. Мне дали дизассемблированный текст, а я к нему доделывал графику, спрайты, звук и экранный редактор.

Quote:

Originally Posted by esl (Post 287552)
b2m, ага, корветовский не требовал CLEAR :)

Потому и не требовал, что он и есть тот самый мелкософтовский бейсик :)

ivagor 30th May 2010 08:14

Пардон, чтобы продемонстрировать всю ущербность MS и его эпигонов по сравнению с великим zx (который я имел ввиду, но для него программу нужно слегка переделать) нужно заменить 35 строку на
35 C$(I)=A$+A$

Вариант для zx
Attachment 18160

Прошу отнестись к форме изложения моих мыслей без излишней серьезности.

ivagor 30th May 2010 16:50

Quote:

Originally Posted by b2m (Post 287557)
Мне дали дизассемблированный текст

Он сохранился? Если да, то может выложишь?

b2m 30th May 2010 17:03

Оригинал не сохранился. Не нужен он мне был. Потому что у меня был распечатанный вариант этого барахла.

omaxlab 28th November 2010 00:57

все таки сдампил кто-нибудь картридж или нет? и что должно быть на экране без него?

omaxlab 17th January 2011 21:28

не всплыла ли где схема случайно? И кстати обзавелся тут картриджем пзу - в моем 12 микросхем а не 11. Владельцы расскажите пожалуйста что делает машинка без картриджа моя издает один длинный и два коротких писка на экране пусто но синхра есть

Sergei Frolov 17th January 2011 21:40

Да, без картриджа пищит пару раз и всё.

omaxlab 17th January 2011 23:50

знать бы точно что показывает и как пищит

b2m 18th January 2011 00:20

Один длинный, и ТРИ коротких. В эмуляторе, если убрать секцию rom1, данная музыка повторяется без конца.

omaxlab 18th January 2011 01:20

а что содержиться в 4х пзу компьютера?

b2m 18th January 2011 11:55

Драйверы клавиатуры, вывода на экран, работы с магнитофоном, сетью, графические примитивы, а также загрузка из внешнего ПЗУ. Вобщем БИОС.

omaxlab 19th January 2011 01:02

а образы этих пзу есть у кого нибудь? сравнить со своими... не хочет грузить из картриджа(((

b2m 19th January 2011 20:01

Quote:

Originally Posted by omaxlab (Post 350908)
а что содержиться в 4х пзу компьютера?

Quote:

Originally Posted by omaxlab (Post 351363)
а образы этих пзу есть у кого нибудь? сравнить со своими... не хочет грузить из картриджа(((

Есть в моём эмуляторе (bios1.rom АРМ учителя, и bios2.rom АРМ ученика, которому нужен тот самый картридж с внешним ПЗУ). У тебя скорее всего в ПЗУ bios2.rom, т.к. bios1.rom после однократной выдачи "музыки" мигает курсором, и если ничего не нажимать выдаст подсказку монитора (а если нажать, попытается загрузиться с диска, контроллер которого подключается вместо картриджа с ПЗУ).

omaxlab 19th January 2011 20:16

интересно а если подсунуть компу пзу учительской машины оно заработает или были еще отличия

b2m 19th January 2011 20:35

Отличия были. Контроллеру дисковода нужны были пару сигналов, которые во время проектирования печатной платы не были учтены, а в результате "учительские" места дорабатывались: на фото внутренностей можно найти как минимум 5 дополнительных проводов (при сравнении с учениченским). Пара из них мне понятна - сигнал с дешифратора портов, и сигнал WAIT с процессора. Ещё один, возможно, тактовая частота 1МГц. Про оставшиеся два идей нет.

---------- Post added at 21:33 ---------- Previous post was at 21:30 ----------

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

---------- Post added at 21:35 ---------- Previous post was at 21:33 ----------

Кстати, по поводу "не хочет грузить из картриджа". Вполне возможно, что неисправна ВВ55, которая рядом с разъёмом. Вытаскивая и подключая картридж при включенном питании можно было спалить порт.

omaxlab 19th January 2011 20:50

файл bios2.rom состоит из содержимого картриджа плюс содержимое биоса компа?

---------- Post added at 19:50 ---------- Previous post was at 19:47 ----------

ну и до кучи спрошу в моем картридже 12 микросхем ПЗУ кс573рф2 а у вас на сайте на фото их 11 ... не знаете в чем отличие было?

b2m 19th January 2011 21:11

Quote:

Originally Posted by omaxlab (Post 351615)
файл bios2.rom состоит из содержимого картриджа плюс содержимое биоса компа?

Нет, это только содержимое 4-х ПЗУ внутри компьютера. Надо разбить его на 4 равные части по 2Кб (там тоже РФ2 стоят).

Quote:

Originally Posted by omaxlab (Post 351615)
ну и до кучи спрошу в моем картридже 12 микросхем ПЗУ кс573рф2 а у вас на сайте на фото их 11 ... не знаете в чем отличие было?

Это фото прислал Mick. Для меня и самого загадка, почему там только 11. Mick вроде обещал прислать дамп картриджа, но пока не сделал. В конце второй страницы этой темы есть инструкция, как это сделать.

omaxlab 19th January 2011 21:14

хм тогда я совсем запутался ... те без картриджа комп все равно запускается? и показывает приглашени?

---------- Post added at 20:14 ---------- Previous post was at 20:12 ----------

или это эмуляция учительской машинки?

b2m 19th January 2011 21:15

Bashkiria-2M disk - учительская (в нём есть монитор)
Bashkiria-2M rom - АРМ ученика (как у тебя, требуется картридж)

omaxlab 19th January 2011 22:35

а чем бы разбить файл на 4 части ?

b2m 20th January 2011 00:43

HexView (hiew) пометить блок и записать его. И так 4 раза :)

omaxlab 20th January 2011 20:09

стыдно просить но может поможете разбить файл? осталось 4 пзушки боюсь испортить...

b2m 20th January 2011 22:10

1 Attachment(s)
Пожалуйста.

omaxlab 20th January 2011 22:33

b2m, благодарю! обещаю сдампить картридж если запущу комп

b2m 21st January 2011 12:01

Я бы, прежде чем прошивать, сравнил бы имеющиеся ПЗУ. Может и прошивать-то ничего не надо.

А если есть мелкие отличия, то дай посмотреть :)

omaxlab 21st January 2011 17:34

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

b2m 21st January 2011 18:28

Quote:

Originally Posted by omaxlab (Post 352361)
видимо предстоит более глубокое изучение схемы компьютера

А что, схема есть?

omaxlab 21st January 2011 18:29

нет...видимо буду стараться срисовывать понемногу

omaxlab 23rd January 2011 13:42

а насколько критично наличие -5в для процессора? обнаружил непропай но не сразу

b2m 23rd January 2011 15:07

Мог и сгореть. При этом после сброса будет непрерывный звуковой сигнал. Но если всё ещё выдаёт мелодию (или хотя-бы выключает звук), то жив.

omaxlab 23rd January 2011 15:35

да на сброс реагирует вроде адекватно...непрерывный сигнал только без пpe... при включении синхра появляется и все.... на шд и ша шевеления есть

b2m 23rd January 2011 19:51

Если прошить пару раз ПЗУ для тебя не проблема, можно сделать так: прошить учительский вариант БИОСа, и попробовать его. По крайней мере, если основные микросхемы исправны, ты увидишь мигающий курсор (плюс внизу серую строку), а когда он отмигает, выйдет небольшая подсказка монитора. В мониторе уже можно будет изменять ячейки памяти, и запускать набранные программы. Таким образом можно будет проверить исправность остальных микросхем, в частности ВВ55 ром-диска.

omaxlab 23rd January 2011 21:02

прошить не проблема....если не сложно раскидайте на 4 части прошивку)

b2m 23rd January 2011 21:35

1 Attachment(s)
Вот БИОС учительской:

omaxlab 24th January 2011 20:46

поставил пзу учительской машинки ... ничего не изменилось кроме того что экран стал белый.... при включении длинный гудок потом короткий и через секунду еще один короткий... затем каждые 20сек короткие гудки. Посмотрел на ША нормальные с виду сигналы.. а вот на ШД сигналы дохлые по уровню и с помехами все такое ощущение что то садит шину данных


All times are GMT +4. The time now is 01:09.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.