Главная | Файловый архив | Музей | Статьи и FAQ | Журнал "Downgrade" | Total Hardware'99 | Ссылки | Авторам | База данных | Конкурсы

Аюша-Z80 - СР/М-совместимый комп

ПОЛИГОН ПРИЗРАКОВ

Железные призраки прошлого - всё о старых компьютерах

Информация

Идёт конкурс статей, не забудьте принять участие, выиграть приз и войти в историю! Все подробности в этой теме.

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


ПОЛИГОН ПРИЗРАКОВ »   Бывший СССР »   Аюша-Z80 - СР/М-совместимый комп
RSS

Аюша-Z80 - СР/М-совместимый комп

Для любителей делать руками

Выводить сообщения

<<Назад  Вперед>>Страницы: 1 2 * 3
Модераторы: Atlas3000, FromArcanum
Печать
 
rw6hrm
Advanced Member
Почётный тоховод Генсокё

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


Ссылка


Дата регистрации на форуме:
17 фев. 2008
Без проблем. В трёх асмовских файлах есть вот такой кусочек кода:

SIOA_D .EQU $00 ; экран+клава данные - далее SIOA_D
SIOA_C .EQU $02 ; экран+клава управление+состояние - далее как SIOA_C-1
SIOB_D .EQU $01 ; ВВ51 данные - далее как SIOB_D+7
SIOB_C .EQU $03 ; ВВ51 состояние - далее SIOB_C+6


Всё, что касается EQU, оставлено из сирловского оригинала (применительно к Z80SIO), а вот далее, путём арифметических вычислений (что TASM невозбранно допускает), получаются реальные адреса портов. Т.е. SIOA_D остаётся на нулевом адресе, SIOA_C-1 - на первом, SIOB_D+7 на восьмом и последний на девятом (D- регистр данных, С - регистр управления).
Если подобное путает мысли, то мои арифметические экзерсисы можно убрать и поставить реальные адреса после EQU, поправив весь код ниже.
Разумеется, что процедуры инициализации портов также нужно будет переписать в соответствии с требованиями чипа.

UPD. Почитал про внутренности чипа. В этом случае проще взять оригиналы файлов Сирла, поменяв на
SIOA_D .EQU $18
SIOA_C .EQU $19
SIOB_D .EQU $1А
SIOB_C .EQU $1В

Остальные порты по железу (IDE и блокировка ПЗУ) можно оставить прежними.
Только у Гранта есть одна фиговая ошибка в БИОСе, из-за которой СР/М не стартует,.. если не увидите - дам справку ;)
Кстати, рекомендую не зацикливаться исключительно на CF-карте, делайте IDE в чистом, 8-битном виде, это позволит подключить и харды, и CF, и SD/MMC - что будет у вас под руками.

---
http://qsl.net/rw6hrm - Мои поделки
rw6hrm
Advanced Member
Почётный тоховод Генсокё

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


Ссылка


Дата регистрации на форуме:
17 фев. 2008
По многочисленным просьбам трудящихся (с) выкатываю новогодний подарок - одночиповый адаптер AT-PS/2->ASCII клавиатуры. Читаем тут, https://www.qsl.net/rw6hrm/html/adapter.htm
Что умеет:
- конвертация первой половины ASCII-таблицы во всех видах (прописные, строчные, с капсом и шифт-капсом);
- конвертация второй половины в кодировке кириллицы СР866 (альтернативная ДОС, прописные, строчные, с капсом и шифт-капсом);
- конвертация управляющих символов Ctrl-*** в любой раскладке;
- индикация раскладки (капс или кириллица). Переключение рус/лат осуществлено клавишей ScrollLock;
- рабочая цифровая клавиатура;
- строб негативный;
- лёгкая переделка под любую кодовую страницу (при наличии трезвой головы и прямых рук).

---
http://qsl.net/rw6hrm - Мои поделки
rw6hrm
Advanced Member
Почётный тоховод Генсокё

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


Ссылка


Дата регистрации на форуме:
17 фев. 2008
Народ, а никто не подкинет файлик или живую ссылку на рабочий Тетрис/Квитрис под VT52? А то попадаются либо без настройщика, либо как от АТМ, заточенный под какой-то один вид компа... С меня печеньки ;)

---
http://qsl.net/rw6hrm - Мои поделки
tnt23
Advanced Member

tnt23
Откуда: Saint-Petersburg, Russia
Всего сообщений: 362
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
19 нояб. 2006

rw6hrm написал:
[q]
Народ, а никто не подкинет файлик или живую ссылку на рабочий Тетрис/Квитрис под VT52?
[/q]


Не подкину, но вот есть реализация тетриса под VT100 :) https://habr.com/ru/company/rainbow/blog/275401/

---
Защитник прав малых кочевых народов (с) censored-модератор (бывший)
rw6hrm
Advanced Member
Почётный тоховод Генсокё

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


Ссылка


Дата регистрации на форуме:
17 фев. 2008
...вот только там ни слова про код для Z80 или хотя бы под 8080 и уж тем более под СР/М...
Печеньки остаются у меня ;)

---
http://qsl.net/rw6hrm - Мои поделки
tnt23
Advanced Member

tnt23
Откуда: Saint-Petersburg, Russia
Всего сообщений: 362
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
19 нояб. 2006
Несложно свой написать, с блекджеком и эмуляцией VT100 :)

---
Защитник прав малых кочевых народов (с) censored-модератор (бывший)
rw6hrm
Advanced Member
Почётный тоховод Генсокё

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


Ссылка


Дата регистрации на форуме:
17 фев. 2008
1. У меня ж аппарат под VT52.
2. Уже отлаживаю. На Бейсике ибо канон ;)

---
http://qsl.net/rw6hrm - Мои поделки
tnt23
Advanced Member

tnt23
Откуда: Saint-Petersburg, Russia
Всего сообщений: 362
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
19 нояб. 2006
1. Туплю, глаз споткнулся об VT100 после ковыряний с неизвестной эмуляцией терминала в "Океане-240"
2. Только ассемблер, только хардкор!

---
Защитник прав малых кочевых народов (с) censored-модератор (бывший)
Shumadan
Newbie


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


Ссылка


Дата регистрации на форуме:
10 апр. 2017
на Паскале не подойдет?
https://github.com/makarcz/mktetr_tp3
rw6hrm
Advanced Member
Почётный тоховод Генсокё

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


Ссылка


Дата регистрации на форуме:
17 фев. 2008
Пробуем, если ещё и исполняемый файл получится - вообще красота будет ;) Но текстик надо подрихтовать под управляющие коды...

---
http://qsl.net/rw6hrm - Мои поделки
<<Назад  Вперед>>Страницы: 1 2 * 3
Модераторы: Atlas3000, FromArcanum
Печать
ПОЛИГОН ПРИЗРАКОВ »   Бывший СССР »   Аюша-Z80 - СР/М-совместимый комп
RSS

Последние RSS
[СПб и почта] Куплю УКНЦ
Помогите опознать и запустить 286 динозавра
[Петербург и почта] Продам AT клавиатуру - отмыта
[СПб, пересыл]Куплю кр1807вм1
(Ростов)Продаются калькуляторы СССР 2


Время выполнения скрипта: 0.0480. Количество выполненных запросов: 15, время выполнения запросов 0.0215


Партнёры: Компьютерный музей в Таллине | ЖЖ-сообщество | Таллин: Переулки Городских Легенд | Журнал "Downgrade"





Авторские права и условия копирования материалов



Hosted by Compic