hps1x64 v012

Się narobiło, ostatnimi czasy i choć zmiany, o których pisze nie mają związku z emu-sceną, to -jak widać- wpływają na funkcjonalność serwisu. Na szczęście, największa nerwówka już za mną, podobnie jak bieganie po urzędach maści wszelakiej, wypełnianie dziesiątek druczków i grzecznościowe rozmowy ze znudzonymi pracownikami administracji publicznej. Dziś, z ogromną przyjemnością porozmawiam z Wami na temat tytułowego hps1x64.


Zanim jednak przejdę do konkretów, tradycyjnie zapodaję garść suchych danych technicznych, zwanych potocznie listą zmian:
  • naprawiono funkcje odpowiedzialne za obsługę CD, DMA i COP2
  • zwiększono kompatybilność poprawiając obsługę XA, SIO/PAD, CPU i zegarów
  • usprawniono obsługę odczytu danych CD, opóźnień w COP2, DMA oraz SPU/LSA
  • zaimplementowano obsługę MDEC, poprawiono interfejs oraz obsługę CD i SPU
  • wprowadzono opcję auto-pauzy wraz z poprawkami do obsługi GPU, CD i SPU
  • zwiększono precyzję aplikacji za sprawą poprawek w funkcjach odpowiedzialnych za obsługę CDDA, GPU, COP2 oraz dodano możliwość zmiany dysku
  • usprawniono kompatybilność programu dzięki poprawkom kodu odpowiedzialnego za CPU/R3000A, COP2, SPU i CD
  • zwiększono prędkość emulacji, kompatybilność oraz precyzję emulatora
  • rozszerzono obsługę dźwięku o reverb oraz dithering
  • dodano obsługę memorek, sterowania i obrazów płyt w formatach bin/img/iso/cue/ccd/sub
  • wprowadzono wstępne wsparcie dźwięku
  • opublikowano pierwsze testowe wersje programu
Dobra, a teraz słów kilka co? jak? i dlaczego? To, co widzicie powyżej to lista zmian jakie poczyniono w projekcie, od pierwszej publikacji, do dnia dzisiejszego. Sam hps1x64 z kolei, to nowy emulator pierwszego PlayStation, dedykowany 64-bitowej platformie Windows. Na pierwszy rzut oka nic ciekawego, warto jednak zwrócić uwagę na kilka spraw: (1) emulatorów PlayStation nigdy za mało i cieszy sam fakt, że temat wciąż przyciąga nowych programistów (2) równie satysfakcjonujący jest fakt pisania kodu specjalnie pod 64-bitową platformę, takich emulatorów wszak do tej pory nie było (3) raduje mnie również otwarty kod programu, dający bazę dla kolejnych projektów (4) mej uwadze nie umknęły standardowe w świeżutkich projektach braki i niedociągnięcia, niemniej istotne jest, że emulator działa, na dodatek całkiem przyzwoicie (5) co więcej, oprócz niezłej kompatybilności i niezalewającej krwią prędkości emulacji, program charakteryzuje się prostotą obsługi, czyli czymś, co może przyciągnąć i spodobać się osobom stawiającym pierwsze kroki w świecie emulacji szaraka. Reasumując – hps1x64 sprawia wrażenie interesującego kawałka kodu, prostego w obsłudze emulatora i godnego uwagi projektu, który przy stosownym nakładzie czasu i prac może stać się godnym konkurentem dla aplikacji takich jak ePSXe, czy pSX. Czego sobie i autorowi szczerze życzę, zaś Was, drodzy odwiedzający, po dalsze info i pliki odsyłam na stronę domową projektu.