Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Бывший СССР » Аюша-Z80 - СР/М-совместимый комп |
<<Назад Вперед>> | Страницы: 1 2 * 3 | Печать |
rw6hrm
Advanced Member
Почётный тоховод Генсокё Откуда: Ставрополь Всего сообщений: 937 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 фев. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 8 декабря 2018 23:49 Сообщение отредактировано: 9 декабря 2018 0:09
Без проблем. В трёх асмовских файлах есть вот такой кусочек кода: SIOA_D\t\t.EQU\t$00 ; экран+клава данные - далее SIOA_D SIOA_C\t\t.EQU\t$02 ; экран+клава управление+состояние - далее как SIOA_C-1 SIOB_D\t\t.EQU\t$01 ; ВВ51 данные - далее как SIOB_D+7 SIOB_C\t\t.EQU\t$03 ; ВВ51 состояние - далее SIOB_C+6 Всё, что касается EQU, оставлено из сирловского оригинала (применительно к Z80SIO), а вот далее, путём арифметических вычислений (что TASM невозбранно допускает), получаются реальные адреса портов. Т.е. SIOA_D остаётся на нулевом адресе, SIOA_C-1 - на первом, SIOB_D+7 на восьмом и последний на девятом (D- регистр данных, С - регистр управления). Если подобное путает мысли, то мои арифметические экзерсисы можно убрать и поставить реальные адреса после EQU, поправив весь код ниже. Разумеется, что процедуры инициализации портов также нужно будет переписать в соответствии с требованиями чипа. UPD. Почитал про внутренности чипа. В этом случае проще взять оригиналы файлов Сирла, поменяв на SIOA_D\t\t.EQU\t$18 SIOA_C\t\t.EQU\t$19 SIOB_D\t\t.EQU\t$1А SIOB_C\t\t.EQU\t$1В Остальные порты по железу (IDE и блокировка ПЗУ) можно оставить прежними. Только у Гранта есть одна фиговая ошибка в БИОСе, из-за которой СР/М не стартует,.. если не увидите - дам справку Кстати, рекомендую не зацикливаться исключительно на CF-карте, делайте IDE в чистом, 8-битном виде, это позволит подключить и харды, и CF, и SD/MMC - что будет у вас под руками. |
rw6hrm
Advanced Member
Почётный тоховод Генсокё Откуда: Ставрополь Всего сообщений: 937 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 фев. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 27 декабря 2018 20:56 Сообщение отредактировано: 22 января 2019 7:31
По многочисленным просьбам трудящихся (с) выкатываю новогодний подарок - одночиповый адаптер AT-PS/2->ASCII клавиатуры. Читаем тут, https://www.qsl.net/rw6hrm/html/adapter.htm Что умеет: - конвертация первой половины ASCII-таблицы во всех видах (прописные, строчные, с капсом и шифт-капсом); - конвертация второй половины в кодировке кириллицы СР866 (альтернативная ДОС, прописные, строчные, с капсом и шифт-капсом); - конвертация управляющих символов Ctrl-*** в любой раскладке; - индикация раскладки (капс или кириллица). Переключение рус/лат осуществлено клавишей ScrollLock; - рабочая цифровая клавиатура; - строб негативный; - лёгкая переделка под любую кодовую страницу (при наличии трезвой головы и прямых рук). |
rw6hrm
Advanced Member
Почётный тоховод Генсокё Откуда: Ставрополь Всего сообщений: 937 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 фев. 2008 |
Народ, а никто не подкинет файлик или живую ссылку на рабочий Тетрис/Квитрис под VT52? А то попадаются либо без настройщика, либо как от АТМ, заточенный под какой-то один вид компа... С меня печеньки |
tnt23
Advanced Member
Откуда: Saint-Petersburg, Russia Всего сообщений: 360 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 19 нояб. 2006 |
rw6hrm написал: Не подкину, но вот есть реализация тетриса под VT100 Народ, а никто не подкинет файлик или живую ссылку на рабочий Тетрис/Квитрис под VT52?https://habr.com/ru/company/rainbow/blog/275401/ |
rw6hrm
Advanced Member
Почётный тоховод Генсокё Откуда: Ставрополь Всего сообщений: 937 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 фев. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 23 января 2019 16:48 Сообщение отредактировано: 23 января 2019 16:48
...вот только там ни слова про код для Z80 или хотя бы под 8080 и уж тем более под СР/М... Печеньки остаются у меня |
tnt23
Advanced Member
Откуда: Saint-Petersburg, Russia Всего сообщений: 360 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 19 нояб. 2006 |
Несложно свой написать, с блекджеком и эмуляцией VT100 |
rw6hrm
Advanced Member
Почётный тоховод Генсокё Откуда: Ставрополь Всего сообщений: 937 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 фев. 2008 |
1. У меня ж аппарат под VT52. 2. Уже отлаживаю. На Бейсике ибо канон |
tnt23
Advanced Member
Откуда: Saint-Petersburg, Russia Всего сообщений: 360 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 19 нояб. 2006 |
1. Туплю, глаз споткнулся об VT100 после ковыряний с неизвестной эмуляцией терминала в "Океане-240" 2. Только ассемблер, только хардкор! |
Shumadan |
на Паскале не подойдет? https://github.com/makarcz/mktetr_tp3 |
rw6hrm
Advanced Member
Почётный тоховод Генсокё Откуда: Ставрополь Всего сообщений: 937 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 фев. 2008 |
Пробуем, если ещё и исполняемый файл получится - вообще красота будет Но текстик надо подрихтовать под управляющие коды... |
<<Назад Вперед>> | Страницы: 1 2 * 3 | Печать |
Полигон-2 » Бывший СССР » Аюша-Z80 - СР/М-совместимый комп |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |