{"id":13260,"date":"2006-11-04T11:55:32","date_gmt":"2006-11-04T11:55:32","guid":{"rendered":"http:\/\/127.0.0.1\/ef\/?p=13260"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T22:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/www.emu-france.com\/?p=13260","title":{"rendered":"[Console] No$GBA v2.3a"},"content":{"rendered":"<p>No$GBA est un \u00e9mulateur de <a href=\"http:\/\/fr.wikipedia.org\/wiki\/Game_Boy_Advance_SP\">GameBoyAdvance<\/a> et de <a href=\"http:\/\/fr.wikipedia.org\/wiki\/Nintendo_DS\">Nintendo DS<\/a>. Voici les am\u00e9liorations:<\/p>\n<p><em>&#8211; nds\/help: nds-bitmaps can be wrapped (that unlike gba-bitmaps) (thanks remi)<br \/>\n&#8211; nds\/video: emulates optional wrap-around (area overflow) for nds bitmap-modes<br \/>\n&#8211; nds\/video: emulates read-only 2d-engine-b ports as read-only (thanks remi)<br \/>\n&#8211; nds\/3d: texture transformation mode 1 supports negative m[8,9,12,13] values<br \/>\n&#8211; nds\/3d\/boxtest: fast onscreen pre_check on any of all 8 coordinates of box<br \/>\n&#8211; nds\/3d\/boxtest: fast offscreen pre_check on all 8 coordinates of whole-box<br \/>\n&#8211; nds\/3d\/boxtest: fast offscreen pre_check on all 4 coordinates of box-face<br \/>\n&#8211; video\/speedup: faster bg drawing when special effects disabled (blend\/bright)<br \/>\n&#8211; reg\/home: moved all users to usa, avoids paypal-german-language-service (remi)<br \/>\n&#8211; reg\/full: new parity and decrypt.jpg encryption by headless marching soldiers<br \/>\n&#8211; reg\/full: discontinued free nds-updates for older (than 12 months) gba-users<br \/>\n&#8211; reg\/full: registration tool auto-generates invoices for commercial users<br \/>\n&#8211; reg\/home: new file-ext .key (some servers now declare .bin as potential virus)<br \/>\n&#8211; sync: forces machine_switch on retrace, forces to be 1st machine after retrace<br \/>\n&#8211; gui\/f1_key: HELP_FORCEFILE instead HELP_CONTENTS (preserves current chapter)<br \/>\n&#8211; webpage: added donate buttons on gba,msx,cpc,nes,2k6,zx8,c64 freeware pages<br \/>\n&#8211; email: new email address &#8211; please do NOT put it online &#8211; due to spam problems<br \/>\n&#8211; nds\/3d: bug-fixed GX \u00ab\u00a0nop\u00a0\u00bb command (to have 0 parameters, instead 1 parameter)<br \/>\n&#8211; emu\/help: described + emulated gba\/nds7 dummy cp14-icebreaker (prefetch data)<br \/>\n&#8211; nds\/cpu: emulates cp15 ctrl bit15 (pre-v5 ldr\/ldm\/pop pc.bit0=thumb disabled)<br \/>\n&#8211; cpu: emulates\/ignores misaligned r15 in LDM [Rb],r15 (with optional warning)<br \/>\n&#8211; nds\/help: added some basic specs on DS Memory Timings (in DS Various chapter)<br \/>\n&#8211; nds\/3d: bugfixed texture transform (imul_op=64bit, instead imul_eax,op=32bit)<br \/>\n&#8211; cpu: emulates empty rlist (load\/store r15 on ARMv4, Rb=Rb+\/-40h on ARMv4\/v5)<br \/>\n&#8211; cpu: emulates writeback-base-included-in-rlist (for all stm\/ldm\/v4\/v5\/tmb\/arm)<br \/>\n&#8211; cpu\/help: added info on invalid rlist&rsquo;s for ARMv4\/v5 THUMB\/ARM LDM\/STM opcodes<br \/>\n&#8211; cpu: bugfixed arm9 q(d)add\/sub (xor 7fffffffh instead 7ffffffh, one more f)<br \/>\n&#8211; nds\/sound: emulates sound output speaker routing and speaker stereo panning<br \/>\n&#8211; nds\/sound: emulates sound-hold (freezes output until hold=0 or next re-start)<br \/>\n&#8211; nds\/sound: optionally mono output, optionally disabled, on machine 1 only<br \/>\n&#8211; nds\/sound: allows \u00ab\u00a0dumb loops\u00a0\u00bb when reading non-irq-timed sound status regs<br \/>\n&#8211; nds\/sound\/help: described hold flag (can&rsquo;t hold on restart, apparently bugged)<br \/>\n&#8211; nds\/sound\/help: described the two different ch(a)+ch(b) addition outputs<br \/>\n&#8211; nds\/sound\/help: described capture errors (both negative and overflow bugs)<br \/>\n&#8211; nds\/sound: emulates minmax clipping, fully emulates all sound capture errors<br \/>\n&#8211; gba\/sound: fixed small ch4 glitch (occured when only one stereo side was on)<br \/>\n&#8211; gba\/sound: bugfix: recurses channel 3 wave ram bank number\/bank size changes<br \/>\n&#8211; gba\/sound: emulates minmax clipping, corrected channel-volume vs bias-volume<br \/>\n&#8211; gba\/nds\/sound\/help: rev-engineered Max Output Levels (psg\/pcmfifo\/bias\/clip)<br \/>\n&#8211; nds\/sound: emulates capture (routing, adding, mixing, rounding, clipping, etc)<br \/>\n&#8211; nds\/sound: emulates sound loop+length and high accuracy frequency timings<br \/>\n&#8211; nds\/gba-slot\/bugfix: memadr_sram (instead nnn=0Eh) (thanks Chow Kim Foong)<br \/>\n&#8211; nds\/sound\/help: corrected sample frequency, explained length\/loop registers<br \/>\n&#8211; nds\/sound: emulates channel volume, channel volume shift, master volume, bias<br \/>\n&#8211; nds\/sound: emulates pcm8, pcm16, adpcm, psg wave\/duty, psg noise formats<br \/>\n&#8211; nds\/sound: emulates all write-only sound ports as such (reads as 00000000h)<br \/>\n&#8211; nds\/sound\/no$fmw\/emu: initializes bias=200h (as done by original firmware)<br \/>\n&#8211; nds\/sound: nds_sb_generate_sample invoked by NDS7 (not NDS9) as sound master<br \/>\n&#8211; nds\/bugfix: fixed arm9 halfmul opcodes (accidently exchanged opcode lsbs\/msbs)<br \/>\n&#8211; debug\/disass: fixed smulxy opcode (showed up as \u00ab\u00a0smmuxy\u00a0\u00bb instead of \u00ab\u00a0smulxy\u00a0\u00bb)<br \/>\n&#8211; nds\/sound\/help: described SOUNDCNT bits 8-11 (final audio output selection)<\/em><\/p>\n<p><p class=\"p_telecharger_icone_zip\"><a class=\"telecharger_icone_zip\" href=\"https:\/\/www.emu-france.com\/?wpfb_dl=2093\" title=\"Download Project Tempest (Francais)\">T\u00e9l\u00e9charger Project Tempest (Francais) v0.95 (339 Ko)<\/a><\/p><br \/>\n<\/p>\n<p class=\"p_site_officiel\"><a href=\"http:\/\/nocash.emubase.de\/gba.htm\" class=\"site_officiel\" target=\"_blank\">Site Officiel<\/a><\/p>\n<p class=\"p_en_savoir_plus\"><a href=\"https:\/\/www.emu-france.com\/utilitaires\/21-indispensable\/259-super-nintendo\/\" class=\"en_savoir_plus\">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=13260\" data-type=\"button_count\" data-size=\"small\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>No$GBA est un \u00e9mulateur de GameBoyAdvance et de Nintendo DS. Voici les am\u00e9liorations: &#8211; nds\/help: nds-bitmaps can be wrapped (that unlike gba-bitmaps) (thanks remi) &#8211; nds\/video: emulates optional wrap-around (area overflow) for nds bitmap-modes &#8211; nds\/video: emulates read-only 2d-engine-b ports &#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":[],"tags":[],"class_list":["post-13260","post","type-post","status-publish","format-standard","hentry","uentry","postonpage-1","odd","post-author-Jets"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/sKi2R-","jetpack_likes_enabled":false,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/13260","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=13260"}],"version-history":[{"count":0,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/13260\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=13260"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=13260"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=13260"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}