Wrote a QEMU/VMware mouse integration driver for Windows NT 3.x... you know, if anyone needs one github.com/rhargreaves/vmmou…
I wrote an HTTP/2 server in C++ and use it to use my personal site. I've written some words describing goals, development process, security and hosting considerations -blog.roberthargreaves.com/20…
Writing a HTTP/2 server in C++ for the lols. TLS handshake working, but "perhaps" there is more work to be done (yes there is curl, thanks) github.com/rhargreaves/ion
Built an eBPF thing and learnt a bit of C++ along the way! 🚀 github.com/rhargreaves/knock…
Been having fun building improvements to the Mega Drive MIDI Interface recently. Dropped a new release a few days ago to support loading/storing user-defined FM presets! Check out the latest releases if this sort of thing floats your boat github.com/rhargreaves/mega-…
7digital is starting off the new year hiring into our Engineering team! Developers (Node.js) please get in touch if this sounds like the role for you! #hiring #developer #nodejs 7digital.bamboohr.com/jobs/v…
Calling all Product leaders! We're hiring for a Product Lead to join our team. This remote role (within UK) will focus on the continuous discovery, design, evolution and execution of 7digital’s B2B music API PaaS. 7digital.bamboohr.com/jobs/v… #tech #music #hiring #b2b #producthiring
Like the look of our new Tech Principles? Looking for your next development opportunity? We're hiring! apply.workable.com/7digital/… #7digital #jobs #devops
.@7digital have just published our new Tech Principles! (complete with obligatory emojis) 🚀🤝 github.com/7digital/tech-pri…
Robert Hargreaves retweeted
I am excited to announce that, thanks to the amazing work of @Rubberduckcooly , we have Sonic the Hedgehog 1 and 2 running NATIVELY and PIXEL PERFECT on PS Vita with a quick port I made based on his code! Please give him a follow as without him this would not be true.
After a bitter slog with RFC 6295, I now have MIDI events sent from Ableton Live over Apple MIDI Network, to a Mega Drive ROM, running on BlastEm, emulating MegaWiFi. Phew. 😅 #megadrive #midi #abletonlive #blastem #megawifi github.com/rhargreaves/mega-…
Why is RTP-MIDI so complex? Why bother allowing status octets to be optional for subsequent MIDI events in the packet? Isn't the 80s-era MIDI protocol bandwidth efficient enough?! tools.ietf.org/html/rfc6295 😓 #midi
Wow! Turns out Wireshark fully interprets RTP-MIDI packets and fully describes the underlying MIDI events. That's going to be pretty useful for debugging/monitoring...
And now UDP! Unfortunately #megawifi UDP support is only available in #blastem nightly builds & only available for Windows (and I coudn't build the macOS code locally). Anyway, it works fine in Wine. Next step - try and establish an Apple Network MIDI session! 😅 #megadrive #midi
Establishing a TCP connection to a Mega Drive ROM... 🤯😁 #megawifi #blastem #megadrive #retro github.com/rhargreaves/mega-…
Looking for your next career hop? Join our #sre team at 7digital and help us provide the scale and reliability our partners come to us for 🚀 linkedin.com/jobs/cap/view/2…









