[MULTI] XPECCY 0.5 build 20160509

[1] @ !!! środa, 18 Maja 2016 23:21 CET [18-05-2016 22:34 CET]

[MULTI] XPECCY 0.5 build 20160509

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.

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
→ NOWSZY [MULTI] XPECCY 0.6 build 2020/11/22

0.6.20201122 23 Nov 2020

  • ZX: Add FF port to all ZX models
  • ZX: Correct attribute flashing speed
  • ZX: add 3rd PSG and ZXNext scheme for it

ZX.PKU

  • Скорректирована скорость мигания атрибутов на экране ZX
  • Для всех ZX добавлен порт FF
  • Добавлен 3й звуковой чип и схема ZXNext для его выбора. Тест, предложенный нео, показывает 1-2-3 на разных чипах. При отсутствии одного чипа с его слота читается FF, при схеме недопц показывается 2-1-2. Отключение каналов тоже сделал, но не проверял. Звук со всех трёх тоже не проверял - нечем, а самому тест лепить лень. Вот как-то так.

Translator:

  • Adjusted the blinking speed of attributes on the ZX screen
  • FF port added for all ZX
  • Added 3rd sound chip and ZXNext circuit to select it. The test suggested by neo shows 1-2-3 on different chips. In the absence of one chip, FF is read from its slot, in the case of a nedopts scheme, 2-1-2 is displayed. I also did the disconnection of the channels, but did not check it. I also did not check the sound from all three - there is nothing, and the test itself is too lazy to mold. Something like that.
→ NOWSZY [MULTI] XPECCY 0.6 build 2020/10/26

0.6.20201026 26 Oct 2020

  • Baseconf: fix 7FFD/IDE IO conflict
  • HDD capacity and CHS is detecting by image file size

ZX.PK

  • Baseconf: починен конфликт портов Nemo и 7FFD (оказывается, ни хрена у него маска не 0xC002)
  • Объём HDD (LBA и CHS) теперь тоже рассчитывается из размера файла образа

Translator:

  • Baseconf: fixed the conflict between the Nemo and 7FFD ports (it turns out that the mask is not 0xC002)
  • HDD capacity (LBA and CHS) is now also calculated from the size of the image file

0.6.20201019 19 Oct 2020

  • Loading labels for ROM
  • Scanlines video filter
  • Baseconf: fix SPI interface
  • Capacity of SDCard is detected from image file size
  • Fix 'reset' hotkey

ZX.PK

  • Загрузка меток для ПЗУ
  • Что-то вроде tv-scanlines. Вкл-выкл в опциях, хоткей тоже присутствует (по умолчанию не задан). И выглядит хреново, по-моему...
  • Baseconf: Исправлен интерфейс SD-карты
  • Объём SD-карты определяется по размеру файла образа
  • Починен хоткей сброса, чтобы работал вместе с другими клавишами

Translate:

  • Loading labels for ROM
  • Something like tv-scanlines. On-off in options, hotkey is also present (not set by default). And it looks shitty, in my opinion ...
  • Baseconf: Fixed SD card interface
  • The size of the SD card is determined by the size of the image file
  • Fixed reset hotkey to work with other keys
Game Over II (Dinamic Software, 1987)
→ NOWSZY [MULTI] XPECCY 0.6 build 2020/10/19
Game Over II (Dinamic Software, 1987)

0.6.20201019 19 Oct 2020

  • Loading labels for ROM
  • Scanlines video filter
  • Baseconf: fix SPI interface
  • Capacity of SDCard is detected from image file size
  • Fix 'reset' hotkey

ZX.PK

  • Загрузка меток для ПЗУ
  • Что-то вроде tv-scanlines. Вкл-выкл в опциях, хоткей тоже присутствует (по умолчанию не задан). И выглядит хреново, по-моему...
  • Baseconf: Исправлен интерфейс SD-карты
  • Объём SD-карты определяется по размеру файла образа
  • Починен хоткей сброса, чтобы работал вместе с другими клавишами

Translate:

  • Loading labels for ROM
  • Something like tv-scanlines. On-off in options, hotkey is also present (not set by default). And it looks shitty, in my opinion ...
  • Baseconf: Fixed SD card interface
  • The size of the SD card is determined by the size of the image file
  • Fixed reset hotkey to work with other keys
→ NOWSZY [MULTI] XPECCY 0.6 build 2020/10/05

0.6.20201005 5 Oct 2020

  • Evo Baseconf: Fix border bright colors
  • Evo Baseconf: Fix 7FFD port decoding
  • ATM2: Fix keyboard in zx mode
  • Fix GS ROM loading
  • Fix GS sound
  • Fix reading from ULA+
  • Fix ULA+ colors
  • i8080: fix 'out n' opcode

ZX.PK (same as above)

  • Evo Baseconf: починена яркость бордюра
  • Evo Baseconf: исправлено декодирование порта 7FFD
  • ATM2: Исправлена клавиатура в режиме ZX
  • Исправлена загрузка ПЗУ GS
  • Исправлен звук GS
  • Восстановлено чтение из ULA+
  • Улучшены цвета ULA+
  • i8080: исправлена команда 'out n'
→ 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.

Tagi: Spectrum, Msx, Zx Spectrum

wstecz18/05/2016 23:21
Inne treści związane z tematem
[MULTI] XPECCY 0.6 build 2020/11/22 [MULTI] XPECCY 0.6 build 2020/11/22
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.  
[zx][beta] ZEsarUX 9.1 Beta 1 Toi Acid Game edition [zx][beta] ZEsarUX 9.1 Beta 1 Toi Acid Game edition
ZEsarUX to 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 było powiedzieć, iż emuluje on wszystko z tej rodziny. Obecnie udaje również maszynkę Sam Coupe, ...
[multi] Speccy 5.5 27/10/20 [multi] Speccy 5.5 27/10/20
Speccy, jak nie trudno się domyślić jest jeszcze jednym emulatorem całej gamy mikokomputerów Sinclaira/Amstrada a także ich klonów począwszy od oficjalnych Timexów a skończywszy na produkcja za wschodniej granicy (cóż warto wymienić to co już potrafi speccy tak dla dokładności: Sinclair ZX Spectrum 16kB, Sinclair ZX Spectrum 48kB, Sinclair ZX Spectrum ...
[MULTI] XPECCY 0.6 build 2020/10/26 [MULTI] XPECCY 0.6 build 2020/10/26
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.  
[MULTI] XPECCY 0.6 build 2020/10/19 [MULTI] XPECCY 0.6 build 2020/10/19
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.  
Do ściągnięcia
Dodatkowe informacje
Komentarze

T-shirt "Great Escape"

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

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