Posts
Handeling Multiple Serial Channels on a Single USB on Linux
I was plugging my Icom IC-705 into my laptop in the field and I sometimes find that the devices doesn’t always land on /dev/ttyACM0. which means configuring other tools like WSJTX and direwolf will need to point the next dev of /tty/ACM02. This can be a little tedious and it isn’t always convenient to debug technical issues in the middle of field.
To try and make this a little more painless I have setup a udev rule to pick out the IC-705 and give it a symbolic name such as /dev/ic705CAT.
Posts
SOTA Activation G/TW-002 M1XOR
Yesterday I went to Cringle Hill, this was the paek adjacent to the one I previously visited on 6th May Ground Hill G/TW-001.
I went alone with my IC-705, planning to do APRS and see if I can pick up stations both the Noth of the moor and south, and see if I can relay them. A Temporary join of the two areas!
As soon as I set up the station on 2M, I head G0WPO/P on another summit.
Posts
Happy Chocolate Egg Day
Happy Chocolate Egg Day!
I went out and tried to get some 2M APRS Portable by bike!
I had my laptop, icom 705 and a 5M fibreglass pole with a J pole/slim jim for the top. I didn’t have a stargety for a good location. I just wanted to practice something near home.
As I set up and tried to switch my laptop on. It would just flash and blink all it’s lights.
Posts
Hugo blog site Update
I have finally manage to make my first publish Hugo site. Not without a few issues and cutting myself on the way.
Build Script I have a bash script that pulls this blog out of it’s own repo, builds it and then copies itself over to the /var/www directory.
mv disaster My First mistake was this line: mv $WWWDIR/* www/blog.x0r.uk/
Now I ran this without $WWWDIR being set. So it effectively moved /* root into my web directory!
Posts
Hugo First Post
Hello This is my first post under hugo
Rebuild I am attempting to replace Hexo with Hugo. Because Hexo seems to have more tools available, and I’m looking for a low barrier to entry.
Posts
New Hexo Blog
This blog has migrated to using the Hexo static site generator.
I have pulled my previous posts form Tumblr and placing them here. Trying to store all my content in a simple markdown format that wil be easy to port in the future.
There are a lot of optoins out there, but Hexo seems to be working okay so far.
A few issues so far are:
Line breaks on every new line URL format and post file format Importing old posts from Tumblr Next steps Line Breaks I am used to github/bitbucket new lines where If I wrap the md file after 80 chars or whatever width, is that the processing engine will join the next line up automatically.
Posts
VLAN Tagging on a Normal Switch
I have wondered, is it possible to use vlan tagging on a normal ethernet swtich? A quick google didn’t give me a clear awnser. But What I have found out is that what distinguises a normal ethernet frame from a VLAN tagged one is really the ethertype. So when I use a managed switch that strips the tags off, or routes them to the right ports at least. It just checks the ethertype as 0x8100 as appose to 0x0800 for IPv4 or 0x0806 for ARP that you normally see.
Posts
NES Game Showdown - Chapter 1
I have had my first peak at the a NES game assembly. It’s a little enlightening to see. Not only seeing how my tools work, but seeing how things are pieced together. So I will drive straight into it, shall I?
First things to look at is the vectors, for NMI, IRQ and RST.
$ python dis6502.py -V mario.bin
Disassembler6502
Loading file 0x8000 bytes
Vectors:
NMI 8082
RST 8000
IRQ FFF0
Posts
NES Emulator
I have just uploaded one of my old (but barely started) projects. It is a NES emulator written in python. https://github.com/x0r9/pyNESEmu
At present it doesn’t even emulate half of the 6502 processor instructions. But as part of me delving into datasheets about the system, I have had to create my own dissembler. I have never created my own dissembler, but I was naturally excited to do it, as I enjoy writing my own reverse engineering tools.
Posts
Hello World
Dear Readers!
Being my first blog, it would be necessary of me to introduce you to what this blog is about. I find myself tinkering with software in my spare time and thought I would share things that I have picked up on here. As well as share what work I am working on.
I aim to setup a github account soon to share my work, and have code that can be easily checked out by the public to fiddle with.