Я заметил, что такие программы были. Только я среди них не видел не одной, которая давала бы более-менее удовлетворительный результат.
Вид для печати
Я заметил, что такие программы были. Только я среди них не видел не одной, которая давала бы более-менее удовлетворительный результат.
эта фраза из мульта, а не песни :)
Никто и не утверждает, что эта фраза из песни.
А много ли программ к Апогею используют псевдографику? Вопрос вызван тем, что я решил создать комп с переключаемой конфигурацией Радио-86РК/Апогей 01Ц и с программно переключаемым турбированием и с выбором процессора. Турбировать ВМ80 до 3.5 Мгц проблемотично, да и три напряжения питания не устраивает. Отсюда и выбор процессора получается Z80/ВМ85. Отсюда и вопрос - А10 знакогенератора в Апогее переключается выходом INTE, программно это EI/DI. Придется не на шутку репу морщить как выйти из этой ситуации. А если программ использующих псевдографику нет, то и проблемы нет.
Vladimir_S, рекоммендую посмотреть Вам вот это видео:
https://www.youtube.com/watch?v=ApQvnpixwdA
В игре Гонки и в графическом Бейсике точно используется псевдографика из дополнительного знакогенератора.
Кто-нибудь может мне сказать, как будет работать команда OUT на Апогее? Причина вопроса вот в чём: шина адреса ВМ80 16-битная, а адрес порта в команде OUT 8-битный. Какие именно 8 бит возьмутся из команды OUT? Какие значения при этом будут принимать оставшиеся 8 бит шины адреса?
SegaBoy, спасибо Вам большое! А про это где-нибудь написано? У Апогея таймер ВИ53 имеет адреса: EC00H -- ECFFH. Если я дам команду OUT 0ECH, то это будет аналогично STA 0ECECH? Но, поскольку у ВИ53 на адрес отведено всего два бита, то получается, что это будет аналогично STA 0EC00H. Но тогда через OUT не получится обратиться к двум другим каналам и к управляющему слову (байту) таймера ВИ53?
Например, в Intel 8080 Microcomputer Systems User's Manual на странице 2-20 и в MSC-80/85 Family User's Manual на странице 4-20 (ссылки приводить не буду, оба мануала легко ищутся в гугле). Там пояснения к таблице с предыдущих страниц. Комментарий 18 относится к циклу М3 и такту Т1 команд IN и OUT. Цитирую: "18. I/O sub-cycle: the I/O port's 8-bit select code is duplicated on address lines 0-7 (A0-7) and 8-15 (A8-15)."
Да, всё верно.
Спасибо!
- - - Добавлено - - -
SegaBoy, а в чём смысл такого дублирования 8-битного адреса? Вообще, по-хорошему, порты не должны отображаться на то же адресное пространство, что и ОЗУ. Вы не подскажете, как такое отображение обычно предотвращается? Ну то есть, чтобы доступ к портам был только через IN и OUT.
Дублирование адресов для удобства дешифрации, а чтобф ичаользовать отдкльное пространство В/В нужен доп чип 8228 или 8238. А т.к. в те годы с большим объёмом ОЗУ были трудности и стремились удешевить конструкцию, был выбран путь отображения портов В/В на верхние 32кБ памяти.
В принципе больше для некоей совместимости с РК86 машинами...
В чём смысл я точно не скажу )) Этот вопрос лучше адресовать гуру на этом форуме, которые занимались реверсингом процессора, составлением логической схемы и описания на верилоге. Может они смогут высказать догадки о причинах дублирования номера порта.
А вот будут отображаться порты на общее адресное пространство или будут в отдельном, никак не зависит от процессора. Это забота разработчиков конкретной системы. Как они поступят так и будет. Процессор же со своей стороны сообщает к чему он обращается, к памяти или к устройствам ввода-вывода. Конкретно у этого процессора не выходят наружу сигналы MEMWR, MEMRD, IOWR, IORD, но их можно получить используя специализированные микросхемы или дискретную логику.
Вот примеры из книг "Простейшая микро-ЭВМ" и "Технические средства микропроцессорных систем".
Вложение 59826Вложение 59827
Вчера получил посылку. Новенький Апогей в запечатанной коробке 12.1994. Столько всего внутри кассеты, книги, кабеля, плата. Компьютер работает, но изо через видео кабель не в дугу.
Плюсом новенький корпус Апогея с клавой для РК-86.
Несколько месяцев назад приобрел Апогей-БК01Ц.Заказал через людей из Москвы потом через Кишинев и наконец в Софию.Включил неработает...(есть опът с наладкой Радио 86 рк) сгорел к555кп11а,после заменъ все ок.Собрал РОМ диск,все хорошо работает,добавлен в колекцию!Надо подключить джойстик :)
Вложение 61349Вложение 61350
ROM диск к стандартному разьему подключается или нужно вскрывать корпус?
Проверил кассеты входящие в комплект. Одна кассета не читается полностью, слишком низкий уровень записи. Вторая кассета читается отлично. Игры под асм все загружатся. У двух игр Тетрис цв. и шахматы дергается экран. Остальные отлично. Пытаюсь загрузить бейсик-РК игры. Пишет syntax error. Пытаюсь как обычно: Load и что дальше х.з.
На нечитаемой кассете непонятные программы, для которых в коробку была вложена целая книжка с их описанием. А нужные программы продублированы на читаемой. Оцифровать нужно обязательно, но удивительно что кассеты сохранились в идеальном состоянии, лента не свистит. Кассетник использую Вега122С.
Заменил монитор и Тетрис стал нормально работать без дерганий
http://img.radiokot.ru/files/30570/t...1b5ljvafu1.jpg
Всем привет. Подскажите, а выход INTE микропроцессора ошибочно замкнут на общий, или это так задумано?
Обнаруживается как то, что выводы Б15 и Б16 системного разъема звонятся между собой.
Тьфу, точно INT, вопрос снимается.
Ребят, подскажите плиз, вскрыл неаккуратно апогей, сломал кнопку сброса, не подскажите что за кнопка (в смысле маркировка) или чем похожим ее можно
заменить?
http://storage8.static.itmages.ru/i/...f3537a1332.jpg
Сегодня почистил клавиатуру у "Апогей-БК01Ц", после этого при включении словно зажата кнопка "^". Если переключить на "РУС", то печатается буква "Ч" (которая на той же кнопке, что и "^"). Кто-нибудь с подобным встречался? Предполагаю, что порт вышибло статикой, когда разбирал и чистил клавиатуру (до чистки всё работало нормально), но перед заменой порта решил спросить - может быть, кто-нибудь с подобным сталкивался и порт не при чём...
Пересканировал все книжки (те, что Я ещё не сканировал) из комплекта поставки Апогей-БК01Ц.
Перечитал кассеты (совпадает с тем, что бродит по интернету).
Доступно по ссылке.
Замечания.
1) Качество печати книжек... не очень. Лучшее - Приложение 3, худшее - Приложение 5. :v2_mad:
2) На кассетах было как минимум три варианта голосовых объявлений программ (наскрёб в выкладываемых в разное время wav-ках). И качество всегда плохое, или тихо на фоне сильного гула, или чисто, но с сильным перегрузом. :v2_dizzy_vampire:
- - - Добавлено - - -
На моих кассетах было записано так:
(Cass1A) к игрушкам в кодах дописаны системные программы, а
(Cass2A) к системным программам дописаны игрушки в кодах.
DDp, программы на Basic-MSX чем считывал?
Помнится, там вроде бы были какие-то нюансы, из-за чего апогеевские кассеты не читались на других компьютерах (Партнере или, например, Корвете)...
До 12 года не имел дело с форматом MSX, marinovsoft начал, тут и мне интересно стало, сообразил утилитку (не публикуется).
Да, из-за ошибки в ПЗУ Апогей имеет особенность - при выгрузке в формате MSX между байтами присутствует лишняя пауза. (Pyk, мы это уже где-то обсуждали) Это вносит низкочастотную составляющую в спектр сигнала в и без того глухую заводскую запись.
При чтении Апогей нормально загружает как свой сигнал с паузами, так и нормальный MSX сигнал.
Может быть кто-нибудь подскажет, апогей наотрез отказывается читать софт, подсунутый ему как выгрузку wrkwin32. РК-86 читает, апогей - нет. При этом он вообще без проблем читает родные кассеты, воспроизводимые на Электронике-302 с детонацией... В чем может быть прикол? Есть какое-то различие в формате в сравнении с РК?
Никаких отличий в формате от РК и скорость одинаковая.
Предположу - "не нравится" форма сигнала. Качественный меанр "звенит" на фронтах.
Попробуй из свежевыложеного мной (файл Кассеты.7z). Сделать bat-ником плейлист или по-одному утилитой rk2wav FILE.rka. Она делает сглаженный сигнал, без резких фронтов.
- - - Добавлено - - -
Ещё, может быть...
Не включены ли эквалайзеры/улучшайзеры/эффекты на зв.карте?
Оборудование заземлено? Не ходят ли токи по пути: ПЦ - Апогей - Телевизор(монитор).
- - - Добавлено - - -
Ещё...
Банально не контачит джек_3.5 , а с Электроникой302 кабель другой.
BYTEMAN, могу только подтвердить, что я успешно загружал в Апогей софт именно через wrkwin32 до того, как обзавелся SD-контроллером.
DDp, Pyk, спасибо за информацию, значит проблему надо искать где-то на поверхности.
Откопал тут свои потуги в SolidWorks 2001 больше 15 лет тому назад
https://i.ibb.co/v4B4TbK/image.jpg
https://i.ibb.co/GxhJNcj/1.jpg
https://i.ibb.co/Vmkh4Mf/image.jpg
https://i.ibb.co/RpdzdfR/1.jpg
Только картинки, модели нет?
Сильно не пинаем, вот смотрите - https://disk.yandex.ru/d/U3LI5fOGAVaDrA
Еще несколько деталек нашел
https://i.ibb.co/rtDq4C4/image.jpg
https://i.ibb.co/DVVK61d/1.jpg
https://i.ibb.co/RCP7MTG/image.jpg
https://i.ibb.co/v1dr07w/1.jpg
https://i.ibb.co/PWTBR3G/image.jpg
https://i.ibb.co/gjkg0Sy/1.jpg
Архив с моделями обновил.
Ратмир,
а поделитесь схемкой, какой РАМ диск собирали? и как подключали?Цитата:
Собрал РОМ диск,все хорошо работает,добавлен в колекцию!
Народ, подскажите какой самый точный эмулятор Апогея, начал портировать плеер свой под ви53 и пару тестов накидал. В Emu80 как-будто через чур тормозит (даже музыка в Кособане медленнее играет, хотя возможно на реале так и есть), а в EMU всё быстрее в разы ) На что лучше ориентироваться?