User Tag List

Страница 39 из 85 ПерваяПервая ... 353637383940414243 ... ПоследняяПоследняя
Показано с 381 по 390 из 849

Тема: Пожелания и планы по эмулятору Башкирия-2М

  1. #381

    Регистрация
    16.09.2009
    Адрес
    г. Харьков
    Сообщений
    1,466
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    12 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ivagor, те корветы с которыми я работал? были с ЧБ мониторами на основании телевизоров Юность 405, причем половина из них даже имела антены и ПТК, а вторая половина без этого добра,
    у них все было ОК с картинкой
    у нас еще был клас БК0010-01Ш, с цветными мониторами (и надписями про работу не более 30 минут в день
    подключали их, там тоже было все ок
    к контуру был такой квадратный цветой монитор (такой был к агатам)
    там тоже было все ок ....

    а сейчас я подключал через НедоPC Кодер (RGB->Composite,S-Video)! rev B через S-Video
    на экран не влазит (телевизор CRT 25" Panasonic 100HZ)

    причем с правой стороны не влазит знакоместа 4
    и левая часть первого символа тоже не влазит

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

  2. #382

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,392
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    esl, спасибо за ответ!

    Цитата Сообщение от esl Посмотреть сообщение
    может именно по названой вами причине
    не возражаю против обращения на ты

  3. #383
    Tim0xA
    Гость

    По умолчанию

    b2m, можно ли в режиме эмуляции MSX при загрузке из ROM разблокировать запись в область памяти картриджа 0x4000-0xBFFF ? Это нужно для тестирования рекомпилированных программ, позволит использовать самомодифицирующиеся макросы для замены команд Z80, в результате чего полученный код рекомпиляций будет более корректным, коротким и быстрым.

  4. #384

    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,926
    Спасибо Благодарностей отдано 
    105
    Спасибо Благодарностей получено 
    291
    Поблагодарили
    217 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вообще-то, запись в эту область означает смену страницы ROM-маппера. Хотя, ясно, что хеш-сумма рекомпилированной проги вряд-ли совпадёт с какой-либо из имеющихся в базе и будет использован маппер "по-умолчанию", и в этом случае можно предусмотреть опцию в конфиге.

    ---------- Post added at 19:17 ---------- Previous post was at 19:13 ----------

    Кстати, можно же грузить прямо в ОЗУ, чем не устраивает такой вариант?

    ---------- Post added at 19:27 ---------- Previous post was at 19:17 ----------

    Вот, к примеру, такое дополнение emu.ext
    Код:
    msx : loader {
      config="MSX"
      loadaddr=4000
      cmd[0].start=no
    }
    Тогда файлы с расширением *.msx будут грузиться в область 4000h, а bios их сразу будет запускать.

  5. #385

    Регистрация
    16.09.2009
    Адрес
    г. Харьков
    Сообщений
    1,466
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    12 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Привет b2m:!

    в теме про БК ты напискл
    "вывод я сделал через ВВ51, он у меня в сокет перенаправляется)"

    а реально ли сделать сеть в Корвете ?

    т.е. в конфиге добавить номер рму (ну это совсем просто, биты на ВВ55)
    и сделать чтоб две копии эмулятора могли друг с другом по сети обмениваться ...
    типа в конфиге РМУ уазать номер порта и ip РМП ...

    насколько это реализуемо ?

  6. #386

    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,926
    Спасибо Благодарностей отдано 
    105
    Спасибо Благодарностей получено 
    291
    Поблагодарили
    217 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от esl Посмотреть сообщение
    насколько это реализуемо ?
    Дык в Башкирии-2М это уже сделано! Просто нужно в конфиге порт сервера указать, а у клиента ещё и адрес сервера. Клиента нужно запускать вторым, естесственно. Он соеденится с сервером и получит от него один байт - номер машины, который можно считать через netid. Например, дисковый вариант Башкирии - это сервер, центральная машина, номер которой всегда ноль, а варианты с rom-диском - клиенты.

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

    Кстати, поскольку номер машины у Корвета в порту инверсный, если будешь пробовать, измени строчку:
    Код:
      portA[4-7]=rom[30]
    на
    Код:
      portA[C-F]=lan.netid
    Это фича такая у меня есть, номера бит 8-F соответствуют инверсным 0-7
    А почему было rom[30] объясню - просто по этому адресу в ПЗУ байт 0FFh, что после инверсии соответствовало номеру ноль. Иначе, как я понял, биос даже не пытается загрузиться с диска.

  7. #387

    Регистрация
    16.09.2009
    Адрес
    г. Харьков
    Сообщений
    1,466
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    12 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    b2m, Пока не получилось
    правлильно ли я делаю

    в РМП

    lan : K580ww51 {
    port=15015
    }
    в РМУ
    ppa1 : K580ww55 {
    portA[1]=vid.vrtc
    portA[3]=vid.attr

    portA[C-F]=lan.netid

    portB[0]=dsk.drive[0].on
    portB[1]=dsk.drive[1].on
    portB[2]=dsk.drive[2].on
    portB[3]=dsk.drive[3].on
    portB[4]=dsk.side
    portC[0-1]=vid.page
    portC[2]=font.frame[0].page
    portC[3]=vid.widechar
    portC[4-5]=vid.attrmask
    portC[6-7]=mmgraph.page
    }


    lan : K580ww51 {
    port=15015
    server="127.0.0.1"
    }
    все ли правильно ?

    и кстати, lan.netid выдается по мере коннекта 1,2,3,... ?

    ---------- Post added at 13:27 ---------- Previous post was at 13:25 ----------

    Цитата Сообщение от b2m Посмотреть сообщение
    А почему было rom[30] объясню - просто по этому адресу в ПЗУ байт 0FFh, что после инверсии соответствовало номеру ноль. Иначе, как я понял, биос даже не пытается загрузиться с диска.
    а почему нельзя было просто написать в конфиге 0 ?

    в теории в разных ПЗУ там может не всегда быть FF

  8. #388

    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,926
    Спасибо Благодарностей отдано 
    105
    Спасибо Благодарностей получено 
    291
    Поблагодарили
    217 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от esl Посмотреть сообщение
    все ли правильно ?
    Вроде бы всё правильно. Серверу тоже можно lan.netid вместо rom[30] назначить.

    Цитата Сообщение от esl Посмотреть сообщение
    и кстати, lan.netid выдается по мере коннекта 1,2,3,... ?
    Да, выдаётся первый свободный номер.

    Цитата Сообщение от esl Посмотреть сообщение
    а почему нельзя было просто написать в конфиге 0 ?
    Потому что нет такого девайса "0", хотя можно было бы и сделать псевдоустройство, которое при чтении выдавало бы всегда указанную константу. Но поскольку это употребляется очень редко, я пока и не сделал.


    А как работать с сетью?

    ---------- Post added at 15:59 ---------- Previous post was at 15:52 ----------

    Блин, мы же про прерывание забыли
    Код:
    intctl : K580wn59 {
      irq[3]=lan.irq
      irq[4]=vid.irq

  9. #389

    Регистрация
    16.09.2009
    Адрес
    г. Харьков
    Сообщений
    1,466
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    12 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

    Нажмите на изображение для увеличения. 

Название:	B2_bad.PNG 
Просмотров:	530 
Размер:	13.9 Кб 
ID:	17648 Нажмите на изображение для увеличения. 

Название:	b2_good.PNG 
Просмотров:	479 
Размер:	10.8 Кб 
ID:	17649

    Нажмите на изображение для увеличения. 

Название:	b2m_scr_bug.jpg 
Просмотров:	492 
Размер:	23.8 Кб 
ID:	17647



    похоже экран чуть чуть больше и маштабируется ...
    Последний раз редактировалось esl; 10.05.2010 в 16:21.

  10. #390

    Регистрация
    16.09.2009
    Адрес
    г. Харьков
    Сообщений
    1,466
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    12 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    работает очень старнно и очень частично

    в аттаче korvetner.zip два диска и конфиги

    один cpm
    там есть программа sender.com
    она передает com файл на все рму и запускат (эт для игрушек)
    ее особенность - она только маленький загрузчик передает через "стандартный" сетевой пртокол, но даже его без контроля чего бы то нибыло
    при ее запуске на рму появляется надпись RECEIVE
    и после передачи должно запустится, игры с диска можно передавать

    в Б2М очень интересно
    с первый РМУ не работатет
    со всеми остальными запущенными запускается

    (кстати было бы полезно для РМУ в заголовке писать их номер в скобках)

    причем первый рму после передачи сендером виснет на ресет

    а на микродосовском диске родная программа для обмена с РМУ
    называется STS
    она вообще виснит при запуске, похоже чегойто ждет в порту

    она умеет разное передавать и принимать
    например на диске етсь тест kt.bin если правилно помню его надо передать на рму с адреса толи 9000 толи 8000
    ну и что-то бейсиковское там есть

    при старте вроде писало "не отвечают следующие рму"
    Последний раз редактировалось esl; 10.05.2010 в 16:47.

Страница 39 из 85 ПерваяПервая ... 353637383940414243 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 1034
    Последнее: 29.10.2021, 07:15
  2. Жалобы/пожелания по работе форума
    от Conan в разделе Форум
    Ответов: 6289
    Последнее: 14.03.2021, 00:19
  3. пожелания создателям эмуляторов
    от проф в разделе Эмуляторы
    Ответов: 24
    Последнее: 09.02.2007, 01:31
  4. Пожелания по сервисам форума
    от andrews в разделе Форум
    Ответов: 10
    Последнее: 14.08.2006, 13:47

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •