{"id":48710,"date":"2017-03-12T11:44:03","date_gmt":"2017-03-12T10:44:03","guid":{"rendered":"http:\/\/www.emu-france.com\/?p=48710"},"modified":"2017-03-12T11:44:03","modified_gmt":"2017-03-12T10:44:03","slug":"multi-systemes-dsp-v0-17b2-final-11032017","status":"publish","type":"post","link":"https:\/\/www.emu-france.com\/?p=48710","title":{"rendered":"[Multi-systemes] DSP v0.17b2 Final (11\/03\/2017)"},"content":{"rendered":"<p>DSP est un \u00e9mulateur Sinclair ZX Spectrum mais aussi Amstrad CPC, Arcade, NES, SMS, GameBoy, Coleco Vision, Chip8\/Super Chip8&#8230; d\u00e9velopp\u00e9 par Leniad Soft 2003. Il supporte les Spectrum 48K, Spectrum 128K et des jeux d&rsquo;arcades comme Phoenix, BombJack ou encore Ghost&rsquo;n&rsquo;Goblins. Il s&rsquo;agit d&rsquo;un projet Open Source d\u00e9velopp\u00e9 en Delphi+Lazarus+Free Pascal.<\/p>\n<p>&nbsp;<br \/>\n<a href=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2016\/03\/DSP.png\" rel=\"attachment wp-att-43602\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter  wp-image-43602\" src=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2016\/03\/DSP.png\" alt=\"DSP\" width=\"345\" height=\"422\" srcset=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2016\/03\/DSP.png 530w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2016\/03\/DSP-245x300.png 245w\" sizes=\"auto, (max-width: 345px) 100vw, 345px\" \/><\/a><br \/>\n&nbsp;<\/p>\n<p><em>&#8211; General<br \/>\n    + Fixed a bug when entering the options menu without starting a driver (Thanks to FJ Marti)<br \/>\n    + If a driver is not initialized when exiting the list, no buttons are displayed<br \/>\n    + Added multiple directories for arcade ROMS separated by &lsquo;;&rsquo; (requested by Davide)<br \/>\n    + Fixed enter full screen when changing from video menu<br \/>\n    + K054000: Added protection chip<br \/>\n    + K053246-K053247-K055673: Implemented functions to show sprites<br \/>\n    + Autofire<br \/>\n        &#8211; General options -> Autofire -> Enable\/disable<br \/>\n        &#8211; Independent for each button fot both players<br \/>\n    + CPU: Unified functions in\/out with read\/write<br \/>\n    + Tape Engine<br \/>\n        &#8211; Improved handling of 1-byte blocks in TAP tapes<br \/>\n        &#8211; Added control to avoid blocks of 0 length in TAP tapes<br \/>\n        &#8211; Corrected the length of the message block of the TZX tapes<br \/>\n    + After pressing F4 to record a snapshot, the recording screen no longer shows each time a key is pressed<br \/>\n    + GFX engine: GFX functions optimizations, more speed<br \/>\n    + UPD765<br \/>\n        &#8211; Fixed next sector ID load function<br \/>\n        &#8211; Fixed a stupid bug when reading a full track (Fixes Spectrum +3 &lsquo;Platoon&rsquo; and many others)<br \/>\n        &#8211; Improved processing a track with 0 sectors (Corrects &lsquo;Tomahawk&rsquo; from Spectrum +3)<br \/>\n    + Disk loading: Fixed some problems selecting compressed files<br \/>\n    + DSK files: Fixed track number asignation<br \/>\n    + Cleaning and optimizations in many drivers (input, video, controls, etc)<br \/>\n    + Namco sound<br \/>\n        &#8211; Converted to clases<br \/>\n        &#8211; Fixed some bugs<br \/>\n        &#8211; Converted to standard audio functions<br \/>\n    + M680X: Added internal RAM<br \/>\n    + Deco 16ic: Converted playfield RAM to word, changed functions and drivers<br \/>\n    + Mouse: Created new functions to standarize the cursor creation, show and hide<br \/>\n    + M68000: Fixed carry flag on opcode roxr.l<br \/>\n    + OKI 6295: Added snapshot functions<br \/>\n    + Samples: Fixed a bug assigning the audio channel<br \/>\n&nbsp;<br \/>\n&#8211; Spectrum<br \/>\n    + Added Fuller joystick, and improved descriptions of other types of joystick<br \/>\n    + Fixed Cursor joystick, only works if selected<br \/>\n    + Improved Kempston joystick<br \/>\n&nbsp;<br \/>\n&#8211; Amstrad CPC<br \/>\n    + Fixed WAV tape file loading<br \/>\n&nbsp;<br \/>\n&#8211; GameBoy \/ GameBoy Color<br \/>\n    + Rewritted the video functions<br \/>\n    + Corrected read\/write of MBC5 mapper extra memory<br \/>\n    + Corrected the sound &lsquo;mode 3&rsquo;<br \/>\n    + Corrected reading of the joystick\/buttons when ussing the IRQ<br \/>\n    + Improved way to compare the current line that generates an IRQ<br \/>\n    + Improved timings of the current line<br \/>\n    + GameBoy Color<br \/>\n        &#8211; Corrected the size of the palette records. Fixed when the palette pointer is automatically advanced<br \/>\n        &#8211; Improved way to change speed<br \/>\n    + Improved loading a cartridge with an extra header before the data<br \/>\n    + Added mappers HuC-1 (to be confirmed) and MBC2<br \/>\n&nbsp;<br \/>\n&#8211; Pacman HW<br \/>\n    + Added the rest of dipswitch<br \/>\n    + Added screen rotation<br \/>\n    + Crush Roller: Added driver with sound<br \/>\n&nbsp;<br \/>\n&#8211; Galaxian HW<br \/>\n    + Fixed Scrambre sound, caused errors when closing the driver<br \/>\n&nbsp;<br \/>\n&#8211; Black Tiger<br \/>\n    + Video optimizations<br \/>\n&nbsp;<br \/>\n&#8211; Asteroids HW<br \/>\n    + Small audio optimizations<br \/>\n    + A video rewrite needed!<br \/>\n    + Asteroids: Small memory optimizations<br \/>\n    + Lunar Lander: added driver, no sound<br \/>\n&nbsp;<br \/>\n&#8211; Express Raider<br \/>\n    + ROMS updated to &lsquo;World V4&rsquo;<br \/>\n&nbsp;<br \/>\n&#8211; Galaxian HW<br \/>\n    + Moon Crest:<br \/>\n        &#8211; Improved sound with samples<br \/>\n        &#8211; Fixed a problem with chars\/sprites<br \/>\n&nbsp;<br \/>\n&#8211; Gunsmoke HW<br \/>\n    + Added dip switches to all games<br \/>\n    + Added a simulated copy protections<br \/>\n&nbsp;<br \/>\n&#8211; Higemaru<br \/>\n    + Added dip switches<br \/>\n    + Added P2 controls<br \/>\n&nbsp;<br \/>\n&#8211; Iron Horse<br \/>\n    + Added dip switches<br \/>\n    + Small video optimizations<br \/>\n&nbsp;<br \/>\n&#8211; Jackal<br \/>\n    + Added dip switches<br \/>\n&nbsp;<br \/>\n&#8211; Jr Pacman<br \/>\n    + Added dip switches<br \/>\n    + Fixed screen rotation<br \/>\n    + Added P2 controls<br \/>\n&nbsp;<br \/>\n&#8211; Shoot Out<br \/>\n    + Optimized sprites<br \/>\n    + Implemented IRQ<br \/>\n&nbsp;<br \/>\n&#8211; Vulgus<br \/>\n    + Added dip switches<br \/>\n    + Added P2 controls<br \/>\n&nbsp;<br \/>\n&#8211; Vigilante<br \/>\n    + Updated ROMS to version &lsquo;World E&rsquo;<br \/>\n    + Fixed background scroll<br \/>\n&nbsp;<br \/>\n&#8211; Space Firebird<br \/>\n    + Fixed dip switches<br \/>\n&nbsp;<br \/>\n&#8211; TNZS HW<br \/>\n    + Corrected audio initialization<br \/>\n&nbsp;<br \/>\n&#8211; Combat School<br \/>\n    + Video optimizations, more speed<br \/>\n    + Added dip switches<br \/>\n&nbsp;<br \/>\n&#8211; Twin Cobra HW<br \/>\n    + Implemented video on\/off<br \/>\n&nbsp;<br \/>\n&#8211; Double Dragon 3 HW<br \/>\n    + Added snapshot functions<br \/>\n    + Double Dragon 3<br \/>\n        &#8211; Fixed scroll (&lsquo;Egypt&rsquo; screen)<br \/>\n        &#8211; Fixed controls<br \/>\n    + The Combatribes: Added driver with sound<br \/>\n&nbsp;<br \/>\n&#8211; TMNT HW<br \/>\n    + TMNT: Changed the ROMS to 2 players version<br \/>\n&nbsp;<br \/>\n&#8211; The Simpsons<br \/>\n    + Fixed video and audio<br \/>\n    + Graphics problems (possible bug in the CPU)<br \/>\n    + Changed the ROMS to the 2 Players version (requested by Davide)<br \/>\n&nbsp;<br \/>\n&#8211; Vendetta (requested by Davide)<br \/>\n+ Added driver with sound<\/em><\/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=2246\" title=\"Download DSP (x86)\">T\u00e9l\u00e9charger DSP (x86) v0.23 (6.0 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=4086\" title=\"Download DSP (x64)\">T\u00e9l\u00e9charger DSP (x64) v0.20 (16\/07\/2022) (3.5 Mo)<\/a><\/p><\/p>\n<p class=\"p_site_officiel\"><a class=\"site_officiel\" href=\"https:\/\/github.com\/leniad\/dsp-emulator\" target=\"_blank\">Site Officiel<\/a><\/p>\n<p class=\"p_en_savoir_plus\"><a class=\"en_savoir_plus\" href=\"https:\/\/www.emu-france.com\/emulateurs\/305-multi-systemes\/306-multi-emulateurs\/\">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=48710\" data-type=\"button_count\" data-size=\"small\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>DSP est un \u00e9mulateur Sinclair ZX Spectrum mais aussi Amstrad CPC, Arcade, NES, SMS, GameBoy, Coleco Vision, Chip8\/Super Chip8&#8230; d\u00e9velopp\u00e9 par Leniad Soft 2003. Il supporte les Spectrum 48K, Spectrum 128K et des jeux d&rsquo;arcades comme Phoenix, BombJack ou encore &#8230;<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[1],"tags":[],"class_list":["post-48710","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-cFE","jetpack_likes_enabled":false,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/48710","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=48710"}],"version-history":[{"count":3,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/48710\/revisions"}],"predecessor-version":[{"id":48713,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/48710\/revisions\/48713"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=48710"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=48710"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=48710"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}