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

Полигон-2

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

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

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

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Реплика Innovation SSI 2001
RSS

Реплика Innovation SSI 2001

Воссоздание участниками форума этой ISA8 карты.

<<Назад  Вперед>> Страницы: 1 2 3 4 5 6 * 7 8 9
Печать
 
Fagear
Advanced Member


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


Ссылка


Дата регистрации на форуме:
22 янв. 2010
enigma написал:
[q]
оригинальный брэкет
[/q]

Прикрепленный файл (MvLRJhXpRFw.jpg, 0 байт, скачан: 46 раз)
Rio444
Гость


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


Ссылка


Дата регистрации на форуме:
14 сен. 2014
Планка оригинальная. А на 3D принтере не пробовали?
scg
Newbie


Всего сообщений: 108
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
28 фев. 2017
Ежели кому для реплики Innovation SSI-2001 нужен проигрыватель SID файлов для относительно слабой машины, то можно скачать тут.
К сожалению, ssid_w9x_1_2b1 не заработал на моем 133-м пне должным образом, в то время как Cubic Player играет эти SID'ы безо всякого напряга да еще и с эмуляцией синтезатора.
Поскольку, исходники у Кубика открытые, я взял модуль SID'а, отрезал симуляцию, добавил командную строку и получил консольную программулю, которая заработала довольно шустро.
Может даже на 486-м каком-нибудь потянет.
Из минусов - принципиально не умеет играть RSID: для cycle accurate симуляции ресурсы-то в основном и нужны.

К сожалению, пока только под Win9x, хотя, изначально собирался сделать под DOS. Так и не разобрался как выделить память размером с сегмент или немного больше.
Escalibur
Advanced Member


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


Ссылка


Дата регистрации на форуме:
12 окт. 2017
scg написал:
[q]
не разобрался как выделить память
[/q]
scg, копайте в сторону Unreal mode. Правда, это для 386+
Fagear
Advanced Member


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


Ссылка


Дата регистрации на форуме:
22 янв. 2010
scg написал:
[q]
Поскольку, исходники у Кубика открытые, я взял модуль SID'а, отрезал симуляцию, добавил командную строку и получил консольную программулю, которая заработала довольно шустро.
Может даже на 486-м каком-нибудь потянет.
[/q]
Отлично! Правда ссылка у меня не работает ("ERR_NAME_NOT_RESOLVED").
scg
Newbie


Всего сообщений: 108
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
28 фев. 2017
[q]
Escalibur
scg, копайте в сторону Unreal mode. Правда, это для 386+
[/q]
Хотелось бы разобраться с 640 килобайтами, которые хватит всем.
[q]
Fagear
Отлично! Правда ссылка у меня не работает ("ERR_NAME_NOT_RESOLVED").
[/q]
Очень странно. У меня хост резолвится даже в корпоративной сети, которая через Европу идет. Попробуйте напрямую по IP скачать: https://78.107.250.145/download/ssi-2001/osp2001-win-0.2.zip
scg
Newbie


Всего сообщений: 108
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
28 фев. 2017
Зарелизил версию 0.2 osp2001-win. Нашел досадный баг с выпаданием в кору, если открывается файл с незнакомым форматом. Ссылки поправил.
Fagear
Advanced Member


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


Ссылка


Дата регистрации на форуме:
22 янв. 2010
scg написал:
[q]
Зарелизил версию 0.2 osp2001-win.
[/q]
Скачал. Видимо, провайдер дурил ранее.
uav1606
Advanced Member


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


Ссылка


Дата регистрации на форуме:
16 янв. 2008
scg написал:
[q]
Так и не разобрался как выделить память размером с сегмент или немного больше.
[/q]
А с чем конкретно возникли проблемы?
Используются вот эти функции:
http://www.datadoctor.biz/data...age23.html
Единственный нюанс, который я помню, это что по умолчанию DOS запускаемой программе (особенно это касается COM-файла) выделяет всю доступную память, и, соответственно, выделить её функцией 48h не получится. Помнится, я её сначала освобождал, а потом заново выделял. :-) Как-то так:


  mov ah,4ah
  mov bx, 1000h
  int 21h
  
  mov ah, 48h
  mov bx, 100
  int 21h
  
  mov Buf1Addr, ax


Первая функция (4ah) уменьшает уже выделенную память, вторая её выделяет. Естественно, число 1000h подходило для моей маленькой программы, у Вас оно будет другое.
scg
Newbie


Всего сообщений: 108
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
28 фев. 2017
uav1606 написал:
[q]
Единственный нюанс, который я помню, это что по умолчанию DOS запускаемой программе (особенно это касается COM-файла) выделяет всю доступную память, и, соответственно, выделить её функцией 48h не получится. Помнится, я её сначала освобождал, а потом заново выделял. :-)
[/q]
Этого я не знал. С другой стороны, во-первых, не понятно, сколько нужно оставить памяти, тем более, что программа использует димамическое выделение объектов. А во-вторых, я правильно понимаю, что по умолчанию вся доступная память доступна для аллокатора c++? Однако, у меня не получается выделить 2 блока по 64К: по выходу из программы появляется о шибка о проблемах с памятью и невозможностью запустить command.com. На самом деле памяти нужно не очень много: 64K - RAM, 64K - ROM и IO, еще 64K временно на загрузку файла, плюс немного на динамические структуры и объекты. 640К действительно должно хватить, но не хвататет. Сейчас смотрю в сторону EMS.
<<Назад  Вперед>> Страницы: 1 2 3 4 5 6 * 7 8 9
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Реплика Innovation SSI 2001
RSS

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

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

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