Браузерный эмулятор РК-совместимых компьютеров на JavaScript

Советский компьютер Радио-86РК (1986) и его клоны

Moderator: Shaos

User avatar
Shaos
Admin
Posts: 24078
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Браузерный эмулятор РК-совместимых компьютеров на JavaSc

Post by Shaos »

vital72 wrote:добавил ковоксов немножко.
спасибо за ковоксы! :rotate:
а теперь INTE чтоли уже никак?
Screenshot from 2024-09-11 19-16-09.png
бряки пропали при нажатии...

и как тебе туда свой ромдиск залить?
import-error.jpg
... а всё - нашёл в документации - Alt-R :lol:

P.S. мой 2-битный плеер от января 2014 года играет!!! но затыкается через несколько секунд - чото накосячено у меня с листанием страниц - разбираюсь... :roll:
You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
vital72
Senior
Posts: 181
Joined: 17 Jun 2014 04:29
Location: 93.80.157.217

Re: Браузерный эмулятор РК-совместимых компьютеров на JavaSc

Post by vital72 »

звук с INTE, по идее, пропасть не должен -- там ничего не поменялось, у меня так-то работает.
а чтоб ROM-диск подключать drag-n-drop-ом, надо файл сделать с расширением .rom
https://radio-86rk.ru
кто я такой, чтобы спорить с самим собой
User avatar
Shaos
Admin
Posts: 24078
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Браузерный эмулятор РК-совместимых компьютеров на JavaSc

Post by Shaos »

Ага - ок, попробую. Кстати бряки от клавиатуры в мониторе вернулись...

Со страницами разобрался - я в январе 2014 года ещё не знал про винксрушный вариант и листал по своему - сегодня исправлю и вся вот эта фонотека станет играбельная :)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24078
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Браузерный эмулятор РК-совместимых компьютеров на JavaSc

Post by Shaos »

Вроде теперь работает - приаттачил пару архивов с 2-битными музончиками в первом сообщении соответствующего топика: viewtopic.php?f=93&t=10634

У меня в фаерфоксе эмуль частенько начинает играть шепеляво и надо менюшку открыть-закрыть, чтобы 2-битный ковокс таки включился :roll:

P.S. Переименовал бинари в .rom-ы, чтобы можно было кидаться ими в эмулятор, а также пережал одну песенку, которая запианалась - теперь всё ок!

P.P.S. Песенки эти 10 лет назад были no-copyright и roialty-free, надеюсь это до сих пор так - поэтому размещаю их в открытом виде как есть :dj:

P.P.P.S. А те что copyrighted будут появляться в секретах :roll:
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
vital72
Senior
Posts: 181
Joined: 17 Jun 2014 04:29
Location: 93.80.157.217

Re: Браузерный эмулятор РК-совместимых компьютеров на JavaSc

Post by vital72 »

у меня играет вот так:



второй файл играет странно, как-будто некоторые блоки не на своих местах -- ритм сбивается местами, а под конец не хватает разрядности:



----
на моём компе звук нормально воспроизводится только в хроме и его производных, в фаерфоксе как-то печально.
You do not have the required permissions to view the files attached to this post.
https://radio-86rk.ru
кто я такой, чтобы спорить с самим собой
User avatar
Shaos
Admin
Posts: 24078
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Браузерный эмулятор РК-совместимых компьютеров на JavaSc

Post by Shaos »

Перезабери второй файл ещё раз - я его пережимал и он перестал запинаться. Да - где-то так и играет. У меня фаерфокс в линухе и если начинает играть "печально", то я просто открываю-закрываю панель настроек и оно "веселеет" ;)

Code: Select all

-rw-r--r-- 1 shaos shaos 955198 Sep 11 23:51 Jessica_Jean-What_If-2bit.rom
-rw-r--r-- 1 shaos shaos 355220 Sep 11 23:20 Rolemusic-Crush_At_Maracas_Bar-2bit.rom
-rw-r--r-- 1 shaos shaos 443727 Sep 11 23:40 Rolemusic-Savage_Steel_Fun_Club-2bit.rom
(а третий файл можно найти в "секретах")

