17 Apr 2019
Recently a bug came in for a web product I support. On certain fields, we want to show a specific keyboard (like the number pad for number inputs). Mobile Safari has always been a bit frustrating to deal with in this regard. As far as I know, before iOS version 12.2 (released March 25, 2019), the only way to control which keyboard Safari would show was to use the pattern attribute with a regular expression like this: pattern="\d*". In other mobile browsers, the type attribute worked, but never in Safari. The bug report said that input keyboards were not working any more and were defaulting back to the standard keyboard. After a quick git blame, I determined the code hadn’t changed, so the client must have changed. Additionally I couldn’t reproduce the issue on my test iPhone. After reviewing with the bug reporter, I determined their iPhone was on iOS...
Keep reading...
03 Jan 2019
Links
Chiptune Wikipedia Article
Game Boy Tetris Music
Boy Without Batteries - Young
Defense Mechanism - Sunburst
LSDJ
Bit Shifter - Closed System Blues
Nanoloop
Triac - Powers of Two
Nanoloop Mono
Say hello to Nanoloop Mono
Nanoloop 2
Boaconstructor - Winds of Null
mGB
pushpin
pushpin mod
GBA MIDI Synth
GBA MIDI Synth sound demo
deflemask
Jredd - Light Years Beyond
Paragon 5
Paragon 5 demo
Carillon Editor
Dangan
BGB Emulator
GB USB 64m Smart Card
InsideGadgets 2MB Flash Cart
Teensyboy Pro
Chipmusic.org
Chiptunes = Win
Catskull Electronics
Catskull Records
Catskull Games
Catskull Electronics Facebook Page
Catskull Electronics Twitter
Keep reading...
14 Aug 2017
If you keep up with my other thing, Catskull Electronics, you’ll know that we’ve been putting together a Sega Genesis/Megadrive compilation album-on-cart named “YM2017”. Basically, we had musicians from all over the world contribute songs. Due to size restrictions, we were only able to accept 9 tracks. Let me tell you, they’re the 9 best Sega Genesis tracks I’ve ever heard! Preorders are happening right now, and won’t continue beyond the end of this month. If you want a cart, the only way to get one is to preorder! Once preorders end, they’re gone forever. As you might be able to tell, there’s an 8x8 LED dot matrix display on the cart. It’s used as a real-time music visualizer, and can also display other graphics. I like to think of it as a 16-bit VMU (if you had a Dreamcast, you know what I’m talking about!). As far as I...
Keep reading...
18 Jul 2017
I recently spoke at Open West about selling open source hardware on a small scale. Here’s my slides:
Keep reading...
12 May 2017
I launched catskull.net just over 2 years ago. At the time, I had been blogging on svtble but was frustrated at the limited control I had over layout and content. The purpose of my blogging was primarily documenting various development activities I was engaged in primarily for my own reference, but also for others that may find useful. When catskull.net was launched I wasn’t working full-time/professionally as a developer. Because of that, I didn’t have nearly as much to document. Instead I naturally shifted towards documenting various hardware projects I built, reviews of tech, and personal narrative general blog posts. In September 2015, I began selling products for what is now known as Catskull Electronics. At that time, I only intended on selling one product and it made logical sense to me to have the store live on my personal blog. Since then, it’s expanded to over 10 unique products,...
Keep reading...