GNU LibreJS UpdatesSpent my time at the airport and on the plane beginning the process of migrating LibreJS to use the WebExtensions APIs instead of the Mozilla Addons SDK.
This is exciting work as the end result is that it should make LibreJS be able to be used on Mozilla based browsers *and* Chrome based browsers!
2016-01-01T19:00:55Z via AndStatus To: PublicI have this thought to make a freely licensed game for the original Gameboy and release it on actual carts as well as a ROM image. Maybe even release the soundtrack as its own cart and ROM. Are these things that people would pay for?Not to be a party pooper, but In order for a Gameboy game to work, you have to include a binary blob which is (if I recall correctly) the bitmap image of "Nintendo" that scrolls up the screen when you power on the unit with a cartridge in it. A game won't work without it. It's both a copyright and trademark leverage to enforce Nintendo's licensing terms on developers. At least that's the way it was way back in the day when I made a foray into game development. Have they come up with a "jailbreak" for Gameboys that don't require that image?
Garage Sale Find
At a garage sale last weekend I bought five boxes of what I thought was just Colecovision stuff for $10. It turns out that the boxes held:
- 1 Colecovision
- 1 Colecovision Expansion Module 3 (Turns the Colecovision into a Z80 computer)
- 1 Coleco ADAM Z80 Computer
- 2 Complete (unassembled) Coleco ADAM computer kits
- 3 Tandy Keyboard "guts" (replacement for everything of the ADAM keyboard except the outer shell)
- 25+ Assorted Colecovision game cartridges (Donkey Kong, Zaxxon, 2010, etc.) and their boxes and manuals
- 2 working Coleco ADAM disk drives (so that you don't have to use magnetic tapes)
- 20+ ADAM programs on floppy disks + manuals
And I still have one more box to go through and inventory. It is going slow though since I have to play test every game and program that I find. This is probably the best $10 I have ever spent.
An all JS Emacs clone
In spite of this issue, the first day of working on an all JS Emacs clone is coming along nicely. So far it can: 1. open a file off of disk into a "buffer" 2. edit a buffer 3. save a buffer to disk 4. create new empty buffers 5. update a "status bar" with cursor position, file size, and battery status.
Not too bad for approximately nine hours of work.
The Makings of a Good Day
Spent the morning laying ceramic tile in the master suite and looking forward to spending the afternoon coding on a hobby project and updating all of the software on the machines in my shop. And maybe some Minetest with the Mrs. in the evening. A good productive day all in all.
Apple ][+ in the wild
When I went to my insurance agent's office today to get my wife's new car on our policy, I saw that he has an Apple ][+ sitting on a desk in his office. When I asked him about it, first he was surprised that I knew what it was, and then even more impressed when I said that I had an Apple ][+ that was connected to relays for my shop lights. He then completely impressed me by turning it on and showing me a program he had written to get people insurance quotes. Before I left, I mentioned that should he ever want to get rid of that machine, I would make sure that it had a good home. This is why I love living in a small town - there are so many unique characters that you interact with that you would never even guess have awesome stories - like the insurance agent is also the school's swim team coach and who wrote some phenomenal computer programs back in the day.
Pump.io client for Firefox OS
Anybody have a favorite pump.io client for Firefox OS? I just got a Flame device and am looking to make it my daily driver phone/pocket tracker.
German Speech And English Slides
I find it really jarring when the presenter is speaking in German but their slides are in English. I really have to listen hard and focus when they are speaking German, and the English slides just completely break my concentration.
Once I get home this weekend from this trip to Germany, I have a few major projects that need to get done in the next few months.
1. Finish remodeling the master suite in my house.
2. Start baby-proofing the house.
3. Prepare as much as possible for the arrival at the end of December.
I wish that the Novena laptop that I ordered would show up now, because if it shows up in January, I am not going to touch it for weeks.
It Is All Coming Back
I used to be fluent in German. I haven't used my German skills more than a handful of times since I finished college in 2010. However, after only three days in Berlin, I find myself having to translate my thoughts to English in order to talk to the Mrs.
I definitely don't have the slang/vernacular down, but I think that I can pass as a someone for whom German is a well studied tongue. I guess it is all coming back. I will be curious to see if I have an accent when I get back to the States mid-September.
One of the better things so far in Berlin is real Cuban cigars. That is definitely one thing that Germany has that the US doesn't.
Finished packing and readying the homestead for my two week vacation to Germany. Attending an "Internet of Things" conference, visiting family and friends, and just derping around. I am very very excited.
Bottom Posting And GPG Signing
I came within a single comment of getting fired today because I don't want to stop GPG signing and bottom posting my email replies at work.
Eventually, I agreed to stop bottom posting on only emails that go to non-company employees, and will continue signing all emails.
Is it sad that I am kind of disappointed that I didn't get fired so as to be able to claim the moral victory?
Mark Holmquist likes this.
Re: ThinkPenguin Wireless N USB Adapter: No signal unless I'm in the same room as the router...
I use that same device on my X60s and my X230, both without issues. I did have one of those devices seemingly give up the ghost on me, and but the two that I have now get used all day everyday and have been just fine for more than a year.
I seem to recall Chris (the CEO of ThinkPenguin) saying that there was some USB power issue on some machines; I don't remember when he mentioned this though, it could have been right around when ThinkPenguin started selling them. You might ask him, or @email@example.com who I think played a role in packaging up the free driver.
After a full week of compiling, changing options, and recompiling, I finally have solved my embedded linux kernel issues.
Now to check through my notes and make sure that they are complete if I ever have to do something like this again.
a(n) person likes this.