Октябрь 2019
ПнВтСрЧтПтСбВс
 123456
78910111213
14151617181920
21222324252627
28293031   

Календарь Календарь

Последние темы
» Новинки. Книги. Часть 1.
автор Viktor2312 Сегодня в 09:55

» Упрощаем схему Микро-80 и исправляем косяки. И собираем по технологиям 80-х годов.
автор Microsha Вчера в 23:02

» AVR AY плеер
автор Microsha Вчера в 17:55

» Микроконтроллеры STM32G0
автор Viktor2312 Вчера в 14:38

» SINOVATE (SIN). Криптовалюта Синовэйт.
автор Viktor2312 Вчера в 12:10

» Новости криптовалют: статьи, заметки, разное...
автор Viktor2312 Вчера в 09:11

» Усилитель на 6ф5п
автор freddy Ср Окт 16 2019, 16:07

» "Python". Статьи, заметки, очерки, разное...
автор Viktor2312 Вт Окт 15 2019, 21:18

» Анти Радио-86РК
автор freddy Вт Окт 15 2019, 16:38

» Конверсия atx бп
автор freddy Вт Окт 15 2019, 15:48

» Источники питания. Статьи, заметки, очерки, разное...
автор Viktor2312 Вт Окт 15 2019, 04:08

» Радио-86РК: внешние видео-адаптеры
автор freddy Вс Окт 13 2019, 19:28

» Изучаем основы VHDL, ISE, ПЛИС Xilinx.
автор Viktor2312 Сб Окт 12 2019, 11:20

» Электроника. Статьи, заметки, очерки, разное...
автор Viktor2312 Пт Окт 11 2019, 13:00

» Радио-86РК: Разное
автор barsik Чт Окт 10 2019, 15:36

» Общие вопросы по ПЭВМ Ириша
автор barsik Вс Окт 06 2019, 07:01

» ПО. ПЭВМ "Ириша". Текстовый редактор "WORDSTAR".
автор barsik Сб Окт 05 2019, 18:28

» Расширение ОЗУ в ИРИШЕ
автор Viktor2312 Пт Окт 04 2019, 17:27

» Радио РК-86: ПЭВМ с процессором 1821ВМ85
автор Viktor2312 Пт Окт 04 2019, 12:28

» Другой микропроцессор в ИРИШЕ
автор barsik Чт Окт 03 2019, 18:16

» Флейм касающийся ПЭВМ "Ириша".
автор barsik Чт Окт 03 2019, 07:31

» Модуль контроллера графического дисплея (МКГД).
автор Viktor2312 Ср Окт 02 2019, 00:50

» Новости. Xilinx.
автор Viktor2312 Вт Окт 01 2019, 12:07

» ПО. ПЭВМ "Ириша". Текстовый редактор "ИРИТЕКСТ".
автор Viktor2312 Сб Сен 28 2019, 00:34

» Криптовалюта — словарь терминов и определений.
автор Viktor2312 Пт Сен 27 2019, 23:00

Самые активные пользователи за месяц
Viktor2312
Эмулятор радио 86рк  Vote_lcapЭмулятор радио 86рк  Voting_barЭмулятор радио 86рк  Vote_rcap 
barsik
Эмулятор радио 86рк  Vote_lcapЭмулятор радио 86рк  Voting_barЭмулятор радио 86рк  Vote_rcap 
freddy
Эмулятор радио 86рк  Vote_lcapЭмулятор радио 86рк  Voting_barЭмулятор радио 86рк  Vote_rcap 
Microsha
Эмулятор радио 86рк  Vote_lcapЭмулятор радио 86рк  Voting_barЭмулятор радио 86рк  Vote_rcap 
leoperetz
Эмулятор радио 86рк  Vote_lcapЭмулятор радио 86рк  Voting_barЭмулятор радио 86рк  Vote_rcap 

Поиск
 
 

Результаты :
 


Rechercher Расширенный поиск


Эмулятор радио 86рк

Перейти вниз

Эмулятор радио 86рк  Empty Эмулятор радио 86рк

Сообщение  san010101 в Чт Янв 24 2019, 10:35

1
Всем привет.
Подскажите существует для Радио 86рк эмулятор
с загрузкой файлов через магнитофон т. е.
что бы подключить на вход компьютера магнитофон и загрузить или записать файл с эмулятора Радио 86рк.

san010101
новичёк

Сообщения : 36
Дата регистрации : 2018-07-24
Возраст : 42
Откуда : Красноярск

Вернуться к началу Перейти вниз

Эмулятор радио 86рк  Empty .

