[MULTI] XPECCY 0.6 build 20170216

[2] @ Czwartek, 16 Lutego 2017 23:18CET

[MULTI] XPECCY 0.6 build 20170216

Xpeccy jest linuksowym emulatorem maszynek zgodnych z ZX Spectrum (przede wszystkim rosyjskich klonów) i od paru wersji także maszynki MSX1 oraz Nintendo GameBoy/GameBoy Color, 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 20170216

  • deBUG: repaired with surgery marks
  • deBUG: fixed displaying the address when the display segment
  • deBUG: Fixed a double triggering when installing or changing a breakpoint display
  • deBUG: added fills the memory area mask
  • deBUG: added search bytes / text memory (only visible on 64K)
  • deBUG: in memViewer-e appeared inverting images option. On the preservation of no effect.
  • A handful of minor bug fixes, adding potentially undiscovered bugs, translating a few bugs in the category features

Source

build 20170216

  • deBUGa: починены операции с метками
  • deBUGa: исправлено отображение адреса при включенном показе сегмента
  • deBUGa: пофикшено двойное срабатывание при установке точки останова или смене отображения
  • deBUGa: добавлена заливка областей памяти по маске
  • deBUGa: добавлен поиск байтов/текста по памяти (пока только по видимым 64К)
  • deBUGa: в memViewer-е появилась опция инвертирования изображения. На сохранение никак не влияет.
  • Кучка мелких багфиксов, добавление потенциально не раскрытых багов, перевод нескольких багов в разряд фич 
» [MULTI] XPECCY 0.6 build 20170219

build 20170219

Work on the bugs:

  • Repaired brokenness interruption in the GS, he is back,
  • Fixed calculation period cycles AY / YM
  • Noise is also a period of 0 pshikat
  • AY and the YM, finally, began to differ in sound envelope. Although my ear to compres- sion, not heard.
  • Little has changed the distribution of AY / YM on stereo channels
  • Once again, to change the sound mixer, rolls over the last
  • deBUGa: memory filling added different methods – put, or, and, xor and mask
  • debUGa: The tab status AY. While only one.
  • Keep / Ignore aspect ratio moved to Alt + R, because the default Ctrl is used as CShift
  • When assembling the package 64-bit deb the SDL was lost.

Source build 20170219

Работа над ошибками:

  • Починил поломаные прерывания в GS, он снова зазвучал
  • Исправил вычисление периода тактов AY/YM
  • Шум с периодом 0 тоже пшикает
  • AY и YM, наконец, стали отличаться по звучанию огибающей. Хотя, моё отдавленное ухо этого не услышало.
  • Немного изменил распределение каналов AY/YM по стерео
  • В очередной раз изменил микшер звука, прошлый зашкаливало
  • deBUGa: в заполнение памяти добавлены разные методы – put,or,and,xor и по маске
  • debUGa: появилась вкладка состояния AY. Пока только одного.
  • Keep/Ignore aspect ratio переехал на Alt+R, ибо Ctrl по умолчанию используется как CShift
  • При сборке пакета deb 64 бита был потерян SDL.

 

» [MULTI] XPECCY 0.6 build 20170209

build 20170209

(Google Translator)

  • Rewrote the sound mixer
  • Ctrl + Enter changes the option keep aspect ratio
  • deBUG: the block can be isolated by simply clicking and pulling from one address to another
  • deBUG: Fixed defects show DDCB / FDCB instructions
  • deBUG: back option to download / save the label in the format of LABELSLIST SJASM +
  • deBUG: added option addresses a segment display, ie the type of memory and the page number (PS: already discovered flaws).
  • deBUG: repaired display text blocks

build 20170209

  • Переписан микшер звука
  • Ctrl+Enter меняет опцию keep aspect ratio
  • deBUGa: блок можно выделять, просто кликнув и потянув от одного адреса до другого
  • deBUGa: исправлен недочёт показа DDCB/FDCB инструкций
  • deBUGa: вернулась возможность загрузить/сохранить метки в формате LABELSLIST из SJASM+
  • deBUGa: добавлена опция показа сегмента адреса, т.е типа памяти и номера страницы (PS:уже недочёт обнаружил).
  • deBUGa: починено отображение текстовых блоков
» [MULTI] XPECCY 0.6 build 20170203

build 20170203

  • deBUG: the ability to mark blocks. Beginning of the block is put Ctrl + LMB, end Shift + LMB. The unit is reset by MMB. The block used flags breakpoints and type of cells. As a dedicated unit affects the preservation of the listing (see below)
  • deBUG: tags, cell types and breakpoints are saved in a proprietary format * .xdbg – points of load / save map menu
  • deBUG: the ability to save otdizassemblirovanny text. If the selected block is stored only listing of the block, otherwise – all the visible memory, 64K.
  • deBUG: Ctrl + up / down arrow or Ctrl + scroll wheel dizasm 1 byte
  • Full screen mode is back. Alt + Enter, or via a checkbox in the options. There is the option to save proportions (Keep ratio), in this case, the black bars on the sides on the wide screen. Buffer calculated 2048 * 2048 pixels. If someone 4K- monitors, better not
  • Minor bug fixes, because of which did not work ATM2 / ZXEvo and incorrectly display the ATM2-modes.
Source

build 20170203

  • deBUGa: возможность помечать блоки. Начало блока ставится Ctrl+LMB, конец Shift+LMB. Блок сбрасывается по MMB. На блок применяются флаги точек останова и тип ячеек. Так же выделенный блок влияет на сохранение листинга (см.далее)
  • deBUGa: метки, типы ячеек и точки останова сохраняются в собственный формат *.xdbg – пункты load/save map в меню
  • deBUGa: возможность сохранить отдизассемблированный текст. Если выделен блок, сохраняется только листинг из блока, иначе – всей видимой памяти, 64Кб.
  • deBUGa: Ctrl+стрелки вверх/вниз или Ctrl+колесо скроллят дизасм по 1 байту
  • Полноэкранный режим вернулся. Alt+Enter, либо через галку в опциях. Есть опция сохранения пропорций (Keep ratio), в этом случае на широких экранах будут черные полосы по бокам. Буфер рассчитан на 2048*2048 точек. Если у кого-то 4К- мониторы, лучше не надо
  • Мелкие исправления багов, из-за которых не работал ATM2/ZXEvo и неправильно отображались ATM2-режимы.

Уточнения:

  • Метка привязана к типу и номеру страницы, в которой находится. И если для подстановки в команду это не имеет роли, то в поле адреса она будет отображаться только если её страница подключена в какое-либо окно. В отладчике можно помечать блок только с Ctrl+LMB (сначала конец, потом начало) При вводе команды вручную тип ячейки ставится автоматически. За текст принимаются только символы ascii с кодами 32-127.Чтобы кучка байтов отображалась как текст, её надо пометить всю, а не только первый байт.
  • Планирую поработать над анализатором с автоматическим расставлением меток.
» [MULTI] XPECCY 0.6 build 20170125

build 20170125

Во-первых:

  • CPU теперь не уходит в прерывание сразу после команды – это происходит следующим шагом ВМЕСТО выполнения кода
  • Изменена геометрия экрана – HBlank и VBlank теперь находятся в конце строки/кадра. Если у кого были созданы раскладки помимо default, их надо переделать
  • Директория, с которой открывался последний файл, сохраняется
  • Приделал вывод служебных сообщений на экран – включается в Options-Xpeccy-Leds-Messages, пока работает на изменение масштаба, вкл-выкл нофлика
  • Эмуляция теперь синхронизируется по заполнению звукового буфера, а не по окончанию прорисовки картинки.
  • Сканер памяти обзавёлся полезностями – подстройкой высоты спрайта, ручным вводом hex-адреса и возможностью выгрузить видимую область.
  • Пофикшен баг отладчика, возникавший при закрытии оного во время работающего трейса.
  • В отладчике отображаются сигналы HBlank, VBlank и INT
  • Совсем забыл. В настройках теперь указывается БАЗОВАЯ частота CPU, без турбо. Множитель этой частоты берут на себя машины, которые это умеют.

