nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 31 Mar 2023 13:00



Reply to topic  [ 208 posts ]  Go to page Previous  1 ... 9, 10, 11, 12, 13, 14  Next
Emu80 v.4 
Author Message
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 21077
Location: Silicon Valley
Reply with quote
forthuser wrote:
...на 64 особой потребности перейти ещё не возникло.

А я уже наверное с десяток лет сижу в 64-битном дебияне - сначала по работе пришлось из-за нового ноута с UEFI перейти, а потом и дома поставил - там же можно 32-битные версии либ тоже ставить, если надо что-то старое-престарое запустить :mrgreen:

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


24 Jan 2023 08:52
Profile WWW
Senior

Joined: 21 Jan 2003 04:08
Posts: 192
Reply with quote
Новый большой релиз. Версия 4.0.444 от 25.01.2023:
https://emu80.org/news/v40444

Сайт эмулятора: https://emu80.org

Загрузить:

Qt-версия (рекомендуется):
Windows-сборка (portable): https://emu80.org/v4beta/Emu80qt_40444.zip
MacOS-сборка: https://emu80.org/v4beta/Emu80qt_40444_macos.zip
Linux-сборка: https://emu80.org/v4beta/Emu80qt_40444_ ... -64.tar.gz

Portable SDL/wx-версия, windows-сборка:
https://emu80.org/v4beta/Emu80_40444.zip

Исходники:
https://github.com/vpyk/emu80v4


Изменения в версии 4.0.444:

Легенда:
+ Нововведение
* Изменение / улучшение
- Исправлен баг
! Известная проблема

+ Добавлена поддержка ПК "Северная Пальмира"
+ Добавлена сборка для ОС Linux x86_64
* Переработана и дополнена документация
* Устранена избыточная загрузка процессора в режиме отладки или паузы,
также несколько снижена загрузка процессора при работе на большинстве платформ
* Добавлен список последних файлов при загрузке файлов
* Реализовано сохранение и восстановление при следующем запуске позиции окна эмулятора (пока без пользовательского размера)
* Изменено поведение индикатора FPS: сейчас показывается реальное значение обновлений в секунду,
период обновления индикатора увеличен до 1 секунды
* При выборе пункта из последних файлов или платформ он сейчас поднимается на верх списка
* При сохранении скриншота установлен по умолчанию формат png
* Убрано ограничение на количество точек останова в отладчике
* В окно отладчика добавлено меню, будут добавляться новые возможности, доступные через меню и панель иснтрументов
* Опция сохранения памяти в отладчике перенесена с клавиши F2 на F12
* Вектор: добавлено отображение в отладчике информации о состоянии квазидисков
* Корвет: уточнено декодирование адресов портов
* КР-04: реализованы прерывания
* КР-04: добавлена возможнсть копирования текстового экрана
* Для ВГ75 теперь в отладчике показывается текущая отображаемая строка;
также при отладке реализовано частичное отображение экрана до текущей позиции луча
* Для ВГ75 добавлена поддержка режима VGA (640*480)
* Улучшена эмуляция SD-контролера по схемме vinxru
* Отключается звук таймера на РК86, поскольку стандартный Монитор не инициализирует таймер при сбросе
- Устранено возникавшее иногда падение эмулятора при переключении платформ
- Исправлен звук при уровне громкости 6
- Устранено искажение звука при ускорении работы эмулятора (например, по клавише Del)
- Исправлено поведение Here (F4) в отладчике, повторное нажатие в той же строке не приводило к выполнению
- В отладчике сейчас обновляется информация после загрузки файла или сброса
- Устранено некорректное поведение при сбросе при открытом отладчике на некоторых платформах
- Исправления в позиционировании окон на экране: окно эмулятора иногда появлялось
на дополнительном мониторе, окно отладчика перемещалось во время работы, не переключался фокус
на основное окно после выхода из отладчика
- Корвет: устранен возможное подение эмулятора в режиме Корвета
- Корвет: удалены неиспользуемые пункты меню и кнопки на панели инструментов
- Вектор: исправлен признак обращения к стеку при выполнении команды CALL;
EDD сейчас работает корректно с этой инструкцией
- Вектор: исправления в поведении эмулятора при сбросе по F12
- КР-04: устранено падение эмулятора при попытке переключения на альтернативный шрифт
- КР-04: исправлена работа SD-контроллера
- КР-04: исправлены проблемы при загрузке некоторых файлов
- РК-86: исправлен диапазон адресов контроллера ПДП
- РК-86: уточнения в эмуляции схемы подключения таймера, исправлен звук в некоторых играх
- Исправлено время выполнения команды MOV B,B на i8080
- Исправления в работе режима 2 таймера ВИ53
- Исправлена сборка с помощью MSVC 2015
- Исправлена сборка SDL/wx-версии с помощью Makefile'а
- Другие мелкие исправления и улучшения


