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

Полигон-2

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

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

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

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   rom basic своими руками
RSS

rom basic своими руками

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

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


Ссылка


Дата регистрации на форуме:
26 мар. 2008
А может кто-то выложит архив (коллекцию) различных ХТ-шных Бэйсиков? Все указанные тут архивы устарели, а форумы содержат лишь текстовую информацию.
palsw
Advanced Member


Откуда: Измаил_Украина
Всего сообщений: 317
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
28 фев. 2015
у меня не заработал ром-Басик
Tronix
Advanced Member


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


Ссылка


Дата регистрации на форуме:
15 янв. 2008
palsw написал:
[q]
у меня не заработал ром-Басик
[/q]
Поконкретнее. У меня сначала тоже не заработал, а потом я разобрался. Подробнее писал в теме: topic/13684
alecv
Advanced Member


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


Ссылка


Дата регистрации на форуме:
5 окт. 2004
sanders
http://www.minuszerodegrees.net/bios/bios.htm

В прошивках для PC и XT - образы ПЗУ для этих машин, в которых BIOS + BASIC. Если нужно для
эмулятора или прошивки в ПЗУ других конфигураций - придется поработать напильником
утилиткой dd или Norton DE.
sanders
Advanced Member
Профессионал

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


Ссылка


Дата регистрации на форуме:
26 мар. 2008
Это я посмотрел. Но там IBM, а главное, там как правило и BIOS и Basic имеют размер 256кбит
А мне он нужен для различных материнок, где есть пустая панелька 256бит, т.е. бэйсик должен не чредоваться с BIOS-ом, а быть автономным по принципу: вытащил - и без него все работает, вставил - он есть.
Собственно, мне бы конкретно для Super Turbo III и JUKO для начала
Tronix
Advanced Member


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


Ссылка


Дата регистрации на форуме:
15 янв. 2008
alecv
Advanced Member


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


Ссылка


Дата регистрации на форуме:
5 окт. 2004
sanders ROM BASIC был только от IBM. Версии для XT и AT - С1.10, PCjr - С1.20
https://en.wikipedia.org/wiki/IBM_BASIC
Может были какие другие, но в природе они не известны.

В образах BIOS от IBM XT этот BASIC "размазан" по двум ПЗУ. Собственно я и писал, что требуется
обработка напильником.

Вот тут объяснение, где что лежит:
http://www.vintage-computer.co...S-versions

Жаль что ты не смог разобраться. Собственно, возвращаясь к SUBJ-У:

Надо склеить два образа U19 и U18 IBM XT BIOS, а потом отрезать начало (0x6000=24K) и конец.
$ wget [url]http://www.minuszerodegrees.net/bios/BIOS_5160_09MAY86.zip[/url]

$ unzip BIOS_5160_09MAY86.zip

$ cat BIOS_5160_09MAY86_U19_62X0819_68X4370_27256_F000.BIN BIOS_5160_09MAY86_U18_59X7268_62X0890_27256_F800.BIN > b.bin

$ dd if=b.bin of=b1.bin bs=1 skip=24576

$ dd if=b1.bin of=basic.bin bs=1 count=32768
Получается бинарник длиной 32K BASIC C1.10, полностью идентичный
http://www.hampa.ch/pce/rom/ibmpc/ibm-basic-1.10.rom

Этот бинарник надо зашить в ПЗУ 27256. Адресация сокета под ПЗУ должна начинаться от F600 длиной 32K.
Иначе работать не будет.
sanders
Advanced Member
Профессионал

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


Ссылка


Дата регистрации на форуме:
26 мар. 2008
Tronix, так в итоге появился Basic, работающий с Phoenix BIOS (например, на JUKO XT)?
Вы писали, что биос даже не обращается по адресу F600:0000.

Alecv, да, я не смог разобраться в склейках и вырезках. Но у меня есть 4 микросхемы Basic от Mazovia. Если я считаю подряд адресное пространство с F600:0000 длинной 32КБ, то такой Basic будет работать на других машинах? Или все равно придется что-то "пилить"?
alecv
Advanced Member


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


Ссылка


Дата регистрации на форуме:
5 окт. 2004
sanders написал:
[q]
Если я считаю подряд адресное пространство с F600:0000 длинной 32КБ, то такой Basic будет работать на других машинах?
[/q]
Будет, совместно с родным "основным" BIOS-ом. Тайваньские производители не всегда заморачивались детектированием и переходом на ROM BASIC.
-MiS-
Advanced Member


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


Ссылка


Дата регистрации на форуме:
9 мар. 2016
Удалось невероятными усилиями запустить BASIC
Последовательность записи образов в 32к и скрины как там:
http://www.vogons.org/viewtopic.php?f=46&t=45610#p457325
Плата TD-20 такая же, но биос родной AMI
А не прошло все гладко, из за странного поведения матери! По адресам F600,F800,FA00,FC00,FE00 - Считывается образ BIOSа из 27с64. Если в соседнюю колодку вставить 27с256 с прошитым BASICом, то дампится это как (F600 AND FE00) (F800 AND FE00) и т.д. То есть похоже 27с64 не отключается при считывании 27с256 и содержимое искажается.
Для доказательства этой теории было принято решение набросать переходную панельку и зашить все в 27с512. В нижние 32к которой залито BASICC11.F8+BASICC11.FA+BASICC11.FC+BASICC11.F6 а в верхнюю 4хPCXTBIOS.ROM.
Далее панелька вставлена на место 27с64 с изолированными ногами 1(A15) 26(A13) 27(A14). Далее эти ноги заведены на колодку 27с256 20(CE) 26(A13) 27(A14) соответственно. И все завелось! Как объяснить такое поведение матери и как жить теперь дальше :biggrin:
<<Назад  Вперед>> Страницы: 1 2 3 4 5 6 * 7
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   rom basic своими руками
RSS

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

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

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