!

[MULTI] XPECCY 0.6 build 20170125

[0] @ !!! środa, 25 Stycznia 2017 22:53 CET [25-01-2017 22:52 CET]

[MULTI] XPECCY 0.6 build 20170125

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.

Nowa wersja to dodanie emulacji Nintendo GameBoy/GameBoy Color

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

Vox populi

Ten artykuł nie byl jeszcze komentowany:(

Dodaj komentarz!!!!

Nick
Email
Www
Komentarz
 
wstecz25/01/2017 22:53
Do ściągnięcia
W ramach wolnego czasu odtwarzam stare magazyny komputerowe i prowadzę serwis emulacyjny try2emu. Jeżeli uważasz, że moja publiczna działalność możesz postawić mi kawę, a kawę lubię;). Wspierając mnie, otrzymujesz w nagrodę dostęp do pełnych pdf'ów publikowanych magazynów - czyli dokładnie takich jakie spełniają zamierzenia tego projektu.
Postaw mi kawę na buycoffee.to
Dodatkowe informacje
Ostatnio dodane pliki

Retro T-shirt

Retro T-Shirt Gryzor M.Stawicki 87 54,05zł - męski podkoszulek
Retro T-Shirt Sinclair 128k 75,00zł - męski podkoszulek
Newsy Linkownia Emulatory na PC Wideoteka Screenshoty Bajtek Reduks Ready.Run Kreator okładek na kasety Kreator kalendarzy Alpha

© Try2emu 1999 - 2026 | Krzysztof 'Faust' Karkosza Kontakt Polityka Prywatności OWU