Сообщение  barsik в Чт Янв 24 2019, 11:39

2
Эмуляторов РК, думаю, существует ~десяток, даже есть (пригодный лишь чисто для текста, не для игр), мой убогий эмулятор РК. Например, до 2015 я пользовался эмулятором А.Демина из 1999 (он оказался в 100 раз быстрее эмулятора В.Пыхонина, т.к был написан на ассемблере, а других эмуляторов просто не было).

Если у Вас 486-тая или Пентиум до 2004 года, то и сейчас ничего лучше ранних эмуляторов Дёмина Вы не найдёте, т.к современные эмуляторы написаны на новых тормозных ЯВУ и совсем не работают на более ранних машинах. Например, я пробовал 750 МГЦ Celeron из 2002, на нём на пределе идёт EMU, а EMU80 почти висит.

Как всем известно, сейчас для PC наиболее полноценными, т.е с почти полной эмуляцией ВГ75 и приближенными к реалу времянками, являются только два эмулятора - EMU от b2m и EMU80 от pyk. Но, как мне кажется, хотя я иногда пользуюсь лишь старыми их версиями более, чем годовой давности (а в новых версиях может что-то улучшено), в них тоже нет прямой работы с магнитофоном через Audio вход.

Хотя, на мой дилетантский взгляд, раз они сделали отдельные читалки/писалки РК-формата с ленты через Audio-вход, то вероятно нет преград, чтобы читать звуковые записи с ленты в двухфазной кодировке напрямую в эмулятор.

Но оба эмулятора умеют читать из звуковых файлов. Так что нет препятствий, чтобы грузить с ленты в два этапа. Сначала, через Audio вход оцифровываете МГ-запись на ленте. Только не в MP3 и не в OGG, а обязательно в WAV-формат. Обычно даже на реал MP3/OGG грузятся только, если частота дискретизации высокая (выше 32 КГЦ, лучше 44 КГЦ).

Отчего, кстати, предвижу проблемы при использовании для загрузки цифрового диктофона в телефоне (сам я не пробовал грузить с телефона, хотя читал на nedoPC.org, что это получалось, но сомневаюсь, т.к диктофон создаёт хорошо сжатые записи и скорее всего с низкой частотой дискретизации).

А затем полученный WAV-файл грузите в эмулятор и если надо, сохраняете его в виде кодов, т.е RKR-файлом.


Последний раз редактировалось: barsik (Чт Янв 24 2019, 11:55), всего редактировалось 1 раз(а)
barsik
barsik
Мастер++

Сообщения : 573
Дата регистрации : 2016-11-10

Вернуться к началу Перейти вниз

Эмулятор радио 86рк  Empty Re: Эмулятор радио 86рк

Сообщение  alemorf в Чт Янв 24 2019, 11:54

3
san010101 пишет:Всем привет.
Подскажите существует для Радио 86рк эмулятор
с загрузкой файлов через магнитофон т. е.
что бы подключить на вход компьютера магнитофон и загрузить или записать файл с эмулятора Радио 86рк.

Сначала записываете звук с кассеты в WAV файл. А затем его загружаете в лучший эмулятор:

http://bashkiria-2m.narod.ru/files/emu.rar

Преобразовать двоичный файл в WAV проще отдельной программой. Вот ссылка.

http://alemorf.ru/comps/alpha_bk/doc/%D0%A0%D0%B0%D0%B4%D0%B8%D0%BE_86%D0%A0%D0%9A_rom2wav_%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D1%8F_2.7z

alemorf
Мастер

Сообщения : 244
Дата регистрации : 2018-12-17

http://alemorf.ru/

Вернуться к началу Перейти вниз

Эмулятор радио 86рк  Empty Re: Эмулятор радио 86рк

Сообщение  san010101 в Чт Янв 24 2019, 12:51

4
Тренеруюсь в программирование для stm32, сделан проигрыватель файлов tap, tzx для zx spectrum. При этом мне помогал эмулятор для проверки загрузки. Хотел тоже самое сделать для Радио 86рк, но нужен эмулятор с реальной загрузкой. Так как не всегда есть возможность в доступе к реальному радио 86рк. Да и для проверки записи так же пригодится.
Видео с примерами для zx spectrum

https://youtu.be/Tvg1SUaCBxs

https://youtu.be/lbvZqNBj6CM

https://youtu.be/Qi37Imy5Sy0

san010101
новичёк

Сообщения : 36
Дата регистрации : 2018-07-24
Возраст : 42
Откуда : Красноярск

Вернуться к началу Перейти вниз

Эмулятор радио 86рк  Empty Re: Эмулятор радио 86рк

