nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 27 Apr 2024 05:47



Reply to topic  [ 116 posts ]  Go to page Previous  1 ... 4, 5, 6, 7, 8  Next
Эмуляторы I8080/КР580ВМ80A и Радио-86РК на JavaScript 
Author Message
Online
Maniac
User avatar

Joined: 14 Oct 2019 18:10
Posts: 319
Location: Tashkent
Reply with quote
Shaos wrote:
Спасибо, вечерком буду разбираться...
А что там разбираться!
Ужасный стиль скрипта, ужасный скрипт в отладке. Писал так, чтобы лишь бы как-то да работало. :roll:

P.S.: Может почистить и перенести дискуссию в мою тему «512 Кб / 16 Мб»?
А то как-то не в тему тут все эти мои расширения. :oops:


27 Feb 2024 11:05
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22599
Location: Silicon Valley
Reply with quote
А я не все расширения буду брать :)

_________________
:dj: https://mastodon.social/@Shaos


27 Feb 2024 12:23
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22599
Location: Silicon Valley
Reply with quote
Shaos wrote:
Надо чекбоксы ещё добавить на СС и УС (Shift/Ctrl) и возможно вариант раскладки QWERTY поддержать

P.P.P.S. Ещё можно кнопки Console, Screenshot, [V]isualizer и Full Screen убрать в верхний ряд кнопок, чтобы освободить место под меню переключения стандарта цветности и другие тонкие настройки эмулятора...

Переставил кнопки как планировал, а также добавил вторую клаву QWERTY на синем фоне (раскладка повторяет мой вариант):

Attachment:
Screenshot from 2024-02-28 23-19-33.png
Screenshot from 2024-02-28 23-19-33.png [ 72.46 KiB | Viewed 723 times ]

А старую клаву JCUKEN сделал на красном фоне (клавы выбираются через выпадающее меню вверху):

Attachment:
Screenshot from 2024-02-28 23-19-09.png
Screenshot from 2024-02-28 23-19-09.png [ 71.78 KiB | Viewed 723 times ]

В обеих клавах теперь есть чекбоксы на Shift и Ctrl плюс RUS/LAT теперь нажимабельная - с помощью нажатия на неё и придерживания можно временно приостанавливать листинг дампа например - тестируем:

http://rk86.net

Надо как-то вернуть каталог программ и выгрузку скриншота, а потом надо будет добавлять поддержку спецкодов для ВГ75...

_________________
:dj: https://mastodon.social/@Shaos


28 Feb 2024 23:18
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22599
Location: Silicon Valley
Reply with quote
Нажатые кнопки в Firefox на Linux выглядят так (Ctrl и Shift выбраны чекбоксами, а Рус/Лат нажата мышою):

Attachment:
rk86.net-keys.png
rk86.net-keys.png [ 67.26 KiB | Viewed 743 times ]

Проверьте в других браузерах и системах кто может :roll:
(я в своё время эту виртуальную клаву добавил, чтобы на айпаде можно было этим онлайн-эмулём пользоваться)

_________________
:dj: https://mastodon.social/@Shaos


28 Feb 2024 23:33
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22599
Location: Silicon Valley
Reply with quote
Да, и я ещё таки протянул F5 :mrgreen:

P.S. Ещё немного причесал клавки: https://gitlab.com/shaos/rk86-js

_________________
:dj: https://mastodon.social/@Shaos


28 Feb 2024 23:34
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22599
Location: Silicon Valley
Reply with quote
Shaos wrote:
Проверьте в других браузерах и системах кто может :roll:
(я в своё время эту виртуальную клаву добавил, чтобы на айпаде можно было этим онлайн-эмулём пользоваться)

Вот собственно - на старом айпаде открыл :lol:

Attachment:
rk86.net-iPad.jpg
rk86.net-iPad.jpg [ 110.96 KiB | Viewed 716 times ]

Клавка вакурат по ширине влезла и чекбоксы работают :D

Attachment:
rk86.net-iPad2.jpg
rk86.net-iPad2.jpg [ 204.11 KiB | Viewed 716 times ]

