{"action":"created","issue":{"url":"https://api.github.com/repos/AppleWin/AppleWin/issues/384","repository_url":"https://api.github.com/repos/AppleWin/AppleWin","labels_url":"https://api.github.com/repos/AppleWin/AppleWin/issues/384/labels{/name}","comments_url":"https://api.github.com/repos/AppleWin/AppleWin/issues/384/comments","events_url":"https://api.github.com/repos/AppleWin/AppleWin/issues/384/events","html_url":"https://github.com/AppleWin/AppleWin/issues/384","id":208988587,"number":384,"title":"g_bDebugNormalSpeedBreakpoints - what is the use-case?","user":{"login":"tomcw","id":6696896,"avatar_url":"https://avatars3.githubusercontent.com/u/6696896?v=3","gravatar_id":"","url":"https://api.github.com/users/tomcw","html_url":"https://github.com/tomcw","followers_url":"https://api.github.com/users/tomcw/followers","following_url":"https://api.github.com/users/tomcw/following{/other_user}","gists_url":"https://api.github.com/users/tomcw/gists{/gist_id}","starred_url":"https://api.github.com/users/tomcw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tomcw/subscriptions","organizations_url":"https://api.github.com/users/tomcw/orgs","repos_url":"https://api.github.com/users/tomcw/repos","events_url":"https://api.github.com/users/tomcw/events{/privacy}","received_events_url":"https://api.github.com/users/tomcw/received_events","type":"User","site_admin":false},"labels":[{"id":541852669,"url":"https://api.github.com/repos/AppleWin/AppleWin/labels/1.26.1.1","name":"1.26.1.1","color":"ffffff","default":false},{"id":90554404,"url":"https://api.github.com/repos/AppleWin/AppleWin/labels/question","name":"question","color":"cc317c","default":true}],"state":"closed","locked":false,"assignee":{"login":"Michaelangel007","id":7876796,"avatar_url":"https://avatars3.githubusercontent.com/u/7876796?v=3","gravatar_id":"","url":"https://api.github.com/users/Michaelangel007","html_url":"https://github.com/Michaelangel007","followers_url":"https://api.github.com/users/Michaelangel007/followers","following_url":"https://api.github.com/users/Michaelangel007/following{/other_user}","gists_url":"https://api.github.com/users/Michaelangel007/gists{/gist_id}","starred_url":"https://api.github.com/users/Michaelangel007/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Michaelangel007/subscriptions","organizations_url":"https://api.github.com/users/Michaelangel007/orgs","repos_url":"https://api.github.com/users/Michaelangel007/repos","events_url":"https://api.github.com/users/Michaelangel007/events{/privacy}","received_events_url":"https://api.github.com/users/Michaelangel007/received_events","type":"User","site_admin":false},"assignees":[{"login":"Michaelangel007","id":7876796,"avatar_url":"https://avatars3.githubusercontent.com/u/7876796?v=3","gravatar_id":"","url":"https://api.github.com/users/Michaelangel007","html_url":"https://github.com/Michaelangel007","followers_url":"https://api.github.com/users/Michaelangel007/followers","following_url":"https://api.github.com/users/Michaelangel007/following{/other_user}","gists_url":"https://api.github.com/users/Michaelangel007/gists{/gist_id}","starred_url":"https://api.github.com/users/Michaelangel007/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Michaelangel007/subscriptions","organizations_url":"https://api.github.com/users/Michaelangel007/orgs","repos_url":"https://api.github.com/users/Michaelangel007/repos","events_url":"https://api.github.com/users/Michaelangel007/events{/privacy}","received_events_url":"https://api.github.com/users/Michaelangel007/received_events","type":"User","site_admin":false}],"milestone":null,"comments":14,"created_at":"2017-02-20T21:44:54Z","updated_at":"2017-04-16T09:17:42Z","closed_at":"2017-03-05T21:19:01Z","body":"Hi Michael,\r\n\r\nIf you exit the built-in AppleWin debugger using SHIFT+F7 (where F7 is for the Debug button on the UI), then this sets `g_bDebugNormalSpeedBreakpoints = true`.\r\n\r\nThe associated comment in Frame.cpp says:\r\n\r\n```\r\n\\\\ MODE_RUNNING \\\\ Normal Speed Breakpoints: Shift-F7 exit debugger, keep breakpoints active, enter run state at NORMAL speed\r\n```\r\n\r\nThis flag looks to only be used in the core cpu6502.h / cpu65C02.h emulation loops, ie:\r\n```\r\n\tif( IsDebugBreakpointHit() )\r\n\t\tbreak;\r\n```\r\n\r\nWhere this function is defined as:\r\n```\r\n\tinline int IsDebugBreakpointHit()\r\n\t{\r\n\t\tif ( !g_bDebugNormalSpeedBreakpoints )\r\n\t\t\treturn false;\r\n\t\treturn _IsDebugBreakpointHit();\r\n\t}\r\n```\r\n\r\nAnyway, my question is what is the use-case for this (undocumented) feature?\r\nSince it is undocumented, then maybe it was just added as an internal development aid, and I can remove it. What do you think?"},"comment":{"url":"https://api.github.com/repos/AppleWin/AppleWin/issues/comments/294342020","html_url":"https://github.com/AppleWin/AppleWin/issues/384#issuecomment-294342020","issue_url":"https://api.github.com/repos/AppleWin/AppleWin/issues/384","id":294342020,"user":{"login":"tomcw","id":6696896,"avatar_url":"https://avatars3.githubusercontent.com/u/6696896?v=3","gravatar_id":"","url":"https://api.github.com/users/tomcw","html_url":"https://github.com/tomcw","followers_url":"https://api.github.com/users/tomcw/followers","following_url":"https://api.github.com/users/tomcw/following{/other_user}","gists_url":"https://api.github.com/users/tomcw/gists{/gist_id}","starred_url":"https://api.github.com/users/tomcw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tomcw/subscriptions","organizations_url":"https://api.github.com/users/tomcw/orgs","repos_url":"https://api.github.com/users/tomcw/repos","events_url":"https://api.github.com/users/tomcw/events{/privacy}","received_events_url":"https://api.github.com/users/tomcw/received_events","type":"User","site_admin":false},"created_at":"2017-04-16T09:17:42Z","updated_at":"2017-04-16T09:17:42Z","body":"Hi Michael,\r\n\r\nThese extensions for F7-modifiers seems fine to me, since there's no change to existing behaviour (I'm discounting the old SHIFT+F7 behaviour as that was never documented, so no one except you(!) knew about it)."}}
{"actor":{"display_login":"tomcw"}}