P.S. Скоро выкачу 3-битный вариант - там должно быть ещё лучше (но файлы будут длиннее, поэтому все варианты должны оставаться)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
vital72
Senior
Posts: 181
Joined: 17 Jun 2014 04:29
Location: 93.80.157.217

Re: Браузерный эмулятор РК-совместимых компьютеров на JavaSc

Post by vital72 »

во, теперь круто.
создал каталог для песенок 2-BIT COVOX.
короче. чтоб нормально звучало надо эмулятор запускать в хроме, а в фаерфоксе что-то плохо реализовали аудио в этом месте, то ли буфер какой переполняется, то ли одно из двух.
https://radio-86rk.ru
кто я такой, чтобы спорить с самим собой
User avatar
Shaos
Admin
Posts: 24078
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Браузерный эмулятор РК-совместимых компьютеров на JavaSc

Post by Shaos »

vital72 wrote:во, теперь круто.
создал каталог для песенок 2-BIT COVOX.
Работает :kruto:

P.S. В Firefox работает, а вот в Chromium - тишина...

P.P.S. Под спойлером можно послушать непережатые оригиналы этих трёх песенок:


Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24078
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: [ASM] Проигрыватель 2-битного звука для РК-86 и т.д.

Post by Shaos »

тебе бы ещё статистику показывать - какой файл сколько раз пускали :lol:
эдакое народное голосование :roll:
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
vital72
Senior
Posts: 181
Joined: 17 Jun 2014 04:29
Location: 93.80.157.217

Re: [ASM] Проигрыватель 2-битного звука для РК-86 и т.д.

Post by vital72 »

тоже возникала мысль счётчиком, но там гемора будет больше чем пользы. 1. не думаю, что прям так много народа пользуется эмулятором, чтоб можно было какую то статистику собирать. 2. для счётчиков уже придётся какую-то базу данных организовывать, хоть даже самую примитивную -- ассоциативный массив на похапэ, потом его сериализовать в файл, а для каждой новой загрузки его целиком считывать и править только одну строчку и снова записывать -- как то многовато действий.
https://radio-86rk.ru
кто я такой, чтобы спорить с самим собой
User avatar
Shaos
Admin
Posts: 24078
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: [ASM] Проигрыватель 2-битного звука для РК-86 и т.д.

Post by Shaos »

MySQL с простой PHP обёрткой :D
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
vital72
Senior
Posts: 181
Joined: 17 Jun 2014 04:29
Location: 93.80.157.217

Re: [ASM] Проигрыватель 2-битного звука для РК-86 и т.д.

Post by vital72 »

да ну нафг, ещё мускуль на это дело подключать.
мой принцип -- делай как можно проще.
https://radio-86rk.ru
кто я такой, чтобы спорить с самим собой
User avatar
Shaos
Admin
Posts: 24078
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: [ASM] Проигрыватель 2-битного звука для РК-86 и т.д.

Post by Shaos »

ну sqlite3 можно - он на уровне файла БД как-то разруливает одновременное обращение (во всяком случае у меня работало такое много лет с простой обёрткой в cgi-bin https://gitlab.com/shaos/circuits_cc/-/tree/master/obsolete пока я на mysql+php это не переписал)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24078
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Браузерный эмулятор РК-совместимых компьютеров на JavaSc

Post by Shaos »

перенёс беседу про счётчик сюда
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24078
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Браузерный эмулятор РК-совместимых компьютеров на JavaSc

Post by Shaos »

а чего это VIDEO превратилось в 1-BIT SOUND? и там появился какой-то badapple.rom, который не играется...

P.S. в секретах опять обновление :mrgreen:
Я тут за главного - если что шлите мыло на me собака shaos точка net