Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Basic для Mazovia. ПЗУ есть, но при включении не стартует.
RSS

Basic для Mazovia. ПЗУ есть, но при включении не стартует.

Помогите найти образ ПЗУ №2 (левого)

<<Назад  Вперед>> Страницы: 1 2 * 3 4 5 6
Печать
 
sanders
Advanced Member
Профессионал

Откуда: Санкт-Петербург
Всего сообщений: 6434
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 мар. 2008
Решил выложить образы ПЗУ с бейсиком (из инета) и родной биос Mazovia.
Я точно знаю, что бейсик должен был бы работать. Ну а иначе какой в нем смысл? Другое дело, что:
а) биос-то родной, а вот бейсик скорее всего в микросхемах не родной, а из инета и подавно IBM-овский. И точка входа может быть другая;
б) может, как-то хитро нужно попадать в бейсик, совершая некие действия?
Кто умеет дизассемблировать, может глянете BIOS?

Я не хочу записывать в ПЗУ BIOS IBM, хотя при этом, возможно, заработает и бейсик, но я лишусь надписи Mazovia, а мне это важно. IBM-ок много, а Mazovia одна.

Прикрепленный файл (Mazovia1914.rar, 0 байт, скачан: 18 раз)
justontime
Full Member


Откуда: СПб
Всего сообщений: 236
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
10 сен. 2016
Навскидку, в приложенном BIOSе есть вызов INT 18 после нескольких неудачных попыток считать загрузочный сектор.

Так пробовали сделать файлики com'овские, что я предлагал, и их запустить ? Для начала, стоит убедиться, что там Basic в принципе есть...
justontime
Full Member


Откуда: СПб
Всего сообщений: 236
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
10 сен. 2016
sanders написал:
[q]
Решил выложить образы ПЗУ с бейсиком (из инета)
[/q]
Это версия C1.10 - которая у меня заработала. Не вижу еще одних 8К, которые должны быть по адресу F000
sanders
Advanced Member
Профессионал

Откуда: Санкт-Петербург
Всего сообщений: 6434
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 мар. 2008
В инете четыре образа по 8кб. Начинаются с f600:0. А Вы использовали другую упаковку: 2шт по 32кб, одна из которых биос 8кб и много пустоты за ним, другая - бейсик.
Левая пустая у меня панелька на фотографиях оригинальной ИБМ тоже пустая. Я не знаю, какой у нее адрес, но думаю f400:0, чтобы образовывать единый массив с остальнымт ПЗУ.
alecv
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 5545
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 окт. 2004
Вот тут есть исходники IBM XT BIOS
https://sites.google.com/site/pcdosretro/ibmpcbios
Как можно видеть, во время POST устанавливается вектор INT18H просто на начало сегмента F600:0000.
Соответстенно, и переход делается туда.

В gebug соответственно:
g=f600:0000

Насколько помню, в Mazovia был обычный ERSO BIOS (он же DTK BIOS, как в 99% тайваньских клонов) с перебитым копирайтом.
sanders
Advanced Member
Профессионал

Откуда: Санкт-Петербург
Всего сообщений: 6434
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 мар. 2008
g=f600:0000 не стартует. Виснет.
Может, нужно в регистры что-то заслать.
justontime
Full Member


Откуда: СПб
Всего сообщений: 236
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
10 сен. 2016
sanders написал:
[q]
Может, нужно в регистры что-то заслать.
[/q]
Попробовал - записал фигню во все регистры (кроме стека) и вызвал INT 18, Basic работает.
sanders
Advanced Member
Профессионал

Откуда: Санкт-Петербург
Всего сообщений: 6434
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 мар. 2008
Давайте подведем промежуточный итог:
1. Если два разных комплекта IBM-бейсика не стартуют, причем один из них скачан (и сверен) из надежного источника, то дело не в бейсике.
2. Раз панельки при считывании адресуются вполне по IBM-овски (F600, F800, FA00, FC00, FE00(bios), то структура (упаковка в микросхемы) IBM-бейсика не при чем.
3. Раз отличие между Mazowia и IBM теперь сведено к BIOS, то, похоже дело либо в BIOSе (механизме запуска бейсика), либо другие точки входа в бейсик Мазовии, и в этом случае таковой бейсик все же был.

Я выкладывал BIOS Мазовии, чтобы кто-то знающий мог сказать, куда будет указывать вектор прерываний для int18. Может вовсе не на F600:0000, а куда угодно?
Для проверки этой версии я прошью IBM BIOS или воспользуюсь тестовым ПЗУ ХТ вместо микросхемы с BIOS Mazowia.
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
sanders написал:
[q]
g=f600:0000 не стартует. Виснет.
[/q]
Это с которыми микросхемами? Т.е. с каким Бейсиком?

И что показывает при этом, скажем, df600:0000 в Debug'е? Выданный дамп совпадает с началом соответствующего файла прошивки?
Или можно uf600:0000 набрать, первой командой там обычно идёт jump, в моём Бейсике вот так:
JMP 7E95
CALL 6BAD
RETF

...

sanders написал:
[q]
3. Раз отличие между Mazowia и IBM теперь сведено к BIOS, то, похоже дело либо в BIOSе (механизме запуска бейсика), либо другие точки входа в бейсик Мазовии, и в этом случае таковой бейсик все же был.

Я выкладывал BIOS Мазовии, чтобы кто-то знающий мог сказать, куда будет указывать вектор прерываний для int18. Может вовсе не на F600:0000, а куда угодно?
[/q]
Но если с адресацией всё в порядке, то IBM-мовский Бейсик у Вас бы запускался командой g=f600:0000 без проблем, даже если родной BIOS его не может вызвать.
Мне почему-то кажется, что дело всё-таки в адресации - как Вы проверяли совпадения прошитых ROM с исходными?
Попробуйте в Debug:

n dump.bin
rcx
8000
wf600:0000


И сравните получившийся файл с выложенным мною ниже (этот тот Бейсик, который я используют с PicoXT, он, собственно, совпадает с тем, что от Tronix, только одним файлом):

Прикрепленный файл (basicc11.bin, 0 байт, скачан: 21 раз)
alecv
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 5545
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 окт. 2004
Вот кстати топик, обсуждение безродной мамки, у которой на борту некий S.I.D. BIOS И бейсик, копия IBM-овского.
http://www.vcfed.org/forum/sho...components
Чувак пишет, что заменил на BIOS Phoenx - бэйсик перестал запускаться.
<<Назад  Вперед>> Страницы: 1 2 * 3 4 5 6
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Basic для Mazovia. ПЗУ есть, но при включении не стартует.
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS