-
Notifications
You must be signed in to change notification settings - Fork 84
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Make drive noise for SD-card access configurable. #518
Labels
Milestone
Comments
gardners
added a commit
that referenced
this issue
Jan 6, 2022
lydon42
pushed a commit
that referenced
this issue
Jan 8, 2022
frehwagen
added a commit
that referenced
this issue
Jan 8, 2022
commit bde09d0b15bf16f5277503c564c3e24ab4d5de30 Merge: cf2aab5c 6e86d89f Author: frehwagen <frehwagen@bluewaysw.de> Date: Sat Jan 8 18:40:56 2022 +0100 Merge pull request #520 from MEGA65/dev-reltargfixes Dev reltargfixes commit 6e86d89f4431a6bb3401bcd2e7b0bcea46c325f1 Author: Falk Rehwagen <frehwagen@bluewaysw.de> Date: Sat Jan 8 18:31:34 2022 +0100 More fixes for nexys4ddr-widget target. commit b393162e132ab594092609ec0a8ff6833f954cdc Author: Falk Rehwagen <frehwagen@bluewaysw.de> Date: Sat Jan 8 18:25:11 2022 +0100 More fixing nexys4. commit c68353b7d590c80bbc530b120b1ab82f42a50a90 Author: Falk Rehwagen <frehwagen@bluewaysw.de> Date: Sat Jan 8 18:21:09 2022 +0100 Fixing nexys4 target. commit 431964034605c068995006d5a49015383c38fe92 Author: Falk Rehwagen <frehwagen@bluewaysw.de> Date: Sat Jan 8 18:14:16 2022 +0100 Fixing nexys4ddr-widget. commit 814e46e25cbb757acaa1d11811616576a42b8aaa Author: Falk Rehwagen <frehwagen@bluewaysw.de> Date: Sat Jan 8 17:02:21 2022 +0100 more mega65r2 target fixes. commit 17d69b81f2f3d8d4f5ffc8bb6ddc29a46a568a6a Author: Falk Rehwagen <frehwagen@bluewaysw.de> Date: Sat Jan 8 16:49:00 2022 +0100 mega65r2 fixes. commit cf2aab5cdf11a8ea96bf1dc2f4a136ff8865e736 Merge: 1767a2c6 b5d01aa3 Author: Oliver Graf <ograf@devilsclaw.de> Date: Sat Jan 8 12:00:40 2022 +0100 Merge branch 'pgs-pre-release' of github.com:MEGA65/mega65-core into pgs-pre-release commit 1767a2c6706ced2dc2747109a8ccb1e427e7ab5b Author: Oliver Graf <ograf@devilsclaw.de> Date: Sat Jan 8 11:34:43 2022 +0100 adding freezemenu sprited fix commit ad7f7094e38dbb35a6b3dbb45602cda8f4f03670 Author: Oliver Graf <ograf@devilsclaw.de> Date: Sat Jan 8 11:15:56 2022 +0100 cleanup ws chaos, make speed display only show on > 0 commit 799b12173d94ed99963bf43f7659dd9187fedad4 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sat Jan 8 20:15:16 2022 +1030 fix typo #474 commit 5827f3de64ddc7663de34cd41abe95dd1f1ca330 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sat Jan 8 20:13:30 2022 +1030 deglitch CPU reset button #474 commit cf4a4305baec0c3bc340194ae35712d7b2567cbf Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sat Jan 8 19:14:56 2022 +1030 rework uart monitor reset logic #474 commit 40c46063294d6bd868579586f80c3d4b90320559 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sat Jan 8 16:56:36 2022 +1030 more hunting spurious resets #474 commit 4472e2770a43510f905db6d1aa40b4026ee2188d Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sat Jan 8 12:55:40 2022 +1030 work around #474 by disabling ! command from serial monitor commit 1b6969e22db9cc96a77b6c4ee4f90145174d1301 Author: Oliver Graf <ograf@devilsclaw.de> Date: Sat Jan 8 02:30:04 2022 +0100 removed obsolete sid4_enable commit d5c10ae472fce141e5bbaf672904957be938aef9 Author: Oliver Graf <ograf@devilsclaw.de> Date: Sat Jan 8 00:24:40 2022 +0100 remove dc_track_rate and _enable (audio_ devel rollback) commit 23e4059bb3a36ffb44809a4588d9d844e09c6936 Author: Oliver Graf <ograf@devilsclaw.de> Date: Sat Jan 8 00:24:09 2022 +0100 fix bug in flash summary output commit 9da47ededaf7d2bf83933fd6a4e76979423aea38 Author: Oliver Graf <ograf@devilsclaw.de> Date: Sat Jan 8 00:06:47 2022 +0100 restored audio from development head commit a9d49de8f51191e85b0648e692f38727a20f19ac Author: Oliver Graf <ograf@devilsclaw.de> Date: Fri Jan 7 23:24:20 2022 +0100 fix erase progress bar, only show stats if > 0 commit 7b9dd26e83eb7710cdf5d1cea929bfda48a16eff Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sat Jan 8 07:23:18 2022 +1030 reset progress bar in all cases commit 4ded00cd32cd6322c5fd0d53af2644065da45b40 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sat Jan 8 07:14:09 2022 +1030 add missing decl #474 commit 4800268f33046e1cf66d58ae9aa7aa2bedb6c6ab Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sat Jan 8 07:13:53 2022 +1030 make sure every last scrap of dc offset track can be disabled #516 commit 8f7151ec33308dc171744a0d316cd6c73ef1b230 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sat Jan 8 07:11:52 2022 +1030 add missing ; #516 commit b443cb1599a9c6219db2753d5de3618ae71f9a1e Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sat Jan 8 07:08:18 2022 +1030 further instrument spontaneous reset #474 commit 054ebeb0f042e0a0084811f1475b4c076ec66597 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sat Jan 8 07:07:49 2022 +1030 add generic to force disabling of audio dc tracking #516 commit 4f524fb937f4d81e06d7cab25df0b0dad645882c Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Jan 7 23:36:00 2022 +1030 fix message after flashing/erasing a slot. #516 commit b67eecbe891e474273194b30a0ab4633827bc0b8 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Jan 7 23:03:19 2022 +1030 don't clamp audio when dc_offset tracking is disabled #516 commit 6b57441e1fa8e56ac7506bc55969b9744848ff90 Author: Oliver Graf <ograf@devilsclaw.de> Date: Tue Jan 4 01:39:39 2022 +0100 added some FORCE targets to submodule makes new fdisk version release-prep tools to add files to cor and mcs commit d1cb0529a85caed291538c6ac7578f3f4749ae01 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Jan 7 22:59:43 2022 +1030 fix erasing of slots #516 commit 66ca9c210eefa99f3547114c83aeb37611663310 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Jan 7 22:59:28 2022 +1030 remove unused variable from HYPPO commit c1adda3acb6057ccb8c6136c248e3729f7e7a57b Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Jan 7 22:45:23 2022 +1030 fix reading dc_offset_enable from $d63c #512 commit 3f92be90e13a6fed6b6d066c52383db08ac6d106 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Jan 7 21:53:20 2022 +1030 fix audiomixer settings in onboarding commit bcb32e28ef978eb4c4909d7246ab7bebd5eddb42 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Jan 7 21:17:09 2022 +1030 fix verify address for slot >0 #516 commit 1943e2fb677df2018c1557886ee561e1cf9e1c4b Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Jan 7 21:02:08 2022 +1030 instrument reset command to see if it is to blame #474 commit 41e0cd4ea31a4f654952e34d293f3604c4e408f5 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Jan 7 11:59:13 2022 +1030 limit tries when writing to flash #516 commit 15a9672019ff0fc1fc5accaf168697497f64f139 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Jan 7 11:44:48 2022 +1030 refactor flashing to better re-flash dud sectors #516 commit a4e7e4b93da37cccb73f34940fe383bfd34a7602 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Jan 7 09:15:17 2022 +1030 fix more missing decls #518 commit 217fdf470ba22569c188413af35672f5504dec06 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Jan 7 09:12:30 2022 +1030 add missing decl #518 commit cd74ca62f37cb6561ce49d853bd4e08b35fe8a8e Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Jan 7 09:02:19 2022 +1030 different drive LED colours for flop0,1 and SD. Silent SD option #518 commit 1f6b7d601415b3a360b8b523319f61e42d178c26 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Jan 7 08:46:22 2022 +1030 correct XDC cross-clock domain descriptions for new clock names #516 commit 9d11c784c265fac4df94e6daac66a82a3623a21d Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Jan 7 08:45:30 2022 +1030 show diffs when verify errors occur #516 commit 929e6ae90717cc964e7d204055b1b9ee3bae4dd8 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Jan 7 06:33:40 2022 +1030 spontaneous reset still happens. Increase thres to 16 cycles #474 commit 31d9238a5f02a002d0bb67924d690b79d64b82a6 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Jan 7 06:22:44 2022 +1030 allow audio DC offset tracking to be run-time enabled/disabled #512 commit 87a8ef918dc421af8f57acd96e615ca23f9c9e4f Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Jan 6 19:41:41 2022 +1030 require 8 cycles of RESET low from serial monitor #474 commit 2387279ca8b04a0c95c50eeddd9fedd8efc84d3f Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Jan 6 16:04:34 2022 +1030 change non-testpattern colour to confirm #516 commit 3c7d453c48a06bbeb5ca38a378b74a46df2d65d3 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Jan 6 16:04:20 2022 +1030 tweak test pattern display #516 commit b0ade6e37368402f8abd11692697f835aba6c307 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Jan 6 15:55:13 2022 +1030 more dipsw debouncing #516 commit 22987bc12c2ac7fb3a4ccdaa9b42b715eba84941 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Jan 6 15:42:00 2022 +1030 debounce dipsw lines #516 commit c2d7db260d8e0e7ecbf47c8e7c91f998470fcd88 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Jan 6 15:16:45 2022 +1030 tweak test pattern #516 commit ee4cbb434740465cb0b7be1de8033f8f773f6133 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Jan 6 15:06:16 2022 +1030 tweak test pattern dispaly #516 commit 96fef97ea32fb46d38026d64e20b602f0bda9c01 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Jan 6 14:55:44 2022 +1030 better portp defaults for hdmi test #516 commit d5fc7c833ec167330eef01cff87dfc22fa12606b Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Jan 6 14:47:47 2022 +1030 more testing flicker #516 commit ac2262775234c6ebfd85860f248ce8cc1a550524 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Jan 6 14:00:05 2022 +1030 try to work out why display is not changing #516 commit e6f4ac83c8b8ec6876c42253a7a5dddad4899f41 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Jan 6 13:52:16 2022 +1030 try to make HDMI output blue #516 commit dd0023ef0996a6b298b390b40a6838e90f9e198c Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Jan 6 13:50:47 2022 +1030 notes for working around QSPI problem commit 8e8eb79fc25508b42d2d8293c70169b5de7f332e Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Jan 6 13:34:19 2022 +1030 produces HDMI output now #516 commit a1414c84ce6f83ac74b8b28f64c6239772ea9038 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Jan 6 00:33:25 2022 +1030 plumb test pattern colours to outputs #516 commit 26f2f61c184c1f3e86475b80b0195fc55a231f16 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Jan 6 00:13:56 2022 +1030 more work trying to resurrect hdmi test target #516 commit 6e83edb71a65dbe554ba1183cb57885274430765 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Jan 6 00:13:38 2022 +1030 disable backbone clock directive #516 commit d47afd6c24e4feaaba9af9a857f6d6c88806af79 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Jan 5 23:51:21 2022 +1030 try to debug lack of output for hdmi_test_r3 target #516 commit b9f8c4c0b91e2f5668d3bd504c7995425047a0f2 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Jan 5 23:32:06 2022 +1030 simplify serialiser for highspeed operation #516 commit 3219e69a822c60c2341054646ff0e667e76e8a16 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Jan 5 23:09:03 2022 +1030 fork XDC file #516 commit 98390bade062ce249b691f24f8d327371e63af87 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Jan 5 22:57:23 2022 +1030 fix silly errors #516 commit 7d31ddc8d99ceea115a3eebe250e4f5ae516c4b8 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Jan 5 22:52:28 2022 +1030 update hdmi test for r3 to use new serialiser #516 commit faf668038fe108c1cc3df7fe34d6a8fc322d31d1 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Jan 5 22:47:43 2022 +1030 switch to Antti-style serialiser #516 commit 46167c219b11935273b25c12b93516e702ed52a0 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Jan 5 22:36:42 2022 +1030 add 270MHz clock for HDMI without OSERDES #516 commit b91d93ba30060435ffb7e20a610242ad4b955403 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Jan 5 22:33:46 2022 +1030 fix typo #516 commit 2132e792e98e46d3f71ed862b22fa5d2eae4528e Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Jan 5 22:32:18 2022 +1030 work on combined sources test #512 commit 4ea536599a9fd662f8123658daac3e616d1bb5a3 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Jan 5 22:31:56 2022 +1030 reduce debug output #512 commit 43241cc42964f5e94b3adeedf0ed053d1921a07c Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Jan 5 22:31:28 2022 +1030 fix typoe #516 commit 81919106bc152483c991a4d66b40d5d66ca84e2c Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Jan 5 21:36:01 2022 +1030 reduce synthesis warnings #516 commit 7e480a6e7f76b5dbcb565babf440ebd0da553a2e Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Jan 5 20:24:50 2022 +1030 remove unused clocks from clocking interface #516 commit 93928e9fc90cbf4f18cfe39f9c0ab3a6ebcf4e4c Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Jan 5 19:09:13 2022 +1030 update cross-domain clock lists #516 commit 6b755e3bffdbb3ed72103a9dd9928f48b97ffdf2 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Jan 5 18:05:20 2022 +1030 fix signed value processing #512 commit dae0f61a8936c78b162fb5b885238004246f2883 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Jan 5 18:03:44 2022 +1030 fix multiple driver #516 commit dc49d1ba726a45537164ce8d7444224b97840fa3 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Jan 5 17:43:39 2022 +1030 add another test for #512 commit 50c18e6b2aa58cec94a3100c1dea283b527600ee Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Jan 5 17:43:13 2022 +1030 improve timing closure following fixing clocks #516 commit aa03f0c3403cc58476fd7aec1410e9b113c78367 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Jan 5 17:42:49 2022 +1030 more work on audio DC offset correction #512 commit 8575760c5851940815ee64e4e0663f4c9a9dbee2 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Jan 5 16:49:43 2022 +1030 consistently buffer all clocks. Remove unused clocks #516 commit a7c3406152eec6a75eca47bfa2b4de1ac0a15988 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Jan 5 09:13:59 2022 +1030 fix failing audio DC offset tracking bug #512 commit 6b88f5b1334903c30eb922aa34528d4a574d6628 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Jan 5 09:07:38 2022 +1030 fix some audio DC tracking bugs #512 commit 0da252b9d9ade8182a4076fc2d3bbecf16579a98 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Tue Jan 4 19:44:05 2022 +1030 write tests for DC offset zero crossing #512 commit c8a9d17406ff23f2fdefd7105afbe6c090038600 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Tue Jan 4 19:37:27 2022 +1030 allow reading back of DC offset estimate #512 commit 7690a099aa386b8e98e2623c5bd0ca61f84a27bd Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Tue Jan 4 17:59:20 2022 +1030 fix various problems with audio DC offset subtraction #512 commit 0c9f5b38a7f14c09b25c7957b5e1171a7b3af662 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Tue Jan 4 17:42:34 2022 +1030 work on audio DC offset subtraction tests #512 commit 2ba68d332abaaaf495d0a184dcafd3eef91926dc Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Mon Jan 3 12:12:59 2022 +1030 Work on unit tests for #512 commit 3c8f454067e4281b45dcef7d6fea2904dcdbdb76 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Mon Jan 3 10:18:10 2022 +1030 begin implementing DC offset subtraction #512 commit b5d01aa3909772af688d3af6337e099b1a43cd63 Author: Oliver Graf <ograf@devilsclaw.de> Date: Sat Jan 8 11:34:43 2022 +0100 adding freezemenu sprited fix commit fdcdce585c5effc09a28f69aabb470edfb19c8cf Author: Oliver Graf <ograf@devilsclaw.de> Date: Sat Jan 8 11:15:56 2022 +0100 cleanup ws chaos, make speed display only show on > 0 commit 03ed282ae07f32608552a862761623653febe9ba Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sat Jan 8 20:15:16 2022 +1030 fix typo #474 commit f0e91da88edb284c35f5fb80c3767d69de408e44 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sat Jan 8 20:13:30 2022 +1030 deglitch CPU reset button #474 commit 398d18cec26a5b7202f16f02a80cfd4f22f67246 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sat Jan 8 19:14:56 2022 +1030 rework uart monitor reset logic #474 commit 7e6882f1c1296fcd1ca91d2b06e6498ba9dfef60 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sat Jan 8 16:56:36 2022 +1030 more hunting spurious resets #474 commit 54fbaeddc2230b641fd3476fbe9ee8946348bf77 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sat Jan 8 12:55:40 2022 +1030 work around #474 by disabling ! command from serial monitor commit 75618be030dbf312a0ac91f1b4147f3f4c87347e Author: Oliver Graf <ograf@devilsclaw.de> Date: Sat Jan 8 02:30:04 2022 +0100 removed obsolete sid4_enable commit ff5cda308177fa581829a3a538bd69cd29a8cb5b Author: Oliver Graf <ograf@devilsclaw.de> Date: Sat Jan 8 00:24:40 2022 +0100 remove dc_track_rate and _enable (audio_ devel rollback) commit 9bc8b366722b246ac8eaa667b1b350d4bad818c9 Author: Oliver Graf <ograf@devilsclaw.de> Date: Sat Jan 8 00:24:09 2022 +0100 fix bug in flash summary output commit a038191f08039949da8a457a404f86b816721e72 Author: Oliver Graf <ograf@devilsclaw.de> Date: Sat Jan 8 00:06:47 2022 +0100 restored audio from development head commit bcab7871cefacebc9724be3dc7159c3453ee96f8 Author: Oliver Graf <ograf@devilsclaw.de> Date: Fri Jan 7 23:24:20 2022 +0100 fix erase progress bar, only show stats if > 0 commit de545b94dac14979498a06f35f9c64d84eec1232 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sat Jan 8 07:23:18 2022 +1030 reset progress bar in all cases commit de48716d45a95db04de38168341e14521c53b5dc Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sat Jan 8 07:14:09 2022 +1030 add missing decl #474 commit 60389c51b81ba2587d6a0642f9a12c06ace9b97c Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sat Jan 8 07:13:53 2022 +1030 make sure every last scrap of dc offset track can be disabled #516 commit 19134ac0ebf02aee7ea8192c83c0073ec726ae9a Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sat Jan 8 07:11:52 2022 +1030 add missing ; #516 commit caa3eb36fb3d80496580066e1acd1915f69b58db Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sat Jan 8 07:08:18 2022 +1030 further instrument spontaneous reset #474 commit a3318a2647b37e3b283b8eeb6b62d1f840935544 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sat Jan 8 07:07:49 2022 +1030 add generic to force disabling of audio dc tracking #516 commit e72cfe94697096e7e5dfcd373b008e53c017e513 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Jan 7 23:36:00 2022 +1030 fix message after flashing/erasing a slot. #516 commit def4fbe8abd5049d6bb92417b178c881c286d617 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Jan 7 23:03:19 2022 +1030 don't clamp audio when dc_offset tracking is disabled #516 commit 6ffc6c081265d05ab1fd401ab9e841e48ec45c95 Author: Oliver Graf <ograf@devilsclaw.de> Date: Tue Jan 4 01:39:39 2022 +0100 added some FORCE targets to submodule makes new fdisk version release-prep tools to add files to cor and mcs commit 072dad5a5926ac5143dc66fa4861d7eab2065769 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Jan 7 22:59:43 2022 +1030 fix erasing of slots #516 commit b234e8e44f5f650c4e53a04c0f5c3c74e1bc09e2 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Jan 7 22:59:28 2022 +1030 remove unused variable from HYPPO commit 8c28eeaf3949b1c3c5ff56b678c31dcb8895778c Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Jan 7 22:45:23 2022 +1030 fix reading dc_offset_enable from $d63c #512 commit f727a2487ae168f29a1981b90ea3e9c94ebdf7a1 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Jan 7 21:53:20 2022 +1030 fix audiomixer settings in onboarding commit 773caa70aa947b56c3256314c9b2de7def03c1fd Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Jan 7 21:17:09 2022 +1030 fix verify address for slot >0 #516 commit 9d754b40ce643476c9183682f730f5e62a337105 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Jan 7 21:02:08 2022 +1030 instrument reset command to see if it is to blame #474 commit 2af093cfb6d805d1fe0302d980a1ed66beb0a9df Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Jan 7 11:59:13 2022 +1030 limit tries when writing to flash #516 commit 77874d72b4c387b925a6dd8a4042675196430b69 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Jan 7 11:44:48 2022 +1030 refactor flashing to better re-flash dud sectors #516 commit 4b8c33e490ebe422296f614a4817fd3867eb4747 Author: Oliver Graf <ograf@devilsclaw.de> Date: Fri Jan 7 00:49:33 2022 +0100 changed bitembed release-build tool to use new bit2core file list feature commit d139b7b6af0527de41ad14d063d7190aa45e08dd Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Jan 7 09:15:17 2022 +1030 fix more missing decls #518 commit 7177fed1275080cc1938b654415cf6480056640e Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Jan 7 09:12:30 2022 +1030 add missing decl #518 commit 43a7043a8ef7db0065147aaad5a75aec49522a9e Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Jan 7 09:02:19 2022 +1030 different drive LED colours for flop0,1 and SD. Silent SD option #518 commit ce352ca155cbe33f711f653dcae1054f55794e1b Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Jan 7 08:46:22 2022 +1030 correct XDC cross-clock domain descriptions for new clock names #516 commit c67df2827b9c2f6cdcd1c6911abba160224b00ab Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Jan 7 08:45:30 2022 +1030 show diffs when verify errors occur #516 commit a8bab59c389342018d69673cfc33b4a4da7ae8f1 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Jan 7 06:33:40 2022 +1030 spontaneous reset still happens. Increase thres to 16 cycles #474 commit 4c6782ab72e7867d3c66f0ca6af7c55583a31ac8 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Jan 7 06:22:44 2022 +1030 allow audio DC offset tracking to be run-time enabled/disabled #512 commit 1d72dbcfd230e335796d04b32ea8223e00faa88e Author: Oliver Graf <ograf@devilsclaw.de> Date: Thu Jan 6 18:55:01 2022 +0100 removed full paths (to long for bit2core) from bitembed commit 04491d0c15e32ccda60ebb0aae64577eaa81a16f Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Jan 6 19:41:41 2022 +1030 require 8 cycles of RESET low from serial monitor #474 commit 935c281aee78816f5f9e06198381981006abc86a Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Jan 6 16:04:34 2022 +1030 change non-testpattern colour to confirm #516 commit 6f6b3eb473aa8e6f72f853c37851829e53506c92 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Jan 6 16:04:20 2022 +1030 tweak test pattern display #516 commit 3b8089696f4fffe57df299bf6f87de1f1400070a Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Jan 6 15:55:13 2022 +1030 more dipsw debouncing #516 commit 9afbd9d700e5e32f94277f757856c731c195323d Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Jan 6 15:42:00 2022 +1030 debounce dipsw lines #516 commit 7c2da2c249f638bed5b3b97247a2d94fdfb8e590 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Jan 6 15:16:45 2022 +1030 tweak test pattern #516 commit 6227ef086f41f2be6f78eb594892068389c8a642 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Jan 6 15:06:16 2022 +1030 tweak test pattern dispaly #516 commit 0ab91afbb3d561d64ca603446add84643ec558d4 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Jan 6 14:55:44 2022 +1030 better portp defaults for hdmi test #516 commit 48f017b715f3743d34719c8ef669b33e61048b6c Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Jan 6 14:47:47 2022 +1030 more testing flicker #516 commit 2694d29dd216d0ba4e59e05b3228de9b1afc127d Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Jan 6 14:00:05 2022 +1030 try to work out why display is not changing #516 commit 7eac76b2a681cecf854c31a436b9afa1556d149d Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Jan 6 13:52:16 2022 +1030 try to make HDMI output blue #516 commit 9baee61d64c0f16dcde84742913c189fc2561cc7 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Jan 6 13:50:47 2022 +1030 notes for working around QSPI problem commit b92569ceaa5d13d9ae4e7c6c64be583a9ff01d1a Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Jan 6 13:34:19 2022 +1030 produces HDMI output now #516 commit 89d255bcaa07e069c741b2491c32054be86a1154 Merge: fc504efa ac84bdfc Author: Oliver Graf <ograf@devilsclaw.de> Date: Wed Jan 5 22:35:24 2022 +0100 Merge pull request #517 from MEGA65/505-div-onebit Resolves #505 - division is off by a bit commit 510c7ade5c923f4e5fbb63ef4cda965143383bd3 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Jan 6 00:33:25 2022 +1030 plumb test pattern colours to outputs #516 commit cf1ecd655a0d0350a8baa71bf8facdd06b26a1be Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Jan 6 00:13:56 2022 +1030 more work trying to resurrect hdmi test target #516 commit 5f34831b79d1c2350f0aa70aad8c9cbdb3b73160 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Jan 6 00:13:38 2022 +1030 disable backbone clock directive #516 commit 2dc9a9341409c4b5a52f40ce15a7a31aa50cc0f7 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Jan 5 23:51:21 2022 +1030 try to debug lack of output for hdmi_test_r3 target #516 commit 38bc7d0fbc039d2a0ddcc75c4824fa3bc9f2c84a Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Jan 5 23:32:06 2022 +1030 simplify serialiser for highspeed operation #516 commit 7a130a9955d0a9a0f0f0d0aea6039a65629d0782 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Jan 5 23:09:03 2022 +1030 fork XDC file #516 commit aad080d9176091be5d60b8ec1c31fee5c4b5f619 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Jan 5 22:57:23 2022 +1030 fix silly errors #516 commit 7d263d061337a7fe9eef972a22dd1a6173c9f86f Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Jan 5 22:52:28 2022 +1030 update hdmi test for r3 to use new serialiser #516 commit ac84bdfcb183bcb77f9dd4a0524b7135eda84ad8 Author: Oliver Graf <ograf@devilsclaw.de> Date: Wed Jan 5 13:18:46 2022 +0100 fix timing issues by splitting output add step #505 commit 13479107a874a3bef765c5b069411c30206847ba Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Jan 5 22:47:43 2022 +1030 switch to Antti-style serialiser #516 commit 6dbc529570227afd0a7911a808af1018ec9eefa3 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Jan 5 22:36:42 2022 +1030 add 270MHz clock for HDMI without OSERDES #516 commit 9d306670376e83e60757699f8c72dd963f295fac Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Jan 5 22:33:46 2022 +1030 fix typo #516 commit fd135a35c5caa29108e1ee65de9633521b2228f0 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Jan 5 22:32:18 2022 +1030 work on combined sources test #512 commit 69f742bdabd06b375ee64c884819607f02c2229e Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Jan 5 22:31:56 2022 +1030 reduce debug output #512 commit 1a406252453cae15bb3d88de52fbae8dbabe432f Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Jan 5 22:31:28 2022 +1030 fix typoe #516 commit b427cf27105d765a97c7392968c91e8cf9c9f90b Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Jan 5 21:36:01 2022 +1030 reduce synthesis warnings #516 commit e7bc0fc2733b14978ecb954e49dc6f8b51219db0 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Jan 5 20:24:50 2022 +1030 remove unused clocks from clocking interface #516 commit 28884067171b4c6a325b7c4355cf18106ba988a2 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Jan 5 19:09:13 2022 +1030 update cross-domain clock lists #516 commit 06e16b04a7f92dc475f0902be18a516950bd58df Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Jan 5 18:05:20 2022 +1030 fix signed value processing #512 commit 526e16bfd4263444dd8cc5334932f91e2c2d90df Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Jan 5 18:03:44 2022 +1030 fix multiple driver #516 commit da38a19371d99920b3a5f87693af5df125cde5a4 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Jan 5 17:43:39 2022 +1030 add another test for #512 commit af499fe587d15a007c9bb5deede3271671e94cbd Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Jan 5 17:43:13 2022 +1030 improve timing closure following fixing clocks #516 commit d7643e84f5e9b9044b0eb50ca29634e12855bb04 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Jan 5 17:42:49 2022 +1030 more work on audio DC offset correction #512 commit cae0104179d68c6e76acdbb7720ef50ea9461630 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Jan 5 16:49:43 2022 +1030 consistently buffer all clocks. Remove unused clocks #516 commit 90f19c864c640c66f684fbe86f2f7fcff8e486a9 Author: Oliver Graf <ograf@devilsclaw.de> Date: Wed Jan 5 02:01:31 2022 +0100 made all calculation helpers 4 bit wider, so the overflow gets hidden results in 4 timing violations, needs to be split or pipelined #505 commit ea6eaa3ade4ac411f26c7050665e8cfc1c9921fc Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Jan 5 09:13:59 2022 +1030 fix failing audio DC offset tracking bug #512 commit 977ecc7f1d13bb44ed97f7e7c694e12274a10f93 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Jan 5 09:07:38 2022 +1030 fix some audio DC tracking bugs #512 commit b9ba82697206281f54f18621ff4ae312fd33c7bb Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Tue Jan 4 19:44:05 2022 +1030 write tests for DC offset zero crossing #512 commit 6d0b568290ac7130aa6e48b89fa90afdd1f55eda Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Tue Jan 4 19:37:27 2022 +1030 allow reading back of DC offset estimate #512 commit ce1fec2856825bc7f469d88668facc0ba8493d46 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Tue Jan 4 17:59:20 2022 +1030 fix various problems with audio DC offset subtraction #512 commit 53534fbafe745de6d90cf570e3bf3cc02587f52f Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Tue Jan 4 17:42:34 2022 +1030 work on audio DC offset subtraction tests #512 commit 88687ca260952c2f32b33faabe4f2a5e3d9f782d Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Tue Jan 4 17:42:27 2022 +1030 update FDISK commit fc504efaa712532ae1600139df507c97a0cec0c7 Author: Oliver Graf <ograf@devilsclaw.de> Date: Tue Jan 4 03:11:42 2022 +0100 fdisk 0.23 (screen corrupt fix) bit2mcs call fix (addr was missing for cor convert) commit 61daaa5c83b8c8b76b44463b79991a8aa2e11742 Author: Oliver Graf <ograf@devilsclaw.de> Date: Tue Jan 4 01:51:23 2022 +0100 fdisk bounced to 0.22 commit 6830206b905b0382a15d2cf793ffe39f8396b34b Author: Oliver Graf <ograf@devilsclaw.de> Date: Tue Jan 4 01:39:39 2022 +0100 added some FORCE targets to submodule makes new fdisk version release-prep tools to add files to cor and mcs commit 64d7017816411cb41e0dc1254f4b695ac72d22db Author: Oliver Graf <ograf@devilsclaw.de> Date: Mon Jan 3 21:19:48 2022 +0100 updated submodules mega65-fdisk commit 5cdcba3bc83e80ab4e382402adc5b6886c43c50c Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Tue Jan 4 06:36:37 2022 +1030 update fdisk to correct BIT/MCS filesys population bug commit d086c4c893580796073c00867a903e4ef18adb99 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Mon Jan 3 12:12:59 2022 +1030 Work on unit tests for #512 commit 0294e5846f2c453c991a26ac91b7350f0809d512 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Mon Jan 3 10:18:10 2022 +1030 begin implementing DC offset subtraction #512 commit 3503b1aaef3da4fcc3f68991b3c0c193681cd3de Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Mon Jan 3 09:23:40 2022 +1030 fix max slot # display commit 42b9c1d881770ff28ddfa3f82f196eb3c606c9db Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Mon Jan 3 09:18:48 2022 +1030 remove $$$ PAGES from ROM loads commit 29d027703d1655f074afde0c590a901135dfd8a7 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Mon Jan 3 09:02:18 2022 +1030 fix nexys4 target commit 94190766ea0b19f669134e431ae95076c4ebbf0c Author: Oliver Graf <ograf@devilsclaw.de> Date: Sun Jan 2 22:45:21 2022 +0100 changed all target to recent core targets, added megaphoner1 on pauls request #455 commit 52cc1655cdfeacf5d599772350c8006fba4602d2 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sun Jan 2 21:13:42 2022 +1030 fix 8580 silence #447 commit 8018e1461df903e59b184cddb68a15b59833bf28 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sun Jan 2 17:29:25 2022 +1030 Fix synth error for #477 commit c68a9e99a4763cf841df2f3d649aa21d9e62d220 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sun Jan 2 17:25:19 2022 +1030 Fix clock frequency to 8580 #447 commit 346284c44049a0c6f62e4faeee536a838bbef268 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sun Jan 2 17:14:00 2022 +1030 load banner from flash immediately on boot if possible #510 commit c7603e5feb09204775f26da8a8a5863f326dac66 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sun Jan 2 16:38:31 2022 +1030 update FDISK for filesystem prepopulation #510 commit d2b9d3aa070739beddef45cd8f552284e176df0f Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sun Jan 2 13:42:12 2022 +1030 connect highspeed clock to 8580 voices #447 commit 3cdf9ead4604df6524b6f873a4ac2fbbf53012f5 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sun Jan 2 13:32:56 2022 +1030 fix more multiple-driver critical warnings while debugging #447 commit c7660b2c6e1f7e645eec9196e956317396f383c5 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sun Jan 2 11:36:53 2022 +1030 fix plumbing typo #447 commit 7b36204d01e36b9b14c06e65b9718adfacb44317 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sun Jan 2 11:20:22 2022 +1030 fix CRITICAL WARNINGs during synth #447 commit 90c3616f8d33a06b781beeb352e83e00a01ee0d5 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sun Jan 2 11:01:17 2022 +1030 correctly plumb 8580 SID voices #447 commit 2047f471054c1387b878f1703544e9e985ce41d2 Merge: fb420659 7a760a81 Author: Oliver Graf <ograf@devilsclaw.de> Date: Sat Jan 1 23:01:44 2022 +0100 Merge branch 'development' of github.com:MEGA65/mega65-core into development commit fb42065955145d6c285f44864e73acd63d0222c4 Author: Oliver Graf <ograf@devilsclaw.de> Date: Sat Jan 1 23:01:08 2022 +0100 made note about charprt msb more obvious and stated that HOTREG do not change that #308 commit 7a760a8145d1cfd9c1e60a74188f72ff459b3e44 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sun Jan 2 08:30:43 2022 +1030 Revert "invert sense of head select bit #509" This reverts commit 4198035899e21097f3907e29f00e6f34f33bf5b4. commit 4198035899e21097f3907e29f00e6f34f33bf5b4 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sun Jan 2 08:11:19 2022 +1030 invert sense of head select bit #509 commit f4cf776f9d8f08f25d93c56cf7c9f20c79333684 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sun Jan 2 07:53:19 2022 +1030 add failing test for #506 commit 53d074742f9966d9e85b9c3f8d4e4a719baeb753 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sun Jan 2 07:50:06 2022 +1030 implement #508 for #506 testing commit 09d8be8420a526a75ea1d72c7f732f7e99b67750 Author: Falk Rehwagen <frehwagen@bluewaysw.de> Date: Sat Jan 1 21:48:53 2022 +0100 Fixing QSPI issue for nexys4 as well, as result of merging hwsc. commit 2b7aa801d2009d1aa5a53da80b5a8a3126718a7b Author: Falk Rehwagen <frehwagen@bluewaysw.de> Date: Sat Jan 1 18:53:34 2022 +0100 Try to fix mega65r2 setup after merge of hwsc branch. commit a55f697f678fdeb640159eea10a1d960302e020d Author: Falk Rehwagen <frehwagen@bluewaysw.de> Date: Sat Jan 1 15:22:13 2022 +0100 Updated to latest version of freezermenu submodule as taken from the hwsc branch. commit b164a53c1aa126667d691f556b963bf22a7f57b5 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Dec 31 19:02:07 2021 +1030 update comment #472 commit 8c545cacce4cf35d600b0e27522028da0dcc95a1 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Dec 31 18:07:54 2021 +1030 re-enable cpu driven floppy writing #472 commit a578904b2a42e74f873402f941bd25646130375e Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Dec 31 18:07:35 2021 +1030 fix selection of unbuffered formatting #472 commit 5ebbbb519081f9479d91330b9c34e3ed8bfcb51f Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Dec 31 08:56:32 2021 +1030 add debug to check for wdata glitches #472 commit 00219dede9bee275ed56e2eecc1ad5ed4eb30362 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Dec 31 08:40:25 2021 +1030 Disable CPU raw floppy flux writing to try to track down F_WRITE glitch #472 commit 382d927790118e28f47ba9a338dc2010644fdb30 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Dec 31 05:08:42 2021 +1030 de-bounce F_RDATA #472 commit ac9e1bf4c7d73c9022370000e87084f2bf728fcd Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Dec 30 22:09:30 2021 +1030 enable WGATE on rising edge of INDEX, not falling edge #472 commit 05c1979a1b14bebd567774f3f41aac37275dab0d Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Dec 30 20:45:55 2021 +1030 buffer RDATA to try to reduce read glitching #472 commit 80e2fbdc2badaf22bbcf2c980b829af7b25babb3 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Dec 30 19:32:30 2021 +1030 avoid inference of flip-flop on f_wdata #472 commit 9f385a3ce5b17cdcc7b5c944c24cc4464085692d Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Dec 30 19:31:16 2021 +1030 reserve $d644 for xemu emulator traps #503 commit 0311be7a67a66bc3dc1345212dc2501383d47906 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Dec 30 18:48:43 2021 +1030 try to avoid glitching on floppy write #472 commit 784debd0b449d6f1ca89ffd6965ac7f6b1aa88e5 Author: Oliver Graf <ograf@devilsclaw.de> Date: Thu Dec 30 09:22:32 2021 +0100 fixes #502 Q-Op BP-ind-Z-idx msbs extra simulate-gcc-build target fix src/hyppo/constants.asm access mode commit ea987235239321858c34c37a938fe45fab5c4c0a Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Dec 29 21:15:24 2021 +1030 add command to dump range of instructions #492 commit 3a8f1dba6d1f8a73f2b0335b9431ee124fc1171b Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Dec 29 20:24:06 2021 +1030 fix incorrect instruction length #492 commit c3404743313b29e31dba6f07e1a3a5dea0c943f5 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Dec 29 20:20:27 2021 +1030 implement more opcodes #492 commit 234daa4b497b70315c2526baeb74fca97430c2dd Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Dec 29 17:19:45 2021 +1030 allow longer instruction runs #492 commit 3bbc9555b5155d7ff57f563f8ff58e478d00ef5a Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Dec 29 17:15:38 2021 +1030 more work on showing video state on fail #492 commit d74392c31f3aadcac48e5ece8a4ca0c5362e192d Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Dec 29 16:59:08 2021 +1030 import screenshot generation code #492 commit a1e7f9bb09e792412e647a5e11bf2137c96e8d35 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Dec 29 16:38:16 2021 +1030 implement more opcodes #492 commit b620d071c705793d6e23d3f8727c90d62d45f4a2 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Dec 29 11:45:54 2021 +1030 fix DMA address calculation bugs #492 commit abedb872940c4330b2737aae897b48071a1aa32b Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Dec 29 11:02:03 2021 +1030 add flash menu execution test #492 commit af81227eecfd42f1a2682f31f12f2426c79cd34a Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Dec 29 11:01:55 2021 +1030 show how a BRK gets written #492 commit 967613347679e6207d283410b06fa026d53f88bc Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Dec 29 10:45:44 2021 +1030 update symbol lists following DMA operations #492 commit f2cee3f26b1204d21923661428e8212de6119104 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Dec 29 10:28:37 2021 +1030 allow chained DMA requests #492 commit d1c96be1b6a97a1afdd6938ec10925a6d4a19d14 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Dec 29 10:22:21 2021 +1030 implement DMA copy and fill #492 commit c28f36a20389f87d50f0dd657dd79df99f3c440d Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Dec 29 10:15:11 2021 +1030 add DMA src addr calculation #492 commit da287baf275b4b3a3534ddf9e7bf40b0fbd1639c Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Dec 29 10:07:07 2021 +1030 begin implementing DMA address calc #492 commit 424f09bfb21b89cf3e4c73e702402be7cdeec608 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Dec 29 07:58:45 2021 +1030 work towards implementing DMA #492 commit 106b35f5daa5397b3beda1771783b6a9153019e7 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Dec 29 07:27:56 2021 +1030 more work on VICE symbol loading #492 commit e0d1ab0ca404ad12b2f9e40d76bce8251372cb87 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Dec 29 07:05:01 2021 +1030 test can now reach entering flash menu #492 commit 331b89f3a0bce5f057bef5b27866c3235ae83e54 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Tue Dec 28 23:04:34 2021 +1030 implement more opcodes #492 commit 8f7969e825668c88f7990187f525a1ceb422b580 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Tue Dec 28 22:52:01 2021 +1030 fix MAP banking bug #492 commit e3951ca0fbaff4f8633848e592c514ff1f64c677 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Tue Dec 28 22:50:36 2021 +1030 explain source of stack values for PLn instructions #492 commit c913c49ba893d9cff5a43cd325ed150f64372e5b Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Tue Dec 28 22:35:24 2021 +1030 track stack pushes and analyse when RTSing #492 commit 041656215bdcc9fee947df3a2f0f7236063742c1 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Tue Dec 28 22:18:03 2021 +1030 trap BRK instructions #492 commit 3c85220c0e10d43e77b270656a86b4187f569a4c Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Tue Dec 28 22:08:38 2021 +1030 implement more missing opcodes #492 commit 4cd3059a996d797caba851c3eae851bc77a4788e Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Tue Dec 28 21:59:33 2021 +1030 resolve PC before choosing label to show #492 commit 5d3fb5cb228f840507ac2b157858f9ab3509782d Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Tue Dec 28 21:54:05 2021 +1030 implement more opcodes, fix C64 KERNAL banking bug #492 commit d49c4498153c513c45857d0a783c1ee7af4d462d Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Tue Dec 28 21:39:41 2021 +1030 more work on symbol table support #492 commit c8ce483e063d6e56976d142344d7bc6f01a628a6 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Tue Dec 28 21:26:21 2021 +1030 add look-up for non-hyppo symbols #492 commit f8509f5da217be07074c09864302ec8f9882e0da Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Tue Dec 28 21:24:09 2021 +1030 begin adding support for symbols and data at other locations #492 commit 1c9281fb67e8f9d31674abab28d664f32b1fd684 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Tue Dec 28 19:42:17 2021 +1030 get all tests passing again with memory mapping #492 commit 6985835e8bffe45b77a94423fc7af3d3c7b81bac Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Tue Dec 28 17:06:43 2021 +1030 more work towards proper memory banking #492 commit aa7b41f2eb8076c9b0bd82e0ff409a9c551b2c7a Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Mon Dec 27 08:09:22 2021 +1030 more work on RAM banking #492 commit 3b500ab8b814ae5f629996dc6920a28d89d99456 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Mon Dec 27 07:56:10 2021 +1030 work towards implementing proper memory banking #492 commit 6e498c6b9b6dc65103c302f6b7deeb56f0c5e2db Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Dec 23 22:16:41 2021 +1030 fix hyppo symbols with 28bit addressing #492 commit 44e87fad08313f87bc4908e4741b29506ae85921 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Dec 23 21:50:51 2021 +1030 fix problems with memory mapping #492 commit 5c3ebcd17eb4da2b4172489265e5e60baaefeddd Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Dec 23 21:38:39 2021 +1030 work towards memory banking support #492 commit 2bee112c1ff846b6dfa030b12975bbf123c8964f Author: Oliver Graf <ograf@devilsclaw.de> Date: Thu Dec 23 11:49:02 2021 +0100 fix for hickup problem found in #497, plus dos_findfirst/next cleanup commit d5d0a9f5c88766e156d457c9e6a1450131367d5a Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Dec 23 14:46:07 2021 +1030 note about 28-bit addresses #492 commit a4c1319a2fea02e2b2e083d8e368d643583235a0 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Dec 23 14:20:48 2021 +1030 fix bug with breakpoints #492 commit 38533bbf0b0f52d9beba42719df9db730387b9e7 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Dec 23 14:17:41 2021 +1030 implement ignoring memory ranges #492 commit 2bfac958cfed5a0251ce10904835b9379a28b58c Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Dec 22 23:17:30 2021 +1030 refactor partition cdroot error handling #497 commit b7afbba63829a3975bb913499a021a732dbf6bcf Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Dec 22 23:16:03 2021 +1030 fix simulation under ghdl commit 9cbaf47970157695dacb84abac338bb046983b41 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Dec 22 23:15:45 2021 +1030 fix loading of low address #497 commit 170f4b1d3f95b1a27bd636b7b13b6d8ff8050b88 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Dec 22 18:11:40 2021 +1030 work towards more meaningful test #492 commit 7029dd35f5dd1fafd9ad5c1454f6efd755f00155 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Dec 22 17:26:10 2021 +1030 get 2nd hypervisor test passing #492 commit 22c075e23c2ea0f73d003dbae5e19918591b00e9 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Dec 22 17:24:15 2021 +1030 fix display of breakpoint addresses #492 commit efe18c5c640a228a8cc7585c731a4583dfd215aa Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Dec 22 17:20:52 2021 +1030 implement more missing opcodes #492 commit 02290bf9d07a147e51bf383d38ac3bf50f4fec32 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Dec 22 15:43:05 2021 +1030 implement more opcodes #492 commit ec3f596fd1b214d40ad6918374f63a4204162b98 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Dec 22 15:33:35 2021 +1030 implement and fix more opcodes #492 commit 1b511d10fe2a2f8710c5c2072512c88c621af1d7 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Dec 22 14:45:06 2021 +1030 fix JSR #492 commit 516af278ee35dc36043c733f81caab27dd8ff420 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Dec 22 14:33:05 2021 +1030 implement more opcodes #492 commit 869ccaa2d4a2d426d153b5a0be8bd2793845a3b8 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Dec 22 14:26:25 2021 +1030 implement more opcodes #492 commit 1d0a23d8337dd96fae3d613d2f02e381e00b426f Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Dec 22 13:49:36 2021 +1030 fix label value resolution when no delta #492 commit c77c95c5e8391d8def87940ddc68719dded0fa5c Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Dec 22 13:47:11 2021 +1030 add setting expected register values #492 commit 073d70e03620e255f2898b923cb1484e3e7bb4f0 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Dec 22 13:40:10 2021 +1030 implement register value checking #492 commit 51d8867b752f5baf88512090371cb2fd79d1bc24 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Dec 22 10:22:17 2021 +1030 include instruction logs in test reports #492 commit 0c105858e6490d4a4a268dba843f4e242fe8b8c3 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Dec 22 10:16:24 2021 +1030 implement expect command #492 commit 52c4287d2e1e9b5336822a2b4a8776efb632ed34 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Dec 22 10:03:36 2021 +1030 make hyppo/sym loading test directives #492 commit 8c20da31ac91cbfd4dc738eee75004cdde20ed85 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Dec 22 09:56:13 2021 +1030 work on named tests #492 commit 1ca26c9470b773ad3b1dccc3e22babb9bcfca856 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Dec 22 09:47:54 2021 +1030 work towards logging test results in separate files #492 commit bc0b26aa856ea3bc51563b481deaf5d7fa313a33 Author: Oliver Graf <ograf@devilsclaw.de> Date: Tue Dec 21 20:38:28 2021 +0100 KickAss is no longer used by core, removing old version #157 commit e81d7b9be3e1787285ac7e882f1e9da84f68dfda Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Tue Dec 21 22:40:02 2021 +1030 fix #497 commit e18035455e3c93ea9b49a1079104b6e20a3aa4fa Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Tue Dec 21 21:22:44 2021 +1030 show instructions leading to corrupt RAM #492 commit 1666fe401c53d1d194618eae66c82fc47d92fdec Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Tue Dec 21 20:51:31 2021 +1030 fix "cannot CHDIR to /" error commit dba2e6be8a40f8489fec0ee3dae4aa77513cf84f Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Tue Dec 21 18:10:32 2021 +1030 work towards checking ram contents and logging to files #492 commit 15918c12f382bb1f4a7ec1eb00782715264bbe5d Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Tue Dec 21 17:53:36 2021 +1030 fix SID 8580 voice synthesis for n4ddr-widget commit d22c90388de3892e7792b689be07dddbe7e16703 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Tue Dec 21 17:48:05 2021 +1030 Fix synthesis for nexys4ddr-widget #464 commit f4db303c9ad91afe4737a06f6aab3566a308c2b9 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Tue Dec 21 17:38:45 2021 +1030 progress towards checking RAM contents post-test #492 commit b57b37c1d360984b1107bdc2d2c82196bc5ffe60 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Tue Dec 21 14:55:32 2021 +1030 implement stack overflow and terminate-via-RTS detection #492 commit db9ec1caf01914e68e1cc43a6381dcc80c451de6 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Tue Dec 21 12:06:14 2021 +1030 detect stack underflows. fix address label display #492 commit e0bf26d1b69a1901ab5cc73fed993a82ab6beebe Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Mon Dec 20 22:22:46 2021 +1030 more improvements to output #492 commit 4d3ae908455acfab35615c0e6c5c9e0f673e03da Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Mon Dec 20 22:13:17 2021 +1030 implement a few instructions, tweak error output #492 commit f0d2cd5701e9d7bbe9418c0a3b1a9066186ccf53 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Mon Dec 20 21:56:53 2021 +1030 begin implementing instructions #492 commit cd4b40ab102b728110019ee1f0252b8c954060fb Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Mon Dec 20 21:42:31 2021 +1030 work towards debugging actual instructions #492 commit b0ee4a760f08d305c87b4bbff47acccb670b6ccc Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Mon Dec 20 20:45:40 2021 +1030 add infinite loop detection and address description #492 commit c57bc600df398584d082997da5d521474681f88f Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Mon Dec 20 14:22:53 2021 +1030 more work towards running instructions #492 commit 3604f91621dce8f2b4c4a394a7d8410bac9c4df7 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Mon Dec 20 11:18:09 2021 +1030 start implement routine calling #492 commit 68370b3c72653ccb79b06b9d746b952544fd63e9 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Mon Dec 20 11:09:12 2021 +1030 more work on hypervisor test framework #492 commit 4e220f8072f8f3222a3fb22ef3f46ebda53bd18e Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Mon Dec 20 10:56:29 2021 +1030 read in hyppo symbol table #492 commit 77d69bc04d75ed91b0f13d0dcd6c89817d24bc3c Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Mon Dec 20 10:48:50 2021 +1030 begin implementing hypervisor test tool #492 commit b66f6540140a9567652613c0c12bb95d0eb115b3 Author: Jim Nicholls <jim.nicholls@gmail.com> Date: Sun Dec 19 14:38:01 2021 +1100 Don't switch partition if dos_chdir leads to the root directory. commit 7c1df1b255aef644df90be071f6001aefe2c1b4b Author: Jim Nicholls <jim.nicholls@gmail.com> Date: Sun Dec 19 14:36:01 2021 +1100 Don't leak a file descriptor in dos_chdir. commit 8a4416e5b5b3f1140e70c7fa34fe8489810c9363 Author: Jim Nicholls <jim.nicholls@gmail.com> Date: Sun Dec 19 13:41:03 2021 +1100 Signal if trap_dos_cdrootdir fails. When the SD card partition in X does not exist, clear the C flag. commit 7e56b5e6465223420ea2545eb5a6efc8f38250e9 Author: Jim Nicholls <jim.nicholls@gmail.com> Date: Sat Dec 18 21:04:34 2021 +1100 Return the file descriptor in A from trap_dos_findfirst. trap_dos_findfile opens a file descriptor for the directory, but it is the programmer's responsibility to close it. In order to close, they need to know what it is. The A register was chosen to align with trap_dos_opendir. commit 7bf71ad892f51f4b63d724c062aa84b686d609ae Author: Jim Nicholls <jim.nicholls@gmail.com> Date: Sat Dec 18 18:33:17 2021 +1100 Have trap_dos_geterrorcode return error code of prior trap_dos_setname. Neither hypervisor_setup_copy_region nor dos_setname set dos_error_code. They both just return the error code in A. commit 5ce50d67ac7089bab47af75632aebf6e96786eb7 Author: Jim Nicholls <jim.nicholls@gmail.com> Date: Thu Dec 16 20:59:37 2021 +1100 Conditionally exclude debug-related code when building HICKUP.M65. commit 76b6fd39e6fd300da85bdd9fff15422ae1610a6a Author: Jim Nicholls <jim.nicholls@gmail.com> Date: Wed Dec 15 22:18:24 2021 +1100 Clear the file descriptors in dos_clear_filedescriptors. Copies the code that does the same thing (but more) from dos_clearall. commit 3c0e448575675ff4e6ca0d5d82c6e08cc7b4399f Author: Jim Nicholls <jim.nicholls@gmail.com> Date: Wed Dec 15 21:39:23 2021 +1100 Close the correct file descriptor entry in trap_dos_closefile. commit 445370f24c67759442bdb061067159feace93190 Author: Jim Nicholls <jim.nicholls@gmail.com> Date: Wed Dec 15 18:54:23 2021 +1100 Clear the correct file descriptor entry in dos_get_free_descriptor. commit a73e2c5a30554d3e4ccece22df900910e703976b Author: Jim Nicholls <jim.nicholls@gmail.com> Date: Tue Dec 14 19:21:54 2021 +1100 Restore X before using it in dos_selectdrive and dos_cdroot. Fixes #478. commit e1562eea3ddf8df1e10da4bd7d6b4f3a20b5fcb8 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Mon Dec 20 05:47:50 2021 +1030 remove excess debug #464 commit db8d92e6cbc340c7a676d2056518f5672f6680bb Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sat Dec 18 21:24:11 2021 +1030 ... and some more #464 commit 3cdd9b134b1a7568a7ee1dd5b5e8102ec20d6f62 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sat Dec 18 20:19:34 2021 +1030 debug flash $EE reading bug #464 commit 8857eccd5756ba6622ab042c20b6cadaf2c6d9e0 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sat Dec 18 11:32:44 2021 +1030 make flash $EE read bug fix more robust #464 commit 1d885e063a6ea5401fb3ee1157e3461a83dc1607 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Dec 16 21:14:49 2021 +1030 update freezer commit 280babd3ad0ba7d32978c219c9285698e1055d94 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Tue Dec 14 05:23:00 2021 +1030 ... and some more #464 commit a9e9b49447ed9ad77059758b2bfcd437b554cccb Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Mon Dec 13 20:56:32 2021 +1030 debug flash problem with R3A board #464 commit 5fa34dcb1b170388acc33000215eab468ce58ef0 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Mon Dec 13 20:56:22 2021 +1030 fix monitor reset #474 commit 22b771dc259d371931f9f937bb0f20d469f9ad80 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Mon Dec 13 20:35:16 2021 +1030 fix flashing on R3A boards that work #464 commit 5e9305314094b613b68a8fe49c8ab3752f583b75 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sun Dec 12 20:54:11 2021 +1030 remove debug write to $0401 #477 commit 0c6f05b42e3a7577e271e973ba3db0cc5f6382f7 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sun Dec 12 07:04:53 2021 +1030 update freeze menu to include several fixes commit c15e48996671e2aa2bc6c210de31750c57951ec6 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sun Dec 12 00:44:48 2021 +1030 fix inverted sense of dip switch 4 for slot 1/slot 2 boot #464 commit b89f4f951621f6ba654736c14df2995abb22ac87 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sat Dec 11 21:09:38 2021 +1030 debug why flash menu not loading slot #464 commit 01ce7c5b07e5aee0951dc22db0988d79247e439c Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sat Dec 11 16:33:34 2021 +1030 ensure no half-finished commands post QSPI probe #464 commit b88ea0de01d13af47f5757c16ed8cc4c2f410975 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sat Dec 11 16:32:28 2021 +1030 fix restoration of $d651 during unfreeze #477 commit d24e0713eed591e9022ee9fcc99af93803a743c3 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sat Dec 11 14:51:43 2021 +1030 speed up verification, tweak flash menu display #464 commit b5d9a4b7d39726c99f164d3dc1b930c59ee89772 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sat Dec 11 14:35:50 2021 +1030 fix speed reports for slots >0 #464 commit c538a896455378a0c803738d57c869bd929f8fdd Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sat Dec 11 11:28:49 2021 +1030 fix bugs with megaflash refactor #464 commit ed37aa9c1db780495998a41353fac6f341385d16 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sat Dec 11 11:19:54 2021 +1030 refactor megaflash to use qspicommon #464 commit dab2b7c108aa0cf6ac93974b8cbfc55073536b0d Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sat Dec 11 11:12:10 2021 +1030 refactor QSPI / flash menu code into qspicommon.c #464 commit 54f414fe75ad31718bd4de1fe41749a2d6783731 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sat Dec 11 10:26:42 2021 +1030 minor fixups to jtagflash #464 commit 7aefd8034989af212c8744956d5c2d358cbce870 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sat Dec 11 10:23:03 2021 +1030 remove remaining SPI conditional code #464 commit cc0c9112ae70bda13d72d5db4543090a815a610c Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sat Dec 11 10:19:18 2021 +1030 remove more unnecessary conditional code #464 commit 280bc4dbb2c195ab34ac3adbb5fb7fdffe59fd28 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sat Dec 11 10:08:20 2021 +1030 jtagflash now works using hardware accel on R3 #464 commit f0e9869ec8b472a8cb2ba4984be3123c6a91a5da Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sat Dec 11 09:13:44 2021 +1030 more work trying to get QSPI flash on R3A working #464 commit 61882d006410537d4069c720e935b1d37daa373b Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Tue Dec 7 08:33:15 2021 +1030 begin implementing verify data QSPI command #464 commit 60e056aea6f139218d5f40ddd920cdd0010a6946 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Tue Dec 7 07:47:54 2021 +1030 work around various dramas with the new QSPI flash #464 commit 4f42a28f0ae0a45864b88e62c9e8326ec16eeaee Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sun Dec 5 07:59:17 2021 +1030 QSPI hardware data & CFI reading now stable #464 commit 2a4122639d01ebf02e1e21e9c067700791d72b22 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sat Dec 4 20:59:01 2021 +1030 more monitor interface reset deglitch #474 commit a58830c942bf4af3125864af7772256232ad8dab Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sat Dec 4 18:56:13 2021 +1030 deglitch reset signals #474 commit 2548771b2a3255ad85015255cdb2aa012e67a188 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sat Dec 4 18:45:58 2021 +1030 fix release of send cmd byte only #464 commit 1f4c85c7247e51240f44bc4216e6f9e04b09f6b1 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sat Dec 4 17:59:31 2021 +1030 fix missed clock tick with $9F command #464 commit 9e50f8b850eb27fa7bf5d87927769595e5bc40a0 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sat Dec 4 10:24:33 2021 +1030 fix phase of SPI reading #464 commit 97ae058260f0c89c8165d35055112e54f29432fc Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sat Dec 4 10:03:40 2021 +1030 no dummy clocks for reading CFI #464 commit 3f3885e40ab655d0dc2b848a53ad052c0cc26e3a Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Dec 3 21:28:35 2021 +1030 add missing signal def #474 commit 7d067efb02d8dce072f1118af9c485622986b868 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Dec 3 21:28:07 2021 +1030 fix $6B = SPI read CFI block #464 commit 1c0672e85b4d75b2cfd5edde6fc18a756351aef4 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Dec 3 20:58:07 2021 +1030 instrument reset sources #474 commit 9d492298966ecff27a4ec6ac6e2a8670bb1d02b0 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Dec 3 05:54:53 2021 +1030 make $D6CE combined qspi data + clock reg for DMA-driven tests #464 commit 120ae98e181a97e8c965f177babbf2b0347e2f41 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Dec 2 07:09:44 2021 +1030 fix bugs with $6C write 16 bytes command #464 commit 24722b98f1aff87d6d39e02e39484c48b5e8f9b5 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Dec 2 06:51:14 2021 +1030 add 16 byte page write command for debugging #464 commit f291d08e291267902d8f6a0c05879616b3cf0770 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Dec 1 07:03:08 2021 +1030 fix missing clock tick during program writes #464 commit ebddf10e1a3f6ec9a4b29f3dedc…
This needs to be checked if it is really working... it come up a few days ago and I was not able to get the sound disabled via a poke. |
Closing the old one as duplicate, keeping the new ones. |
lydon42
added a commit
that referenced
this issue
Oct 9, 2022
commit 2f545d14d97a6bfa0ab896b5c7dfee46493d57f9 Author: Oliver Graf <ograf@devilsclaw.de> Date: Sat Oct 8 23:43:47 2022 +0200 fix(megaflash): strict cor signature check #624 only allow MEGA65 core in slot 0 commit 438da268f8875bae4460d6c86fb02d1f8b6d5e4d Author: Oliver Graf <ograf@devilsclaw.de> Date: Sat Oct 8 21:07:35 2022 +0200 fix(MEGAFLASH): reduce size and add extra security #624 This has a lot of size reduction by making verbose output and flash inspector a compile time option. In addition display code was refactored and size optimised. Erase slot will now ask for a extra confirmation, as slot flashing also does. From the Slot flashing confirmation screen you can now press ESC or RUN/STOP to return to slot selection. Slot 0 flashing has been removed at all possible places. Also the secret slot 0 flash in the integrated flasher is gone. From now flashing will require jtagflash. In addition the extra jtagdebug.prg target was added, which is jtagflash.prg with all the inspector and slot 0 erasing allowed. commit 0411dd2d977b45cb0e5fe64af6d53be1c51ce41e Author: Oliver Graf <ograf@devilsclaw.de> Date: Sat Oct 8 20:45:17 2022 +0200 updated README for release build #593 commit 03fd9c5c0779ec39a5ff873545b6a58f0c37327a Author: Oliver Graf <ograf@devilsclaw.de> Date: Sat Oct 8 20:42:39 2022 +0200 update freezer with d81/d64 fixes commit cd65b1b4c9d222258c3b88d1c3da75159106e9f2 Author: Oliver Graf <ograf@devilsclaw.de> Date: Sat Oct 8 13:51:55 2022 +0200 udpate to latest freezer and libc version commit fe0198c9a6b6efb6729b4379968d106dfafed63c Author: Oliver Graf <ograf@devilsclaw.de> Date: Tue Oct 4 09:52:17 2022 +0200 feat(MEGAFLASH): refuse to erase slot 0 #624 commit 818340cc148570e7186363440c59f04e947e0a17 Author: Oliver Graf <ograf@devilsclaw.de> Date: Mon Oct 3 14:37:22 2022 +0200 fix(release-build): better argparse, extra core files on cmdline #593 commit 7bfbaf40264904b497cde2958366d765cc9e38a5 Author: Oliver Graf <ograf@devilsclaw.de> Date: Mon Oct 3 13:56:35 2022 +0200 fix(release-build): better log handling and pkg building #593 commit 9b14f0f1b567fe6df5abb8a111ab7cda35046aec Author: Oliver Graf <ograf@devilsclaw.de> Date: Mon Oct 3 11:54:36 2022 +0200 updated Changelog commit fb63dc0a643c85148b132c38644f4484d27d0dc3 Author: Oliver Graf <ograf@devilsclaw.de> Date: Mon Oct 3 11:50:09 2022 +0200 documentation fixes, update iomap.txt commit 4e839f3f6756915e4a1d59b68f7c6730378e6787 Author: Oliver Graf <ograf@devilsclaw.de> Date: Mon Oct 3 11:48:57 2022 +0200 fix(d81attach): d81check missed to close the file on error #620 commit b05cda77db5ebfcdf2ff014454b50dd1cf5d9404 Author: Oliver Graf <ograf@devilsclaw.de> Date: Mon Oct 3 11:39:33 2022 +0200 fix(extRTC): fixes 19h problem #591 Correct DOW (internal 0-6, external Grove 1-7). Correct 12/24h flags (internal has 24 flag, external 12 flag). Enhanced I/O documentation. commit 10957c1e4f4a5c432959cbf81b630492e8724da7 Author: Oliver Graf <ograf@devilsclaw.de> Date: Mon Oct 3 11:31:08 2022 +0200 fix(make): egrep is obsolete, use grep -E #514 commit 49f27181419e3a0af0e08dbf1e471303f3ee4a87 Author: Oliver Graf <ograf@devilsclaw.de> Date: Mon Oct 3 11:29:37 2022 +0200 feat(release): added build-release script for package generation #593 commit 534c9f0ff47c156e6daa2bfbc3a4257c50d71359 Author: Oliver Graf <ograf@devilsclaw.de> Date: Mon Oct 3 10:17:38 2022 +0200 integrate latest freezer changes (mount and d64 enhancements) commit 1a614f3f99b8e6c139cffcbf0fe1471b917dd3a0 Author: Oliver Graf <ograf@devilsclaw.de> Date: Sun Oct 2 11:38:00 2022 +0200 docstring updates commit 0e9423703cf02f45ce079bad62fe18bb199ec8cc Author: Oliver Graf <ograf@devilsclaw.de> Date: Mon Sep 26 21:06:51 2022 +0200 fix(flasher): make selection of erase entry more deterministic #616 also cleanup of onboard and qspi stuff #618 commit 9e35f5660f89f88f6dc0157096b209312734aaea Author: Oliver Graf <ograf@devilsclaw.de> Date: Mon Sep 26 21:04:42 2022 +0200 fix(hyppo): streamline and fix d81attach calls for D64 #620 commit ce57a4c395f64f14b511d5deeb74fefbec082f25 Author: Oliver Graf <ograf@devilsclaw.de> Date: Sat Sep 24 15:47:11 2022 +0200 fix: make hyppo_configsector_apply set CIA TOD50 #615 commit 9c03f8a4712d3f1e78c590965b9f22f9635cec15 Merge: 47ef46ee 11c4b790 Author: Oliver Graf <ograf@devilsclaw.de> Date: Thu Sep 22 16:49:46 2022 +0200 Merge branch 'development' of github.com:MEGA65/mega65-core into development commit 47ef46ee7d95b724981c5466a3ee65687d89573f Author: Robert Steffens <39485357+ki-bo@users.noreply.github.com> Date: Sun Sep 4 16:29:09 2022 +0200 fix: vic-iv fnrstcmp register description is wrong #609 commit 054e8a16a33fbc59cc9fd7e73e74864f47b67717 Author: Robert Steffens <39485357+ki-bo@users.noreply.github.com> Date: Wed Aug 31 20:20:42 2022 +0200 fix: vic-iv raster irq incorrectly triggered twice #604 VIC-IV physical raster interrupts were not edge triggered on ycounter. They already triggered before ycounter is incremented, leading to raster interrupts being triggered twice: at the beginning of a raster line and at its end. commit e92214eaa4cbc16e5dd35b1fa30aed0e435542d5 Author: Oliver Graf <ograf@devilsclaw.de> Date: Thu Sep 22 16:46:25 2022 +0200 freezer sprited fixes commit a947ef274274ac15795fdadb0640fb2d479f0633 Author: Oliver Graf <ograf@devilsclaw.de> Date: Thu Sep 22 12:05:50 2022 +0200 more freezer fixes commit a86a83536165462108513581cf3fbe952b309429 Author: Oliver Graf <ograf@devilsclaw.de> Date: Thu Sep 22 11:04:55 2022 +0200 update freezer (version bounce) commit 022fbb32d54940acc96a61206b2cabf043b3037c Author: Oliver Graf <ograf@devilsclaw.de> Date: Thu Sep 22 10:47:08 2022 +0200 update freezer (reduce border flicker) commit fc9af55bc387ccddacb54b3ceecd313c05abfb56 Author: M3wP <mewpokemon@hotmail.com> Date: Wed Sep 14 22:38:57 2022 +0200 fix(mega65_config): config did fail to save on exit, RTC enhancements - Fix bug in saving chipset values (handle date field) - Try to handle the case where the FGPA is configured from JTAG, preventing normal reconfiguration - Do not update the RTC value (hour, min, sec) after entering a value for that sub-field - Auto-advance to the next RTC sub-field when entering data in the last column of a sub-field commit 18f011206f139c4cbed9b1ce811cbb33a3ff31e8 Author: Oliver Graf <ograf@devilsclaw.de> Date: Wed Sep 14 19:10:28 2022 +0200 fix(freezer): slot number display commit fafd1d09bc22cff87fd48f0ded2f621637101b7f Author: Oliver Graf <ograf@devilsclaw.de> Date: Wed Sep 14 11:24:05 2022 +0200 mostly display changes to flashers #612 - add version to jtagflash - attic ram check for (jtagflash and megaflash) - lots of message reformatting (flasher) - don't show files starting with ~ or _ in COR list - better formatting in verbose QSPI probe (jtagflash) commit 65a3f4f3cffe2de5bc778ea550e7742ace8d7f68 Author: Oliver Graf <ograf@devilsclaw.de> Date: Sun Sep 11 10:57:17 2022 +0200 feat: jtagflash will only run if bitstream was started via JTAG commit 1220a0f6a309866f7f2cf0209aff297697facb67 Author: Oliver Graf <ograf@devilsclaw.de> Date: Sat Sep 10 15:16:51 2022 +0200 fix: fixed freezer (fpga datestamp display error) commit dadad1c885c95d61f49387648551e6448586d077 Author: Oliver Graf <ograf@devilsclaw.de> Date: Sat Sep 10 12:16:15 2022 +0200 revert to lowercase display of system hash commit 9a369c7f0f5f2e0f666d838da91f2f773a9d19c3 Author: Oliver Graf <ograf@devilsclaw.de> Date: Sat Sep 10 12:15:25 2022 +0200 fix: make clean removes sdcard-files, needs to be created commit 048249658d65bb4f56efe118704f5426330e027c Author: Oliver Graf <ograf@devilsclaw.de> Date: Sat Sep 10 11:22:26 2022 +0200 fix: megaflash - convert version string to PETSCII (case mixup) commit 9709cef730914670d4195ce76ec47acd4a23999a Author: M3wP <mewpokemon@hotmail.com> Date: Sat Sep 10 09:28:46 2022 +0200 feat: unify date format #542 and enhance MAC handling #560 22AUG2022 dengland 01.00 - Move selection up/down properly navigates new controls - Unhook RTC control from MAC control - Real-time updates of RTC - Debounce RTC reads 23AUG2022 dengland 01.00 - Reimplement RTC control input keys - Add date control (display) - Date display routines - Ensure RTC hour is correct in key entry 24AUG2022 dengland 01.00 - BCD transformation - Date validation routines - Date look-up routines 26AUG2022 dengland 01.00 - Time validation routines - Ensure valid date and time at start - Do not write date or time when machine has no RTC - Do not fetch time and date in IRQ when RTC not present - Randomise MAC when press R - Make MAC address uni cast when press U - Update NIC MAC address also when save option 27AUG2022 dengland 01.00 - Date sub field movement - Fix potential concurrency issues - Date input month - Date input day/year - Date commit write to RTC commit 11c4b790545634fd0c97dd87281c4023ca8e3d0e Merge: 65479c9a 746510fe Author: Oliver Graf <ograf@devilsclaw.de> Date: Sun Sep 4 18:35:41 2022 +0200 Merge pull request #610 from ki-bo/development fix: vic-iv fnrstcmp register description is wrong #609 commit 746510fe7344ae530e03653a720fe8b481b60d6b Author: Robert Steffens <39485357+ki-bo@users.noreply.github.com> Date: Sun Sep 4 16:29:09 2022 +0200 fix: vic-iv fnrstcmp register description is wrong #609 commit 65479c9a6f8097f626f30b6ded06fda011ad9a9b Merge: c0ab2a44 54f139e1 Author: gardners <paul.gardner.stephen@gmail.com> Date: Fri Sep 2 17:42:59 2022 +0930 Merge pull request #608 from ki-bo/development fix: vic-iv raster irq incorrectly triggered twice #604 commit 924ceb006996731a676365951a56e25a69f09f4a Author: Oliver Graf <ograf@devilsclaw.de> Date: Thu Sep 1 13:01:23 2022 +0200 fix: move components nearer to ports #603 commit 54f139e1346b5d4e2e5db444e5a4b73f0c08d7e8 Author: Robert Steffens <39485357+ki-bo@users.noreply.github.com> Date: Wed Aug 31 20:20:42 2022 +0200 fix: vic-iv raster irq incorrectly triggered twice #604 VIC-IV physical raster interrupts were not edge triggered on ycounter. They already triggered before ycounter is incremented, leading to raster interrupts being triggered twice: at the beginning of a raster line and at its end. commit 9f4587874137a9426a47214dda985784d453eb4c Author: Oliver Graf <ograf@devilsclaw.de> Date: Sun Aug 28 11:03:03 2022 +0200 increment hyppo version for key changes #589 commit c397fc05d71dcde684c6a25f34c10cd8112fd8d1 Author: Oliver Graf <ograf@devilsclaw.de> Date: Sun Aug 28 11:01:23 2022 +0200 fix: remove unused code from d64/d81 handling #531 commit 8bad06f5a062dd385678d3a897582f59eff076b3 Author: Oliver Graf <ograf@devilsclaw.de> Date: Tue Aug 23 19:46:38 2022 +0200 fix: leap year check was wrong (year is -1900) #540 commit 82723e7dc48c7c7c0a0074053f7acf5c49ed789f Author: Oliver Graf <ograf@devilsclaw.de> Date: Tue Aug 23 17:35:47 2022 +0200 fix: libc did read rtc day wrong (+/-1 problem) commit b7843324793ff94cb59fed7ca0307d5400bc3338 Author: Oliver Graf <ograf@devilsclaw.de> Date: Mon Aug 22 23:09:05 2022 +0200 cleanup whitespace in mega65_config commit 0dd509749fec356060f41c15b123afae3adac1f3 Author: Oliver Graf <ograf@devilsclaw.de> Date: Mon Aug 22 15:50:41 2022 +0200 fix: always clear screnn before displaying menu #589 commit f8908950d4df470824ad8641a5a16c38129c6b31 Author: Oliver Graf <ograf@devilsclaw.de> Date: Mon Aug 22 11:37:54 2022 +0200 fix: cleanup keys that enter flasher and utility menu #589 - refactor flasher slot display - added HELP version menu to flasher - key cleanup commit 297675469794f4af288952a6808abc6abd3a9809 Author: Oliver Graf <ograf@devilsclaw.de> Date: Mon Aug 22 11:36:05 2022 +0200 feat: new fdisk version with better population control - rescan of sdcard bus - display which card is being destroyed - populate from user defined slot, or skip commit 5383afb00d507ea09ce6396b0d7bff7f03c49ed4 Author: Oliver Graf <ograf@devilsclaw.de> Date: Mon Aug 22 11:35:15 2022 +0200 fix: change date display to new common format #542 commit e72f0c5a7df16ad8cf1865fff971617d6ccd3a52 Author: Oliver Graf <ograf@devilsclaw.de> Date: Sat Aug 20 18:29:35 2022 +0200 fix: changed flashinspector from main menu to Ctrl-F #589 Ctrl-J was wrong... commit 5d9d008ce85f3f87b42e1757dfc119544c2e9416 Author: Oliver Graf <ograf@devilsclaw.de> Date: Sat Aug 20 18:17:34 2022 +0200 feat: add HELP menu to MEGAFLASH, better command keys #589 flashinspector is not Ctrl-J as inside qspicommon HELP and Ctrl-7 are properly distinguished menua display refactored (only read flash one time) commit 96fd087d2b1a001713165dbbf2f53e9370415d36 Author: Oliver Graf <ograf@devilsclaw.de> Date: Wed Aug 17 09:26:18 2022 +0200 fix: reformat all C sources commit 27c24265bfcaee01d2ecc4d7cb76efa185368d19 Author: Oliver Graf <ograf@devilsclaw.de> Date: Wed Aug 17 09:25:54 2022 +0200 feat: add mega65-tools style C formatting commit c0ab2a448a97131edbf0148251d96d3fdd2c878d Author: Gurce Isikyildiz <Gurce.Isikyildiz@resmed.com.au> Date: Mon Aug 1 08:22:54 2022 +1000 minor tweak to fix joystick 3's 'sticky' movement issue commit 36ff483da6930b1568f27510f2653e19cf8b72c7 Author: Oliver Graf <ograf@devilsclaw.de> Date: Thu Jul 28 10:27:27 2022 +0200 fix: matrix monitor @ cmd did not parse address at all #596 commit 1f2c22398750b7e0c0e06db1d591e90f27576cae Author: Oliver Graf <ograf@devilsclaw.de> Date: Tue Jul 26 12:57:04 2022 +0200 fix: tell user to turn off system on flash error also add hidden entry to flash inspector by pressing Ctrl-F commit 836d6e7291dd620a921be8259ec4b1e28ab46dbc Author: Oliver Graf <ograf@devilsclaw.de> Date: Sun Jul 17 23:13:53 2022 +0200 fix: src/version.txt was missing from Makefile commit 3253c5d27bbec4685edcdf9fd30745601e05813a Author: Oliver Graf <ograf@devilsclaw.de> Date: Sun Jul 17 12:00:29 2022 +0200 fix: make build version consistent The version name of the file was generated after the build finished, where as the version inside the files is created at the start of the build. This could result in the date being different if the hour/day changed while building. This change stores the filename version inside src/version.txt, which is then used to rename the files after the builds are done, fixing this problem. commit 44b672dce72a74e97cc1c687a2e442b5e19bb6e4 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sat Jul 2 09:52:04 2022 +0930 simplify megaflash keyboard checks. Fix SPACE triggering commit 0f35efa2d6339cca9f7c280c1da6fa4dc0572aa5 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sat Jul 2 08:15:21 2022 +0930 remove undocumented keys for flashing slots 1 --3, debug entry into flash menu commit f42f32e7b1b48ad239cad431ac131244bcf70dd3 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Jul 1 06:20:50 2022 +0930 actually don't check s3 during probe, or it prevents boot commit 6ae9fb3c7f611229116e6904fc2833ad1fba4397 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sat Jun 25 10:34:34 2022 +0930 check SW3 status, and make sure flash WP flag gets cleared commit 47c6fee79343aa0cbe1e52bc7498cc0bea7be6da Author: Oliver Graf <ograf@devilsclaw.de> Date: Fri Jul 8 23:31:38 2022 +0200 updated iomap.txt commit abe5bb8985bba6794adb68a408c2e39c419816f8 Author: Oliver Graf <ograf@devilsclaw.de> Date: Fri Jul 8 23:31:01 2022 +0200 fix: abort reflash after flash_inspector is run commit 08d74317f1eff28885f8f9e0060b158aae91adb0 Author: Oliver Graf <ograf@devilsclaw.de> Date: Fri Jul 8 23:29:53 2022 +0200 added new version of mega65-freezemenu commit 0ee237d86f185f3ded7538eaf1b097b04bfb6c43 Author: Oliver Graf <ograf@devilsclaw.de> Date: Fri Jul 8 23:29:15 2022 +0200 feat: added mega65-tools style version string to ONBOARD.M65 plus some Makefile cleanup commit 80fc1c01e915a7cab3f42bfe8ff7cc0b54fe2291 Author: Oliver Graf <ograf@devilsclaw.de> Date: Sat Jun 25 16:02:05 2022 +0200 update mega65-freezemenu and add MEGAINFO.M65 and M65THUMB.M65 to sdcardfiles commit 73b37fd85bed42d33512dde384399f41b064beea Author: Jim Nicholls <jim.nicholls@gmail.com> Date: Sat Jun 25 20:15:21 2022 +1000 Return the file descriptor in A from trap_dos_openfile (#491) * Return the file descriptor in A from trap_dos_openfile. trap_dos_openfile opens a file descriptor for the file and it's the programmer's responsibility to close it. In order to close it, they need to know what it is. The A register was chosen to align with trap_dos_opendir and trap_dos_findfirst. * Introduce return_from_trap_with_success_and_file_descriptor_in_a. Have trap_dos_opendir, trap_dos_openfile and trap_dos_findfirst use it, in order to save some bytes. commit 5b2c1bad31c9b02bb60d64ab0da0ded5eebb1974 Author: Jim Nicholls <jim.nicholls@gmail.com> Date: Sat Jun 25 19:47:29 2022 +1000 Mark both images as unmounted in dos_d81detach. (#493) commit f5553164001c3fa8ad1d4a73bb985965c01e4f17 Author: Gurce Isikyildiz <Gurce.Isikyildiz@resmed.com.au> Date: Thu Jun 23 11:22:35 2022 +0100 Let hyppo erase process block early (rather than later, as it was wiping out the attached d81) - Also updated to latest mega65-freezemenu repo, to get the fix for missing disk image names in freezer menu commit 23bb9adb99797f02e3a1cc13f9e3e1bf207f343b Merge: 68eb36d0 f97bee29 Author: Oliver Graf <ograf@devilsclaw.de> Date: Wed Jun 22 21:52:26 2022 +0200 Merge branch 'ext_rtc' into development commit f97bee296528cbd1a1fe3bfc1b52bcf50b1abfda Author: Oliver Graf <ograf@devilsclaw.de> Date: Wed Jun 22 20:04:26 2022 +0200 fix: bit 7 of DC0E/DD0E is actually 50Hz select i.e. if it is 1, system is in 50Hz mode, 0 means 60Hz commit 94acab92c0bcb073d1ec8996dfe29eb70ee70dfe Author: Oliver Graf <ograf@devilsclaw.de> Date: Wed Jun 22 19:17:43 2022 +0200 fix: corrected hyppo_getversion docs commit 7db6c87171d4b0918bc75226544dcbeea550cfea Author: Oliver Graf <ograf@devilsclaw.de> Date: Wed Jun 22 19:17:12 2022 +0200 fix: type in external RTC DOW regatble docstring commit eb56dce74a849516dcf080ca676d6649652cc7d3 Author: Oliver Graf <ograf@devilsclaw.de> Date: Wed Jun 22 19:16:47 2022 +0200 updated to fixed fdisk version commit 9eca00494055391a58370118082dcc48ce326c99 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Jun 22 08:05:43 2022 +0930 Implement the 50/60Hz TOD flag for CIA #587 commit 68eb36d0678160a9ac7fce792c92d5a97005af87 Merge: 43272d57 c520f353 Author: Oliver Graf <ograf@devilsclaw.de> Date: Sun Jun 19 14:32:11 2022 +0200 Merge branch 'ext_rtc' into development commit c520f3535f4fbd5376f6d1d2143c0bef451838c0 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sun Jun 19 21:45:49 2022 +0930 actually mark freezer as non-freezable #548 commit 43272d57eff19f2a95ec3c0049d741936045f6f6 Merge: 066350cc da9df9f8 Author: Oliver Graf <ograf@devilsclaw.de> Date: Sun Jun 19 13:06:44 2022 +0200 Merge branch 'ext_rtc' into development commit da9df9f856eda1dc9ec738f5998605e61ee9135c Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sun Jun 19 20:31:23 2022 +0930 don't allow freezing the freezer #548 commit 066350cc5a6221bcc96ba6ebd163bfa9e6729a1e Author: Oliver Graf <ograf@devilsclaw.de> Date: Sun Jun 19 12:37:36 2022 +0200 update freezer (gitversion.sh was missing exec bit) commit d8a60d66552648b15ed3534782f20104c6448d4d Author: Oliver Graf <ograf@devilsclaw.de> Date: Sun Jun 19 12:04:37 2022 +0200 freezer: d64_support changes commit ee268950faecfcb4b8edb038991d7c67e01bb238 Merge: 0aaa5b47 f202e82b Author: Oliver Graf <ograf@devilsclaw.de> Date: Sun Jun 19 10:25:39 2022 +0200 Merge branch 'ext_rtc' into development commit f202e82b583f1a864f6901889c38005a1ac92145 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sun Jun 19 17:29:24 2022 +0930 re-add missing signals to HD TIB reader #442 commit 0aaa5b4786883a7084ba6c7f673254b6c3bcf8ac Author: Oliver Graf <ograf@devilsclaw.de> Date: Sun Jun 19 09:56:31 2022 +0200 fix: ONBOARD.M65 target map file now created in source dir this did create a .mpa in the root of the repo also missing: sdcard-files directory creation commit f37596f9db4ba5db60191cdee452f3d717043a5a Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sun Jun 19 17:03:47 2022 +0930 write TIB at HD rate for HD or faster disks. Read DD and HD TIBs #442 commit 7e1cd419c035e046f860c768fb42532ba849dd48 Author: Oliver Graf <ograf@devilsclaw.de> Date: Sun Jun 19 09:30:39 2022 +0200 updated cbmconvert to master/head commit aa81b43611332c5b759660ab27d27b114259f771 Author: Oliver Graf <ograf@devilsclaw.de> Date: Sun Jun 19 09:29:17 2022 +0200 changed mega65-libc to master brach head commit 69f2b7b7d2636fb762e39167c9e0761cdb21e4ac Author: Oliver Graf <ograf@devilsclaw.de> Date: Sun Jun 19 09:27:31 2022 +0200 fix: don't remove iomap.txt on clean, added cleanall cleanall will also clean non-utility submodules: - mega65-fdisk - mega65-freezemenu commit 37a718425f68c2c34221a033eb741155f78d87da Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sun Jun 19 16:47:16 2022 +0930 fix out of range branch commit 3cb3330f6f6dd543c93e75a35583735132b23121 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sun Jun 19 16:46:09 2022 +0930 implement D64/D71 size checks and image mounting in HYPPO #531 commit e2c7556e36b2dc571367fe89e56b4b2685197bc7 Author: Oliver Graf <ograf@devilsclaw.de> Date: Sun Jun 19 09:12:33 2022 +0200 updated to latest fdisk version commit 8731786de79664a20863c2a0d4bcbbb440b61dd3 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sun Jun 19 16:32:44 2022 +0930 pull in and fix 1571 support from d64_support branch #531 commit 511f7bdf55d0c5ae71d8265ab87747097bd6245c Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sun Jun 19 16:23:19 2022 +0930 fix typos in d64 offset calculation #531 commit 99db06fb9ad883a6bd8705ffdeed477d55bdf165 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sun Jun 19 16:20:30 2022 +0930 implement mounting D64-sized images using D81 sector addressing #531 commit ae8d9285033bb4a330f38b2e82192980d5194903 Merge: 0b3c119b 5fbb6ac2 Author: Oliver Graf <ograf@devilsclaw.de> Date: Sun Jun 19 08:34:38 2022 +0200 Merge branch 'ext_rtc' into development commit 5fbb6ac250b2c6351259d7003a1243fe6121a777 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sat Jun 18 10:56:39 2022 +0930 make MCM + VIC-III/IV behaviour less surprising #571 commit 22ad46627616a716d0559d31e423de0eb8f7eef0 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Jun 17 19:42:25 2022 +0930 fix typos etc with PETSCII keyboard scanner #582 commit ed12c151ea60d0a0321e239b45ef3413c943a3c9 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Jun 17 19:39:51 2022 +0930 remove dangling signal reference commit 357ecc5bd5aff4ec805fef6d99aa9a75a1bc1c1d Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Jun 17 19:38:06 2022 +0930 update doco for $D619 commit b42e71b977b44f42e4023fc442587c9985c5971b Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Jun 17 19:37:22 2022 +0930 plumb up $D619 for PETSCII keyboard acceleration commit 79f032ef6bcf17e2310e217d03cd865862a0ebea Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Jun 17 18:47:57 2022 +0930 simple program to auto-generate PETSCII keyboard scan tables commit 8b4bf039b59642c9ac4d9ce0a6b97ae55d112ce4 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Jun 17 17:20:27 2022 +0930 write to external RTC when setting internal RTC time commit 5af710e827e1548a1033b00c5a5c5aae127c60d8 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Jun 17 17:09:42 2022 +0930 remap from DS3231 to internal RTC registers commit fad54194b99556656c377065e5c4f7e48327f9a4 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Jun 17 16:46:31 2022 +0930 use LGB's shorter resetpalette routine commit 6d72507ec370c9034e9189d72743e0ec7d9b66ef Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Jun 17 07:33:50 2022 +0930 fix which registers we check for grove detection commit 0b3c119bc373cce8fb6f563115cf0a9e90e593a4 Author: Gurce Isikyildiz <Gurce.Isikyildiz@resmed.com.au> Date: Thu Jun 16 17:39:45 2022 +0100 dummy change, to try trigger another Jenkins build commit 6341db6704edb4355a5308742e178e0da92150e7 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Jun 16 20:51:15 2022 +0930 more debugging grove auto-detect commit 45db20ad6c03fc6a8da38fc354d7f0a64743cf64 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Jun 16 19:19:37 2022 +0930 debug grove_detect_counter not updating commit 3c1b300c58c9349c011193c96511963e10094776 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Jun 16 18:11:17 2022 +0930 fix inline DMA PC address #580 commit c663ac2190caa19b54e362d607190e54e54c50fd Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Jun 16 17:46:48 2022 +0930 try to fix grove detection logic commit ec557ee614b0b523339ea043a3353a6996cde296 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Jun 16 16:24:10 2022 +0930 tweak grove RTC auto-detection commit 026fc0c8aa2d484d2342c898ad39a1d8b09cf16e Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Jun 16 06:50:05 2022 +0930 make external RTC appear transparently over internal RTC regs commit 43dbe22465545e4db9f31e3a9cab627b8d146391 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Jun 15 14:03:12 2022 +0930 don't ack last byte to fix write-after-read commit d01dc2d2c8eeb1d202e0f579aa116e71b9846e5a Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Jun 15 12:42:38 2022 +0930 ACK reads commit 01f6fc3ef7cb2339b52d81dca61572e12669e9b3 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Jun 15 09:10:56 2022 +0930 fix fix for #530 commit 83ed5855a659dcf333ad5eaf0661a0d44960523c Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Jun 15 08:57:12 2022 +0930 begin implementing inline DMA jobs #580 commit eaa8082346005e7359b5760f2b59df76ddf81175 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Jun 15 08:46:03 2022 +0930 don't set hicked flag when when unfreezing commit e4d7a7743c65b7821ceadf5f6e82bfcef0b220cf Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Jun 15 08:16:40 2022 +0930 further test grove RTC reading commit ed145a5d553ac23b3d34f7912f0df77711b7c928 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Jun 15 08:16:12 2022 +0930 plumb data_rd to output commit a1711303f3d132d203cab32a696c2ad2f48355ee Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Jun 15 07:25:28 2022 +0930 float SDA high instead of driving it high commit b586db8ef62f12a29ae34552b3208a588d739b6a Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Jun 15 06:59:49 2022 +0930 don't write to registers while reading commit ad0479a0e398d1efb43783e7b06994859797dcaa Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Jun 15 06:57:04 2022 +0930 allow clock stretching commit ceacc6c8bb1d694d02ca137152764dad63f96984 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Tue Jun 14 21:47:54 2022 +0930 debug grove I2C reading problems commit a09cbc1c5ca43516edc7a612440e6eff7f1b9247 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Tue Jun 14 08:59:48 2022 +0930 plumb i2c read address through commit 59aa50078d8e7d56edc26c2c76f26a44d55373f0 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Tue Jun 14 07:58:49 2022 +0930 plumb rd_strobe signal commit 9500fe6131903da36a3519bfb8f80c3b9a16b905 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Mon Jun 13 22:05:25 2022 +0930 make new I2C controller for grove RTC commit 380f41a47bca8cae5d627a1338cd1c006321b339 Author: Gurce Isikyildiz <gurce.isikyildiz@gmail.com> Date: Mon Jun 13 18:00:08 2022 +1000 Hyppo & makedisk cluster-traversal edgecase fixes (#578) * attempt to fix hyppo edge-case when last direntry on end of cluster * another attempt to fix the edge-case * added in latest fixes to MAKEDISK * Welcome back iomap.txt! ;) * updated freezer submodule to include fix to assure all sectors of new d81/d65 images are cleared * added TheChief's fix to issue #575 in mega65-freezemenu submodule - also removed 'iomap.txt' as somebody has already added it in dev branch * Added in johnwayner's infinite-loop fix to mega65-freezemenu submodule Co-authored-by: Gurce Isikyildiz <Gurce.Isikyildiz@resmed.com.au> commit 0cf6866a5348e557947b913543f16edce254ae2a Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Mon Jun 13 16:50:48 2022 +0930 revert sprite end position, as not the cause #579 commit 30b2bace5d8c5467c12a0d64ccff1fdf5e537ef3 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Mon Jun 13 16:50:33 2022 +0930 try to fix grove RTC I2C communications error commit 7a3a702567f85d9bf482ffb8f2a3762d20a1284b Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Mon Jun 13 12:33:29 2022 +0930 fix #579 commit ce23c676652ff8e431b5f2291d203d70a764c9a3 Author: Oliver Graf <ograf@devilsclaw.de> Date: Sat Jun 11 01:15:56 2022 +0200 doc: readded iomap.txt Each commit that changes regtables should also add the new iomap.txt Refs: #574 commit da813f7ed9bb4e6366d199bfcf573e96f4b6fc03 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Jun 10 20:23:41 2022 +0930 fix phase of reading grove RTC commit 78fc76940fcdaf3835d49f93d70b2a6c13228c5a Author: Oliver Graf <ograf@devilsclaw.de> Date: Thu Jun 9 10:26:26 2022 +0200 fix: keyboard led regtags need splitting Refs: mega65-user-guide#137 commit 3953be144c7fa59db9f505d7c990d9a9b2a7235d Author: Oliver Graf <ograf@devilsclaw.de> Date: Thu Jun 9 09:33:39 2022 +0200 fix: keyboard led register tags where not unique Needed for manual, will go into it with next master merge. Refs: mega65-user-guide#137 commit 701ac470dece32a29d9c8a04bf3490312f2c9606 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Tue Jun 7 20:51:24 2022 +0930 go back to connecting RTC I2C commit d71fa6b92e3b5b5d559b3700b73a68bc6a34868b Author: Oliver Graf <ograf@devilsclaw.de> Date: Tue Jun 7 10:29:58 2022 +0200 fix: hyppo should run in dvi mode for compability $D61A.1 needs to be set to enable DVI-ONLY mode, not cleared. Refs: #552 commit 899cf4f9610d86318ce7f77243e5103eb9f3c5f4 Author: Gurce Isikyildiz <gurce.isikyildiz@gmail.com> Date: Tue Jun 7 11:01:31 2022 +1000 Hyppo fix (#568) * - un-ignoring iomap.txt, as people find that a useful reference - reverted recent change in hyppo's 'freeze.asm' (removal of D02F knock) which was impacting exit out of freezer - trying to avoid touching HICKED register during un-freezing DMA calls, to prevent accidental HICKED message on resets - updated freezer menu's version to 0.1.6 (to avoid recent versioning confusion between filehost and github repo) * - reverted my attempt to fix accidental-HICKED-via dma issue in vhdl - instead, will attempt to avoid touch the HICKED register during un-freezing process in 'freeze.asm' * added a comment on why the code was re-instated and why it warrants further investigation in future Co-authored-by: Gurce Isikyildiz <Gurce.Isikyildiz@resmed.com.au> commit 7c5281e782508073d9fb99c5e50a0096a63b4b4a Author: LGB <lgblgblgb@gmail.com> Date: Sat May 28 09:47:27 2022 +0200 Remove useless D02F operations (#550) Hypervisor mode implies/enforces VIC-IV mode always according to Paul. Thus it's useless to set $D02F ever in hypervisor mode, it seems, just takes space in Hyppo to do so. commit 98dd39d880caf32ba6f15142c18743d798383962 Author: Gurce Isikyildiz <gurce.isikyildiz@gmail.com> Date: Sat May 28 17:41:25 2022 +1000 If holding down ESCAPE key on cold power-up, perform an early endless loop (#547) * If holding down HELP key on cold power-up, perform an early endless loop in hyppo, to allow for early debugging of hyppo issues * Only do my forced read the sector if: - We are advancing to the next direntry - The carry flag of the dos_file_advance_to_next_sector() call is set (if it is clear, then the sector advance attempt errored out) * using RUN-STOP instead of HELP (haven't tested on hardware yet) * Switch to ESCAPE key instead (as RUN-STOP is used by BASIC ROM to jump to monitor) Co-authored-by: Gurce Isikyildiz <Gurce.Isikyildiz@resmed.com.au> commit 9bf97983c5f7745b6fc34836ced44ed5977030ea Author: Jim Nicholls <jim.nicholls@gmail.com> Date: Wed May 25 20:21:07 2022 +1000 Hyppotest improvements (#525) * Expand tabs and trim whitespace. * Fix compiler error and warnings. * Fix bug in STA ($xx),Z with 16-bit ZP pointers. * Try more specific forms before general forms when parsing directives. * Change resolve_value8 resolve_value16 to return the narrowest types. * Add new directive «define %s as %s». Adds a symbol to the symbol table. * Fix calculating an address from a label with a neg offset. * Add new directive «poke %s, %s[, %s …]». * In make clean, delete the tools. * In make clean, delete the hyppotest FAIL.* and PASS.* files. * Add the hyppotest FAIL.* and PASS.* files to .gitignore. * Reverse cpu_stash_ram by copying ram into expected ram. This aligns ram with cpu where cpu is copied over expected_cpu. * Refactor instruction execution. * Extract cpu_run and cpu_step from cpu_call_routine. * Keep responsibility to detecting infinite loops in cpu_run. * Move responsibility for detecting breakpoints from execute_instruction to cpu_step. * Move responsibility for detecting stack overflow and underflow from execute_instruction to cpu_step. * Use std bool for returning success and failure from execute_instruction, cpu_step, cpu_run and cpu_call_routine. * Clear any prior stack exceptions at the start of cpu_run. * Use std bool. Use std bool for: - cpu.stack_overflow - cpu.stack_underflow - log_on_failure - termination_conditions fields, except rts * Fail a test if any of the directives fail. Particularly don't clear cpu.term.error for each jmp or jsr directive. * Add directives «ignore all regs» and «ignore reg». These do for registers what the existing ignore directives do for memory. * Add «end test» as a synonym for «test end». * Add directives «clear breakpoint %s» and «clear all breakpoints». * Allow initial whitespace in the lines of a hyppotest test file. * Add directives «step [%u]» and «run until brk|jsr». * Add directive «let %s = %s» for setting registers. * Remove dup A reg line from «expect %s = %s». * Add register sp as the 16-bit stack pointer register. * Add an optional 2nd arg to hyppotest for selecting the test to run. Without the 2nd arg, all tests in a test file run. * Add synonyms for «check registers» and «check ram». Add «check reg» as a synonym for «check registers». Add «check mem» and «check memory» as synonyms for «check ram». * Add the F register for setting and checking the processor flags. * Add directives «expect flag %s is clear|set» and «clear|set flag %s». * Set the base reg when call a routine. * Support jmp to both hyppo and non-hyppo symbols. * Load files into memory instead of expected memory. * Simplify describe_address_label28. Also fix a bug where exact matches weren't being found and were instead being described as a delta from the previous closest symbol. * Change MEM_WRITE16 and MEM_WRITE28 to return std false instead of -1. * Add directives «allow|forbid stack overflow|underflow». Each test starts with stack overflows and underflows being forbidden. * Increase the size of the instruction log. The 6502 functional test exceeds the 24 million instructions. * Get hyppotest passing the 6502 functional test. Fix some issues. Implement the V flag for ADC and SBC. Implement BVC, BVS, CLV, RTI and SED. Implement some missing addressing modes for some instructions. Wrap around the stack when the E flag is set. Wrap around the base page with the zp,X and zp,Y addressing modes. * Correctly report the test file path when hyppotest can't read it. * Exclude the 6502 functional and 65c02 extended opcodes tests. This code is GPL 3. It can't be incorporated directly into this LGPL 3 project. * Test hyppotest against the 6502 functional test. * Reserve 4 characters for opcode mnemonics. Make spaces for the BBRx, BBSx, RMBx, SMBx mnemonics. * Clear the symbols and breakpoints in test_init. * Get hyppotest passing the 65c02 extended opcode test. Fix some issues. Don't alter the N and V flags in BIT #$xx. Implement BBRx, BBSx, RMBx and SMBx. Implement some missing addressing modes for some instructions. * Fix the jsr directive. - Allow both hyppo and non-hyppo symbols. - Match JSRs to RTSs so the directive finishes execution when the top-level subroutines returns. * Add new directive «assemble [at %s] with acme» / «end assemble». * Replace hand-assembled code in hyppotest-self.test. commit b2611698e8d39b838d7c4d35655d7847b9bde670 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed May 25 18:06:27 2022 +0930 debug grove RTC control commit a9b5c92b69ef551b28006df0387caccf4c2a3060 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Mon May 23 17:16:38 2022 +0930 fix r/w flag in grove I2C commit 8b4cc85d68d41faed57823952e6cfd34585524f6 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Mon May 23 06:23:51 2022 +0930 tweak debug output of grove test harness commit 737a7892881e718b6b5d44fd4018a9ddcba41244 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Mon May 23 06:15:41 2022 +0930 pull in grove_i2c module commit c503211a9b8de47b2e106a7c9b551f72ff8e9437 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Mon May 23 06:14:43 2022 +0930 strip old stuff out of test harness for grove i2c commit 5dac7afe3ee124815518fc89e45155673701e894 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Mon May 23 06:13:50 2022 +0930 test harness for grove i2c commit 4c998a9779317a51faf8cfacfdf33dadfc4abc48 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sun May 22 17:08:51 2022 +0930 tidy up grove I2C access commit 1bcd516acd9752824ec5edc0428bbb040aec9537 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sun May 22 12:45:27 2022 +0930 fix reading of grove I2C address commit 706165e969d7e112620f91358fc9bd057586f2c3 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sun May 22 11:01:01 2022 +0930 fix typos commit a2588ff275b242d8484008b4e48aa447d87367df Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sun May 22 10:58:40 2022 +0930 make grove I2C address run-time adjustable commit 4de03361158fa8061097ee77e7ea6cd24d335773 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sat May 21 14:02:46 2022 +0930 fix reading from grove RTC commit 34ce7fce5839f46f77cbb16a8d5dd5e523412404 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sat May 21 11:35:48 2022 +0930 debug busy_count in grove_i2c commit a9cca2eebe0b80ffb86f114d4d3efb35d010cf93 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sat May 21 11:33:02 2022 +0930 remove higher-level driving of grove I2C commit d843543593af562895bebc5d6b1deeb8b5e0199d Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu May 19 20:35:45 2022 +0930 fix multiple drivers in grove_i2c commit 5cd4ddfd9b25f808b1f5ffa7f14fc5dc7a2dca78 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu May 19 17:14:08 2022 +0930 debug grove I2C CS commit d68ba8a4037f6317b748ab40e0714b09dacc7053 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu May 19 06:48:32 2022 +0930 add grove i2c source and fix CS plumbing commit 0d729072237c9645ba6790c2c7d68159a7551f01 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu May 19 05:54:07 2022 +0930 fix grove i2c port names commit 2ef165f14e38cd5b6d2b8534fa3ebc5f9369f5ec Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed May 18 20:27:40 2022 +0930 begin adding support for Grove-connected RTC commit dd3022764aae4e359d42717ee61d980e0db1d319 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Mon May 16 19:20:27 2022 +0930 double-buffer RTC register reads to eliminate glitching commit 4ea77adb96b2b27d864fb7329476cb865a938afe Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Mon May 16 06:17:59 2022 +0930 provide single initial reset to video output modules commit c339ea74310d11a2fac4ca5cdeb15eac9c0a7f7a Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sun May 15 19:37:29 2022 +0930 place max10 logic near edge to improve signals commit 5c140934949e7e843696328b86294fee1fb9e6b0 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sun May 15 19:31:21 2022 +0930 disable reset in HDMI output to prevent video glitching commit 82a7b0c8587a692ee9044e9c96df7302f26f0d66 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sun May 15 17:37:09 2022 +0930 make MAX10 reset line reading more robust in the face of comms glitches commit fcf0b2fa6c0ad57ca11f3024abdb5e0cef652cc9 Merge: b8d78733 bdeeb152 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sun May 15 17:31:28 2022 +0930 Merge branch 'development' of github.com:MEGA65/mega65-core into development commit bdeeb152f44250d13ad369644f1ddfc74e03bb22 Author: Markus Grundner <thechief@praised-land.de> Date: Fri May 6 08:43:42 2022 +0200 Add joystick port interface via PMOD. (#521) Signed-off-by: TheChief <thechief@praised-land.de> commit 4a36bd494efe9da65a1faa053f8f0ce5569bb75e Author: Gurce Isikyildiz <gurce.isikyildiz@gmail.com> Date: Wed May 4 10:08:58 2022 +1000 Vfat fixes (#539) * - mega65-config: Allow F4 to move to next page * mega65-config: described purpose of F2/F4 on help page * Removing lfn avoidance logic, so I can assess how it really performs presently * Fixed an issue with incorrect lfn length being recorded * Got rid of the broken and un-necessary null-terminator (it was being added in the middle of lfn's anyway) * Tried enforcing uppercase names on dir-entries in order to get a match (not very successful) * trying to save space so that the freezer stuff doesn't corrupt (think it was due to my additions to hypervisor making it go over 16kb) * if advancing direntry changes sector, assure we read the next sector * updated to newer freeze menu with my tweaks * Let dos do file comparisons all in uppercase (to assure initial MEGA65.D81 gets mounted ok, despite lfn turned on) * - Try to assure D689.7 bit is set whenever accessing sdcard - Assure we are in root-directory prior to trying to load 'FREEZER.M65' * updated version of freezemenu * Updated reference to latest mega65-freezemenu (with my merged in vfat-fixes there too) * updated reference to mega65-freezemenu (enforcing uppercase filenames shown on main freezer screen) * Saving bytes, as per Paul's review suggestion * Removing dos_requested_filename_to_uppercase() function, as it's no longer used (I'm instead calling toupper() at desired points in the code) * Removed commented-out call to the function I deleted Co-authored-by: Gurce Isikyildiz <Gurce.Isikyildiz@resmed.com.au> commit b8d787334005d0e2faf7eaae9cdbf7d22bcbe839 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Apr 15 19:43:55 2022 +0930 fix stupid typo causing skip pixels to be infinite #401 commit 4cd9b0d889aea38e16f8ac16e0e3ec374fa542e6 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Apr 15 18:54:00 2022 +0930 fix typo commit f04617630ee6d9f62114ccd0adb953937af4a74a Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Apr 15 18:21:28 2022 +0930 skip first 2 instead of 1 pixels when line drawing #401 commit 8da343f22293a6607b5cf3163bc72a1d5cbf7649 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Apr 15 16:39:22 2022 +0930 get simulation working again commit 562b71e9b9318e2ecad3a7bdd13e72c45c1b9da9 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Apr 15 16:39:03 2022 +0930 attempt to suppress dog-leg at start of DMA drawn lines #401 commit ee4f29d348d6a06d49f3f5f5c922dc77340bc579 Author: Oliver Graf <ograf@devilsclaw.de> Date: Fri Mar 4 22:24:24 2022 +0100 remove drive 1541 from mega65r2 target, so it will build again commit 4f912f439f54d92321b6329606f9180a946bed26 Author: Oliver Graf <ograf@devilsclaw.de> Date: Sun Feb 13 19:52:57 2022 +0100 fix 32bit ptr next op bug #535 commit 71c91d6ab2def97805028991f9614fe2d4699ad2 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sun Feb 6 18:04:25 2022 +1030 plumb remaining unmodified keys #532 commit ed288ea2e2525c80202acae2ca964fd39c750da6 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sun Feb 6 17:29:35 2022 +1030 allocate some more unicode chars to ALT+ combos #532 commit 2c352219a6a1d8896d5005fc412c14e4b27098ab Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sun Feb 6 11:18:01 2022 +1030 fix typo #532 commit d13e11e39c02a3ce635f1f1802708024c877ab02 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sun Feb 6 10:45:31 2022 +1030 allow disabling of keyboard modifier tables #532 commit f1326108fba7227ab48e834f84c9fc1e2c12931f Author: Oliver Graf <ograf@devilsclaw.de> Date: Sun Feb 6 13:54:43 2022 +0100 new freezemenu version that fixes sprite problems #499 and also repairs ntsc screen shift in addition to that: update to V2.19 cc65 release commit 81b7a570b16864414399a715b426db66c7b8f9be Author: Oliver Graf <ograf@devilsclaw.de> Date: Sun Feb 6 00:04:18 2022 +0100 fix for megaflash some changes to mega65r2_gen.tcl to get a build commit d629dc95a4aa10ca2166c79f611d982d0a2b61cb Author: Oliver Graf <ograf@devilsclaw.de> Date: Sat Feb 5 20:09:36 2022 +0100 added IO regtables docstrings for SID commit 050c2f5b20d10d2587408f25182fd97d780a746f Author: Oliver Graf <ograf@devilsclaw.de> Date: Sat Feb 5 19:12:34 2022 +0100 VIC-IV regtable docstring fixes commit 38c226322a4c1929156c7734265988e62cc2ceeb Author: Oliver Graf <ograf@devilsclaw.de> Date: Sat Feb 5 19:07:30 2022 +0100 fixing regtable docstrings for CIAs commit 120f9b4e3d78c5f6d7639d22143275a966d8c1e6 Author: Oliver Graf <ograf@devilsclaw.de> Date: Sat Feb 5 16:53:22 2022 +0100 gitignore cleanup, adding more stuff that gets build commit 7d402ebd7428b32ff4e65d7d5e4218b8fa416f24 Author: Oliver Graf <ograf@devilsclaw.de> Date: Sat Feb 5 16:52:52 2022 +0100 added sid_tables to other main targets commit 25a500b9769ae6b1188a9e64aee0e4a6f4ed7ccf Merge: 3d2f124a cebec89d Author: Oliver Graf <ograf@devilsclaw.de> Date: Sat Feb 5 15:04:39 2022 +0100 Merge branch 'sid8580-waveforms' into development commit cebec89dc458f149053dabdaa10e77242748513d Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Feb 4 21:30:59 2022 +1030 apply SID mode from config commit d7b694bf2ec099c2c48233cd4423439ad5fe4453 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Feb 4 21:30:46 2022 +1030 fix cpu_test for simulation commit 3d2f124aafa70d5279b3e6a49431ecfcde47692a Author: Oliver Graf <ograf@devilsclaw.de> Date: Wed Feb 2 15:28:15 2022 +0100 D07b documentation string change (jenkins:nobuild) commit ecc41a48e7aa95d1faf32534573115fe3f7b9459 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sun Jan 30 09:27:02 2022 +1030 fix SID GATE bit latching behaviour #447 #449 commit 82203a093514ef0ed6de4c22a40f50792c47213d Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sun Jan 30 08:37:54 2022 +1030 don't double 1MHz clock in SID #447 #449 commit 14ab7562ca23435d3d2d16428518dfc84dff7644 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sun Jan 30 07:14:37 2022 +1030 use PAL/NTSC ~1MHz for SID. Latch gate at 40MHz #447 #449 commit 9245fa66daf284b5b4027b3dd0951c716bf773ef Merge: 844ae948 2950de54 Author: Oliver Graf <ograf@devilsclaw.de> Date: Sat Jan 29 12:20:20 2022 +0100 Merge pull request #529 from MEGA65/dev-io-doc-update Update of register descriptions commit 2950de54c4f2554a25f4cbf6e787d6f893a81f15 Author: Oliver Graf <ograf@devilsclaw.de> Date: Tue Jan 25 20:12:51 2022 +0100 use new regatbel doc format to make legends shorter commit c0065e176053299387c30f2af3e455cd2a7e0ba3 Author: Oliver Graf <ograf@devilsclaw.de> Date: Mon Jan 24 15:02:54 2022 +0100 changed MATH IO register description to new doc format commit 8e84607f4d3eb22c0032d99b0c52681259e865c3 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sun Jan 23 17:28:28 2022 +1030 fix sensitivity list #447 commit d1e0443cdef662d6f757c2b26517419acdbd5bcb Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sun Jan 23 16:16:33 2022 +1030 try to fix 6581 GATE bit latching for fast CPU #447 commit 1d22718b7d28e0dfd4f04893fa0556a794b57cab Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sun Jan 23 09:37:54 2022 +1030 add DMA mode to directly sample SID at 44.1KHz for debug #447 commit 15d55c18e2e7f0e14834557da844f6374c3f24f8 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Tue Jan 18 21:03:30 2022 +1030 fix various minor problems #447 commit 9ba95f6136be3daf16b2b6a591a57e447e4fac36 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Tue Jan 18 21:03:13 2022 +1030 Revert "DEBUG BUILD WITH DIPSW3 TEST DISABLED -- DO NOT KEEP" This reverts commit cbd91e507659b006c60918889b5411430dc27a69. commit 342599cf40afa77c2332bcde435cd7229a452f4d Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Tue Jan 18 20:56:06 2022 +1030 implement combinatorial SID tables in VHDL #477 commit b420fd70c970676005b43fd9d8fab5221d658067 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Tue Jan 18 20:00:59 2022 +1030 add 8580 waveform tables to SID #447 commit cbd91e507659b006c60918889b5411430dc27a69 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Tue Jan 18 07:28:43 2022 +1030 DEBUG BUILD WITH DIPSW3 TEST DISABLED -- DO NOT KEEP commit e6ea7e68faf79dd6990790111b381586fd81d06e Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sun Jan 16 21:49:55 2022 +1030 enable write to ethernet MIIM registers #523 commit 844ae948beded93640904ca8ecd86ea9efe828ee Author: Oliver Graf <ograf@devilsclaw.de> Date: Sun Jan 9 13:50:43 2022 +0100 matching development with master release after merge troubles commit ffe2ac6d08ba13689e56b136df7548e63865c989 Author: Falk Rehwagen <frehwagen@bluewaysw.de> Date: Sat Jan 8 21:54:11 2022 +0100 Delete files that should not be there and are deleted on master already. commit bde09d0b15bf16f5277503c564c3e24ab4d5de30 Merge: cf2aab5c 6e86d89f Author: frehwagen <frehwagen@bluewaysw.de> Date: Sat Jan 8 18:40:56 2022 +0100 Merge pull request #520 from MEGA65/dev-reltargfixes Dev reltargfixes commit 6e86d89f4431a6bb3401bcd2e7b0bcea46c325f1 Author: Falk Rehwagen <frehwagen@bluewaysw.de> Date: Sat Jan 8 18:31:34 2022 +0100 More fixes for nexys4ddr-widget target. commit b393162e132ab594092609ec0a8ff6833f954cdc Author: Falk Rehwagen <frehwagen@bluewaysw.de> Date: Sat Jan 8 18:25:11 2022 +0100 More fixing nexys4. commit c68353b7d590c80bbc530b120b1ab82f42a50a90 Author: Falk Rehwagen <frehwagen@bluewaysw.de> Date: Sat Jan 8 18:21:09 2022 +0100 Fixing nexys4 target. commit 431964034605c068995006d5a49015383c38fe92 Author: Falk Rehwagen <frehwagen@bluewaysw.de> Date: Sat Jan 8 18:14:16 2022 +0100 Fixing nexys4ddr-widget. commit 814e46e25cbb757acaa1d11811616576a42b8aaa Author: Falk Rehwagen <frehwagen@bluewaysw.de> Date: Sat Jan 8 17:02:21 2022 +0100 more mega65r2 target fixes. commit 17d69b81f2f3d8d4f5ffc8bb6ddc29a46a568a6a Author: Falk Rehwagen <frehwagen@bluewaysw.de> Date: Sat Jan 8 16:49:00 2022 +0100 mega65r2 fixes. commit cf2aab5cdf11a8ea96bf1dc2f4a136ff8865e736 Merge: 1767a2c6 b5d01aa3 Author: Oliver Graf <ograf@devilsclaw.de> Date: Sat Jan 8 12:00:40 2022 +0100 Merge branch 'pgs-pre-release' of github.com:MEGA65/mega65-core into pgs-pre-release commit 1767a2c6706ced2dc2747109a8ccb1e427e7ab5b Author: Oliver Graf <ograf@devilsclaw.de> Date: Sat Jan 8 11:34:43 2022 +0100 adding freezemenu sprited fix commit ad7f7094e38dbb35a6b3dbb45602cda8f4f03670 Author: Oliver Graf <ograf@devilsclaw.de> Date: Sat Jan 8 11:15:56 2022 +0100 cleanup ws chaos, make speed display only show on > 0 commit 799b12173d94ed99963bf43f7659dd9187fedad4 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sat Jan 8 20:15:16 2022 +1030 fix typo #474 commit 5827f3de64ddc7663de34cd41abe95dd1f1ca330 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sat Jan 8 20:13:30 2022 +1030 deglitch CPU reset button #474 commit cf4a4305baec0c3bc340194ae35712d7b2567cbf Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sat Jan 8 19:14:56 2022 +1030 rework uart monitor reset logic #474 commit 40c46063294d6bd868579586f80c3d4b90320559 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sat Jan 8 16:56:36 2022 +1030 more hunting spurious resets #474 commit 4472e2770a43510f905db6d1aa40b4026ee2188d Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sat Jan 8 12:55:40 2022 +1030 work around #474 by disabling ! command from serial monitor commit 1b6969e22db9cc96a77b6c4ee4f90145174d1301 Author: Oliver Graf <ograf@devilsclaw.de> Date: Sat Jan 8 02:30:04 2022 +0100 removed obsolete sid4_enable commit d5c10ae472fce141e5bbaf672904957be938aef9 Author: Oliver Graf <ograf@devilsclaw.de> Date: Sat Jan 8 00:24:40 2022 +0100 remove dc_track_rate and _enable (audio_ devel rollback) commit 23e4059bb3a36ffb44809a4588d9d844e09c6936 Author: Oliver Graf <ograf@devilsclaw.de> Date: Sat Jan 8 00:24:09 2022 +0100 fix bug in flash summary output commit 9da47ededaf7d2bf83933fd6a4e76979423aea38 Author: Oliver Graf <ograf@devilsclaw.de> Date: Sat Jan 8 00:06:47 2022 +0100 restored audio from development head commit a9d49de8f51191e85b0648e692f38727a20f19ac Author: Oliver Graf <ograf@devilsclaw.de> Date: Fri Jan 7 23:24:20 2022 +0100 fix erase progress bar, only show stats if > 0 commit 7b9dd26e83eb7710cdf5d1cea929bfda48a16eff Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sat Jan 8 07:23:18 2022 +1030 reset progress bar in all cases commit 4ded00cd32cd6322c5fd0d53af2644065da45b40 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sat Jan 8 07:14:09 2022 +1030 add missing decl #474 commit 4800268f33046e1cf66d58ae9aa7aa2bedb6c6ab Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sat Jan 8 07:13:53 2022 +1030 make sure every last scrap of dc offset track can be disabled #516 commit 8f7151ec33308dc171744a0d316cd6c73ef1b230 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sat Jan 8 07:11:52 2022 +1030 add missing ; #516 commit b443cb1599a9c6219db2753d5de3618ae71f9a1e Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sat Jan 8 07:08:18 2022 +1030 further instrument spontaneous reset #474 commit 054ebeb0f042e0a0084811f1475b4c076ec66597 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Sat Jan 8 07:07:49 2022 +1030 add generic to force disabling of audio dc tracking #516 commit 4f524fb937f4d81e06d7cab25df0b0dad645882c Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Jan 7 23:36:00 2022 +1030 fix message after flashing/erasing a slot. #516 commit b67eecbe891e474273194b30a0ab4633827bc0b8 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Jan 7 23:03:19 2022 +1030 don't clamp audio when dc_offset tracking is disabled #516 commit 6b57441e1fa8e56ac7506bc55969b9744848ff90 Author: Oliver Graf <ograf@devilsclaw.de> Date: Tue Jan 4 01:39:39 2022 +0100 added some FORCE targets to submodule makes new fdisk version release-prep tools to add files to cor and mcs commit d1cb0529a85caed291538c6ac7578f3f4749ae01 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Jan 7 22:59:43 2022 +1030 fix erasing of slots #516 commit 66ca9c210eefa99f3547114c83aeb37611663310 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Jan 7 22:59:28 2022 +1030 remove unused variable from HYPPO commit c1adda3acb6057ccb8c6136c248e3729f7e7a57b Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Jan 7 22:45:23 2022 +1030 fix reading dc_offset_enable from $d63c #512 commit 3f92be90e13a6fed6b6d066c52383db08ac6d106 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Jan 7 21:53:20 2022 +1030 fix audiomixer settings in onboarding commit bcb32e28ef978eb4c4909d7246ab7bebd5eddb42 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Jan 7 21:17:09 2022 +1030 fix verify address for slot >0 #516 commit 1943e2fb677df2018c1557886ee561e1cf9e1c4b Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Jan 7 21:02:08 2022 +1030 instrument reset command to see if it is to blame #474 commit 41e0cd4ea31a4f654952e34d293f3604c4e408f5 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Jan 7 11:59:13 2022 +1030 limit tries when writing to flash #516 commit 15a9672019ff0fc1fc5accaf168697497f64f139 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Jan 7 11:44:48 2022 +1030 refactor flashing to better re-flash dud sectors #516 commit a4e7e4b93da37cccb73f34940fe383bfd34a7602 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Jan 7 09:15:17 2022 +1030 fix more missing decls #518 commit 217fdf470ba22569c188413af35672f5504dec06 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Jan 7 09:12:30 2022 +1030 add missing decl #518 commit cd74ca62f37cb6561ce49d853bd4e08b35fe8a8e Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Jan 7 09:02:19 2022 +1030 different drive LED colours for flop0,1 and SD. Silent SD option #518 commit 1f6b7d601415b3a360b8b523319f61e42d178c26 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Jan 7 08:46:22 2022 +1030 correct XDC cross-clock domain descriptions for new clock names #516 commit 9d11c784c265fac4df94e6daac66a82a3623a21d Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Jan 7 08:45:30 2022 +1030 show diffs when verify errors occur #516 commit 929e6ae90717cc964e7d204055b1b9ee3bae4dd8 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Jan 7 06:33:40 2022 +1030 spontaneous reset still happens. Increase thres to 16 cycles #474 commit 31d9238a5f02a002d0bb67924d690b79d64b82a6 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Fri Jan 7 06:22:44 2022 +1030 allow audio DC offset tracking to be run-time enabled/disabled #512 commit 87a8ef918dc421af8f57acd96e615ca23f9c9e4f Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Jan 6 19:41:41 2022 +1030 require 8 cycles of RESET low from serial monitor #474 commit 2387279ca8b04a0c95c50eeddd9fedd8efc84d3f Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Jan 6 16:04:34 2022 +1030 change non-testpattern colour to confirm #516 commit 3c7d453c48a06bbeb5ca38a378b74a46df2d65d3 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Jan 6 16:04:20 2022 +1030 tweak test pattern display #516 commit b0ade6e37368402f8abd11692697f835aba6c307 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Jan 6 15:55:13 2022 +1030 more dipsw debouncing #516 commit 22987bc12c2ac7fb3a4ccdaa9b42b715eba84941 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Jan 6 15:42:00 2022 +1030 debounce dipsw lines #516 commit c2d7db260d8e0e7ecbf47c8e7c91f998470fcd88 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Jan 6 15:16:45 2022 +1030 tweak test pattern #516 commit ee4cbb434740465cb0b7be1de8033f8f773f6133 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Jan 6 15:06:16 2022 +1030 tweak test pattern dispaly #516 commit 96fef97ea32fb46d38026d64e20b602f0bda9c01 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Jan 6 14:55:44 2022 +1030 better portp defaults for hdmi test #516 commit d5fc7c833ec167330eef01cff87dfc22fa12606b Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Jan 6 14:47:47 2022 +1030 more testing flicker #516 commit ac2262775234c6ebfd85860f248ce8cc1a550524 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Jan 6 14:00:05 2022 +1030 try to work out why display is not changing #516 commit e6f4ac83c8b8ec6876c42253a7a5dddad4899f41 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Jan 6 13:52:16 2022 +1030 try to make HDMI output blue #516 commit dd0023ef0996a6b298b390b40a6838e90f9e198c Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Jan 6 13:50:47 2022 +1030 notes for working around QSPI problem commit 8e8eb79fc25508b42d2d8293c70169b5de7f332e Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Jan 6 13:34:19 2022 +1030 produces HDMI output now #516 commit a1414c84ce6f83ac74b8b28f64c6239772ea9038 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Jan 6 00:33:25 2022 +1030 plumb test pattern colours to outputs #516 commit 26f2f61c184c1f3e86475b80b0195fc55a231f16 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Jan 6 00:13:56 2022 +1030 more work trying to resurrect hdmi test target #516 commit 6e83edb71a65dbe554ba1183cb57885274430765 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Thu Jan 6 00:13:38 2022 +1030 disable backbone clock directive #516 commit d47afd6c24e4feaaba9af9a857f6d6c88806af79 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Jan 5 23:51:21 2022 +1030 try to debug lack of output for hdmi_test_r3 target #516 commit b9f8c4c0b91e2f5668d3bd504c7995425047a0f2 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Jan 5 23:32:06 2022 +1030 simplify serialiser for highspeed operation #516 commit 3219e69a822c60c2341054646ff0e667e76e8a16 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Jan 5 23:09:03 2022 +1030 fork XDC file #516 commit 98390bade062ce249b691f24f8d327371e63af87 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Jan 5 22:57:23 2022 +1030 fix silly errors #516 commit 7d31ddc8d99ceea115a3eebe250e4f5ae516c4b8 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Jan 5 22:52:28 2022 +1030 update hdmi test for r3 to use new serialiser #516 commit faf668038fe108c1cc3df7fe34d6a8fc322d31d1 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Jan 5 22:47:43 2022 +1030 switch to Antti-style serialiser #516 commit 46167c219b11935273b25c12b93516e702ed52a0 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Jan 5 22:36:42 2022 +1030 add 270MHz clock for HDMI without OSERDES #516 commit b91d93ba30060435ffb7e20a610242ad4b955403 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Jan 5 22:33:46 2022 +1030 fix typo #516 commit 2132e792e98e46d3f71ed862b22fa5d2eae4528e Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Jan 5 22:32:18 2022 +1030 work on combined sources test #512 commit 4ea536599a9fd662f8123658daac3e616d1bb5a3 Author: Paul Gardner-Stephen <paul@servalproject.org> Date: Wed Jan 5 22:31…
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
It would be nice to make the drive noise configurable.
Some users prefer to hear the drive noise only, when the internal drive is accessed.
Also different LED colours for access to SD-card image or internal drive would be great.
The text was updated successfully, but these errors were encountered: