So this weekend I wanted to do some work in VHDL and discovered my programmer doesn't want to work.
Some digging gave me the error message. Apparently when I installed AVRStudio, that over-wrote the Windriver package for it. So on this site I found some kind of guide to fix this issue.
Fixing the issue involves these steps from the site above:
If iMPACT fails to connect with cable in Boundary scan when we Initialize chain and gives the message: WARNING: iMPACT:923 - Can not find cable, check cable setup! the problem is probably with Jungo drivers and windrvr6.sys. if we search in Console we will find the message: Driver windrvr6.sys version = 220.127.116.11. WinDriver v11.5.0 Jungo Connectivity (c) 1997 - 2014 Build Date: Jan 26 2014 x86_64 64bit SYS 13:30:18, version = 1150. Invalid device driver license. To solve this problem you need to do the following:
click on Command Prompt (Admin)
type: cd Xilinx\14.7\ISE_DS\ISE\bin\nt64
Upon completing this step, enjoy your system- the drivers are fixed and things work again
There is no reason, technically, preventing us from having Artwork Saturdays too. In any case Sunday is always a bit chaotic and I nearly forget to upload a nice pic. Here is a really cool one from Sonic Riders- Jet The Hawk:
So I noticed MyBB changed their pathetic branding, from the Macromedia-esque, now onto the Woolworths-esque.
Now there are a couple of problems I have with this. Before I get into the most obvious one, I would like to point out that:
Now, let's look at this "TRUSTED IN TECH" statement. I wish to draw your attention to this article
TRUSTED IN TECH? I would rather say TRUSTED IN CLICK-BAIT.
By the way, the above logo is saved on their server as a .SVG file. Enjoy editing it and having fun!
So my new burner account on DISQUS, was a simple one. I replaced one letter of my handle with an accented character to get around Spamcaster's list of naughty words.
Not one offensive thing was said, primarily because I have been too busy to catch up and comment on Spamcaster's clickbait, yet they/he/it removed every single comment made using that account. What actually pre-empted it was likely me updating my avatar, which I did to comment on another unrelated site. Either that or Xileer correctly identifying me and asking me why I changed my nick.
Since I am aware that Spamcaster and friends are reading my blog (thanks very much- maybe you'll learn something from someone who has an IQ far higher than yours) here is a personal message:
You cannot silence me, no matter what you do- I will be around, always, around the corner, omnipresent, to point out your weak journalism and click-bait, and to nail you on your lack of technical knowledge which is an insult to my profession!
Let's uncensor all that shall we [Yes Kevin, you cannot remove my posts, they are still accessible by me]
As time goes by, there is one constant- one's memory sure does fade.
When I made this previous blog post, I thought about how far I have come with these bits and pieces of software and its quite interesting. I know I did some embedded code, well, an attempt at a cash register of sorts, with a graphic LCD and the only viable processor I had at the time, a PIC16C74A.
Now, as we know, that processor, is pretty ancient by today's standards - 4k of EPROM (yes, no such thing as FLASH) and 192 bytes of RAM. Now, to display graphics, and copious volumes of text there was just no way that was going to fly, but, I managed to make it work regardless. I did it by using an external EPROM and external memory that would be read to not only retrieve text, but also the fonts on the LCD.
Sadly I do not have any surviving photographs of that project (mainly due to not being able to afford a digital camera at the time) but, the code was developed between April and September 2001. All of it done, in DOS, on a very old IDT WinChip box that ran Windows 98.
The format of the fonts are the forerunner of what GraphLCD is today- indeed I am about to extract the fonts from that very old EPROM dump and incorporate them into the current library.
Not bad for an era where I had no idea how to code in any language except assembler. I had not even learnt C yet.
From the above it is clear no header byte was used, and this was done for three reasons:
1. My math in ASM was bad, hence why C remains the first choice of language for development of anything new, especially when it becomes formalized as an ISO standard.
2. That retarded PIC micro had abysmal math instructions, even adding numbers together was a pain in the arse as I recall.
3. Ease of readability. Back then I was not nearly as proficient as I am now. Remember at the time I did not even work in IT was mainly just postgrad and trying to find myself an engineering job.
So let's start a trend here. Let's start the new week, every week, with an awesome image.
So here we go, with one of my favourite pieces from an artist known as Ry Spirit
In a universe, far away, in the year 2004, a blue hedgehog was a pretty good assembly language programmer. At home, tinkering with a LCD module on a weekend, he got it to work in graphics mode:
For this same LCD, which I had plans for, in a digital intercom- I took the font I saw in Windows XP (back then I had been using it for just over 18 months). Using my shiny new (at the time) AMD Athlon box I created the font the way I did it back then, in MS Paint, and wrote the pixel patterns down, then typed that all up in assembler running on a Freescale HC08 chip.
Here are the unedited, original files created around that time from the repository:
So what was this actually about?
Back in the day, I operated with naivete about the typical companies I worked for, especially in the Detroit knockoff known as Gauteng. This was an idea I had at home- a digital intercom. I offered to them later that year as a product concept- sadly I got rebuffed, no big deal. However I kept the font and used it as a demo for an LCD they were given as a sample on their trip to Hong Kong somewhere towards the end of 2004. So naturally to make things work and prove concepts I used what I had, and that happened to be this font.
Its a standard font in the public domain, so my thinking has always been that my "embedded" version is fine for GNU uses. However since I have been accused by this particular company at various times of "stealing their IP" in the past (read: they were butthurt that I went to work for one of their most ardent competitors) I have been reluctant to use this font again. However, since I note that the lead accuser has emigrated to Australia, and they have placed every single bit of code I ever wrote, into FILE #13, I have felt that its time to use the effort I once expended to create this, again.
I do this because:
Around the time of this work I did originally, I was enjoying this: