-
Notifications
You must be signed in to change notification settings - Fork 88
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
Ethernet RX buffer handling problems #523
Comments
Maybe make an ethernet loop-back enabling program, to see if we can reproduce the problem. |
gardners
added a commit
that referenced
this issue
Jan 18, 2022
Confirmed that the ethernet buffer handling in VHDL gets confused if all buffers are filled (which of course can happen quite easily for client software written in C). |
gardners
added a commit
that referenced
this issue
Jul 1, 2022
gardners
added a commit
that referenced
this issue
Jul 1, 2022
gardners
added a commit
that referenced
this issue
Jul 1, 2022
gardners
added a commit
that referenced
this issue
Jul 3, 2022
gardners
added a commit
that referenced
this issue
Jul 3, 2022
gardners
added a commit
that referenced
this issue
Jul 12, 2022
gardners
added a commit
that referenced
this issue
Jul 12, 2022
gardners
added a commit
that referenced
this issue
Jul 12, 2022
gardners
added a commit
that referenced
this issue
Jul 12, 2022
gardners
added a commit
that referenced
this issue
Jul 12, 2022
gardners
added a commit
that referenced
this issue
Jul 12, 2022
gardners
added a commit
that referenced
this issue
Jul 12, 2022
gardners
added a commit
that referenced
this issue
Jul 12, 2022
gardners
added a commit
that referenced
this issue
Jul 12, 2022
gardners
added a commit
that referenced
this issue
Jul 12, 2022
gardners
added a commit
that referenced
this issue
Jul 12, 2022
gardners
added a commit
that referenced
this issue
Jul 12, 2022
gardners
added a commit
that referenced
this issue
Jul 12, 2022
gardners
added a commit
that referenced
this issue
Jul 12, 2022
gardners
added a commit
that referenced
this issue
Jul 12, 2022
gardners
added a commit
that referenced
this issue
Jul 12, 2022
gardners
added a commit
that referenced
this issue
Jul 12, 2022
gardners
added a commit
that referenced
this issue
Aug 8, 2022
gardners
added a commit
that referenced
this issue
Aug 8, 2022
gardners
added a commit
that referenced
this issue
Aug 8, 2022
gardners
added a commit
that referenced
this issue
Sep 24, 2022
gardners
added a commit
that referenced
this issue
Sep 24, 2022
gardners
added a commit
that referenced
this issue
Oct 2, 2022
gardners
added a commit
that referenced
this issue
Oct 2, 2022
gardners
added a commit
that referenced
this issue
Oct 2, 2022
gardners
added a commit
that referenced
this issue
Oct 3, 2022
gardners
added a commit
that referenced
this issue
Oct 3, 2022
gardners
added a commit
that referenced
this issue
Oct 3, 2022
gardners
added a commit
that referenced
this issue
Oct 3, 2022
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…
This is probably solved by this commit: 7052282 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The ethernet controller seems to have problems with the RX buffer handling. Initial investigation shows duplicate frames being received, suggesting that the wrong buffer is being presented to the CPU. Similarly lost frames and seemingly out-of-order received frames suggests that this might be an issue.
The duplication of received frames was confirmed by enabling logging of received and transmitted ethernet frames in mega65-weeip, and then using a utility to convert those logs to normal pcap-compatible capture logs that could be analysed using tcpdump or wireshark.
The text was updated successfully, but these errors were encountered: