
2025-07-22 03:11:35
the web port of #GlasgowInterfaceExplorer can now operate on your local filesystem! (Chrome only)
the web port of #GlasgowInterfaceExplorer can now operate on your local filesystem! (Chrome only)
good news: the webusb version of #GlasgowInterfaceExplorer software is now more or less as fast as native (the latency is a bit worse)
bad news: i have no idea why. i didn't do anything
#GlasgowInterfaceExplorer WebUSB port progress
do i know any people who:
(a) have modern web development experience
(b) like #GlasgowInterfaceExplorer or just want to do something fairly simple and useful
(c) want to work with me on a new piece of the project?
so, i ported #GlasgowInterfaceExplorer to webusb
#GlasgowInterfaceExplorer now has API documentation for most V2 applets published online! https://glasgow-embedded.org/latest/appl…
check out the (new, not merged yet) #GlasgowInterfaceExplorer I²C controller documentation! https://whitequark.github.io/glasgow/refa…
i've upgraded the Ethernet controller applet for #GlasgowInterfaceExplorer
this is the main loop of the applet working in bridge mode (acting as a network card for your PC). no weird optimizations, no hacks, just a loop that forwards packets in normal boring Python
on a 100BASE-T link, i get ~95.5 Mbps [saturated link] of upload bandwidth and ~70 Mbps of downlo…
it is now possible to set arbitrary strap pins with #GlasgowInterfaceExplorer! use `glasgow multi <...> gpio --pins B0:3 B0=0 B1=H B2=L B3=1` to strap B0 strong low, B1 weak high, B2 weak low, B3 strong high
the GPIO applet doesn't take up USB endpoint resources, so this is "free": you can append ` gpio` to any applet command line you'd like
i don't personally do retrocomputing but a lot of the design for #GlasgowInterfaceExplorer is made with an explicit purpose of making retrocomputing nicer (for example, the support for true 5 V TTL that we went to great lengths to preserve, vs. only supporting 3.3 V at most)
i'm quite happy to add support for more retro interfaces to it too
does anyone here want support for Arm SWO pin in #GlasgowInterfaceExplorer?
are you a platform/embedded developer?
do you need to interact with hardware in a semi-custom manner?
would you like to suffer a lot less doing it?
if so, #GlasgowInterfaceExplorer might be for you. the code below is all you need to build a custom testbench for a DUT you've never seen before. just as easily you can add JTAG/SWD debug, protocol analyzers, etc.…