[MULTI] XPECCY 0.6 build 2019/05/31

[1] @ !!! Sobota, 1 Czerwca 2019 01:06 CET [01-06-2019 01:04 CET]

[MULTI] XPECCY 0.6 build 2019/05/31

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

Jakoż, że okazuje się, że autor jest znacznie bardziej wylewny na forum niż na GitHubie - changelog zbiorczy za okres ostatniego pół roku pracy nad projektem;)

build 20190531

Быстрофиксы

  • Исправлено отображение цветов на кнопках настойки палитры
  • Исправлено отображение значений регистров в отладчике в версии для шindoшs
  • В виртуалке падений при зажатии F7 в отладчике не наблюдается. Завтра залезу в винду или поставлю на ноут XP

Google Translator

Fastfixes

  • Fixed display of colors on the palette tincture buttons
  • Fixed display of register values ​​in the debugger in the version for the drivers
  • In the virtual machine, there are no drops when F7 is clamped in the debugger.

build 20190530

  • После долгой борьбы, прерывавшейся двумя месяцами безделья, я победил клавиатурные глюки. Но это не точно. ЗЫ: ага, hat на гампаде работает плохо
  • Режим ускорения продублирован на NumLock
  • MSX1 не видит более 16Кб в v99x8. Решение неправильное, но хотя бы работает
  • Добавлены ключи командной строки для размера окна / полного экрана / сохранения пропорций / нофлика. См. xpeccy --help
  • Настраиваемая палитра для дебуги. Options->Xpeccy->Palette
  • Исправлено отображение номера страницы в отладчике

Google Translator

  • After a long struggle, which was interrupted by two months of idleness, I won the keyboard glitches. But it is not exactly. PS: aha, hat on gampad works poorly
  • Acceleration mode duplicated on NumLock
  • MSX1 does not see more than 16Kb in v99x8. The solution is wrong, but at least it works.
  • Added command line keys for window size / full screen / aspect ratio / butflick. See xpeccy --help
  • Customizable palette for debugs. Options-> Xpeccy-> Palette
  • Fixed display of page number in debugger

build 20190302

  • Fix проблемы при зажатии двух клавиш, действующих на одни и те же кнопки машины (например, влево CS+5 и вправо CS+8) и отпускании одной из них
  • Fix нажатия клавиш в окне клавиатуры напрямую передаются основному окну
  • Fix фильтрация высоких частот звука. стало немного тише, зато чище.
  • Back: для Linux и Windows события клавиатуры снова опираются на nativeScanCode. Так можно различать левые-правые Shift/Ctrl/Alt и не зависеть от раскладки
  • New: карта клавиатуры своя у каждого профиля
  • Emu: у uPD765 увеличены задержки в турбо-режиме
  • Emu: случайно отключил AY в MSX. возвернуто
  • Debuga: цвет бордюра в предпросмотре обновлялся не сразу
  • Debuga: немного шаманства с растягиванием колонок в дизасме

Google Translator

  • Fix problems holding the two keys acting on the same machine buttons (for example, left CS + 5 and right CS + 8) and releasing one of them
  • Fix keystrokes in the keyboard window are directly transferred to the main window
  • Fix filter the high frequencies of the sound. it became a little quieter, but cleaner.
  • Back: for Linux and Windows, keyboard events rely on nativeScanCode. So you can distinguish the left-right Shift / Ctrl / Alt and not depend on the layout
  • New: Each keyboard has its own keyboard map.
  • Emu: uPD765 increased delays in turbo mode
  • Emu: accidentally disabled AY in MSX. turned around
  • Debuga: the color of the border in the preview was not updated immediately
  • Debuga: a bit of shamanism with column stretching in dasasma
  •  

build 20190209

  • Fix если окно клавиатуры открыто, потеря фокуса главным окном не приводит к отпусканию всех кнопок
  • Fix в сборке с SDL2 в опциях не показывалось название геймпада
  • Fix исправлен показ FPS в Windows
  • New: если мышь не захвачена, скролл колёсиком меняет громкость эмулятора
  • Emu: у ВМ1 команда jsr помечена как пропускаемая по F8 в отладчике
  • Emu: После борьбы с БК0011м вернулся на БК0010, оно хоть как-то работает. Ромпак дополнен пзу от 0010.
  • Emu: Мелкие правки в работе контроллера клавиатуры АТМ2, хотя он всё ещё работает не так, как хочется
  • Debuga: метки отображаются в отдельных строках, во избежание их обрезания
  • Debuga: метки, попавшие внутрь команды, отображаются отдельными строками с EQU после команды
  • Debuga: в командах с (nn), где nn не указывает на метку, но находится рядом, адрес заменяется на (label + e)
  • Debuga: в дизасме и дампе ввод адреса может осуществляться: напрямую адресом (FEFE, #FEFE, 0xFEFE), названием метки (если такой метки нет - она будет назначена на текущий адрес), либо значением регистра (должно начинаться с точки: .HL, .SP, .PC, имена регистров такие же, как в секции CPU, регистр неважен).
  • Debuga: WUTcha может быть вызван из отладчика через подменю Tools
  • Debuga: набор вкладок зависит от типа эмулируемой машины. Впредь вкладки от GB и NES не будут показываться у спектрумов и наоборот
  • Debuga: к изображению экрана добавлена небольшая рамка цвета бордюра
  • Debuga: на вкладке звука показываются текущие уровни бипера и входа/выхода магнитофона
  • Debuga: в дизасме сохраняется история переходов путём введения адресов. Назад вернуться можно по F5.
  • Debuga: удалена цветовая индикация сигналов, теперь активные выделяются жирным шрифтом
  • WUTcha: в качестве источника адреса наблюдения может выступать название метки

Google Translator

  • Fix if the keyboard window is open, loss of focus by the main window does not release all buttons
  • Fix in the assembly with SDL2 in the options did not show the name of the gamepad
  • Fix fixed FPS display in Windows
  • New: if the mouse is not captured, scrolling the wheel changes the volume of the emulator
  • Emu: in VM1, the jsr command is marked as skipped over F8 in the debugger.
  • Emu: After the fight with BK0011m, I returned to BK0010, it works somehow. Rompack supplemented pzu from 0010.
  • Emu: Minor changes to the work of the keyboard controller ATM2, although it still does not work as you want
  • Debuga: tags are displayed in separate lines to avoid clipping
  • Debuga: tags placed inside the command are displayed as separate lines with EQU after the command
  • Debuga: in commands c (nn), where nn does not point to a label, but is nearby, the address is replaced with (label + e)
  • Debuga: in dasasm and dump, the address can be entered: directly with the address (FEFE, #FEFE, 0xFEFE), the name of the label (if there is no such label, it will be assigned to the current address), or the register value (must begin with a dot: .HL, .SP, .PC, register names are the same as in the CPU section, the register is not important).
  • Debuga: WUTcha can be called from the debugger via the Tools submenu
  • Debuga: a set of tabs depends on the type of machine being emulated. Henceforth, tabs from GB and NES will not be displayed on the Spectrum and vice versa
  • Debuga: a small border frame has been added to the screen image
  • Debuga: on the sound tab shows the current levels of the beeper and tape recorder input / output
  • Debuga: the transition history is saved in dysasme by entering addresses. You can go back by F5.
  • Debuga: removed color indication of signals, now active in bold
  • WUTcha: the name of the tag can be used as the source of the observation address

build 20190113

  • Emu: увеличена задержка между байтами у ВГ93, если включено турбо
  • Emu: при чтении из порта 0xFE биты 5 и 7 теперь установлены
  • Fix исправлено сохранение с дисков файлов с 8-символьными именами
  • Fix устранено залипание кнопок при потери окном фокуса и нажатых клавишах
  • Fix исправлены кнопки, и. в русской раскладке
  • New: --bp в командной строке теперь воспринимает имена меток, если они были загружены ключом -l до этого
  • New: индикация FPS, основывается на кол-ве сэмулированных за последнюю секунду кадров. Включается в Options->Xpeccy->Leds. В Windows работает некорректно - возможно, из-за неточного таймера, показывает порядка 73fps.
  • Debuga: память, отличную от ram, rom и картриджа отладчик теперь видит как FF. это должно исключить побочные эффекты чтения с замапленных на память портов у некоторых машин.
  • Debuga: починено отображение меток
  • Debuga: показ маркера, куда будет совершен переход в командах jr/jp/djnz
  • Debuga: адрес дизасма теперь не меняется в случае, если старое значение оставляет адрес PC видимым
  • Debuga: при загрузке/сохранении дампа поле Bank теперь корректно показывает текущую страницу на 0xc000
  • Debuga: не сохранялся дамп памяти длиной 65536 байт (64Кб)
  • Debuga: устранён побочный эффект установки точек останова не на ячейке памяти (т.е на адресе или текстовом поле)
  • Debuga: для команд Z80, обращающимся к памяти, теперь показывается либо байт, либо слово, либо бит по указанному адресу - в зависимости от команды
  • Filer: если расширение сохраняемого файла не было распознано, добавляется дефолтное для выбранного фильтра (sna, tap или trd)
  • Filer: RAW-файлы без расширения не показывались
  • Filer: RAW-файлы длиной более 0xFF00 теперь загружаются и делятся на части. Файлы длиннее 636Кб всё равно не загрузятся.
  • Wutcha: вместо байта и слова показывается 8 байт начиная с указанного адреса
  • MACOSX: снова начал собирать под макось, хотя и работает кривовато... Нужен установленный SDL1.2, внутрь он не включён.

Google Translator

  • Emu: increased delay between bytes at VG93, if turbo is on
  • Emu: when reading from port 0xFE, bits 5 and 7 are now set
  • Fix Fixed saving files with 8-character names from disks
  • Fix fixed sticking of buttons when the focus was lost by the window and the keys were pressed
  • Fix fixed buttons, and. in Russian layout
  • New: --bp on the command line now accepts tag names if they were loaded with the -l option before
  • New: FPS indication, based on the number of frames emulated in the last second. Included in Options-> Xpeccy-> Leds. It does not work correctly in Windows - possibly due to an inaccurate timer, it shows about 73fps.
  • Debuga: memory other than ram, rom and cartridge debugger now sees as FF. This should eliminate the side effects of reading from some of the machines that are jammed into the memory.
  • Debuga: fixed label mapping
  • Debuga: showing the marker where the transition will be made in the commands jr / jp / djnz
  • Debuga: the dysasma address now does not change if the old value leaves the PC address visible
  • Debuga: when loading / saving a dump, the Bank field now correctly displays the current page at 0xc000
  • Debuga: the dump of a length of 65536 bytes (64Kb) was not saved
  • Debuga: fixed the side effect of setting breakpoints on a non-memory location (i.e., on an address or text field)
  • Debuga: for Z80 memory accessing commands, either byte, word or bit at the specified address is now displayed, depending on the command
  • Filer: if the extension of the saved file was not recognized, the default for the selected filter is added (sna, tap or trd)
  • Filer: RAW files without extension were not shown.
  • Filer: RAW files longer than 0xFF00 are now loaded and divided into parts. Files longer than 636Kb will not load anyway.
  • Wutcha: instead of a byte and a word, 8 bytes are shown starting at the specified address
  • MACOSX: started to collect again under the MacOS, although it works crookedly ... You need an installed SDL1.2, it is not included inside.

build 20181215

  • Fix сохранение скриншотов вернулось
  • Fix сохранение raw и hobeta с дисков, на которых имеются удалённые файлы, теперь работает корректно
  • Fix В TSConf в текстовом режиме не отрисовывались спрайты/тайлы
  • В окне опций на вкладке профилей теперь... показывается текущий профиль
  • ...двойным кликом по строке можно переключить текущий профиль ...есть возможность скопировать выделенный профиль. Указывается имя нового профиля. Если оно уже существует - профиль копируется в другой профиль. Если нет - создаётся новый
  • Надеюсь, ничего больше не сломал...

Google Translator

  • Fix saving screenshots back
  • Fix saving raw and hobeta from disks with deleted files now works correctly
  • Fix Sprites / tiles were not drawn in text mode in TSConf
  • In the options window, the profiles tab now ... shows the current profile
    ... by double clicking on the line you can switch the current profile ... it is possible to copy the selected profile. Specifies the name of the new profile. If it already exists, the profile is copied to another profile. If not, a new one is created.
  • I hope nothing more broke ...


build 20181208

  • Если при записи образа диска явно не указан его номер, записывается A: (баг нового файлера)
  • Зафиксено сохранение SNA (баг от нового файлера)
  • Сортировка пустого списка ромсетов приводила к зависанию
  • Очень редкий баг - если crc данных на диске была xxF7, значение записывалась на диск неправильно
  • Дисковод с остановленным мотором больше не генерирует индексный сигнал (встретилась прога, которая его не хотела)
  • Если указанная в конфиге машина не опознана, будет установлена заглушка Dummy, о чём появится оповещение
  • Если в конфиге указан объём памяти, не поддерживаемый данной машиной, автоматически будет выбран максимальный поддерживаемый
  • Обновлён пак ромсетов - добавлены куски от бк0011м
  • Всякие мелочи, которые ещё не работают, анонсировать не буду

Google Translator

  • If while recording a disk image, its number is not explicitly indicated, A: (a bug of the new filer) is written
  • Fixed saving SNA (bug from new filer)
  • Sorting an empty list of romsetov led to hang
  • Very rare bug - if the crc data on the disk was xxF7, the value was written to the disk incorrectly
  • The drive with the motor stopped no longer generates an index signal (a prog was encountered that did not want it)
  • If the machine specified in the config is not recognized, a Dummy stub will be installed, an alert will appear
  • If the config specifies the amount of memory that is not supported by this machine, the maximum supported will automatically be selected.
  • Pack of romsets updated - pieces from bk0011m added
  • All sorts of stuff that does not work, I will not announce

    
build 20181117 (найденные с утра ошибки исправлены)

  • Ко всему вышеперечисленному
  • Перешёл на Qt5/SDL2 по умолчанию. Для Qt4/SDL1 у cmake есть переменные QT4BUILD и SDL1BUILD. Виндовые DLL-ки в первом сообщении темы
  • Починена загрузка дискет из опций
  • Починен цвет в TSConf
  • В рубрике "НИЧОСИ И ТАКОЕ БЫВАЕТ???" - заполнение ромсета пресетом для выбранной архитектуры (кнопка с лапмочкой в опциях на вкладке Machine). Ромпак в первом сообщении обновлён.


Google Translator

Errors found since morning corrected

  • Switched to Qt5 / SDL2 by default. For Qt4 / SDL1, cmake has the variables QT4BUILD and SDL1BUILD. Windows DLLs in the first post of a topic
  • Fixed floppy boot from options
  • Fixed color in TSConf
  • Under the heading "NOTHING AND SUCH IS ???" - filling the romset with a preset for the selected architecture (button with a button in the options on the Machine tab). Rompack in the first message is updated.

 

→ NOWSZY [MULTI] XPECCY 0.6 build 2020/09/15

0.6.20200915 15 Aug 2020

  • 'allow ROM write' checkbox in deBUGa - you can change ROM directly or by loading dump
  • fix AY/YM tone and noise period 0
  • fix AY/YM noise freq
  • PC Specialist: loading *.rks to tape & tape loading
  • remap NES memory
  • restoring tape image at start if 'restore media' is on

ZX.PK

  • Галка в дебугере для разрешения записи в пзу. Разрешает собственно дебагеру менять пзу. Эмулируемой машине как нельзя было, так и сейчас нельзя. Стоит учитывать, что применение настроек перезагружает файлы пзу, и все ваши правки улетают в небытие.
  • Исправлен период 0 для тона и шума AY/YM
  • Исправлена частота шума AY/YM
  • При включеной 'Restore media' теперь корректно сохраняются-восстанавливаются образы ленты
  • ПК Специалист: открытие *.rks на ленту (выбирается в диалоге) и собственно загрузка с ленты
  • Перемапил память NES

Google Translate

  • Checkbox in debuger to enable writing to ROM. Allows the debugger itself to change the ROM. It was impossible for the emulated machine, and now it is impossible. It should be borne in mind that applying the settings reloads the ROM files, and all your edits fly away into oblivion.
  • Fixed period 0 for AY / YM tone and noise
  • Fixed frequency of AY / YM noise
  • With 'Restore media' enabled, tape images are now correctly saved and restored
  • PC Specialist: opening * .rks to tape (selected in the dialog) and actually loading from the tape
  • Remapped NES memory

0.6.20200731 31 Jul 2020

  • 16K ram is available for ZX Spectrum, himem is filled with FF and not writeable
  • IF2 cartrige available for ZX Spectrum
  • Improve input fields
  • Correct AY volumes in deBUGa
  • ZX screen is allways with standart palette (fix issue with TSConf palette)
  • 'Clear hotkey' button in options

0.6.20200716 16 Jul 2020

  • Fix GPU font loading
  • Commodore screen geometry is fixed
  • Pen1024SL: fix turbo bit in EFF7 port
  • deBUGa: change tracer
  • Fix files opening in MACOSX

0.6.20200620 20 Jun 2020

  • deBUGa: memory map tab
  • 'Add boot to trdos disks' option (previously was on by default)
  • Fix Z80 register R for DD:CB prefix
  • Multiple i8080 fixes
  • Fix issue with keyboard grabbing
  • Fix tape autoplay
  • Add 'PC Specialist', soviet computer, and RKS files loading as memory blocks

0.6.20200601 1 Jun 2020

  • Fix ZXSpectrum INT
  • Add CPU turbo switch hot key (Options/Xpeccy/Keys)
  • Add ticks indicator (Options/Xpeccy/Leds)
  • For BK0010 dump displays octal words

0.6.20200428 28 Apr 2020

  • ATM2: fix chars attributes in text gfx mode
  • Refactor ADR/DATA bus to 32bit for future use
  • Fix saving tape to WAV, to avoid sound duty
  • deBUGa: octal numbers for registers in BK mode
  • RESET opcode implementation for 1801VM1
→ NOWSZY [MULTI] XPECCY 0.6 build 2020/04/17

build 20200417

Changelog

  • Add BK0010 beeper
  • Fix TRDOS disk format detection

Author' comment

  • Снова немного пошаманил с микшером SAA1099
  • Раскопал процедуру записи на ленту с БК0010, благодаря этому уяснил формат, появилась возможность загружать и записывать
  • Так же для БК0010 есть возможность "открыть" бинарный файл на ленту - он разворачивается в нужную последовательность сигналов. Ну, и WAV никто не отменял.
  • Тайминги 1801ВМ1 всё ещё туманные, по мере растуманивания будут корректировки

Google Translator

  • Again a little shaman with mixer SAA1099
  • I dug up the recording procedure on the tape with BK0010, thanks to this I understood the format, it became possible to download and record
  • Also for BK0010 there is an opportunity to "open" a binary file on a tape - it is deployed to the desired signal sequence. Well, WAV has not been canceled.
  • The 1801BM1 timings are still foggy, as there will be adjustments as the fogs up

build 20200405

Author' comment

  • Переписана генерация звука в SAA1099 и микшер каналов. Хотя, с огибающей всё равно что-то не то.

Google Translator

  • Rewritten audio generation in SAA1099 and channel mixer. Although there is still something wrong with the envelope.

→ NOWSZY [MULTI] XPECCY 0.6 build 2020/04/02

build 20200402

Changelog

  • Add BK0010 beeper
  • Fix TRDOS disk format detection

Author' comment

  • ???

build 20200330

Changelog

  • Adjust BK & NES screen ratio
  • Center window on screen after exit from fullscreen
  • Format floppy as TRDOS if not inserted on tape->disk copying
  • Fix deBUGa PgUp/PgDn behaviour
  • Fix loading floppy image if current data is changed
  • Fix profiles / layouts submenu

Author' comment

Изменения в основном по мелочам, но сильно захотелось собрать

  • Исправил загрузку образа диска, если текущий был изменен
  • Исправил заполнение списка профилей и геометрий экрана на старте
  • Исправил поведение PgUp/PgDn в отладчике
  • Заблокировал для редактирования пути к дискам в отладчике (всё равно изменения игнорировались)
  • Если при копировании с ленты на диск в дисководе ничего нет, диск вставляется и форматируется под трдос. Если диск вставлен - он должен быть тырдосным, иначе будет щитхаппенс
  • При выходе из полноэкранного режима окно центрируется на экране
  • Добавлено растяжение изображения для NES (8/7) и БК (29/23). Так было для заполнения монитора 4:3

Google Translate

The changes are mostly small things, but I really wanted to collect

  • Fixed loading a disk image if the current one was changed
  • Fixed filling the list of profiles and screen geometries at the start
  • Fixed behavior of PgUp / PgDn in the debugger
  • Blocked for editing the disk path in the debugger (anyway, the changes were ignored)
  • If there is nothing in the drive when copying from tape to disk, the disk is inserted and formatted for thdos. If the disk is inserted - it must be tyrdosny, otherwise there will be a shieldappens
  • When exiting full-screen mode, the window is centered on the screen
  • Added image stretching for NES (8/7) and BC (29/23). So it was to fill the monitor 4: 3

→ NOWSZY [MULTI] XPECCY 0.6 build 2020/03/30

build 20200330

Changelog

  • Adjust BK & NES screen ratio
  • Center window on screen after exit from fullscreen
  • Format floppy as TRDOS if not inserted on tape->disk copying
  • Fix deBUGa PgUp/PgDn behaviour
  • Fix loading floppy image if current data is changed
  • Fix profiles / layouts submenu

Author' comment

Изменения в основном по мелочам, но сильно захотелось собрать

  • Исправил загрузку образа диска, если текущий был изменен
  • Исправил заполнение списка профилей и геометрий экрана на старте
  • Исправил поведение PgUp/PgDn в отладчике
  • Заблокировал для редактирования пути к дискам в отладчике (всё равно изменения игнорировались)
  • Если при копировании с ленты на диск в дисководе ничего нет, диск вставляется и форматируется под трдос. Если диск вставлен - он должен быть тырдосным, иначе будет щитхаппенс
  • При выходе из полноэкранного режима окно центрируется на экране
  • Добавлено растяжение изображения для NES (8/7) и БК (29/23). Так было для заполнения монитора 4:3

Google Translate

The changes are mostly small things, but I really wanted to collect

  • Fixed loading a disk image if the current one was changed
  • Fixed filling the list of profiles and screen geometries at the start
  • Fixed behavior of PgUp / PgDn in the debugger
  • Blocked for editing the disk path in the debugger (anyway, the changes were ignored)
  • If there is nothing in the drive when copying from tape to disk, the disk is inserted and formatted for thdos. If the disk is inserted - it must be tyrdosny, otherwise there will be a shieldappens
  • When exiting full-screen mode, the window is centered on the screen
  • Added image stretching for NES (8/7) and BC (29/23). So it was to fill the monitor 4: 3

→ NOWSZY [MULTI] XPECCY 0.6 build 2020/03/15

build 20200315

Changelog

  •  ???

Author' comment

  • В ATM2 добавлена кемпстон-мышь
  • В настройку хоткеев добавлены клавиши из отладчика
  • Экран БК растянут по горизонтали в 1.5 раза. Говорят, так аутентичнее квадратного экрана. Впрочем, пользоваться БК в Xpeccy пока нельзя.
  • И всякие мелочи, которые я замечал в процессе

Google Translate

  • Campston mouse added to ATM2
  • Keys from the debugger added to hotkey settings
  • The BC screen is horizontally stretched 1.5 times. They say it’s more authentic than a square screen. However, using BC in Xpeccy is not yet possible.
  • And all the little things that I noticed in the process

build 20200310

Changelog

  • Customizable hotkeys for main window
  • include SDL.framework to MacOSX image
  • fix writing to IO conflicting ports

Author' comment

  • Настраиваемые хоткеи главного окна. Options->Xpeccy->Keys.
  • Вылечил (надеюсь) запись в конфликтующие порты
  • Образ для MacOSX теперь нормально включает в себя SDL1.2

Небольшие заметки:
В виртуалке под win8.1 захват кнопок не работал с первого раза, но достаточно было закрыть окно захвата и открыть снова - работало. странно, кошусь на виртуалку. В linux/macosx работало с первого раза.
Не знаю, как под MacOSX Qt мапит кнопки Ctrl и Meta(Win). Пока оставлено как есть. Если есть обладатели реальной машины, просьба проверить, на какие модификаторы захват выдаёт Alt/Shift/Ctrl/Meta
Qt не считает правый Alt модификатором, он воспринимается как обычная кнопка, так что создать сочетания "правый альт + кнопка" невозможно.

Google Translate

  • Customizable hotkeys of the main window. Options-> Xpeccy-> Keys.
  • Cured (hopefully) a record in conflicting ports
  • MacOSX image now normally includes SDL1.2
  • Small notes:
    In the virtual machine under win8.1, the button capture did not work the first time, but it was enough to close the capture window and open it again - it worked. Strange, I am cussing on a virtualka. On linux / macosx it worked the first time.
    I don’t know how under MacOSX Qt the buttons Ctrl and Meta (Win) are mapped. So far left as is. If there are owners of a real machine, please check which modifiers capture Alt / Shift / Ctrl / Meta
    Qt does not consider the right Alt modifier, it is perceived as a regular button, so it is impossible to create a combination of "right alt + button".
Xpeccy Screenshot

 

     

→ NOWSZY [MULTI] XPECCY 0.6 build 2020/01/20

build 20200120

Changelog

  • uPD765 write commands
  • saving disk image as Extend-DSK
  • fix some VG93 issue

Author' comment

  • Научил uPD765 писать на диск. Не проверял все возможные варианты, потому как с +3 мало знаком
  • Научил эмулятор сохранять диски в формате dsk (extend). Число дорожек и сторон определяется по форматированности дискеты.
  • Починил загрузку dsk. В частности, вычисление GAP3, из-за слишком большого значения не все сектора помещались на дорожку.
  • Починил поведение ВГ93 в паре моментов. Должно сказаться на некоторых способах определения диска

Google Translate

  • I taught uPD765 to write to disk. I did not check all the possible options, because I know little about +3
  • The emulator taught to save disks in dsk (extend) format. The number of tracks and sides is determined by the formatting of the floppy disk.
  • I fixed the dsk download. In particular, the calculation of GAP3, due to too high a value, not all sectors fit on the track.
  • I fixed the behavior of VG93 in a couple of moments. Should affect some disk detection methods.
→ NOWSZY [MULTI] XPECCY 0.6 build 2019/12/27

build 20191227

Changelog

  • TZX: fix blocks 11,12,13,14. Speedlock2 & Powerload is working now

Author' comment

  • Исправил большинство косяков с tzx. Но ещё много надо доделать - jump/call/снапшоты/блоки для C64/итд
  • В дебуге появилась вкладка специально для ленты. Там показывается график надвигающегося сигнала.
  • Исправлено сохранение позиции окна, ранее оно съезжало вниз на высоту заголовка

Google Translate

  • Fixed most jambs with tzx. But much more needs to be done - jump / call / snapshots / blocks for C64 / etc.
  • In the debug tab appeared specifically for the tape. A graph of an impending signal is shown there.
  • Fixed saving window position, earlier it moved down to the height of the title
→ NOWSZY [MULTI] XPECCY 0.6 build 2019/12/22

build 20191211

Changelog

  • Fix: moving to next block on tape in turbo mode if current block size is invalid

Author' comment

  • Улучшилась турбо-загрузка при поиске файла по имени. Ранее процесс останавливался на первом не подходящем по длине блоке. Но пока что при достижении конца лента останавливается. Можно зациклить её на первый блок, но тогда LOAD "name" при отсутствующем таком файле уйдёт в бесконечный цикл (или нет?).
  • Иногда загрузка последнего блока на ленте выдавала tape loading error
  • Попутно выяснилось, что при переводе ленты на другие тайминги отвалились всякие спидлоки (проверял только их, за другие извращения не скажу). И вообще, если обнаружите неработающие tzx, просьба закидать меня ссылками на них.
  • Сохраняется позиция окна на экране

Google Translate

  • Turbo loading has improved when searching for a file by name. Previously, the process stopped at the first block that was not suitable in length. But for now, when the end is reached, the tape stops. You can loop it to the first block, but then LOAD "name" in the absence of such a file will go into an endless loop (or not?).
  • Sometimes loading the last block on the tape gave a tape loading error
  • Along the way, it turned out that when transferring the tape to other timings, all sorts of speedlocks fell off (I checked only them, I won’t say any other perversions). And in general, if you find broken tzx, please throw me links to them.
  • Saved window position on screen
→ NOWSZY [MULTI] XPECCY 0.6 build 2019/12/19

build 20191219

Changelog

  • ZX: fix fast tape loading
→ NOWSZY [MULTI] XPECCY 0.6 build 2019/12/11

build 20191211

Changelog

  • Something going wrong with MACOSX build

Author' comment

  • ZX: добавлен автостарт при записи на ленту и перехват адреса для быстрого формирования блока
  • MSX: исправлена ширина экрана для текстового режима
  • Emul: Alt+F работает так же, как NumLock и Insert
  • Filer: возможность сохранить ленту в wav (пока фиксировано 22050)
  • Filer: попутно починена загрузка wav
  • Filer: типы файлов теперь фильтруются для конкретной группы железяк. Так спектрумовский tap и комодоровский tap - да и вообще разные типы с одинаковыми расширениями - не будут путаться.
  • WTF: попутно копаюсь с комодуром. Он всё ещё не работает. Можно открыть prg и tap. Но всё равно ничего не работает. Можно выпросить у меня развертку экрана и посидеть в бейсике. Но не более.

Google Translate

  • ZX: added auto start when writing to tape and intercepting addresses for quick block formation
  • MSX: fixed screen width for text mode
  • Emul: Alt + F works the same as NumLock and Insert
  • Filer: the ability to save the tape in wav (while fixed 22050)
  • Filer: simultaneously fixed wav download
  • Filer: file types are now filtered for a specific piece of hardware. So Spectrum tap and Commodore tap - and indeed different types with the same extensions - will not be confused.
  • WTF: at the same time digging with a chest of drawers. It still doesn't work. You can open prg and tap. But still nothing works. You can beg me for a scan of the screen and sit in a basic. But not more.

 

Tagi: Nintendo, Spectrum, Msx, Multi, Gameboy, Zx Spectrum, Xpeccy, Build

wstecz01/06/2019 01:06
Inne treści związane z tematem
[PSP] DevPPSSPP GITv1.10.3-527-gb86d26da4 [PSP] DevPPSSPP GITv1.10.3-527-gb86d26da4
PPSSPP to projekt emulatora przenośnej konsoli SONY PSP, napisanym w C++ przez jednego ze współautorów emulatora Dolphin udającego konsolę Nintendo Wii/GameCube Henrika Rydgarda, podobnie jak Dolphin, emulator posiada status open source i każdy może korzystać z repozytorium na githubie. W chwili obecnej jest to bezsprzecznie najlepszy emulator, który pozwala nam ...
[PSP] DevPPSSPP GITv1.10.3-534-g77ac80dc0 [PSP] DevPPSSPP GITv1.10.3-534-g77ac80dc0
PPSSPP to projekt emulatora przenośnej konsoli SONY PSP, napisanym w C++ przez jednego ze współautorów emulatora Dolphin udającego konsolę Nintendo Wii/GameCube Henrika Rydgarda, podobnie jak Dolphin, emulator posiada status open source i każdy może korzystać z repozytorium na githubie. W chwili obecnej jest to bezsprzecznie najlepszy emulator, który pozwala nam ...
[multi] BizHawk x64 2.5 [multi] BizHawk x64 2.5
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 Genesis / Sega-CD, Sega Saturn, PC-Engine (TurboGrafx-16) / CD-ROM, SuperGrafx, Atari 2600, Atari 7800, Atari ...
[PSP] DevPPSSPP GITv1.10.3-541-g5043f0568 [PSP] DevPPSSPP GITv1.10.3-541-g5043f0568
PPSSPP to projekt emulatora przenośnej konsoli SONY PSP, napisanym w C++ przez jednego ze współautorów emulatora Dolphin udającego konsolę Nintendo Wii/GameCube Henrika Rydgarda, podobnie jak Dolphin, emulator posiada status open source i każdy może korzystać z repozytorium na githubie. W chwili obecnej jest to bezsprzecznie najlepszy emulator, który pozwala nam ...
[NES] RockNES v5.60b [02/09/2020] [NES] RockNES v5.60b [02/09/2020]
Nowa wersja jednego z najstarszych emulatorów NINTENDO 8, znów po całkiem sporej przerwie.
Do ściągnięcia
xpeccy 0.6.20190531 qt4.7.3 win32.zip
xpeccy 0.6.20190531 qt5.5.1 win32-t2e.pl.zip
xpeccy win qt libs-t2e.pl.7z
xpeccy win32 libs-t2e.pl.zip
Dodatkowe informacje
Komentarze

T-shirt "Atari ST - trzmiel"

Retro T-Shirt Atari ST - trzmiel - męski podkoszulek
Newsy Linkownia Emulatory na PC Wideoteka Screenshoty Bajtek Reduks Ready.Run

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