Июнь 2019
ПнВтСрЧтПтСбВс
     12
3456789
10111213141516
17181920212223
24252627282930

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

Последние темы
» Ферритовые антенны.
автор Viktor2312 Сегодня в 16:27

» ПЭВМ "Ириша". Программное обеспечение (ПО), общая тема.
автор barsik Вчера в 17:03

» ПЭВМ "Электроника МС1502"
автор alemorf Вчера в 12:12

» "Орион Супер-4" (Ташкентский).
автор barsik Вчера в 9:57

» ПЭВМ Специалист, основной вариант
автор barsik 16.06.19 17:00

» Орион-128. Документация, схемы, платы...
автор Viktor2312 16.06.19 11:21

» Жалобы/пожелания по работе форума
автор barsik 15.06.19 20:56

» Специалист как болванка для творчества аппаратчиков
автор barsik 15.06.19 11:55

» SINOVATE (SIN). Криптовалюта Синовэйт.
автор Viktor2312 13.06.19 22:10

» Партнер 01.01: О компьютере
автор alemorf 13.06.19 14:29

» ПЭВМ "Эрик"
автор barsik 13.06.19 13:45

» Микросхемы ПЛИС CPLD CoolRunner-II.
автор Viktor2312 13.06.19 9:46

» Litecoin (LTC). Криптовалюта Лайткоин.
автор Viktor2312 11.06.19 19:58

» Новинки. Книги. Часть 3.
автор Viktor2312 11.06.19 7:40

» Обмен между дискетами CP/M <-> IBM (720Kb)
автор barsik 08.06.19 18:30

» Орион-ПРО. Эмулятор iMSX
автор barsik 08.06.19 17:53

» Подключение 3.5" дисковода к Ориону
автор barsik 08.06.19 17:40

» Download для ОРИОНА
автор barsik 07.06.19 20:04

» Формирователь монохромного видеовыхода ОРИОНА
автор barsik 07.06.19 18:05

» Орион-128. Расширение памяти до 512 КБ на 565РУ7.
автор barsik 07.06.19 11:02

» КНГМД (Орион-Турбо)
автор barsik 07.06.19 10:36

» Расширение порта F600. "Орион-128".
автор barsik 07.06.19 10:22

» Орион-128: Полезные доработки ПЭВМ
автор barsik 07.06.19 9:49

» Орион-128: Демки
автор barsik 07.06.19 9:15

» Орион-128: BASIC
автор barsik 07.06.19 8:50

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

Поиск
 
 

Результаты :
 


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


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

Перейти вниз

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

Сообщение  san010101 в 24.01.19 10:35

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

san010101
новичёк

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

Посмотреть профиль

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

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

Сообщение  barsik в 24.01.19 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.01.19 11:55), всего редактировалось 1 раз(а)
barsik
barsik
Мастер+

Сообщения : 490
Дата регистрации : 2016-11-10
Откуда : С-Петербург

Посмотреть профиль

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

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

Сообщение  alemorf в 24.01.19 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
Мастер

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

Посмотреть профиль http://alemorf.ru/

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

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

Сообщение  san010101 в 24.01.19 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.01.19 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
Мастер

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

Посмотреть профиль http://alemorf.ru/

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

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

Сообщение  parsec в 21.05.19 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.05.19 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
Мастер+

Сообщения : 490
Дата регистрации : 2016-11-10
Откуда : С-Петербург

Посмотреть профиль

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

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

Сообщение  parsec в 22.05.19 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.06.19 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

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


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

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


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