а вот удерживание РУС/ЛАТ не работает т.к. iPad, при долгом нажатии на экран, начинает думать, что мы хотим чото там выделить и т.д :(

P.S. вроде исправил (пока в локальной версии) - там надо было добавить ontouchstart и onstouchend наряду с onmousedown и onmouseup...

_________________
:dj: https://mastodon.social/@Shaos


29 Feb 2024 00:49
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22599
Location: Silicon Valley
Reply with quote
Shaos wrote:
P.S. вроде исправил (пока в локальной версии) - там надо было добавить ontouchstart и onstouchend наряду с onmousedown и onmouseup...

правда подсветка и Copy-Define-Share меню всё ещё вылезают, но удерживание теперь работает (временно останавливая листинг):

Attachment:
rk86.net-iPad3.jpg
rk86.net-iPad3.jpg [ 219.53 KiB | Viewed 678 times ]

P.S. с другой стороны того же результата можно достичь просто нажав на кнопку Pause так что может эти хитрости и не нужны вовсе...

_________________
:dj: https://mastodon.social/@Shaos


29 Feb 2024 10:54
Profile WWW
Fanat

Joined: 21 Feb 2017 06:54
Posts: 79
Location: Казань
Reply with quote
Эмулятор работает, а Ассемблером пользоваться невозможно :
Attachment:
2024-03.jpg
2024-03.jpg [ 35.87 KiB | Viewed 657 times ]

непонятно как увеличить размер редактора?

и ещё - нигде не написано как выходить в эмуляторе из полноэкранного вида, только сбросом-обновлением страницы в браузере?


29 Feb 2024 14:58
Profile
Online
Maniac
User avatar

Joined: 14 Oct 2019 18:10
Posts: 319
Location: Tashkent
Reply with quote
Damir wrote:
Эмулятор работает, а Ассемблером пользоваться невозможно :
Attachment:
2024-03.jpg

непонятно как увеличить размер редактора?

и ещё - нигде не написано как выходить в эмуляторе из полноэкранного вида, только сбросом-обновлением страницы в браузере?
Вот у меня точно такая же картинка! :o :roll: :mrgreen:


29 Feb 2024 15:15
Profile WWW
Fanat

Joined: 21 Feb 2017 06:54
Posts: 79
Location: Казань
Reply with quote
И ещё нет возможности загрузить файл из локальной папки.


29 Feb 2024 15:21
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22599
Location: Silicon Valley
Reply with quote
Да - я форкнул проект когда загрузки локальных файлов еще небыло
Надо подтянуть из теперешней версии локальную и внешнюю загрузку плюс сохранение скриншотов
По поводу проблем с ассемблером в хроме погляжу вечерком (у меня в фаерфоксе всё ок)
P.S. В айпедовском сафари тоже всё норм - проблема только в хроме (и в хромиуме)

_________________
:dj: https://mastodon.social/@Shaos


29 Feb 2024 15:46
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22599
Location: Silicon Valley
Reply with quote
Damir wrote:
и ещё - нигде не написано как выходить в эмуляторе из полноэкранного вида, только сбросом-обновлением страницы в браузере?
Посмотрел в исходники - даблкликом мыши фулскрин покидается :roll:

P.S. но не на айпеде - там мыши нету, а даблтач надо делать :(

_________________
:dj: https://mastodon.social/@Shaos


29 Feb 2024 21:25
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22599
Location: Silicon Valley
Reply with quote
Shaos wrote:
По поводу проблем с ассемблером в хроме погляжу вечерком (у меня в фаерфоксе всё ок)
P.S. В айпедовском сафари тоже всё норм - проблема только в хроме (и в хромиуме)

Исправил, подтянув соответствующее изменение 2017 года из оригинала :mrgreen:

http://rk86.net

Также стал номер версии писать в виде год.месяц.день (т.е. сегодняшняя версия это v24.02.29)

_________________
:dj: https://mastodon.social/@Shaos


29 Feb 2024 21:40
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22599
Location: Silicon Valley
Reply with quote
Может избавиться от окошек-попапов совсем?

Attachment:
rk86.net-v24.02.29.jpg
rk86.net-v24.02.29.jpg [ 137.88 KiB | Viewed 596 times ]

ну т.е. сделать визуализатор и консоль частью основной страницы - чтобы кнопки их просто прятали/показывали (как дизассемблер и виртоклавки)

_________________
:dj: https://mastodon.social/@Shaos


29 Feb 2024 23:19
Profile WWW
Online
Maniac
User avatar

Joined: 14 Oct 2019 18:10
Posts: 319
Location: Tashkent
Reply with quote
Shaos wrote:
Может избавиться от окошек-попапов совсем?
Или выводить прямо на экран РК. :mrgreen:
(Как в эмуляторах Sega/NES.)
Правда, производительность подстрадает. :roll:


01 Mar 2024 02:41
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 116 posts ]  Go to page Previous  1 ... 4, 5, 6, 7, 8  Next

Who is online

Users browsing this forum: Alikberov, Hammer, vital72 and 70 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.