А во-вторых:

  • Добавлена эмуляция CPU LR35902, использующегося в Gameboy и Gameboy color. Эмуляция пока не очень точная, надо ещё проверить растактовку – не все команды по тактам совпадают с аналогичными у Z80
  • И, как следствие, эмуляция Gameboy и Gameboy color. Ещё возможны некоторые баги, но в Зельду поиграл с удовольствием. Содержимое ОЗУ на картриджах пока что никак не сохраняется: как только придумаю, как это лучше сделать – сразу будет.
  • В дебагере появилась вкладка, где можно посмотреть все 4 тайлсета, 2 тайл-карты и палитру GBC.

Кнопки для GB установлены таким образом: стрелки – крестовина; Z,X = A,B; Enter = start; Space = select
Кнопками 1,2,3 можно отключать/включать отображение слоёв графики – BG, WIN и SPR
Бут-ромы для GB и GBC можно скачать тут. Их надо добавить в ромсет(ы).
Раскладка экрана для GB – добавьте эту строку в config.conf в секцию [VIDEO], либо же в редакторе раскладки вбить эти цифры: полный размер 228x154, экран 160x144, бордюр 0x0, Blank-и 68x10, INT значения не имеет:

Google Translator

At first:

  • CPU no longer goes into the interrupt immediately after the team – this is the next step instead of executing code
  • Changed geometry of the screen – HBlank VBlank and are now in the end of the line / frame. If someone were created layouts in addition to default, they must remake
  • The directory, which offers the last file saved
  • I attach the output of service messages on the screen – is included in the Options-Xpeccy-Leds-Messages, while working on the zoom, on-off noflika
  • Emulation is now synchronized for filling sound buffer, rather than at the end of the image rendering.
  • Memory Scanner has got useful – adjusting the height of the sprite, manual entry of hex-address and the ability to unload the visible area.
  • Fixed a bug debugger occurs when closing thereof during working Tracy.
  • The debugger displays the signals HBlank, VBlank and INT
  • I forgot. The settings are now identifies the base CPU frequency, without turbo. This frequency multiplier assume the machine that is able to.

And secondly:

 

  • Added emulation CPU LR35902, are used in the Gameboy and Gameboy color. Emulation is not very accurate, one should check rastaktovku – not all on the same team beats with the same at the Z80
  • And as a result, emulating Gameboy and Gameboy color. More may be some bugs, but Zelda played with gusto. The contents of the RAM in the cartridge that is not saved: as soon figured out how to do it – just be.
  • The debugger tab will appear, where you can view all 4 tilesets, 2 tile palette cards and GBC.

Buttons for GB are set as follows: arrows – crossing; Z, X = A, B; Enter = start; Space = select
Use the 1,2,3, you can disable / enable the display of layers of graphics – BG, WIN and SPR
Boot ROMs for GB and GBC can be downloaded here. They should add romseta (s).
The layout of the screen for GB – add this line to config.conf in section [VIDEO], or in the layout editor to drive these figures: full size 228x154, 160x144 screen, curb 0x0, Blank-and 68x10, INT does not matter:

layout = Gameboy:228:154:0:0:68:10:64:0:0:160:144
» [MULTI] XPECCY 0.6 build 20161218

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 20161111

build 20160509

  • Улучшена эмуляция бипера
  • Исправлен косяк в цвете бордюра АТМ2, из-за этого палитра для цветов 8-15 не устанавливалась
  • Добавлен индикатор активности диска

Google Translator

  • Improved emulation of the beeper
  • Fixed jamb in color border ATM2, due to this palette of colors 8-15 are not installed
  • Added an indicator drive activity

 

» [MULTI] XPECCY 0.5 build 20160509
Ikari Warrior Spectrum Xpeccy
Ikari Warrior (demo)

build 20160509

  • Пробная реализация Феникса. Что-то может тупо не заработать. Геометрия экрана по традиции делается ручками пользователя.

Google Translator

  • Trial Implementation of the Phoenix. Something can not make stupid. The geometry of the screen is traditionally done user handles.

 build 20160220

  • TSConf: Исправлен парсер спрайтов. Space invaders vs Mario запоказывал как надо
  • v9918: добавлено увеличение спрайтов. Где оно работает – опять же без понятия, поэтому не проверялось.