Начиная с этой версии, формируется Linux-сборка (x86-64), поддреживается работа в 64-битных дистрибутивах примерно 2016 года и позже.

ПК "Северная Пальмира" представляет собой интересный современный клон Радио-86РК, здесь он вроде бы пока не упоминался, есть тема по нему на соседнем форуме. Там же есть и ссылки на описания аппаратной и программной частей.

_________________
Эмулятор Emu80


25 Jan 2023 11:33
Profile ICQ WWW
Senior

Joined: 12 Jan 2023 07:26
Posts: 137
Reply with quote
Pyk wrote:
+ Добавлена сборка для ОС Linux x86_64

Проверил запуск программы под Linux Puppy 64 (Xenial)
Работает, но при запуске выдала такое сообщение.
Quote:
PulseAudioService: pa_context_connect() failed


26 Jan 2023 03:08
Profile
Senior

Joined: 21 Jan 2003 04:08
Posts: 192
Reply with quote
А звук есть?

_________________
Эмулятор Emu80


26 Jan 2023 03:39
Profile ICQ WWW
Senior

Joined: 12 Jan 2023 07:26
Posts: 137
Reply with quote
Pyk wrote:
А звук есть?

Не знаю, но вероятно нет.
а как его проверить (в какой то игре?)

P.S. И, ещё заметил,что в каких то клавиатурах моделей компьютеров (Микроша, Криста ..)
клавиша "Backspace" отрабатывает как "_"


26 Jan 2023 03:50
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Pyk wrote:
ПК "Северная Пальмира" представляет собой интересный современный клон Радио-86РК, здесь он вроде бы пока не упоминался, есть тема по нему на соседнем форуме. Там же есть и ссылки на описания аппаратной и программной частей.

Сходил я посмотрел на соседний форум, и к моему удивлению "интересный современный клон Радио-86РК"
у соседей ни интереса, ни даже небольшого обсуждения не вызвал... :-?
Из 5 постов - 4 от авторов, грубо говоря... :(

Это единственная ссылка или соседи где-то ещё "помыли косточки" ПК "Северная Пальмира"?

_________________
iLavr


26 Jan 2023 04:09
Profile
Senior

Joined: 21 Jan 2003 04:08
Posts: 192
Reply with quote
forthuser wrote:
а как его проверить (в какой то игре?)

Да хотя бы по щелчкам при нажатии клавиш почти на любых компах.

forthuser wrote:
P.S. И, ещё заметил,что в каких то клавиатурах моделей компьютеров (Микроша, Криста ..)
клавиша "Backspace" отрабатывает как "_"

Так и должно быть. На этих компьютерах клавиши Backspace нет, а соответсвующая клавиша в матрице работает как подчеркивание. Или даже в зависимости от прошивки может работать либо как подчеркивание, либо как backspace.

_________________
Эмулятор Emu80


26 Jan 2023 04:29
Profile ICQ WWW
Senior

Joined: 21 Jan 2003 04:08
Posts: 192
Reply with quote
Lavr wrote:
Сходил я посмотрел на соседний форум, и к моему удивлению "интересный современный клон Радио-86РК"
у соседей ни интереса, ни даже небольшого обсуждения не вызвал... :-?
Из 5 постов - 4 от авторов, грубо говоря... :(

Это единственная ссылка или соседи где-то ещё "помыли косточки" ПК "Северная Пальмира"?

Наверное там контингент не тот, не у всех же интересы совпадают ;) Лично мне показался довольно интересным, хотя в разработке железа я участия не принимал. Можно здесь еще тему создать и обсудить при желании...

_________________
Эмулятор Emu80


26 Jan 2023 04:32
Profile ICQ WWW
Senior

Joined: 12 Jan 2023 07:26
Posts: 137
Reply with quote
Pyk wrote:
forthuser wrote:
а как его проверить (в какой то игре?)

Да хотя бы по щелчкам при нажатии клавиш почти на любых компах.

Похоже нет звука.


26 Jan 2023 05:48
Profile
Fanat

Joined: 01 Jan 2023 11:37
Posts: 80
Reply with quote
Quote:
Похоже нет звука.


Можешь поставить apulse чтобы гнать пульсу через ALSA

Попробуй вот это на Radio 86рк:
Code:
org 0x0100
    mvi a,0x80
    sta 0xE008  ; disable DMA controller
    mvi a,0xff  ; initial loop counter
    mvi c,-1    ; initial loop direction
    mvi l,0     ; actually doesn't matter
main_loop:
    add c
    cp switch   ; if A is between 0 and 7F
loop:           ; repeat two times
    ei
    mov b,a
    call delay
    di
    mov b,a
    call delay
    inr l
    jpe loop    ; jump every other time
    jmp main_loop

; Delay the CPU by some cycles
delay:
    dcr b
    rz
    jmp delay

; Reverse direction
switch:
    mov h,a ; store a temporarily
    mov a,c
    cma
    inr a
    mov c,a
    mov a,h
    ret


Если нет ассемблера 8080, то можно собрать тут: https://svofski.github.io/pretty-8080-assembler/


26 Jan 2023 06:08
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Pyk wrote:
Lavr wrote:
Сходил я посмотрел на соседний форум, и к моему удивлению "интересный современный клон Радио-86РК"
у соседей ни интереса, ни даже небольшого обсуждения не вызвал... :-?

Наверное там контингент не тот, не у всех же интересы совпадают ;) ...
Я подумал иначе: там контингент более обширный - наверняка уже всё разжевали! :wink:
И был несколько обескуражен. :-?

Собственно, я суть понял, и откуда собраны все "составные части марксизма" - тоже догадался...

_________________
iLavr


26 Jan 2023 06:23
Profile
Senior

Joined: 21 Jan 2003 04:08
Posts: 192
Reply with quote
Ну, бывает, что интерес к какой-то теме появляется иногда спустя месяцы после публикации...

Лично меня заинтересовал набор расширений, особенно выход на VGA, хотя кое-что я бы лично сделал по-другому. В целом вроде бы получилось неплохо, а откуда взялись составные части - не так важно ;) Осталось мне немного помочь софтом, и получился некий на мой взгляд неплохой результат, чтобы повозиться с РК-софтом с неким более современным уровнем удобства. Заинтересует еще кого-то - хорошо, а на нет и суда нет, как говорится - интересы и требования к новоделам ведь у всех разные: кому-то важна аутентичность, кому-то - совместимость, кому-то - еще что-то...

_________________
Эмулятор Emu80


26 Jan 2023 06:53
Profile ICQ WWW
Senior

Joined: 12 Jan 2023 07:26
Posts: 137
Reply with quote
Ещё попробовал запустить эмулятор под Bionic64 Linux Puppy
Ошибка запуска такая
Quote:
./Emu80qt: relocation error: ./Emu80qt: symbol __cxa_throw_bad_array_new_length
version Qt_5 not defined in file libQt5Gui.so.5 with link time reference


P.S. Оффтопик
Новодел бывает и такой Agon
(Z80 (eZ80F92-18,432МГц 24 address bus) компьютер в 2-3раза быстрее ZX-Next с графикой на основе ESP32. )


Last edited by forthuser on 26 Jan 2023 07:16, edited 1 time in total.



26 Jan 2023 07:11
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Pyk wrote:
Лично меня заинтересовал набор расширений, особенно выход на VGA, ...

Меня тоже выход на VGA заинтересовал. :wink:
Ибо есть на этом форуме топик одного из посетителей, который, возможно, один из первых сделал в РК-86 выход на VGA и цвет ...
Он, как раз более на дружественном форуме активен, почему я и подумал, что уж "выход на VGA" там точно обсудили! :lol:
Но, вероятно, и Mike подумал, что этот вопрос давно решенный...

_________________
iLavr


26 Jan 2023 07:11
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 21077
Location: Silicon Valley
Reply with quote
Собрал wx-версию в 64-битном дебияне - вроде работает :)
Code:
cd emu80v4
git pull
cp Makefile.sdlwx Makefile
make
make install

Причём make install инсталлирует эмуль в домашний каталог ~/emu80

P.S. А вот звука чото нету :(

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


26 Jan 2023 07:41
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 208 posts ]  Go to page Previous  1 ... 9, 10, 11, 12, 13, 14  Next

Who is online

Users browsing this forum: No registered users and 1 guest


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:  
cron

Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.