Сообщение  alemorf в Чт Янв 24 2019, 15:48

5
san010101 пишет:Тренеруюсь в программирование для stm32, сделан проигрыватель файлов tap, tzx для zx spectrum. При этом мне помогал эмулятор для проверки загрузки. Хотел тоже самое сделать для Радио 86рк, но нужен эмулятор с реальной загрузкой. Так как не всегда есть возможность в доступе к реальному радио 86рк. Да и для проверки записи так же пригодится.
Видео с примерами для zx spectrum

https://youtu.be/Tvg1SUaCBxs

https://youtu.be/lbvZqNBj6CM

https://youtu.be/Qi37Imy5Sy0

Эмулятор магнитофона это хорошо. Это позволяет работать со всеми программами без переделки.

alemorf
Мастер

Сообщения : 244
Дата регистрации : 2018-12-17

http://alemorf.ru/

Вернуться к началу Перейти вниз

Эмулятор радио 86рк  Empty Re: Эмулятор радио 86рк

Сообщение  parsec в Вт Май 21 2019, 21:08

6
barsik пишет:

Но оба эмулятора умеют читать из звуковых файлов. Так что нет препятствий, чтобы грузить с ленты в два этапа. Сначала, через Audio вход оцифровываете МГ-запись на ленте. Только не в MP3 и не в OGG, а обязательно в WAV-формат. Обычно даже на реал MP3/OGG грузятся только, если частота дискретизации высокая (выше 32 КГЦ, лучше 44 КГЦ).

Отчего, кстати, предвижу проблемы при использовании для загрузки цифрового диктофона в телефоне (сам я не пробовал грузить с телефона, хотя читал на nedoPC.org, что это получалось, но сомневаюсь, т.к диктофон создаёт хорошо сжатые записи и скорее всего с низкой частотой дискретизации).


Использую реальный клон РК-86 (Спектр-001 завода УВМ) вместе с цифровым плеером Creative Zen Nano Plus 1Gb. Сделал переходник с джеков на старый 5-ти контактный разъём.Эмулятор радио 86рк  Img_2011
В MP3 перевожу Wav c помощью FormatFactory, Wav-ки перевожу и из rkr, и беру готовые. Проблем с загрузкой не возникало, только приходилось регулировать громкость. Выгружаю программы с компьютера на тот же плеер, он может писать в MP3.

parsec
новичёк

Сообщения : 3
Дата регистрации : 2019-05-05

Вернуться к началу Перейти вниз

Эмулятор радио 86рк  Empty .

Сообщение  barsik в Вт Май 21 2019, 23:11

7
parsec пишет: с цифровым плеером Creative Zen Nano
То, что цифровые плееры можно использовать в качестве магнитофона для ввода программ в ретро компьютер, в общем-то, сразу было понятно. Т.к они предназначены для записи/воспроизведения высококачественной музыки в интервале частот 20...20. Я писал про проблематичность использования режима диктофона в мобильном телефоне.

Они, мобильные телефоны, особенно старенькие с датой разработки 2012, а то и ещё более старые, не предназначены для записи с микрофона в Hi-Fi качестве. Я предполагаю, что они оцифровывают с частотой дискретизации не более 12...16 КГЦ, что по теореме Котельникова соответствует аналоговому магнитофону с полосой 6...8 КГЦ, т.е типовому советскому аппарату IV-класса с слегка запиленной головкой. Они специально пишут максимально некачественно, зато максимально компактно, чтобы запись можно было послать MMS-сообщением и памяти для записей телефонных разговоров хватило надолго.

Потому режим и назвали диктофоном, а не магнитофоном. Даже в аналоговых диктофонах с микрокассетой скорость МГ-ленты всего 2.4 или даже 1.2 м/сек, а полоса не выше 4...5 КГЦ. Для записи речи большего качества и не требуется, да и крошечный микрофон с которого в аналоговый диктофон или в мобильный телефон в режиме диктофона производится ввод при записи вряд-ли пропускает полосу выше 10 КГЦ. И в старых телефонах даже нет настроек качества записываемого звука.

Записи с микрофона сделанные мобильным телефоном маленькие по объёму и потому из этих соображений я и сомневался, что мобильный телефон будет хорошо работать в качестве магнитофона для ЗАПИСИ. А вот для воспроизведения сделанных в другом месте WAV-записей телефоны должны подойти без проблем, т.к воспроизводить они уже должны качественную Hi-Fi стерео музыку и УКВ ЧМ-радио с полосой 20...20.