Google Translator

  • TSConf: Fixed parser sprites. Space invaders vs Mario zapokazyval how to
  • v9918: added to increase Sprites. Where it works – again, no idea, so not tested.

build 20160130

  • Исправлен порядок вывода спрайтов у v9918
  • Добавлен мультиколорный режим v9918. Не проверял – не знаю, на чём

Google Translator

  • Fixed output order of sprites in v9918
  • Added v9918 Multicolor mode. I not checked – I do not know on what

build 20160119

Ну, давайте пробовать бету MSX-1. Эмуляция не полная. Есть клава, есть AY, есть 128К (порты FC..FF присутствуют) есть v9918 (тоже пока не совсем полный), есть 2 слота под картриджи.
Поддержка основных мапперов картриджей – Konami4, Konami5 (SCC не эмулируется), ASCII8, ASCII16 и отсутствие маппера. При загрузке делается попытка определить тип маппера по факту записи в определённые ячейки. ASCII16 не определяется самостоятельно (как, если в #6000 и #7000 пишет и ascii8 тоже?), просто поставьте в настойках для слота этот тип. Если тип маппера не определился автоматом, будет использоваться тот, что в настройках.

Игры, на которых это всё проверялось:
 1942 (ascii8), Alibaba (no mapper), Alien2 (ascii16), Animal Land (ascii8), Dragon Slayer 1 (no mapper), King's Valley2 (konami5 без scc), Majyo Densetsu (no mapper), Penguin adventure (konami4), Space Invader (no mapper)

Известные гадости:

  • v9918 не увеличивает спрайты
  • INT остался спектрумовский, но надо переделать под v9918
  • нет мультиколорного экрана (на чём это проверять?) [fixed:а может и нет]
  • в конце уровней в Penguin Adventure слегка коробит спрайт пингвина [fixed:порядок наложения спрайтов]
  • в Animal Land почему-то тормозит звук
  • дебаг содержимого картрижда кривой, на выходных переделаю общий маппер памяти по такому случаю
  • ваши варианты

Google Translator

Well, let's try the beta MSX-1. Emulation is not complete. There Claudia, there is the AY, there are 128K (FC..FF ports are present) is v9918 (also not yet quite complete), there are 2 slots for cartridges.
Supports major mappers cartridges – Konami4, Konami5 (SCC is not emulated), ASCII8, ASCII16 and no mapper. When loading attempts to determine the type mapper upon entry into certain cells. ASCII16 not determined independently (as if in # 6000 and # 7000, and writes ascii8 too?), Just put in tinctures for this type of slot. If the type is not defined automatic mapper, it will use the one in the settings.

Games in which everything is checked:
 1942 (ascii8), Alibaba (no mapper), Alien2 (ascii16), Animal Land (ascii8), Dragon Slayer 1 (no mapper), King's Valley2 (konami5 without scc), Majyo Densetsu (no mapper), Penguin adventure (konami4), Space Invader (no mapper)

Known muck:
 

  •     v9918 does not increase the sprites
  •     INT was the Spectrum, but it is necessary to alter a v9918
  •     No Multicolor screen (on what is checked?) [fixed: but maybe not]
  •     at the end of levels Penguin Adventure Penguin Sprite slightly warps [fixed: the stacking order of sprites]
  •     in Animal Land somehow inhibits sound
  •     debug the contents of the cartridge of the curve, at the weekend will alter the overall memory mapper for the occasion
  •   Your Options
» [ZX] XPECCY 0.5 build 20150728

build 20150728

  • Появилась вкладка, отражающая состояние экрана с любой страницы и адреса, кратного 8Кб, с атрибутами или без
  • Справа от дампа выводятся байты в текстовом виде. Не редактируется.
  • Изменено поведение дизасма. Home работает сразу. End – поставить PC. Space, Alt+R, Alt+W – поставить/убрать точку останова на fetch/read/write соответственно. Ctrl+Space – очистить точки останова на текущем адресе.
  • F9 – поставить временную точку останова и выйти из отладчика. Когда точка сработает, она самоудалится.

Google Translator

  • tab will appear, showing the state of the screen at any page, and address multiple 8K with attributes or without
  • To the right of the dump output bytes in text form. Not editable.
  • Changed behavior dizasma. Home working at once. End – to put the PC. Space, Alt + R, Alt + W - put / remove a breakpoint in the fetch / read / write, respectively. Ctrl + Space – clear breakpoints at the current address.
  • F9 – put a temporary breakpoint and exit the debugger. When the point of work, it samoudalitsya.

 

» [ZX] XPECCY 0.5 build 20150710
ZX Spectrum:Xpeccy:Red L.E.D.:Starlight Software:1987
Red L.E.D. (Starlight Software, 1987)

build 20150710

  • Исправлен баг с пропадающими профилями
  • Наконец, нормальная палитра у Профи. Дальнейшее его раскапывание в процессе.
  • Внутренние изменения, на вид не заметные, но способные вызвать скрытые багофичи.

Google Translator

  • Fixed bug disappears profiles
  • Finally, the normal palette from the pros. Further digging him in the process.
  • Internal changes in appearance are not visible, but can cause hidden bagofichi.

 

» [ZX] XPECCY 0.5 build 20150704

XPECCY 0.5 build 20150704

  • В отладчике стало возможным вводить команды текстом
  • Появился индикатор включенного магнитофона
  • Сборка с libz80ex отключена
  • Внутренние правки и оптимизации, которые снаружи не видно
  • При распознавании чисел в команде используется strtol, который понимает десятичные (999), восьмеричные (0777) и шестнадцатеричные (0xFFF) числа, так же как и знаки (+- перед числом).

Смещения (jr, djnz) могут вводится как непосредственно (-128..+127), так и с указанием самого адреса. Выход смещения за пределы может дать не тот результат, который хочется. (ix) должен вводится как (ix+0) или (ix-0). Регистр в тексте команды не важен.

 

Google Translator

  • The debugger has been made possible to enter text commands
  • Appeared on indicator tape
  • Build a libz80ex disabled
  • Internal changes and optimizations that are not visible from the outside
  • In recognition of the numbers in the command uses strtol, who understands the decimal (999), octal (0777) and hexadecimal (0xFFF) number, as well as the signs (+ – before the number).

Displacement (jr, djnz) may be administered either directly (-128 .. + 127) and indicating the address itself. Output offset outside can not give the result that you want. (Ix) should be entered as (ix + 0) or (ix-0). Register in the text command is not important.

 

» [ZX] XPECCY 0.5 build 20150625

XPECCY 0.5 build 20150625

  • Возможность сохранять скриншоты без индикаторов и бордюра. Последнее работает только для 256x192. Включается в опциях на странице Video.
  • Мелкие чистки и причесывание кода
  • В отладчике для условной команды на PC показывается, сработает ли условие
  • В отладчике для команды на PC, читающей с адресов (HL),(IX/IY+e) показывается содержимое этой ячейки.
  • Последние 2 пункта экспериментальные, не факт, что приживутся.

Google Translator

  • Ability to save screenshots without indicators and curb. The latter only works for 256x192. Included in the options on the page Video.
  • Fine cleansing and grooming code
  • The debugger for conditional commands on PC displays, work whether the condition
  • The debugger for the team on the PC, reading from addresses (HL), (IX / IY + e) shows the contents of the cell.
  • Recent experimental 2 points, not a fact that will take root.

 

» [ZX] XPECCY 0.5 build 20150620
ZX Spectrum:Sinclair:Clone:Russian:Xpeccy:Hysteria:Software Projects Ltd.:Special FX Software Ltd.:1987:
Hysteria (Software Projects Ltd., 1987)

XPECCY 0.5 build 20150620

  •  Переделал ПЗУ Профи под ext-dos-128-48. rom в архиве. Пойду разгребать бардак в эмуляции флоповода... Я сделяль. Починиль.

Google Translator

  • Remade ROM Pros at ext-dos-128-48. rom in the archive. Go to rake in a mess emulation flopovoda ...

 

» [ZX] XPECCY 0.5 build 20150209
ZX Spectrum:Xpeccy:Windows:Koronis Rift:Activision, Inc.:Lucasfilm Games LLC:1987:
Koronis Rift (Activision, Inc., 1987)

XPECCY 0.5 build 20150209

  • Исправлено падение на удалении профиля, потом исправлено падение на удалении текущего профиля.
  • При удалении профиля вместе с ним к праотцам отправляются его конфиг и дампы cmos и nvram, чтобы не захламлять каталог конфигов.
  • В карту портов ZX48 добавлены AY и мышь.
  • Подвинул OUT на такт назад. Похоже, так правильней – вывод осуществляется на 4 такте цикла IO, а не после него.

Google Translator

  • Fixed crash on deleting a profile and then fixed crash on removing the current profile.
  • When you delete a profile with him to the hereafter and sent him config dumps cmos and nvram, so as not to clutter up the config directory.
  • In the card ports ZX48 added AY and mouse.
  • OUT pushed to beat back. It seems so right – the output is on the 4 stroke cycle IO, rather than after it.

 

» [ZX] XPECCY 0.5 build 20150128

XPECCY 0.5 build 20150128

  • Исправлена обработка сигнала INT
  • F8 в отладчике работает и на HALT
  • Найдена неточность в загрузке FDI. Теперь ZX-Format должен грузиться
  • Найдена ошибка в загрузке Z80.
  • Переписана загрузка RZX – теперь он подгружается блоками во время проигрывания, это дало возможность грузить файлы с несколькими снапшотами. Сбои присутствуют, но уже реже.

Google Translator

  • Fixed handling signal INT
  • F8 in the debugger runs on HALT
  • Found an inaccuracy in the boot FDI. Now ZX-Format should be loaded
  • Found error in loading Z80.
  • Rewritten loading RZX – now he loaded blocks while playing, this made it possible to load files from multiple snapshots. Failures are present, but less frequently.

 

» [ZX] XPECCY 0.5 build 20150120

XPECCY 0.5 build 20150122

  • Дебагер научился показывать метки. Заменяется адрес инструкции или 2-байтовый аргумент, включая jr/djnz, потому как в результате там всё равно формируется адрес. Включается-отключается по Alt+L
  • Добавлены новые входные аргументы. Список ниже.
  • -d | --debug: после запуска сразу включить отладчик.
  • -p | --profile <name>: включить профиль <name>. Может встречаться несколько раз. По умолчанию – либо последний используемый, либо default (зависит от галки в настройках). Надо заметить, что при первом включении профиля привязанный к нему ZX сбрасывается.
  • -b | --bank <nr>: включить в окно #C000 страницу ОЗУ с указанным номером.
  • -a | --adr <adr>: задать адрес для загрузки (см. --file)
  • -f | --file <path>: загрузить бинарный файл по адресу, указаному в --adr. Если достигнут #FFFF, загрузка прерывается.
  • --bp <adr>: установить ловушку fetch на указаный адрес. Точки останова привязываются не к адресам, а к конкретным ячейкам памяти.
  • --pc <adr>: установить PC
  • --sp <adr>: установить SP
  • -l | --labels <path>: загрузить список меток. формат файла – результат команды LABELSLIST в SJASM+. Однако вот, поэтому пока экспериментальный характер.
  • Всё остальное нераспознанное воспринимается как путь файла для загрузки.
  • Все номера и адреса обрабатываются strtol, который может есть 8-,10- и 16-ричные числа. Для 16-ричных нужен префикс 0x.
  • Почти все операции имеют сомнительную ценность на ATM2/BaseConf, потому как после сброса они аппаратно переходят в CPM-режим и во всех 4 окнах памяти ставится последняя доступная страница ПЗУ.
  • Так же при изменении PC не выполняются процедуры сброса – переменные BASIC/TRDOS/итд не будут проинициализированы.

Google Translator

  • Debugger learned to show the label. Is replaced by the address of the instruction or 2-byte argument, including jr / djnz, because as a result there is still generated address. Switched-on is disabled Alt + L
  • Added new input arguments. The list below.
    • -d | --debug: immediately after starting the debugger included.
    • -p | --profile <name>: enable profile <name>. May occur more than once. Default – or the last used or default (depends on jackdaw configured). It should be noted that when you first turn on profile tied to him ZX reset.
    • -b | --bank <nr>: include in box # C000 page of RAM with the specified number.
    • -a | --adr <adr>: set the address for the download (see. --file)
    • -f | --file <path>: download binary file to the address that you provide in --adr. If achieved #FFFF, download is interrupted.
    • --bp <adr>: set a trap to fetch address indicated. Breakpoints are not tied to the addresses, and to specific memory cells.
    • --pc <adr>: install PC
    • --sp <adr>: set SP
    • -l | --labels <path>: load the list of labels. file format – the result of a team LABELSLIST SJASM +. But then, so long as experimental.
  • Everything else is perceived as an unrecognized file path for the download.
  • All numbers and addresses are processed strtol, which may have 8-, 10- and 16-hexadecimal number. For 16-ary prefix needed 0x.
  • Almost all operations are of questionable value to ATM2 / BaseConf, because after resetting the hardware they become the CPM-mode and all four windows memory becoming the last available page ROM.
  • Just when you change the PC does not run the reset procedure – variables BASIC / TRDOS / etc will not be initialized.
» [ZX] XPECCY 0.5 build 20150113

XPECCY 0.5 build 20150113

  • Полностью переписана эмуляция ВГ93 и uPD765.
  • Починена частота SAA1099 [Молодцов молодцом]
  • В отладчике Ctrl+T включает трассировку, любая несимвольная кнопка её останавливает.
  • В отладчик вернулся F8. Ставит временный брыкпоинт после команд call/rst/djnz и блочных типа ldir, остальные команды обрабатывает как при обычной трассировке по F7.
  • В отладчике появилась панель с состоянием FDC и выбранного FDD.
  • Вернулся звук магнитофона
  • Отладчик запоминает положение своего окна [хотелка rasmer'а]
  • Насчет ВГ93 на 95% уверен, в uPD765 остаются белые пятна.
  • В uPD765 команды записи заткнуты, они всегда выдают ошибку "защита от записи". Команды Read Track и все Scan сделаны по описанию, но не проверялись, т.к. не знаю, на чём... Насчет батмана я проблему описал, почему он действует в разрез мануала – понятия не имею. Ещё сейчас uPD765 кладёт на мотор дисковода – крутится, не крутится, а чтение всё равно идёт
  • Google Translator
  • Completely rewritten emulation VG93 and uPD765.
  • Repaired frequency SAA1099 [Molodtcov stiff upper lip]
  • In the debugger Ctrl + T activates tracing, any non-character button it stops.
  • In the debugger back F8. Puts a temporary command post brykpoint call / rst / djnz and block type ldir, rest of the team handles like a normal trace on F7.
  • In the debugger panel appears with the state of the selected FDC and FDD.
  • Returned sound recorder
  • Debugger remembers the position of your windows [Wishlist rasmer'a]
  • VG93 about 95% sure in uPD765 remain white spots.
  • In uPD765 write command to shut up, they always give a "write protection". Read Track team and all Scan made by the description, but have not been tested since I do not know the reasons ... As Batman problem I described why he acts counter to manual – no idea. More uPD765 now puts on the motor drive – cool, not cool, but reading is still talking

 

» [ZX] XPECCY 0.5 build 20150104

XPECCY 0.5 build 20150104

  • some corrected
    • Переделал I/O всех машин. Теперь порт сканируется по таблице. При OUT проходятся все порты, при IN – сканирование обрывается на первом подходящем. #7FFC, впрочем, сработает только в обычном пентагоне.
    • Отключенный SAA больше не обсчитывается, чтобы не отнимать время
    • Переделал микшер каналов в SAA. Всё равно что-то не то...
    • В CmakeLists.txt разрулены зависимости пакетов. Теперь при сборке без zlib, например, он в зависимости не попадёт.
  • Google Translator
    • Remade I / O all machines. Now the port is scanned at the table. When OUT passes all ports, with IN – scan is terminated at the first suitable. # 7FFC, however, only works in the normal Pentagon.
    • Cut off the SAA no longer counted, not to waste time
    • Remade mixer channels in SAA. It's like something is not right ...
    • In CmakeLists.txt ??? package dependencies. Now in the assembly without zlib, for example, it depends not fall.

 

» [ZX] XPECCY 0.5 build 20141225

[2014-12-13] new build: 20141225

  • added SAA1099 emulation (0ff/1ff)
  • Эмуляция SAA1099 на портах 0FF/1FF. Как оно в реальности звучит – понятия не имею, на ютубовские ролики, вроде, похоже. Включается в опциях.
  • Возможность переименовывать ромсеты и геометрии в окне их редактирования.
  • Исправил несколько глюков...и наплодил новых (всё возможно)
  • Emulation SAA1099 on ports 0FF / 1FF. It actually sounds – no idea on yutubovskih videos, like, it seems. Is included in the options.
  • The ability to rename romsety and geometry in the editing.
  • Fixed several bugs ... and spawn new (everything is possible)

 

» [ZX] XPECCY 0.5 build 20141213

[2014-12-13] new build: 20141213

  • Фикс. В TSConf положение экрана теперь зависит от выбраной геометрии. Раньше просто центрировалось.
  • Переделал момент наложения фильтров изображения. Глюков с noflic не должно быть.
  • Допускаются trd с целым числом секторов (длина xxxx00). Ранее условием было целое число дорожек (xxx000).
  • Продолжается упорядочивание. Главным образом реорганизация коснулась меню и плееров ленты и rzx. Остальное – по мелочам.

Google translator

  • Fix. In TSConf screen position now depends on the selected geometry. Earlier simple centered.
  • Altered time overlay image filters. Glitches with noflic should not be.
  • Allowed trd with a number of sectors (length xxxx00). Previously, the condition was a whole number of tracks (xxx000).
  • Continues ordering. Mainly reorganization touched menu and tape players and rzx. The rest – on trifles.
     

 

» [ZX] XPECCY 0.5 build 20141205
ZX Spectrum:Xpeccy:Short Circuit:Ocean Software Ltd.:Ocean Software Ltd.:1987:
Short Circuit (Ocean Software Ltd., 1987)

[2014-11-26] new build: 20141205

  • corrected LINE and DMA INT (TSConf)
Do ściągnięcia
xpeccy 0.6.20170216 win32-t2e.pl.7z
Dodatkowe informacje
Inne treści związane z tematem
[N64] 1964 60FPS bundle - Carnivorous Edition (2017/02/25) [N64] 1964 60FPS bundle – Carnivorous Edition (2017/02/25);
Ciekawa modyfikacja starszego emulatora 1964, którego zapewne już nikt nie pamięta i nie używa – stworzona w zasadzie do obsługi dwóch tytułów Golden Eye 007 i Perfect Dark 64 (oba tytuły tylko w wersji USA). Oprócz takich ...
[NDS] DesMuMe x86/x64 0.9.12 SVN5746 [NDS] DesMuMe x86/x64 0.9.12 SVN5746;
Kolejna testowa wersja DeSmuMe – emulatora NINTENDO DS.
[multi] BizHawk 1.12 [multi] BizHawk 1.12;
Nowa wersja multiemulatora BizHawk. napisany w C# multiemulator pozwala udawać  konsole: Nintendo Entertainment System / Famicom / Famicom Disk System (NES/FDS), Super Nintendo (SNES), Nintendo 64, Gameboy, Gameboy Color, Super Gameboy, Sega Master System, SG-1000, Game Gear, Sega ...
[MULTI] XPECCY 0.6 build 20170219 [MULTI] XPECCY 0.6 build 20170219;
Xpeccy jest linuksowym emulatorem maszynek zgodnych z ZX Spectrum (przede wszystkim rosyjskich klonów) i od paru wersji także maszynki MSX1 oraz Nintendo GameBoy/GameBoy Color, od czasu, do czasu pojawia się także dystrybucja dla Win32 – tak jest i tym ...