{"id":115149,"date":"2025-11-09T11:20:17","date_gmt":"2025-11-09T10:20:17","guid":{"rendered":"https:\/\/www.emu-france.com\/?p=115149"},"modified":"2025-11-09T11:21:41","modified_gmt":"2025-11-09T10:21:41","slug":"ordi-cspect-v3-0-15-2","status":"publish","type":"post","link":"https:\/\/www.emu-france.com\/?p=115149","title":{"rendered":"[Ordi.] #CSpect v3.0.15.2"},"content":{"rendered":"<p>Un \u00e9mulateur de Sinclair Zx Spectrum.<br \/>\n&nbsp;<br \/>\n<a href=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2019\/08\/cspect.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter  wp-image-60712\" src=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2019\/08\/cspect.jpg\" alt=\"\" width=\"328\" height=\"278\" srcset=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2019\/08\/cspect.jpg 642w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2019\/08\/cspect-300x254.jpg 300w\" sizes=\"auto, (max-width: 328px) 100vw, 328px\" \/><\/a><br \/>\n&nbsp;<br \/>\n<em>## v3.0.15.2 &#8211; Patreon Beta (password protected)<br \/>\n&#8211; Updated new Poke\/Peek command access to ULA bank 14 &#8211; due to another typo<br \/>\n&nbsp;<br \/>\n## v3.0.15.1b &#8211; Patreon Beta (password protected)<br \/>\n&#8211; Fixed a typeo in DeZog plugin causing a hang<br \/>\n&nbsp;<br \/>\n## v3.0.15.0b &#8211; Patreon Beta (password protected)<br \/>\n&#8211; Fixed flicker on Sprite Plugin (by David Reihpas)<br \/>\n&#8211; Added new iCSpect peek\/poke physical that allows for the ULA overlay access:<br \/>\n  \u00ab\u00a0`csharp<br \/>\n  byte[] PeekPhysicalULA(int _address, int _count);<br \/>\n  byte PeekPhysicalULA(int _address);<br \/>\n  void PokePhysicalULA(int _address, byte[] _value);<br \/>\n  void PokePhysicalULA(int _address, byte _value);<br \/>\n&#8211; Updated DeZog plugin to use new ULA peek\/poke (above) so loading works<br \/>\n&#8211; Fixed ULA\/tilemap setting when address is $0000-$1FFF and bank is 10,11 or 14<br \/>\n&nbsp;<br \/>\n## v3.0.14.1b &#8211; Patreon Beta (password protected)<br \/>\n&#8211; Fixed MacOS Crash<br \/>\n&nbsp;<br \/>\n## v3.0.14.0b &#8211; Patreon Beta (password protected)<br \/>\n&#8211; Fixed 1bit tilemap rendering<br \/>\n&#8211; Added \u00ab\u00a0-dscale\u00a0\u00bb command line option, to double the size of the debugger text (in case you find bits hard to read, also remember \u00ab\u00a0-thin\u00a0\u00bb)<br \/>\n&nbsp;<br \/>\n## v3.0.13.0b &#8211; Patreon Beta (password protected)<br \/>\n&#8211; Fixed \u00ab\u00a0Poke\u00a0\u00bb into ULA Bank 10\/11.<br \/>\n&#8211; iCSpect plugin interface changes. Set\/Get NextRegisters can now specify the \u00ab\u00a0index\u00a0\u00bb of a multi entry register (windows etc)<br \/>\n&#8211; NextReg window moved to key \u00ab\u00a0<Ctrl><Shift>R\u00a0\u00bb due to windows 11 eating that previous key<br \/>\n&#8211; Fixed NextReg Window displaying the \u00ab\u00a0window\u00a0\u00bb registers &#8211; were often out of order<br \/>\n&#8211; Fixed ULA Border rendering<br \/>\n&#8211; Fixed Invalid window rendering for ULA\/Tilemaps &#8211; maximises window size<br \/>\n&#8211; Fixed Poke into ULA banks when in some specific memory ranges<br \/>\n&nbsp;<br \/>\n## v3.0.12.1b &#8211; Patreon Beta (password protected)<br \/>\n&#8211; Fixed Mac and Linux download and install of OS &#8211; removed lockout. However still isn&rsquo;t right. Takes hours to download&#8230;<br \/>\n&#8211; Fixed the debugger resizing when sound is enabled.<br \/>\n&#8211; Fixed \u00ab\u00a0-mouse\u00a0\u00bb<br \/>\n&#8211; Fixed NEX file loading &#8211; rewrote for Bank 5 and 7 (ULA overlays and Tilemap loading)<br \/>\n&nbsp;<br \/>\n## v3.0.12.0b &#8211; Patreon Beta (password protected)<br \/>\n&#8211; Added .sh files for Linux to run demos.<br \/>\n&#8211; EXEs and .sh files should now be marked as executable for Linux\/Mac.<br \/>\n&#8211; New hdfmonkey folder added with exes for Windows, Mac and Linux included to help with SD card manipulation.<br \/>\n&#8211; New method of downloading and installing SD card image added.<br \/>\n&#8211; Missing ZXOS.BAT\/ZXOS.sh files added &#8211; will run the OS, downloading the SD card if needed.<br \/>\n&#8211; Finally fixed console output for logging and DebugOut plugin<br \/>\n&nbsp;<br \/>\n## v3.0.11.0b &#8211; Patreon Beta (password protected)<br \/>\n&#8211; Fixed an audio crash when playing sound and you load a large-ish file.<br \/>\n&#8211; Plugins for EXE trapping now uses the returned byte for TState addition (usually 0)<br \/>\n&#8211; Updated main loop mid line audio \u00ab\u00a0tick\u00a0\u00bb to help stop mistaken extra calls<br \/>\n&nbsp;<br \/>\n## v3.0.10.0b &#8211; Patreon Beta (password protected)<br \/>\n&#8211; You can now read\/write under the ULA BAM memory using Layer 2 read\/write modes<br \/>\n&#8211; Layer 2 can now use banks 10,11 and 14 without corrupting ULA memory banks<br \/>\n&#8211; CTRL+U now toggles showing UNDER the ULA memory in \u00ab\u00a0physical\u00a0\u00bb memory dump window (when using m bank:offset mode)<br \/>\n&#8211; Debugger Memory editing can now edit ULA or Physical memory<br \/>\n&#8211; ULA Screen updated to use new ULA memory<br \/>\n&#8211; Time Hires updated to use new ULA memory<br \/>\n&#8211; Timex Hi-Colour updated to use new ULA memory<br \/>\n&#8211; Lowres updated to use new ULA memory<br \/>\n&#8211; Tilemap updated to use new ULA memory<br \/>\n&nbsp;<br \/>\n## v3.0.9.0b &#8211; Patreon Beta (password protected)<br \/>\n&#8211; Updated Overscroll demo to be a full 1600&#215;256 lemmings level<br \/>\n&#8211; Added new C (z88dk) overscroll road sample.<br \/>\n&#8211; Added a frame sync timer, use \u00ab\u00a0-timer\u00a0\u00bb to disable (windows only)<br \/>\n&nbsp;<br \/>\n## v3.0.8.0b &#8211; Patreon Beta (password protected)<br \/>\n&#8211; Fixed a bug setting of the file position while trying to open a file.<br \/>\n&#8211; Re-enabled the console so the debugout works again.<br \/>\n&#8211; Updated readme for SD image file website.<br \/>\n&#8211; Added 320&#215;256 X over scroll mode<br \/>\n&#8211; Added 640&#215;256 X over scroll mode<br \/>\n&#8211; Added 256&#215;192 Y over scroll mode<br \/>\n&#8211; CTRL+L in debugger now toggles labels<br \/>\n&#8211; OverScroll demo added. Runable BAT\/NEX file, and source included.<br \/>\n&nbsp;<br \/>\n## v3.0.7.0b &#8211; Patreon Beta (password protected)<br \/>\n&#8211; Fixed a bug in loading z88dk files when a section PAGE_?? is defined twice.<br \/>\n&#8211; Debugger layout is now dynamic and will scale to the size of the window<br \/>\n&nbsp;<br \/>\n## v3.0.6.0b &#8211; Patreon Beta (password protected)<br \/>\n&#8211; Added a new \u00ab\u00a0-thin\u00a0\u00bb command line to make the whole debugger view use the thin font, allowing longer labels (mainly for z88dk)<br \/>\n&nbsp;<br \/>\n## v3.0.5.0b &#8211; Patreon Beta  (password protected)<br \/>\n&#8211; -zmap=[path] will now load z88dk map files directly<br \/>\n&#8211; Fixed lookup so that z88dk labels will display with correct case, but label search is case insensitive<br \/>\n&nbsp;<br \/>\n## v3.0.4.0b &#8211; Patreon Beta  (password protected)<br \/>\n&#8211; Updated esxDOS file position to return directly<br \/>\n&nbsp;<br \/>\n## v3.0.3.0b &#8211; private beta<br \/>\n&#8211; Running \u00ab\u00a0ZXOS.BAT\u00a0\u00bb will now Automatic download and installing of ZX Spectrum Next Distro SD card image to \u00ab\u00a0zxnext.sd\u00a0\u00bb<\/em><br \/>\n&nbsp;<br \/>\n<p class=\"p_telecharger_icone_zip\"><a class=\"telecharger_icone_zip\" href=\"https:\/\/www.emu-france.com\/?wpfb_dl=7678\" title=\"Download #CSpect\">T\u00e9l\u00e9charger #CSpect v3.1.0 (3.4 Mo)<\/a><\/p><\/p>\n<p class=\"p_site_officiel\"><a class=\"site_officiel\" href=\"https:\/\/mdf200.itch.io\/cspect\" 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\/10-ordinateurs\/173-sinclair-zx-spectrum\/\">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=115149\" data-type=\"button_count\" data-size=\"small\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Un \u00e9mulateur de Sinclair Zx Spectrum. &nbsp; &nbsp; ## v3.0.15.2 &#8211; Patreon Beta (password protected) &#8211; Updated new Poke\/Peek command access to ULA bank 14 &#8211; due to another typo &nbsp; ## v3.0.15.1b &#8211; Patreon Beta (password protected) &#8211; Fixed &#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":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[1],"tags":[],"class_list":["post-115149","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-tXf","jetpack_likes_enabled":false,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/115149","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=115149"}],"version-history":[{"count":3,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/115149\/revisions"}],"predecessor-version":[{"id":115152,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/115149\/revisions\/115152"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=115149"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=115149"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=115149"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}