whitequark[cis] changed the topic of #glasgow to: https://glasgow-embedded.org · digital interface explorer · https://www.crowdsupply.com/1bitsquared/glasgow · code https://github.com/GlasgowEmbedded/glasgow · logs https://libera.catirclogs.org/glasgow · matrix #glasgow-interface-explorer:matrix.org · discord https://1bitsquared.com/pages/chat
jfsimon has joined #glasgow
balrog has quit [Ping timeout: 265 seconds]
jfsimon has quit [Remote host closed the connection]
jfsimon has joined #glasgow
Eli2 has quit [Remote host closed the connection]
Foxyloxy has quit [Quit: Textual IRC Client: www.textualapp.com]
<_whitenotifier-5> [glasgow] whitequark created branch update-lockfile - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-5> [glasgow] whitequark opened pull request #831: Update `pdm.min.lock` - https://github.com/GlasgowEmbedded/glasgow/pull/831
<_whitenotifier-5> [glasgow] github-merge-queue[bot] created branch gh-readonly-queue/main/pr-831-4b2eafa0db42bd899240a092a2ae4e64bb91350e - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-5> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 1 commit to main [+0/-0/±1] https://github.com/GlasgowEmbedded/glasgow/compare/4b2eafa0db42...e372fecde224
<_whitenotifier-5> [GlasgowEmbedded/glasgow] github-merge-queue[bot] e372fec - software: update `pdm.min.lock`.
<_whitenotifier-5> [glasgow] whitequark closed pull request #831: Update `pdm.min.lock` - https://github.com/GlasgowEmbedded/glasgow/pull/831
<_whitenotifier-5> [glasgow] whitequark deleted branch update-lockfile - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-5> [glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-831-4b2eafa0db42bd899240a092a2ae4e64bb91350e - https://github.com/GlasgowEmbedded/glasgow
andymandias has quit [Remote host closed the connection]
Foxyloxy has joined #glasgow
andymandias has joined #glasgow
_whitelogger has joined #glasgow
_whitelogger has joined #glasgow
jfsimon has quit [Remote host closed the connection]
jfsimon has joined #glasgow
balrog has joined #glasgow
trh has quit [Quit: weg]
trh has joined #glasgow
_whitelogger has joined #glasgow
cr1901 has quit [Read error: Connection reset by peer]
nyaanotech has joined #glasgow
nyanotech has quit [Ping timeout: 260 seconds]
cr1901 has joined #glasgow
<_whitenotifier-5> [glasgow] whitequark synchronize pull request #829: applet.interface.qspi_controller: migrate to V2 API - https://github.com/GlasgowEmbedded/glasgow/pull/829
<_whitenotifier-5> [glasgow] whitequark synchronize pull request #829: applet.interface.qspi_controller: migrate to V2 API - https://github.com/GlasgowEmbedded/glasgow/pull/829
<_whitenotifier-5> [glasgow] whitequark synchronize pull request #829: applet.interface.qspi_controller: migrate to V2 API - https://github.com/GlasgowEmbedded/glasgow/pull/829
Foxyloxy has quit [Read error: Connection reset by peer]
Foxyloxy has joined #glasgow
<_whitenotifier-5> [glasgow] github-merge-queue[bot] created branch gh-readonly-queue/main/pr-829-e372fecde2245d6680dd57122c45c99e3f57651e - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-5> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 1 commit to main [+7/-0/±26] https://github.com/GlasgowEmbedded/glasgow/compare/e372fecde224...37a121cd022b
<_whitenotifier-5> [GlasgowEmbedded/glasgow] whitequark 37a121c - applet.interface.qspi_controller: migrate to V2 API.
<_whitenotifier-5> [glasgow] whitequark closed pull request #829: applet.interface.qspi_controller: migrate to V2 API - https://github.com/GlasgowEmbedded/glasgow/pull/829
<_whitenotifier-5> [glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-829-e372fecde2245d6680dd57122c45c99e3f57651e - https://github.com/GlasgowEmbedded/glasgow
Eli2 has joined #glasgow
<whitequark[cis]> sneak peek: glasgow multi jtag-openocd -V A=3.30 --tck A2 --tms A1 --tdi A0 --tdo A3 tcp::4000 ++ uart --rx A6 --tx A7 socket tcp::4001
<asjackson> hell yea
<asjackson> i guess a lot of the setups where you'd be running multiple applets are probably things you might be working on quite often. could be quite nice if you could do `glasgow multi --config blah.whatever`
<whitequark[cis]> now that would be quite a ways off (unless you mean like using @options to read command line options from a file, that's easy enough to add)
<asjackson> but as a cli i think ++ works pretty nice
<whitequark[cis]> however you can always just use HardwareAssembly to instantiate absolutely anything you want
<asjackson> yeah i guess using argparse at the moment makes that a bit tricky
<whitequark[cis]> in a script
<asjackson> yeah
<whitequark[cis]> you can instantiate *Interface directly
<asjackson> i need to think of something to try with it, but i will definitely have a play once it's ready D:
<asjackson> * :D
<whitequark[cis]> note that you can only really use two simultaneous applets right now
<asjackson> whats the behaviour with applets which exit once they've finished, when used along side long running things like openocd and uart?
<asjackson> ah actually you'd probably rarely do that haha
<whitequark[cis]> it just waits for all of them to finish
<asjackson> nice :)
<whitequark[cis]> it's totally reasonable, eg jtag-svf + uart
<whitequark[cis]> program an FPGA then watch its output
<asjackson> yeah i was just thinking that
<asjackson> also i was so glad when i realised i had a glasgow, and needed to program a cpld, and that the glasgow could do that
<asjackson> i'd already started asking people if they had something i could borrow to program them, before i realised haha
<whitequark[cis]> which CPLD?
<asjackson> ATF1504AS
<asjackson> worked great
<asjackson> i can't remember the exact process i used to generate the svf but it did depend on some variant of a script you'd written
<whitequark[cis]> oh yeah I worked a lot with those CPLDs
<whitequark[cis]> what are you using it for?
<asjackson> i was trying to replicate someone elses project, building RAM for a PDP-11 :)
<asjackson> it sort of works, but i can't boot unix with that RAM installed. i need to spend some time looking at it, maybe i can add support for DMA
<whitequark[cis]> very nice
<asjackson> jtag-probe makes me so happy by the way haha
<whitequark[cis]> -probe or -pinout?
<asjackson> ah pinout, yeah!
<asjackson> been a while since i did that
<whitequark[cis]> yeah it's super handy
<asjackson> the level of confusion i can get myself in when hand wiring something is crazy (hence the very odd pinout in the gpib applet at the moment :P)
<asjackson> although the cable i was using (and cut in half) didn't help much with that. the handshaking lines are supposed to be twisted with a ground, but they were randomly twisted with eachother. good quality cable....
<_whitenotifier-5> [glasgow] whitequark opened pull request #832: Migrate `jtag-openocd` to the new API - https://github.com/GlasgowEmbedded/glasgow/pull/832
rabagliati[m] has joined #glasgow
<rabagliati[m]> Using spi-analyzer between a Rpi and FPGA - buffer sizes 24 bit and 1024 bit. Only 3Mhz (Rpi insists on being controller) - works great, I appreciate getting a file dump of the transaction
<whitequark[cis]> very nice, I'm always happy to hear field reports
<whitequark[cis]> we ought to have a better I2C analyzer too
<_whitenotifier-5> [glasgow] github-merge-queue[bot] created branch gh-readonly-queue/main/pr-832-37a121cd022b38b7a8b38d2266ca1cd4e8be0a4a - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-5> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 3 commits to main [+1/-0/±5] https://github.com/GlasgowEmbedded/glasgow/compare/37a121cd022b...9616aef000a2
<_whitenotifier-5> [GlasgowEmbedded/glasgow] whitequark a612071 - applet.interface.jtag_pinout: fix Vio argument formatting.
<_whitenotifier-5> [GlasgowEmbedded/glasgow] whitequark 1b221a3 - applet.interface.jtag_openocd: migrate to V2 API.
<_whitenotifier-5> [GlasgowEmbedded/glasgow] whitequark 9616aef - manual: limit applet index toctree depth.
<_whitenotifier-5> [glasgow] whitequark closed pull request #832: Migrate `jtag-openocd` to the new API - https://github.com/GlasgowEmbedded/glasgow/pull/832
<_whitenotifier-5> [glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-832-37a121cd022b38b7a8b38d2266ca1cd4e8be0a4a - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-5> [glasgow] wanda-phi opened pull request #833: applet.interface.swd_openocd: migrate to V2 API. - https://github.com/GlasgowEmbedded/glasgow/pull/833
<_whitenotifier-5> [glasgow] wanda-phi synchronize pull request #833: applet.interface.swd_openocd: migrate to V2 API. - https://github.com/GlasgowEmbedded/glasgow/pull/833
<_whitenotifier-5> [glasgow] whitequark opened pull request #834: Add support for running multiple applets simultaneously via the CLI - https://github.com/GlasgowEmbedded/glasgow/pull/834
<_whitenotifier-5> [glasgow] whitequark synchronize pull request #834: Add support for running multiple applets simultaneously via the CLI - https://github.com/GlasgowEmbedded/glasgow/pull/834
<_whitenotifier-5> [glasgow] whitequark synchronize pull request #834: Add support for running multiple applets simultaneously via the CLI - https://github.com/GlasgowEmbedded/glasgow/pull/834
<_whitenotifier-5> [glasgow] whitequark synchronize pull request #834: Add support for running multiple applets simultaneously via the CLI - https://github.com/GlasgowEmbedded/glasgow/pull/834
<jn_> multiple applets, cool!
jn_ is now known as jn
<_whitenotifier-5> [glasgow] github-merge-queue[bot] created branch gh-readonly-queue/main/pr-834-9616aef000a2195b5f34ec7b487d63dee50ca0e3 - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-5> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 3 commits to main [+0/-0/±9] https://github.com/GlasgowEmbedded/glasgow/compare/9616aef000a2...4c4ab295d382
<_whitenotifier-5> [GlasgowEmbedded/glasgow] whitequark 5465cad - manual: clean up applet index subpages.
<_whitenotifier-5> [GlasgowEmbedded/glasgow] whitequark 42c91be - cli: add support for running multiple applets in parallel.
<_whitenotifier-5> [GlasgowEmbedded/glasgow] whitequark 4c4ab29 - cli: accept `@` as a prefix to read arguments from a file.
<_whitenotifier-5> [glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-834-9616aef000a2195b5f34ec7b487d63dee50ca0e3 - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-5> [glasgow] whitequark closed pull request #834: Add support for running multiple applets simultaneously via the CLI - https://github.com/GlasgowEmbedded/glasgow/pull/834
<_whitenotifier-5> [glasgow] whitequark closed issue #180: Multiple Simultaneous Applets - https://github.com/GlasgowEmbedded/glasgow/issues/180
<_whitenotifier-5> [glasgow] whitequark commented on issue #180: Multiple Simultaneous Applets - https://github.com/GlasgowEmbedded/glasgow/issues/180#issuecomment-2894240845
<whitequark[cis]> gruetzkopf: multiple applets: implemented!
<gruetzkopf> o/
owoday[m]1 has joined #glasgow
<owoday[m]1> Wow
<_whitenotifier-5> [glasgow] github-merge-queue[bot] created branch gh-readonly-queue/main/pr-833-4c4ab295d382c85ff2a122dc58ffaa544ed42550 - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-5> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 1 commit to main [+1/-0/±4] https://github.com/GlasgowEmbedded/glasgow/compare/4c4ab295d382...edd257b9ee9d
<_whitenotifier-5> [glasgow] wanda-phi closed pull request #833: applet.interface.swd_openocd: migrate to V2 API. - https://github.com/GlasgowEmbedded/glasgow/pull/833
<_whitenotifier-5> [glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-833-4c4ab295d382c85ff2a122dc58ffaa544ed42550 - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-5> [glasgow] whitequark opened pull request #835: Move V1 API implementation to `applet._legacy` - https://github.com/GlasgowEmbedded/glasgow/pull/835
<_whitenotifier-5> [glasgow] whitequark closed issue #204: Don't rely on argparse's internal API - https://github.com/GlasgowEmbedded/glasgow/issues/204
<_whitenotifier-5> [glasgow] whitequark commented on issue #204: Don't rely on argparse's internal API - https://github.com/GlasgowEmbedded/glasgow/issues/204#issuecomment-2894459907
<_whitenotifier-5> [glasgow] whitequark closed issue #128: Design better API for adding registers - https://github.com/GlasgowEmbedded/glasgow/issues/128
<_whitenotifier-5> [glasgow] whitequark commented on issue #128: Design better API for adding registers - https://github.com/GlasgowEmbedded/glasgow/issues/128#issuecomment-2894468352
<_whitenotifier-5> [glasgow] whitequark commented on issue #281: P and N pins are swapped on revC2 - https://github.com/GlasgowEmbedded/glasgow/issues/281#issuecomment-2894474760
<_whitenotifier-5> [glasgow] whitequark closed issue #281: P and N pins are swapped on revC2 - https://github.com/GlasgowEmbedded/glasgow/issues/281
<_whitenotifier-5> [glasgow] github-merge-queue[bot] created branch gh-readonly-queue/main/pr-835-edd257b9ee9df92f9e7f308a3f7ae6e9273bc04a - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-5> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 1 commit to main [+1/-0/±2] https://github.com/GlasgowEmbedded/glasgow/compare/edd257b9ee9d...02cec9593e91
<_whitenotifier-5> [glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-835-edd257b9ee9df92f9e7f308a3f7ae6e9273bc04a - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-5> [glasgow] whitequark closed pull request #835: Move V1 API implementation to `applet._legacy` - https://github.com/GlasgowEmbedded/glasgow/pull/835
<_whitenotifier-5> [glasgow] whitequark closed issue #381: A logo - https://github.com/GlasgowEmbedded/glasgow/issues/381
<_whitenotifier-5> [glasgow] whitequark closed issue #459: Documentation: REPL: suggestions for UART example - https://github.com/GlasgowEmbedded/glasgow/issues/459
<_whitenotifier-5> [glasgow] whitequark commented on issue #459: Documentation: REPL: suggestions for UART example - https://github.com/GlasgowEmbedded/glasgow/issues/459#issuecomment-2894507093
<_whitenotifier-5> [glasgow] whitequark closed issue #484: A CLI command to create a directory tree for a new out of tree applet - https://github.com/GlasgowEmbedded/glasgow/issues/484
<_whitenotifier-5> [glasgow] whitequark commented on issue #484: A CLI command to create a directory tree for a new out of tree applet - https://github.com/GlasgowEmbedded/glasgow/issues/484#issuecomment-2894510836
fridtjof[m] has joined #glasgow
<fridtjof[m]> I think voltage mirroring broke somewhere along the recent refactor:
<_whitenotifier-5> [glasgow] whitequark commented on issue #268: iCE40 NVCM programming support - https://github.com/GlasgowEmbedded/glasgow/issues/268#issuecomment-2894512646
<whitequark[cis]> oh, yeah, let me fix that
<_whitenotifier-5> [glasgow] whitequark opened pull request #836: Fix Vio sensing via `-V X=SY` - https://github.com/GlasgowEmbedded/glasgow/pull/836
<_whitenotifier-5> [glasgow] whitequark opened pull request #837: applet.memory.floppy: declare tool dependencies - https://github.com/GlasgowEmbedded/glasgow/pull/837
<gruetzkopf> saad, spi-analyzer and uart dont fit togeter
<fridtjof[m]> ohhh :( i was about to try that
<_whitenotifier-5> [glasgow] whitequark closed issue #74: Applet regression tests - https://github.com/GlasgowEmbedded/glasgow/issues/74
<_whitenotifier-5> [glasgow] whitequark commented on issue #74: Applet regression tests - https://github.com/GlasgowEmbedded/glasgow/issues/74#issuecomment-2894557379
<whitequark[cis]> they don't?
<_whitenotifier-5> [glasgow] github-merge-queue[bot] created branch gh-readonly-queue/main/pr-836-02cec9593e91a285e8e5d377dee50ef022c4e052 - https://github.com/GlasgowEmbedded/glasgow
<gruetzkopf> I: g.hardware.build_plan: build: Info: ICESTORM_RAM: 34/ 32 106%
<gruetzkopf> for a naive "glasgow multi uart -V 3.3 --rx B0 --tx B1 pty ++ spi-analyzer "
<whitequark[cis]> oh! you should reduce the FIFO depth of spi-analyzer
<whitequark[cis]> I even added the flag for that in anticipation of this precise problem
<whitequark[cis]> --fifo-depth 8192 should do it
<gruetzkopf> i've just noticed that and that builds, yeah
<gruetzkopf> is this "exactly one or two applets"?
<_whitenotifier-5> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 1 commit to main [+0/-0/±1] https://github.com/GlasgowEmbedded/glasgow/compare/02cec9593e91...c8c567563e47
<_whitenotifier-5> [glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-836-02cec9593e91a285e8e5d377dee50ef022c4e052 - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-5> [glasgow] whitequark closed pull request #836: Fix Vio sensing via `-V X=SY` - https://github.com/GlasgowEmbedded/glasgow/pull/836
<whitequark[cis]> the actual limitation is "up to two in pipes and up to two out pipes"
<gruetzkopf> ah! the FX2 limit
<_whitenotifier-5> [glasgow] whitequark synchronize pull request #837: applet.memory.floppy: declare tool dependencies - https://github.com/GlasgowEmbedded/glasgow/pull/837
<whitequark[cis]> yes, except it's not going to be a limit for much longer: I'm going to reimplement the USB comms code with nusb and PyO3, which should make it possible to use complex flow control mechanisms needed for multiplexing
<gruetzkopf> i still owe you a few performance measurements on uncommon-but-not-totally-absurd platforms
zyp[m] has joined #glasgow
<zyp[m]> not sure if you've seen, but I've already started doing python bindings for nusb: https://github.com/zyp/python-nusb
<whitequark[cis]> I haven't, but I'm also explicitly not interested in that
<whitequark[cis]> it would not solve any of our problems except for "python-libusb1 crashes sometimes", which is really not a pressing one
<_whitenotifier-5> [glasgow] github-merge-queue[bot] created branch gh-readonly-queue/main/pr-837-c8c567563e47f594807c799c876eb69ce67e1bb9 - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-5> [glasgow] wanda-phi opened pull request #838: applet.control.servo: migrate to V2 API. - https://github.com/GlasgowEmbedded/glasgow/pull/838
<whitequark[cis]> what I want is a high-level API where the Rust code exports an interface that is per-applet-pipe, not per-USB-whatever
<whitequark[cis]> so the Rust code doing COBS encoding/decoding somewhere off the main Python thread is a key part of why I even bother with this refactor
<whitequark[cis]> having the main Python async loop respond to every URB is unsustainable for higher data rate applets like qspi-analyzer even with minimal amount of processing, it's basically impossible to structure our library code in such a way where there is a straightforward way to write your applet code without running into overflows
<_whitenotifier-5> [glasgow] wanda-phi synchronize pull request #838: applet.control.servo: migrate to V2 API. - https://github.com/GlasgowEmbedded/glasgow/pull/838
<zyp[m]> ah, makes sense
<whitequark[cis]> I'd probably use python-nusb for other things since, I assume, it would have a much nicer async story than python-libusb1
<whitequark[cis]> but for glasgow, I want to abstract USB away entirely, and present a TCP-like interface
<zyp[m]> yeah, that's why I started it
<whitequark[cis]> Berkeley-socket-like if you wish
<_whitenotifier-5> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 1 commit to main [+0/-0/±2] https://github.com/GlasgowEmbedded/glasgow/compare/c8c567563e47...5978d22063ff
<_whitenotifier-5> [glasgow] whitequark closed pull request #837: applet.memory.floppy: declare tool dependencies - https://github.com/GlasgowEmbedded/glasgow/pull/837
<_whitenotifier-5> [glasgow] whitequark closed issue #744: tool memory-floppy histogram is missing dependencies - https://github.com/GlasgowEmbedded/glasgow/issues/744
<_whitenotifier-5> [glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-837-c8c567563e47f594807c799c876eb69ce67e1bb9 - https://github.com/GlasgowEmbedded/glasgow
balrog has quit [Quit: Bye]
balrog has joined #glasgow
<fridtjof[m]> The memory-25x tool isn't working properly for me
<whitequark[cis]> yeah that seems broken, let me check
<_whitenotifier-5> [glasgow] whitequark opened pull request #839: Fix `glasgow tool` CLI command - https://github.com/GlasgowEmbedded/glasgow/pull/839
<whitequark[cis]> this should fix it:
<fridtjof[m]> yup, works
<whitequark[cis]> did you get a flash readout?
<fridtjof[m]> well i got a bunch of warnings but i don't think that's necessarily an issue with the CLI?
<fridtjof[m]> this was a first attempt, so might as well be SI issues or something
<whitequark[cis]> can you upload a log and/or dump file?
<fridtjof[m]> sure!
<whitequark[cis]> i've implemented only the barest command set
<fridtjof[m]> context: this is (supposed to be) a log from power-on until bootup of a TL-SG2008 v1 switch
<whitequark[cis]> oh nice, a 100M capture
<_whitenotifier-5> [glasgow] github-merge-queue[bot] created branch gh-readonly-queue/main/pr-839-5978d22063fff272e47ad2db26c70f58ade5cd0d - https://github.com/GlasgowEmbedded/glasgow
<fridtjof[m]> yeah it should have at least the entire firmware image inside
<fridtjof[m]> (thinking for a bit more this probably also has configuration inside. deleted it off my server just in case lol)
<whitequark[cis]> okay, all of those are valid commands that i just haven't implemented
<whitequark[cis]> lemme do that now
<_whitenotifier-5> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 1 commit to main [+0/-0/±1] https://github.com/GlasgowEmbedded/glasgow/compare/5978d22063ff...084ee991b7aa
<_whitenotifier-5> [GlasgowEmbedded/glasgow] whitequark 084ee99 - cli: fix `glasgow tool`.
<_whitenotifier-5> [glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-839-5978d22063fff272e47ad2db26c70f58ade5cd0d - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-5> [glasgow] whitequark closed pull request #839: Fix `glasgow tool` CLI command - https://github.com/GlasgowEmbedded/glasgow/pull/839
<_whitenotifier-5> [glasgow] whitequark opened pull request #840: Decode more commands in `glasgow tool memory-25x` - https://github.com/GlasgowEmbedded/glasgow/pull/840
<_whitenotifier-5> [glasgow] whitequark synchronize pull request #840: Decode more commands in `glasgow tool memory-25x` - https://github.com/GlasgowEmbedded/glasgow/pull/840
<whitequark[cis]> fridtjof: okay, i've implemented all of the missing commands in your capture
<whitequark[cis]> btw using pypy to process the dump is faster by a factor of 3
<whitequark[cis]> there is a... FAT image inside? huh.
galibert[m] has joined #glasgow
<galibert[m]> Who are you calling fat?
<whitequark[cis]> you know perfectly well what a File Allocation Table is
<_whitenotifier-5> [glasgow] github-merge-queue[bot] created branch gh-readonly-queue/main/pr-840-084ee991b7aa395b2f5a21f6c87d3fa146de045c - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-5> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 4 commits to main [+0/-0/±4] https://github.com/GlasgowEmbedded/glasgow/compare/084ee991b7aa...3e8c35391a59
<_whitenotifier-5> [glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-840-084ee991b7aa395b2f5a21f6c87d3fa146de045c - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-5> [glasgow] whitequark closed pull request #840: Decode more commands in `glasgow tool memory-25x` - https://github.com/GlasgowEmbedded/glasgow/pull/840
<fridtjof[m]> <whitequark[cis]> "fridtjof: okay, i've implemented..." <- wow, thank you very much :) I was previously looking at having to desolder the flash because I couldn't read it out in-system. I'm spared from that now :D
<fridtjof[m]> <whitequark[cis]> "there is a... FAT image inside..." <- yup, for the web management interface assets i'm assuming
<whitequark[cis]> fridtjof[m]: very happy to hear that this applet helped you that much
<whitequark[cis]> desoldering flashes is a pain, I hate having to do it
<fridtjof[m]> hence why this switch has just been sitting there, open with test hooks attached, for roughly a month
<fridtjof[m]> fully agree
<whitequark[cis]> (also, the dump does have your configuration, including an $1$encrypted password)
<fridtjof[m]> oops, yeah :D
<fridtjof[m]> it might actually just be "admin", not sure if i ever changed the password
<fridtjof[m]> ah, yeah
<fridtjof[m]> just admin:admin
<_whitenotifier-5> [glasgow] github-merge-queue[bot] created branch gh-readonly-queue/main/pr-838-3e8c35391a59713ce36da6b2ac84cf8f380da0a0 - https://github.com/GlasgowEmbedded/glasgow
<galibert[m]> Cat: it was supposed to be a joke, too bad it landed flat
<_whitenotifier-5> [GlasgowEmbedded/glasgow] github-merge-queue[bot] pushed 1 commit to main [+2/-0/±3] https://github.com/GlasgowEmbedded/glasgow/compare/3e8c35391a59...f285362524ab
<_whitenotifier-5> [glasgow] github-merge-queue[bot] deleted branch gh-readonly-queue/main/pr-838-3e8c35391a59713ce36da6b2ac84cf8f380da0a0 - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-5> [glasgow] wanda-phi closed pull request #838: applet.control.servo: migrate to V2 API. - https://github.com/GlasgowEmbedded/glasgow/pull/838
f_|DSR_ has joined #glasgow
f_|DSR has quit [Ping timeout: 260 seconds]
f_|DSR_ is now known as f_|DSR
<gruetzkopf> okay, i guess this floppy is not a bit PC-compatible
<whitequark[cis]> ooh?
<gruetzkopf> i have boot floppies for a german clone-turned-successor of a general automation GA-400 16-bit minicomputer
<gruetzkopf> guess i'll go find the floppy controller card and see what's on there
<whitequark[cis]> does glasgow not decode it?
<gruetzkopf> i have a dump with suuper clean domain sizes as shown by the histogram plot and index does not find sectors
<whitequark[cis]> interesting
<whitequark[cis]> can share?
<gruetzkopf> most likely not *this* specific disk, i have another i need to check that should be both blank and formatted
<gruetzkopf> only two different domain sizes though
f_ is now known as f_|DEPRECATED
f_|DSR is now known as f_
<galibert[m]> What are the sizes?
<gruetzkopf> 2 and 4 µs
<gruetzkopf> apparently i have full description incl schematics of the controller card
<gruetzkopf> scanner is running
<gruetzkopf> hmm, it's just a (siemens made) 2795
<galibert[m]> Are you sure there’s no 6us?
<galibert[m]> They would be rarer
<galibert[m]> Is it 8"?
<gruetzkopf> it is a 3.5" disk, but that's an aftermarket mod. machine came with a 5.25mm drive. the manual for the FDC says it supports 8" and 5.25" disks
<gruetzkopf> ill run downstairs and see how the FDC card is jumpered
<galibert[m]> I guess it’s a 3.5 that pretends to be an 8
<gruetzkopf> if i interpret this right, yep this is Single density
danieli has quit [Quit: Ping timeout (120 seconds)]
danieli has joined #glasgow
ebb has quit [Ping timeout: 276 seconds]
ebb_ has joined #glasgow
ebb_ is now known as ebb
mwk has quit [Ping timeout: 252 seconds]
mwk has joined #glasgow
<_whitenotifier-5> [glasgow] AaronJackson opened pull request #841: applet.interface.uart: add multiple interfaces test - https://github.com/GlasgowEmbedded/glasgow/pull/841
<_whitenotifier-5> [glasgow] AaronJackson synchronize pull request #841: applet.interface.uart: add multiple interfaces test - https://github.com/GlasgowEmbedded/glasgow/pull/841
<_whitenotifier-5> [glasgow] AaronJackson synchronize pull request #841: applet.interface.uart: add multiple interfaces test - https://github.com/GlasgowEmbedded/glasgow/pull/841
<_whitenotifier-5> [glasgow] AaronJackson commented on pull request #841: applet.interface.uart: add multiple interfaces test - https://github.com/GlasgowEmbedded/glasgow/pull/841#issuecomment-2896033055