[MULTI] XPECCY 0.6 build 20161218

[2] @ Wtorek, 20 Grudnia 2016 01:55CET

[MULTI] XPECCY 0.6 build 20161218
Skomentuj

Xpeccy jest linuksowym emulatorem maszynek zgodnych z ZX Spectrum (przede wszystkim rosyjskich klonów) i od paru wersji także maszynki MSX1, od czasu, do czasu pojawia się także dystrybucja dla Win32 - tak jest i tym razem. Emulator wymaga biblioteki QT, jeśli chcemy go odpalić pod Windowsami, a w zamian program oferuje parę ciekawostek, dla których warto na niego rzucić okiem.

build 20161218

  • В отладчик добавлен инструмент просмотра памяти в виде спрайта.
  • Разные мелкие правки, в основном с отладчиком.

Google Translator

  • The added memory debugger tool view as a sprite.
  • Other minor changes, mainly with the debugger.
→ [MULTI] XPECCY 0.6 build 2018/09/18

build 20180918

  • 16-битный вывод звука. Если Кот и сейчас прикопается к AY - уже не знаю, что править. Специально влез в сорцы unreal-а и слизал таблицу для DAC.
  • Починил GS, косяк был в размере ROM

Есть большие косяки в v9938 в msx2, наполовину доделаный nes и совсем только начатый commodore, а один товарищ подбивает меня запихать в эмуль букаху... Дел куча, времени - кот наплакал

Translator:

16-bit audio output. If the Cat still gets stuck in AY, I don’t know what to rule anymore. Specially got into the unreal ss and licked the table for the DAC. I fixed the GS, the joint was in the amount of ROM

→ [MULTI] XPECCY 0.6 build 20180311

build 20180311

  • Возможность сохранить/загрузить брыкпоинты в отдельный текстовый файл
  • Наконец-то разметка памяти во время выполнения. Разделяются ячейки, которые прочитаны с PC (код) и не с PC (помечаются как DB #nn). Включается в отладчике. Там же можно сбросить всю разметку.
  • deBUGa: сдвинул регистры налево, увеличил таблицу дизасма
  • deBUGa: HALT теперь можно перепрыгнуть с F8
  • F8 в самом эмуляторе отключен, чтобы не срабатывал при трейсе
  • Хобеты приведены в документное состояние

Translator:

  • Possibility to save / load BX points into a separate text file
  • Finally, markup memory at runtime. The cells that are read from the PC (code) and not from the PC are marked (marked as DB #nn). It is included in the debugger. There you can reset all markup.
  • deBUGa: shifted the registers to the left, increased the table of the disasp
  • deBUGa: HALT can now jump from F8
  • F8 in the emulator itself is disabled, so it does not work during the trace
  • Hobets are documented
→ [MULTI] XPECCY 0.6 build 20180121

build 20180121

  • Исправлена команда прерывания и приём команд в SPI (SD-карта)

Translator:

  • Fixed command interrupt and receive commands in the SPI (SD card)
→ [MULTI] XPECCY 0.6 build 20180117

build 20180117

  • Исправлена запись на HDD в NemoEvo
  • В отладчике показывается число тактов от последнего прерывания (любого)
  • В таблице дизасма байты при редактировании больше не разделены двоеточием, появились некоторые нюансы в их интерпретации.
  • Отображение ячеек типа Address больше не валит поделие
  • В дампе редактируются все строки
  • В меню инструментов в отладчике появился пункт Keyboard
  • И всё, что сделал (сломал) и забыл

Translator:

  • Fixed HDD recording in NemoEvo
  • The debugger shows the number of measures from the last interrupt (any)
  • In the disassembly table, the bytes are no longer separated by a colon when editing, there are some nuances in their interpretation.
  • Displaying Address cells no longer corrupts the item
  • In the dump all lines are edited
  • In the tools menu in the debugger appeared Keyboard
  • And everything that I did (broke) and forgot

 

→ [MULTI] XPECCY 0.6 build 20180106

build 20180106

Промежуточный вариант. Попробуем так...

  • Не-ASCII символы в путях не мешают создавать дефолтные конфиги
  • Окно отладчика не перехватывает фокус у основного окна
  • Alt+K в отладчике так же открывает окно клавиатуры
  • Space в дизасме дублирует F2 - ставит Fetch на адрес
  • Enter в дизасме вводит в режим редактирования
  • Переделана работа клавиатуры, возможны фичи
  • В ATM2 начал работать тамошний контроллер клавиатуры. Возможны баги
  • Зафиксил работу HDD и мультиколора в ATM2
  • Починено копирование файлов в ленты на диск

Google Translator

Intermediate option. Let's try so ...

  • Non-ASCII characters in paths do not interfere with creating default configs
  • The debugger window does not intercept the focus at the main window
  • Alt + K in the debugger also opens the keyboard window
  • Space in the duplicate duplicates F2 - puts Fetch on the address
  • Enter in the disasme enters the editing mode
  • Redesigned keyboard work, features are possible
  • In ATM2, the keyboard controller there began to work. Possible bugs
  • Has fixed the work of HDD and multicolor in ATM2
  • Repaired copying files to tapes to disk
→ [MULTI] XPECCY 0.6 build 20171015

build 20170909

GT:

  • Fixed a crash when copying a file from tape to disk
  • Fixed audio output
  • New CPU MOS6502
  • As an MOS6502 sample, NES / Dendy emulation was added, about this below

NES

  • A very, very confusing architecture in which half of the control signals are made by the cartridge. A variety of cartridge cartridges slightly more than dofiga. So far, supported masters with codes 0-4 (although, this is about 2500 games), 7 and 47 (this is Dizzy). Glitches, of course, are possible. If there are images on which "Mapper not supported" pops up - report and send them to me.
  • Tactics and flags of the processor tested - all coincided.
  • The mode of operation is determined by the name of the file or by the flag in the header iNes2. If the name has (U) - it's made for NTSC scrambling, (E) - European PAL, otherwise - Dandy is flamed.
  • Tests PPU drove, most successfully. The APU works, but the tests are down.
  • The joystick is one, the layout is the same as in GB-arrows, Z = A, X = B, Space = Select, Enter = Start.
  • Keys 1,2 toggle the visibility of tiles and sprites. Keys 3-7 turn on / off the sound channels. 0 switches NTSC / PAL / Dendy
  • Demos do not twist (heard, yes?) In order to avoid excesses.

Source:

  • Починено падение при копировании файла с ленты на диск
  • Исправлен вывод звука
  • Новый CPU MOS6502
  • В качестве пробы MOS6502 добавлена эмуляция NES/Dendy, об этом ниже

NES

Очень и очень запутанная архитектура, в которой половину управляющих сигналов делает картридж. А разновидностей мапперов картриджей чуть больше, чем дофига. Пока что поддерживаются маперы с кодами 0-4 (хотя, это около 2500 игр), 7 и 47(это Dizzy). Глюки, конечно, возможны. Если попадутся образы, на которых выскочит "Mapper not supported" - репортуйте и отсылайте их мне. Такты и флаги процессора протестировал - всё совпало. Режим работы определяется по имени фала или по флагу в заголовке iNes2. Если в имени есть (U) - это сделанный для сшашки NTSC, (E) - европейский PAL, иначе - палёный Dendy.
Тесты PPU погонял, большинство успешно. APU работает, но тесты валит. Джойстик пока один, раскладка такая же, как в GB - стрелки, Z = A, X = B, Space = Select, Enter = Start. Клавиши 1,2 переключают видимость тайлов и спрайтов. Клавиши 3-7 включают-выключают каналы звука. 0 переключает NTSC/PAL/Dendy. Демы не крутить (слышал, да?) во избежание эксцессов.

build 20171015

  • deBUG: для дизасма и дампа добавлены режимы просмотра отдельных 16К страниц RAM или ROM
  • deBUG: помечены команды, которые пропускаются по F8, для всех имеющихся CPU
  • Немного отрегулирована громкость звука AY/GB/NES
  • Починены некоторые баги в v9938 (MSX), но до конца нормально он ещё не работает
  • Исправлено пропускание INTа в MSX
  • Добавлена поддержка DSK образов старого формата (Sword of Ianna не запускается, есть глюки в u765)
  • Изменившиеся диски проверяются во всех профилях

   Google Translator (GT):

  • deBUG: for disasma and dump added modes for viewing separate 16K pages of RAM or ROM
  • deBUG: marked commands that are skipped over F8, for all available CPUs
  • The AY / GB / NES sound volume is slightly adjusted
  • Some bugs in v9938 (MSX) are repaired, but to the end it's not working yet
  • Fixed missing INT in MSX
  • Added support for DSK images of the old format (Sword of Ianna does not start, there are glitches in u765)
  • Changed discs are checked in all profiles
  •  
→ [MULTI] XPECCY 0.6 build 20170724

build 20170724

  • Возможность сопоставить геймпад и движения кемпстон-мышки или её 3 кнопки или даже колесо. Максимальная скорость движения - 16 точек/кадр
  • Исправлено некорректное поведение ВГ93 при чтении/записи в турбо-режиме. Теперь и тут можно словить потерю данных. Игра BattleCity стала запускаться
  • Переделал работу с точками останова. Таблица в отладчике почти не изменилась, но там уже можно - отключить точку без удаления, изменить флаги останова (fetch/read/write), удалить из списка, создать/отредактировать новую и [наконец-то] поставить точку на адрес CPU, а не на ячейку памяти. Точки на IO пока в разработке. Из списка точка удаляется автоматически, если отключены все флаги останова.

GT

  • The ability to match the gamepad and the movement of the Kempston mouse or its 3 buttons or even a wheel. Maximum speed of movement - 16 points / frame
  • Corrected the incorrect behavior of VG93 when reading / writing in turbo mode. Now and then you can catch the loss of data. BattleCity started to be launched
  • Redone work with breakpoints. The table in the debugger has not changed much, but there it is already possible to disable the point without deleting, change the stop flags (fetch / read / write), remove from the list, create / edit a new one and [finally] put a dot on the CPU address, and not To the memory location. The points on the IO are still in development. From the list, the point is deleted automatically if all stop flags are disabled.
→ [MULTI] XPECCY 0.6 build 20170614

build 20170614

  • Организован опрос геймпада/джойстика и бинд осей/кнопок/крестовин на кнопки PC-клавиатуры. Подробнее ниже
  • ОЗУ картриджей сохраняется, это происходит при извлечении картриджа (замене на новый или закрытии эмулятора).
  • Перекомпоновал отладчик обратно в прежний вид
  • В отладчике стало возможно выделять блоки в окошке дампа
  • Много внутренних изменений, которые, естественно, вызывают багофичи

build 20170614

  • A survey of the gamepad / joystick and the bidirection of the axes / buttons / crosses on the buttons of the PC keyboard is organized.*
  • The cartridge's RAM is preserved, this happens when the cartridge is removed (replacing the cartridge with a new one or closing the emulator).
  • Re-arranged the debugger back to its previous form
  • In the debugger, it became possible to allocate blocks in the dump window
  • Many internal changes, which, of course, cause bugs

About Maper

  • Verified in Debian testing and Windows8.1. But the events from the gamepad for some reason only handles SDL1.2, SDL2 ignores them stubbornly.
    So ... you can compare the pressing of any button or the deviation of the axis in either direction to one key of the PC keyboard, or to one of the contacts of the Kempston joystick.
    Files with maps of correspondences are in the config directory and are called * .pad. The setting is carried out in the Input tab of the options window. First, create a blank card ([+] next to the PadMap list), and then fill in - a row of add / edit / delete buttons is to the left of the table. In the appeared window click the button next to "Gamepad" and press the button or reject the axis on the gamepad. If the action was determined, a corresponding inscription will appear on the button in the window. Then we choose what it will be mapped - keyboard or Kempston joystick. In the case of the keyboard as well - press the button next to "PCKey" and press the button on the keyboard. In the case of a joystick, select the contact from the list. Click OK - the line was added to the table, the map file was updated.
→ [MULTI] XPECCY 0.6 build 20170526

Build 20170526

  • Fix: drop when trying to select a block in a disassembly outside the line
  • Fix: I found a pixel on which the border was shifted. Now it should be smooth (False alarm, again crooked)
  • DeBUG: in the disasmem, optional highlighting of addresses to which the label is not attached, so that the marks themselves were more noticeable
  • When debugging, the not yet drawn part of the screen loses its contrast - now you can see how the beam goes on black
  • DeBUG: the dump shows the characters with codes # 80 .. # FF in three encodings. The code page is selected in the drop-down menu on the right above the dump.
  • DeBUG: the ability to turn off pixels and apply a grid to the image of the ZX-screen.
  • DeBUG: the ability to select an arbitrary address and a page to display the ZX-screen
  • A lot of experimental, yet not working and fruitful bagofici
  • Do not press the MEM / REG button in the dump - it still does not work

Source 20170526

  • Fix: падение при попытке выделения блока в дизасме вне строки
  • Fix: нашёл пиксель, на который у меня смещался бордюр. Теперь должно быть ровно
  • (ложная тревога, опять криво)
  • deBUGa: в дизасме опционально осветление адресов, к которым не привязана метка, чтобы сами метки были более заметны
  • При отладке ещё не отрисованая часть экрана теряет контраст - теперь можно видеть, как луч идёт по чёрному
  • deBUGa: в дампе показываются символы с кодами #80..#FF в трёх кодировках. Кодовая страница выбирается в выпадающем меню справа над дампом.
  • deBUGa: возможность отключить пиксели и наложить сетку на образ ZX-экрана.
  • deBUGa: возможность выбрать произвольный адрес и страницу для отображения ZX-экрана
  • Много экспериментального, пока не работающего и плодящего багофичи
  • На кнопку MEM/REG в дампе не жать - она всё равно не работает


Build 20170428

  • Most glitches are associated with changing the flow synchronization scheme.
  • Fixed a bug with a decrease in the sound buffer
  • The speed change is disabled in the pause mode.
  • Fixed window refresh times
  • Probably, still fixed the skew of fullscreen on screens whose width is not a multiple of 4
  • CMOS always shows the system time
  • Blinking without noflic has become softer. With noflic screens mixed 50/50, without noflic 70/30.

Source 20170428

  • Большинство глюков связано с изменением схемы синхронизации потоков.
  • Исправлен глюк с уменьшением звукового буфера
  • Заблокировано переключение скорости в режиме паузы.
  • Исправлены моменты обновления окна
  • Наверное, всё-таки починил перекос фуллскрина на экранах, ширина которых не кратна 4
  • CMOS всегда показывает системное время
  • Мигание без noflic-а стало более мягким. С noflic экраны смешиваются 50/50, без noflic 70/30.
→ [MULTI] XPECCY 0.6 build 20170406
Ant Attack (1983) - prawdziwy prekursor współczesnych gier.

build 20170406

  • There was a possibility to poke the mouse on the virtual keyboard (Alt + K is called). CS and SS are individually triggered and backlit
  • Also, the virtual keyboard is closed by Alt + K
  • The memory scanner got a display mode in the ZX screen format. Iron 32x24 familiarity, no attributes
  • Test assembly DMG for MacOSX x86_64 - other hakintoshi did not want to start from me, and this one works with grief in half.

Source build 20170406

  • Появилась возможность тыкать мышой на виртуальную клавиатуру (вызывается Alt+K). CS и SS поодиночке работают триггерно и подсвечиваются в нажатом состоянии
  • Так же виртуальная клавиатура закрывается по Alt+K
  • Сканнер памяти обзавёлся режимом показа в формате ZX экрана. Железно 32x24 знакоместа, без атрибутов
  • Тестовая сборка DMG для MacOSX x86_64 - другие хакинтоши заводиться у меня не захотели, да и этот работает с горем пополам.
Inne treści związane z tematem
[retro] B-Squared [retro] B-Squared;
Niby nic a cieszy... proste sterowanie, prosta akcja - przeprowadzić do punktu wyjścia... głaz, który oprócz poruszania się w lewo i w prawo potrafi również podskoczyć. W dół spadnie z gracją wielokilogramowej skały. Opracowana przez Paula Jenkinsona (The ...
[multi] EMU1 v1.01 21/11/2017 [multi] EMU1 v1.01 21/11/2017;
Multiemulator rosyjskich komputerów Emu1 czyli Universal Emulator, wzbogacił się o nowe poprawki - niestety nie wymieniono, co nowego. Emul1 jest multiemulatorem rosyjskich platform i paru zachodnich konstrukcji m.in  Aleste 520EX, Agat-7, Apogee BK-0010, Bashkortostan-2M, BC-0011m, ...
[zx] ZEsarUX v6.0 - GunFright Edition [zx] ZEsarUX v6.0 - GunFright Edition ;
ZEsarUX to kolejny multiemulator maszynek ze stajni Sir Clive'a - znajdziemy w nim praktycznie wszystkie modele począwszy od ZX80, przez tradycyjne modele Spektrusia, łącznie z tymi, które pojawiły się już z logiem Amstrada, aż po egzotyczny Z88 Cambridge, gdyby nie brak QL można by ...
[multi] EMU1 v1.01 1/12/2017 [multi] EMU1 v1.01 1/12/2017;
Multiemulator rosyjskich komputerów Emu1 czyli Universal Emulator, wzbogacił się o nowe poprawki - niestety nie wymieniono, co nowego. Emul1 jest multiemulatorem rosyjskich platform i paru zachodnich konstrukcji m.in  Aleste 520EX, Agat-7, Apogee BK-0010, Bashkortostan-2M, BC-0011m, ...
[zx] Fuse 1.5.0 Windows [zx] Fuse 1.5.0 Windows;
Jeden z ciekawszych emulatorów ZX Spectrum - Fuse (Free Unix Spectrum Emulator), powstający natywnie pod linuksa, doczekał się także portu pod "okienka". Kosmetyka.
Do ściągnięcia
Dodatkowe informacje
Komentarze

Tshirt "Infestation Psygnosis 1990"

Newsy Linkownia Emulatory na PC Wideoteka Bajtek Reduks Ready.Run

© Try2emu 1999 - 2018 | Krzysztof 'Faust' Karkosza Google+Kontakt