На основе моего знакомства с телефонами, старые телефоны с датой разработки 2010 и ранее, даже не воспроизводят WAV (только MP3), т.к у них обычно основной памяти всего 1 Гб (или меньше) и ограничение на объём microSD до 2 Гб, и WAV быстро истратит память. А более поздние по дате разработки телефоны уже воспроизводят и WAV и MP3. В современных телефонах с большим сенсорным экраном с диагональю в 12 см и ценой от 7 тысяч рублей уже нет необходимости экономить память, там основная память 16 Гб и пользовательское microSD в 128 Гб и более.

В моём телефоне Samsung Galaxy SM-G531 в меню настроек диктофона можно выбрать в пункте "качество звука" - высокое или обычное. Но не указывается какова частота дискретизации, а запись производится в файл с расширением M4A, который якобы при том же качестве, что и MP3 имеет файлы меньшего размера. Причём, чтобы конвертировать такой формат в MP3 надо покупать платный конвертор. Т.о с записью вопрос пока неясный, а вот с воспроизведением МГ-программ проблем даже со старым телефоном не должно быть, т.к можно воспроизводить MP3 записанные на 44 КГЦ 16 бит моно, а если будут проблемы, то и WAV.

А ещё, если Ваш аппарат записывает/воспроизводит полосу 20...20, то можно поднять скорость ввода с магнитофона раза в 2...4. В оригинале скорость ввода в РК была всего ~150 байт в секунду. Даже с незапиленным магнитофоном IV-класса константы ввода/вывода можно было уменьшать, без образования проблем ускоряя ввод, в 1.5...2 раза. В ОРИОНЕ скорость МГ-записи стандартно подняли на ~20%. А для некоторых компьютеров делали доработки до Турбо-формата, который ускорял ввод в 20 раз, но требовал какой-то доп.аппаратуры.

Т.к в ПЗУ РК нет автонастройки на скорость МГ-ввода, то если ускоренный в 2...4 раза МГ-ввод у Вас заработает, то лучше всего перепрошить 2 байта в ПЗУ РК86, чтобы не подставлять константы в соотв.ячейки каждый раз вручную. Какой смысл тратить время на долгое ожидание ввода и впустую транжирить память плеера ?

Если Вы поэкспериментируете с вводом/выводом при меньших константах, всем читателям будет интересно узнать результат. Уменьшаете константу вывода до тех пор пока чтение проходит без ошибок. Константу чтения каждый раз высчитываете с помощью знания арифметики. Константа чтения должна быть ровно в полтора раза больше.

_________________
***
barsik
barsik
Мастер++

Сообщения : 573
Дата регистрации : 2016-11-10

Вернуться к началу Перейти вниз

Эмулятор радио 86рк  Empty Re: Эмулятор радио 86рк

Сообщение  parsec в Ср Май 22 2019, 18:44

8
barsik пишет:
В моём телефоне Samsung Galaxy SM-G531 в меню настроек диктофона можно выбрать в пункте "качество звука" - высокое или обычное. Но не указывается какова частота дискретизации, а запись производится в файл с расширением M4A, который якобы при том же качестве, что и MP3 имеет файлы меньшего размера. Причём, чтобы конвертировать такой формат в MP3 надо покупать платный конвертор.
FormatFactory - это программа, вроде как, графическая надстройка над ffmpeg (ffshow?). МР4 там есть. Я собирал консольные приложения ffmpeg и поначалу ими пользовался, потом обленился...
barsik пишет:
А ещё, если Ваш аппарат записывает/воспроизводит полосу 20...20, то можно поднять скорость ввода с магнитофона раза в 2...4. В оригинале скорость ввода в РК была всего ~150 байт в секунду. Даже с незапиленным магнитофоном IV-класса константы ввода/вывода можно было уменьшать, без образования проблем ускоряя ввод, в 1.5...2 раза. В ОРИОНЕ скорость МГ-записи стандартно подняли на ~20%. А для некоторых компьютеров делали доработки до Турбо-формата, который ускорял ввод в 20 раз, но требовал какой-то доп.аппаратуры.
На заводе УВМ делали ещё ZX совместимый "Радуга-001". У знакомого стояли "турбо ПЗУ". Программы можно было грузить на ускоренной перемотке, и они даже работали. Выгрузка была, вроде, нормальная, хотя нас тогда это вообще не заботило. Через его брата мне достали такие ПЗУ, но где они сейчас даже не вспомню. Саму ту "Радугу" продали, может, она даже и сейчас ещё цела. Можно уточнить и снять дампы. Про "Радугу" как-то слабовато с документацией. В основном на ремонт попадали "Пентагоны", "Ленинграды", какие-то на Т34-ВГ1. "Радуга" же была с двумя полями памяти, и, может даже, "вейтовая".
barsik пишет:
Т.к в ПЗУ РК нет автонастройки на скорость МГ-ввода, то если ускоренный в 2...4 раза МГ-ввод у Вас заработает, то лучше всего перепрошить 2 байта в ПЗУ РК86, чтобы не подставлять константы в соотв.ячейки каждый раз вручную. Какой смысл тратить время на долгое ожидание ввода и впустую транжирить память плеера ?
Разбирать комп лениво. Я как-то давно ремонтировал БЦУ на СМ6337 (тоже продукция завода УВМ), так не было ГФ24, выпаял из компа. Потом восстановил, долго не пользовался. А тут забрал, какие-то глюки выскакивать стали... В общем, пропаял перестало глючить, а так пока не стукнешь.
Монитор РК-86 я в IDA разбирал, есть над чем поработать.
Программатор был на "Пентагоне", потом я его к РС через LPT адаптировал, когда "Орион" Ливенский восстанавливал.
barsik пишет:
Если Вы поэкспериментируете с вводом/выводом при меньших константах, всем читателям будет интересно узнать результат. Уменьшаете константу вывода до тех пор пока чтение проходит без ошибок. Константу чтения каждый раз высчитываете с помощью знания арифметики. Константа чтения должна быть ровно в полтора раза больше.
Как-то и не задумывался даже. Привык к хорошему. Спасибо за наводку, поэкспериментирую - обязательно отпишусь.

