{"id":83027,"date":"2024-12-29T21:27:58","date_gmt":"2024-12-29T20:27:58","guid":{"rendered":"http:\/\/www.emu-france.com\/?p=83027"},"modified":"2024-12-29T21:38:43","modified_gmt":"2024-12-29T20:38:43","slug":"consoles-de-salon-nova-v0-7","status":"publish","type":"post","link":"https:\/\/www.emu-france.com\/?p=83027","title":{"rendered":"[Multi] Nova v0.7"},"content":{"rendered":"<p>Cr\u00e9\u00e9 par Steve Kwok, cet \u00e9mulateur de Sega Saturn et Sega Titan Video (<a href=\"https:\/\/fr.wikipedia.org\/wiki\/ST-V\" rel=\"noopener noreferrer\" target=\"_blank\">ST-V<\/a>) appel\u00e9 Nova est capable d&rsquo;ex\u00e9cuter plusieurs jeux commerciaux. Nova est \u00e9crit en C++ 17, et a comme objectif d&rsquo;atteindre le m\u00eame niveau que les autres \u00e9mulateurs de console domestique.<br \/>\n&nbsp;<br \/>\nNova a \u00e9t\u00e9 <u>\u00e9crit \u00e0 partir de z\u00e9ro et en UNE SEULE ANN\u00c9E<\/u> avant sa premi\u00e8re version public, mais rappelons-nous que son \u00e9criture reste ins\u00e9parable de la recherche et contribution de nombreux auteurs d&rsquo;\u00e9mulateurs.<br \/>\n&nbsp;<br \/>\nNova ne prend actuellement pas en charge les jeux \u00e0 partir du lecteur de CD-Rom, mais en revanche il lit les formats d&rsquo;images de CD suivant: CUE\/MDS\/CCD\/BIN\/CDG\/CDI\/CHD\/CSO\/DAX\/NRG\/TOC\/ZSO.<br \/>\n&nbsp;<br \/>\n<a href=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2017\/10\/nova2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter  wp-image-52464\" src=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2017\/10\/nova2.png\" alt=\"\" width=\"446\" height=\"360\" srcset=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2017\/10\/nova2.png 816w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2017\/10\/nova2-300x242.png 300w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2017\/10\/nova2-768x619.png 768w\" sizes=\"auto, (max-width: 446px) 100vw, 446px\" \/><\/a><br \/>\n&nbsp;<br \/>\nLes changements depuis la derni\u00e8re version de 2019 sont les suivants:<br \/>\n<em>&#8211; SH2: Added the TOCR register of FRT.<br \/>\n&#8211; SH2: Added the REF register of BSC.<br \/>\n&#8211; SH2: Added optimization(preliminary) for idle loops.<br \/>\n&#8211; SH2: Rewrote DMAC.<br \/>\n&#8211; SH2: Rewrote INTC(After Burner 2, OutRun).<br \/>\n&#8211; SH2: Rewrote interrupt handlings.<br \/>\n&#8211; SH2: Rewrote intructions NEGC, MAC.L and MAC.W.<br \/>\n&#8211; SH2: Rewrote Power-On precedure.<br \/>\n&#8211; SH2: Refactored Cache emulation.<br \/>\n&#8211; SH2: Refactored instruction execution.<br \/>\n&#8211; SH2: Increased throughput of instruction execution.<br \/>\n&#8211; SH2: Supported auto vector.<br \/>\n&#8211; SH2: Fixed address space check for cache area.<br \/>\n&#8211; SH2: Fixed logging.<br \/>\n&#8211; SH2: Fixed a bug of the register TIER of FRT.<br \/>\n&#8211; SH2: Fixed a bug of setting the CHCR register of DMAC.<br \/>\n&#8211; SH2.FRT: Improved performance by using shifting instead of division.<br \/>\n&#8211; SH2.FRT: Added settings of external clock.<br \/>\n&#8211; DCC: Added long word access for MINIT and SINIT.<br \/>\n&#8211; DCC: Improved Dual CPU Communications.<br \/>\n&#8211; DCC: Improved the timing of MINIT(Super Robot Taisen F).<br \/>\n&#8211; DCC: Changed interrupts level to 0x0f, 0x0d.<br \/>\n&#8211; PLL: Fixed SCU.TIMER1 frequency.<br \/>\n&#8211; M68K: Rewrote exception handling.<br \/>\n&#8211; M68K: Rewrote NMI handling.<br \/>\n&#8211; SCU: Rewrote DMAC(Incomplete).<br \/>\n&#8211; SCU: Rewrote INTC.<br \/>\n&#8211; SCU: Improved the timing of DMA(Gun Bird).<br \/>\n&#8211; SCU: Fixed a timing issue of interrupt handling(Gunbird, Gundam Z).<br \/>\n&#8211; SCU: Fixed a bug that sometimes DMA transfers are incomplete.<br \/>\n&#8211; SCU: Fixed a bug that sometimes DMA transfers may start without the enable\/starting bits set.<br \/>\n&#8211; SCU: Fixed initialization of T0C, T1S.<br \/>\n&#8211; SCU: Fixed bugs of interrupt handlings(Rayman).<br \/>\n&#8211; SCU &#038; SH2: Fixed interrupt handlings(Rayman, Samurai Spirits &#8211; Zankurou Musouken(No cartridge warning)).<br \/>\n&#8211; SCU.DSP: Inlined all of instructions and internal operations.<br \/>\n&#8211; SCU.DSP: Fixed timing for i_dma to pass the emulator detection of SlideHop.<br \/>\n&#8211; SCU.DMAC: Optimized by replacing divisions with shifting.<br \/>\n&#8211; SCU.DMAC: Made DMAC as an executable device for better timing.<br \/>\n&#8211; SCU.DMAC: Fixed CDB.DATATRNS transfer(Fixed regression of Steam-Heart&rsquo;s).<br \/>\n&#8211; SCU.DMAC: Implemented more accurate timing for DMA transfer.<br \/>\n&#8211; SMPC: Implemented time optimization for peripheral data collection.<br \/>\n&#8211; SMPC: Added 3 undocumented commands(0x0a, 0x0b, 0xa0).<br \/>\n&#8211; SMPC: Rewrote the INTBACK command, improved timings of the INTBACK command.<br \/>\n&#8211; SMPC: Rewrote peripheral data processing(Galaxy Fight &#8211; Universal Warriors).<br \/>\n&#8211; SMPC: Changed sat_battery.sav to sat_battery.bin.<br \/>\n&#8211; SMPC: Fixed a bug of the INTBACK command(Canceling of the INTBACK command).<br \/>\n&#8211; SMPC: Fixed bugs of the SF flag setting of the commands CDON\/CDOFF.<br \/>\n&#8211; SMPC: Rewrote get peripheral data.<br \/>\n&#8211; SMPC: Fixed input issues(Rayman, Yoshiyuki Sadamoto Illustrations).<br \/>\n&#8211; SMPC: Changed peripheral data collecting time to 100 scanlines(close to the SAROO fast cursor moving speed).<br \/>\n&#8211; SMPC: Changed cbGetStatus timing of INTBACK command(SegaSaturn Electronic Book Operator).<br \/>\n&#8211; VDP1: Added returning garbage data when reading is out of range.<br \/>\n&#8211; VDP1: Rewrote initialization of Frame Buffers.<br \/>\n&#8211; VDP1: Optimized color mode decoding.<br \/>\n&#8211; VDP1: Fixed a bug of registers mirroring(no mirror).<br \/>\n&#8211; VDP1: Rewrote register handlings and update timings, fixed Lunar(missing trees), Tactics Ogre(menu flashing).<br \/>\n&#8211; VDP1: Fixed a bug that some registers shouldn&rsquo;t be initialized when resetting or power-on<br \/>\n(480P-Mode-Demo: Fixed color issues since v0.6.5011, and another bug that the purple polyline shouldn&rsquo;t be displayed)<br \/>\n&#8211; RASTER: Refined.<br \/>\n&#8211; VDP1: Fixed manual erase\/change timing(Kidou Senshi Z Gundam &#8211; Zenpen Zeta no Kodou).<br \/>\n&#8211; VDP1: Fixed Manual Change(missing sprites of Sega Ages &#8211; OutRun).<br \/>\n&#8211; VDP1: Fixed CMDLINK, bits 1, 0 must be ignored(Akumajou Dracula X).<br \/>\n&#8211; VDP1: Fixed texture sampling.<br \/>\n&#8211; VDP1.ERASER: Implemented Eraser for handling Erase\/Write(Fixed graphic issues of KOF95, Sonic Jam).<br \/>\n&#8211; VDP1.ERASER: Fixed endVBE.<br \/>\n&#8211; VDP2: Added initialization for m_cpe(Cycle Pattern Error).<br \/>\n&#8211; VDP2: Clear m_cpe(Cycle Pattern Error) at checkV.<br \/>\n&#8211; VDP2: Implemented drawing of borders.<br \/>\n&#8211; VDP2: Optimized color mode decoding for getting layer data and the sprite active table.<br \/>\n&#8211; VDP2: Fixed a bug of VCNT updating(palette error of the cartridge warnings screen of KOF95).<br \/>\n&#8211; VDP2: Rewrote Cycle Pattern handlings.<br \/>\n&#8211; VDP2: Fixed a bug of TVSTAT register handlings.<br \/>\n&#8211; VDP2: Fixed a bug of Bitmap address wrapping(NBG0, NBG1, RBG0, SPRITE, Yoshiyuki Sadamoto Illustrations).<br \/>\n&#8211; SCSP: Implemented full emulation of DSP.<br \/>\n&#8211; SCSP: Added more reading handlings for CCR registers.<br \/>\n&#8211; SCSP: Rewrote INTC.<br \/>\n&#8211; SCSP: Rewrote timers.<br \/>\n&#8211; SCSP: Cleaned up unused tables.<br \/>\n&#8211; SCSP: Refactored completely.<br \/>\n&#8211; SCSP: Fixed timing for M68K RAM access to pass the emulator detection of SlideHop.<br \/>\n&#8211; SCSP: Fixed a bug that Calling Address is not updated after the monitor slot is set(SRWF FMV).<br \/>\n&#8211; SCSP: Fixed a bug of EFSDL when setting with 16-bit data.<br \/>\n&#8211; SCSP: Fixed bugs of SDIR handlings(Waku Waku 7).<br \/>\n&#8211; SCSP: Fixed a bug of DMAC EX flag.<br \/>\n&#8211; SCSP: Passed 13 tests of celeriyacon&rsquo;s scsp_test.<br \/>\n&#8211; CDB: Added address mapping region for CR registers(Saturn Test menu).<br \/>\n&#8211; CDB: Implemented handling of subcodeRW.<br \/>\n&#8211; CDB: Supported multi-session discs.<br \/>\n&#8211; CDB: Supported multi-index discs.<br \/>\n&#8211; CDB: Supported CD+G\/CD+EG playbacks.<br \/>\n&#8211; CDB: Rewrote TOC handlings.<br \/>\n&#8211; CDB: Rewrote periodic response.<br \/>\n&#8211; CDB: Rewrote status transitions.<br \/>\n&#8211; CDB: Rewrote subcodeQ handlings.<br \/>\n&#8211; CDB: Rewrote Connectors handling.<br \/>\n&#8211; CDB: Rewrote position handling.<br \/>\n&#8211; CDB: Rewrote data transfer handling.<br \/>\n&#8211; CDB: Refactored commands CdPlay, CdSeek and ReadFile.<br \/>\n&#8211; CDB: Don&rsquo;t start periodic response after power on.<br \/>\n&#8211; CDB: Read TOC after reset.<br \/>\n&#8211; CDB: Emulated status RETRY, ERROR, FATAL.<br \/>\n&#8211; CDB: Rewrote status, periodic response, position processing.<br \/>\n&#8211; CDB: Rewrote commands CopySctData, MoveSctData.<br \/>\n&#8211; CDB: Optimized subcode R~W decoding with a circular queue.<br \/>\n&#8211; CDB: Rewrote command E2, renamed it to ReadRom.<br \/>\n&#8211; CDB: Added SH1 fake address mapping.<br \/>\n&#8211; CDB: Changed changing condition of periodic response.<br \/>\n&#8211; CDB: Merged r\/datatrns read\/write handlers.<br \/>\n&#8211; CDB: Implemented CdScan.<br \/>\n&#8211; CDB: Reverse scan reverses the output samples order.<br \/>\n&#8211; CDB: Rewrote CD report.<br \/>\n&#8211; CDB: Rewrote async operation.<br \/>\n&#8211; CDB: Fixed report of status FATAL\/OPEN\/NODISC\/STANDBY.<br \/>\n&#8211; CDB: Fixed word access for the DATATRNS register(Steam Hearts).<br \/>\n&#8211; CDB: Fixed timing of command AbortFile again.<br \/>\n&#8211; CDB: Fixed GetdelSctData, CalActSiz, DataEnd(KOF95), ReadDir\/ChgDir(incorrect drend when infnum is 254).<br \/>\n&#8211; CDB: Fixed bugs of current play position and target position.<br \/>\n&#8211; CDB: Fixed a bug that the file system can not access current\/parent directorys sometimes.<br \/>\n&#8211; CDB: Fixed a bug of the CSCT flag(Should be set when a sector was discarded)<br \/>\n&#8211; CDB: Fixed a bug that MPEG videos playing twice.<br \/>\n&#8211; CDB: Fixed a bug of EHST flag setting timing(Assault Suit Leynos 2).<br \/>\n&#8211; SYSTEM: Implemented CAT(Cycle Adaptive Timing).<br \/>\n&#8211; SYSTEM: Implemented FMA(Fast Memory Access).<br \/>\n&#8211; SYSTEM: Implemented Audio Stream Buffer.<br \/>\n&#8211; SYSTEM: Implemented new mechnism for the PAL mode.<br \/>\n&#8211; SYSTEM: Implemented generic system time slices.<br \/>\n&#8211; SYSTEM: Rewrote the frame structure.<br \/>\n&#8211; SYSTEM: Rewrote handlings of the communication port.<br \/>\n&#8211; SYSTEM: Fixed a bug of address mapping(lockup area).<br \/>\n&#8211; SYSTEM: Fixed a bug of H-BLANKs during V-BLANK.<br \/>\n&#8211; SYSTEM: Rewrote CS2 address mapping.<br \/>\n&#8211; SYSTEM: Added default BUP when no game loaded.<br \/>\n&#8211; SYSTEM: Added Open\/Close Tray.<br \/>\n&#8211; SATURN: Changed name prefix of BUP.<br \/>\n&#8211; SATURN: Fixed initialization of SCSP RAM for quick starting and HLEBIOS.<br \/>\n&#8211; SATURN: Added recognization of audio CDs.<br \/>\n&#8211; SATURN: Added VDP1 frame buffer initialization for HLE_BIOS(Galaxy Fight &#8211; Universal Warriors).<br \/>\n&#8211; TITAN: Fixed TITAN mode.<br \/>\n&#8211; TITAN: Fixed input issue of Suiko Enbu.<br \/>\n&#8211; TITAN: Changed button name from PUSHSW to SELECT.<br \/>\n&#8211; TITAN: Rewrote EEPROM and BUP loading\/saving.<br \/>\n&#8211; TITAN: Added SIMM.<br \/>\n&#8211; TITAN: Passed MIDI Test.<br \/>\n&#8211; TITAN: Passed Gun Trigger Test.<br \/>\n&#8211; TITAN: Supported new formats 7Z\/RAR.<br \/>\n&#8211; TITAN: Supported Multi-cartridge.<br \/>\n&#8211; TITAN: Fixed area code of Sport Fishing 2.<br \/>\n&#8211; TITAN: Fixed a bug of EEPROM reading, passed the EEPROM Test.<br \/>\n&#8211; PROLOGUE21: Added a stub.<br \/>\n&#8211; RASTER: Rewrote raster.<br \/>\n&#8211; READER: Rewrote async operation.<br \/>\n&#8211; SCHEDULER: Refined.<br \/>\n&#8211; SCHEDULER: Fixed a bug when frame exit, the next target time could be discarded.<br \/>\n&#8211; SCHEDULER: Fixed a bug of timer repeating.<br \/>\n&#8211; SCHEDULER: Fixed a bug that an event may execute after executed.<br \/>\n&#8211; MP1D: Implemented a new mechnism(wait when buffer is full).<br \/>\n&#8211; MP1D: Video and Audio use seperated demuxers.<br \/>\n&#8211; MP1D: Reduced memory usage.<br \/>\n&#8211; MP1DA: Fixed the sound glitches when playing opening movie of Lunar SSSC.<br \/>\n&#8211; MP1DV: Fixed a bug of empty GOP.<br \/>\n&#8211; VCDCARD: Decoupled from CDBLOCK.<br \/>\n&#8211; VCDCARD: Implemented window, zooming functions.<br \/>\n&#8211; VCDCARD: Fixed the command MpSetDec.<br \/>\n&#8211; VCDCARD: Fixed crash.<br \/>\n&#8211; VCDCARD.MPDV: Fixed display position of the frame buffer.<br \/>\n&#8211; VCDCARD.MPDV: Fixed issues of window processing.<br \/>\n&#8211; VCDCARD.MPDV: Implemented bilinear filtering.<br \/>\n&#8211; VCDCARD.MPDV: Replaced all of the floating calculations with integer calculations.<br \/>\n&#8211; ODD: Rewrote async operation.<br \/>\n&#8211; ODD: Fixed a bug that sometimes it can&rsquo;t stop after releasing Forward\/Backward button in the BIOS CD player.<br \/>\n&#8211; DRIVE: Refactored CD drive status transitions.<br \/>\n&#8211; PAR: Fixed a bug of getting vendor id, product id.<br \/>\n&#8211; DATA: Added record data of Sega Saturn de Hakken!! Tamagotchi Park(Thanks to cafe-alpha).<br \/>\n&#8211; PERIPHERAL: Implemented emulation of PSY-Q Target Adapter(Broken)<br \/>\n&#8211; PERIPHERAL: Implemented emulation of Satiator(Broken).<br \/>\n&#8211; PERIPHERAL: Implemented emulation of SAROO.<br \/>\n&#8211; PORT: Decoupled ASIC01, ASIC02 from SMPC.<br \/>\n&#8211; FDD: Changed block size to 512 bytes.<br \/>\n&#8211; BIOS: Added function S_AUTHENCD(required by SMPMPG1), bumped version number.<br \/>\n&#8211; BIOS: Fixed offset of the instruction at 0600092E.<br \/>\n&#8211; BIOS: Supported to run with SH2 cache enabled.<br \/>\n&#8211; BIOS: Added default PC and SP for SH2(S)(Doom).<br \/>\n&#8211; BIOS: Fixed SYS_SETSCUIM for SH2(S)(Astal).<br \/>\n&#8211; BIOS: Enabled Nova BIOS.<br \/>\n&#8211; BIOS: Supported to run executable files.<br \/>\n&#8211; BIOS: Fixed slave sh2 initialization.<br \/>\n&#8211; BIOS: Implemented SYS_CHGSYSCK, SYS_TASSEM, SYS_CLRSEM.<br \/>\n&#8211; BIOS: Rewrote the handling of SCU interrupts and the execution interface of SYS and BUP functions.<br \/>\n&#8211; BIOS: HLE BIOS version bumps to v0.94.<br \/>\n&#8211; BIOS Rewrote SH2_INIT and interrupts initialization.<br \/>\n&#8211; BIOS: Fixed bugs of the HLE BIOS, updated version number of the HLE BIOS.<br \/>\n&#8211; BUP: Redesigned the BUP format.<br \/>\n&#8211; BUP: Fixed bugs that sometimes it can corrupt existing game records in the BUP file system.<br \/>\n&#8211; BUP: Fixed bugs of read\/write game records.<br \/>\n&#8211; EXE: Supported new excutable format SRE.<br \/>\n&#8211; EXE: Improved handling for entry address COF\/ELF\/SRE(DUKPLAYR.COF).<br \/>\n&#8211; CD: CD file name when there is only a dot without an extension, the dot is ommited.<br \/>\n&#8211; CD: Fixed a bug that it may exceed the size scope of a file while reading.<br \/>\n&#8211; CD: Fixed a bug that the last track can not end or loop.<br \/>\n&#8211; CDX: Rewrote handlings of physical CD Drive.<br \/>\n&#8211; CDX: Rewrote BIN\/CCD\/CUE\/ISO\/MDS parser.<br \/>\n&#8211; CDX: Refactored Sector\/Index\/Track\/Session\/CD and TOC structures.<br \/>\n&#8211; CDX: Supported multi-session and multi-index.<br \/>\n&#8211; CDX: Supported new formats CDG\/CDI\/CHD\/CSO\/DAX\/NRG\/TOC\/ZSO.<br \/>\n&#8211; CDX: Supported automatically generating ECC\/EDC code.<br \/>\n&#8211; CDX: Decoupled ISO9660 stuff from CDB.<br \/>\n&#8211; CDX: Supported PCM and WAV(roughly) formats.<br \/>\n&#8211; CDX: Fixed CD+G regressions of MDS\/NRG formats(Caused by 0.6.5003 CdScan support).<br \/>\n&#8211; CDX.CUE: Supported WAV(roughly) files.<br \/>\n&#8211; COMMON: Implemented cirque(circular queue).<br \/>\n&#8211; UTILITY: Added Region ID.<br \/>\n&#8211; MISC: Implemented Audio Level Meter.<br \/>\n&#8211; MISC: Implemented \u00ab\u00a0Rotate With Control\u00a0\u00bb.<br \/>\n&#8211; MISC: Implemented Turbo Mode(Tab).<br \/>\n&#8211; MISC: Implemented Step Forward Mode(Ctrl + ->).<br \/>\n&#8211; MISC: Implemented per_game_bup.<br \/>\n&#8211; MISC: Improved FPS controling, frames are now more stable and smooth.<br \/>\n&#8211; MISC: Rewrote Auto Region, PAL regions have higher priorities now.<br \/>\n&#8211; MISC: Supported 64-bit architecture.<br \/>\n&#8211; MISC: Optimized INI parser file processing(Load the entire file instead of line by line).<br \/>\n&#8211; MISC: Reduced memory usage.<br \/>\n&#8211; MISC: Added PAUSE\/PLAY toggle(Spacebar).<br \/>\n&#8211; MISC: Added colors and shadows for FPS display.<br \/>\n&#8211; MISC: Added a License button on the About Dialog.<br \/>\n&#8211; MISC: Added a new option show_log in nova.ini for showing\/hiding the log console.<br \/>\n&#8211; MISC: Added a new option show_stat in nova.ini for showing\/hiding FPS information.<br \/>\n&#8211; MISC: Added new options log_xxx in nova.ini for setting log levels of individual modules.<br \/>\n&#8211; MISC: Renamed stv_game to stv_slot# in nova.ini.<br \/>\n&#8211; MISC: Renamed mpeg_card to vcd_card in nova.ini.<br \/>\n&#8211; MISC: Fixed data size of Saturn Standard Pad.<br \/>\n&#8211; MISC: Fixed memory leaks.<br \/>\n&#8211; MISC: Fixed random crash.<br \/>\n&#8211; MISC: Fixed a bug of INI parser(may crash when it encounters empty lines)<br \/>\n&#8211; MISC: Fixed a bug of the CPE format.<br \/>\n&#8211; MISC: Updated data.json.<br \/>\n&#8211; MISC: Migrated to C++17.<br \/>\n&#8211; MISC: Show\/hide output console via menu.<br \/>\n&#8211; MISC: Fixed a bug that output console can not be closed properly.<br \/>\n&#8211; MISC: Supported swapping disc.<br \/>\n&#8211; MISC: Made FPS more stable.<br \/>\n&#8211; MISC: Replaced init function with create for various machines.<br \/>\n&#8211; D3D9: Removed D3DX9 dependencies.<br \/>\n&#8211; D3D9: Changed D3DFMT_X8R8G8B8 to D3DFMT_A8R8G8B8 for compatibilities.<br \/>\n&#8211; GRAPHIC: Implemented various graphic filters:<br \/>\n&#8230;\tNone<br \/>\n&#8230;\tBilinear<br \/>\n&#8230;\tCRT (Aperture Grille Big)<br \/>\n&#8230;\tCRT (Aperture Grille Small)<br \/>\n&#8230;\tCRT (Slot Mask Big)<br \/>\n&#8230;\tCRT (Slot Mask Small)<br \/>\n&#8230;\tDot (Round)<br \/>\n&#8230;\tDot (Square)<br \/>\n&#8230;\tLCD (Game Boy)<br \/>\n&#8230;\tLCD (Game Boy Light)<br \/>\n&#8230;\tNoise (Dynamic)<br \/>\n&#8230;\tNoise (Static)<br \/>\n&#8230;\tE Ink Color<br \/>\n&#8230;\tPaperwhite<br \/>\n&#8230;\tScanline (Phosphor)<br \/>\n&#8230;\tScanline (Straight)<br \/>\n&#8230;\tMonochrome<br \/>\n&#8230;\tReverse Color<br \/>\n&#8211; GRAPHIC: Implemented Fullscreen Mode.<br \/>\n&#8211; GRAPHIC: Implemented VSync.<br \/>\n&#8211; SOUND: Improved audio streaming.<br \/>\n&#8211; SOUND: Supported Portable Sound Format.<br \/>\n&#8211; SOUND: Fixed a bug that left and right channels were reversed.<br \/>\n&#8211; GUI: Vsync is enabled by default.<br \/>\n&#8211; GUI: Redesigned file open\/close logic.<br \/>\n&#8211; GUI: Show version number on the caption bar of the main window.<br \/>\n&#8211; GUI: Supported various Aspect Ratios.<br \/>\n&#8211; GUI: Supported rotations of the main window.<br \/>\n&#8211; GUI: Hide cursor in fullscreen mode.<br \/>\n&#8211; GUI: Render overlay text with freetype.<br \/>\n&#8211; GUI: Fixed a bug when restoring a minimized window.<br \/>\n&#8211; DEBUGGER: Enabled debugger.<br \/>\n&#8211; DEBUGGER: Improved the debugger.<br \/>\n&#8211; DEBUGGER: Return to RTS instead of returning from the function.<br \/>\n&#8211; DEBUGGER: Fixed a crash of quiting the program while running the debugger.<br \/>\n&#8211; DEBUGGER: Fixed bugs that the debugger crashes with low-DPI displays.<br \/>\n&#8211; DEBUGGER: Fixed a bug when clicking the PC icon.<br \/>\n&#8211; NOVA: Refactored the entire project(Uncompleted).<br \/>\n&#8211; NOVA: Release memory of a Machine when close.<\/em><\/p>\n<p>&nbsp;<br \/>\nLa traduction est assur\u00e9e par <a href=\"http:\/\/www.tradu-france.com\/\">Tradu-France<\/a>, \u00e0 noter qu&rsquo;une liste de compatibilit\u00e9 est disponible <a href=\"https:\/\/literalmente-game.github.io\/compatibility_lists\/nova.html\">ici<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<p class=\"p_telecharger_icone_zip\"><p class=\"p_telecharger_icone_zip\"><a class=\"telecharger_icone_zip\" href=\"https:\/\/www.emu-france.com\/?wpfb_dl=7468\" title=\"Download Nova\">T\u00e9l\u00e9charger Nova v0.7 (1.9 Mo)<\/a><\/p><\/p>\n<p class=\"p_telecharger_icone_zip\"><p class=\"p_telecharger_icone_zip\"><a class=\"telecharger_icone_zip\" href=\"https:\/\/www.emu-france.com\/?wpfb_dl=7469\" title=\"Download Nova (Fran\u00e7ais)\">T\u00e9l\u00e9charger Nova (Fran\u00e7ais) v0.6 (697 Ko)<\/a><\/p><\/p>\n<p class=\"p_site_officiel\"><a class=\"site_officiel\" href=\"https:\/\/twitter.com\/realSteveKwok\/\" target=\"_blank\" rel=\"noopener noreferrer\">Site Officiel<\/a><\/p>\n<p class=\"p_en_savoir_plus\"><a class=\"en_savoir_plus\" href=\"https:\/\/www.emu-france.com\/emulateurs\/5-consoles-de-salon\/50-sega-saturn\/\">En savoir plus&#8230;<\/a><\/p>\n<div class=\"fcbkbttn_buttons_block\" id=\"fcbkbttn_left\"><div class=\"fb-share-button  \" data-href=\"https:\/\/www.emu-france.com\/?p=83027\" data-type=\"button_count\" data-size=\"small\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Cr\u00e9\u00e9 par Steve Kwok, cet \u00e9mulateur de Sega Saturn et Sega Titan Video (ST-V) appel\u00e9 Nova est capable d&rsquo;ex\u00e9cuter plusieurs jeux commerciaux. Nova est \u00e9crit en C++ 17, et a comme objectif d&rsquo;atteindre le m\u00eame niveau que les autres \u00e9mulateurs &#8230;<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[1],"tags":[],"class_list":["post-83027","post","type-post","status-publish","format-standard","hentry","category-par-defaut","uentry","postonpage-1","odd","post-author-Jets"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pKi2R-lB9","jetpack_likes_enabled":false,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/83027","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=83027"}],"version-history":[{"count":4,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/83027\/revisions"}],"predecessor-version":[{"id":83032,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/83027\/revisions\/83032"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=83027"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=83027"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=83027"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}