parsec
новичёк

Сообщения : 3
Дата регистрации : 2019-05-05

Вернуться к началу Перейти вниз

Эмулятор радио 86рк  Empty Re: Эмулятор радио 86рк

Сообщение  parsec в Вс Июн 02 2019, 19:49

9
Что то комп начал подглючивать, проявлялось в неустойчивости изображения, зависонах. Думал уже что придётся серьёзно ремонтировать. Обошлось малой кровью, заменил процессор в пластмассе ВМ80А на керамику ВМ80, стресс-тесты, оставленные на ночь, вроде ошибок не обнаружили. Буду посмотреть дальше.
parsec пишет:
Как-то и не задумывался даже. Привык к хорошему. Спасибо за наводку, поэкспериментирую - обязательно отпишусь.
Эксперименты показали неустойчивость считывания информации с плеера, записанной им же. Кодировать в МП3 он может с тремя битрейтами 96, 128, 160 и имеет режим SYNC (писать только когда есть сигнал). Проблемы со считыванием обнаружились случайно.
Пробовал заполнять память нулями, единицами, записывать и считывать. Не всегда сходилась контрольная сумма. При чём наилучшее считывание происходило при записи на 96. Регулировкой громкости удавалось улучшить считывание, но это не имело устойчивый характер.
Выход с плеера подключил к РС и в CoolEdit'e проанализировал сонограммы, спектрограммы и фазовые диаграммы. Пришёл к выводу о наличии высокочастотных всплесков, что в принципе подтверждалось более устойчивым считыванием на низком битрейте.
Встроенным эквалайзером пытался выровнять, вытянуть сигнал - результат не очень хороший.
Изменением уровня громкости результативность чтения улучшалась, но как-то странно. Записи с РС комп воспринимал нормально, как WAV и МП3, так и выход с эмулятора. Записи с эмулятора, переведённые в МП3 читались с ошибкой, выставив громкость на максимум резко стали читаться без ошибок. Записи же с самого плеера никак не хотели устойчиво читаться. Иногда не мог правильно указать контрольную сумму, иногда контрольную сумму указывал правильно, но сам подсчитывал неверную. При чём даже сам считал контрольную сумму, и она бывала разной, почти как на реальной ленте.
На слух с наушников обнаруживалось какое-то дребезжание даже на пилоте. При чём это то проявлялось, то никак не было слышно. В итоге решил что это особенности кодировщика плеера.
Нашёл подстроечный резистор и запаял его как регулятор уровня на выход компьютера. Настройкой на слух выставил уровень, когда дребезжание сигнала ослабилось. Несколько тестовых прогонов показали достаточно устойчивое считывание, правда громкость воспроизведения пришлось выкрутить на максимум. Остановился пока на битрейте 128.

parsec
новичёк

Сообщения : 3
Дата регистрации : 2019-05-05

Вернуться к началу Перейти вниз

Эмулятор радио 86рк  Empty Re: Эмулятор радио 86рк

Сообщение  Спонсируемый контент

10

Спонсируемый контент


Вернуться к началу Перейти вниз

Вернуться к началу


 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения