IrregularShed
Member since Jun 2016 • Last active Jun 2021Most recent activity
-
-
-
-
Here's the font!
https://gist.github.com/IrregularShed/38f91e1bd53152681957f701454cc391
The 'raw' js URL that Github creates is far too long for Espruino so I tested it using
require('https://goo.gl/JTR7Gc').add(Graphics);
- it looks wonderful on a TV! I'll bodge together a VGA connector next to try that out...The Home Computer project is on a list of things I want to try already, but I'd really like to try and get a PS/2 keyboard to work so that I could use that. Membrane keyboards are so ZX81... ;)
-
-
Attempting to use the TV module is failing - I'm getting:
>Uncaught Error: Module tv not found at line 1 col 19 var g=require("tv").setup({type:"pal",video:A7,sync:A6,width... ^ >
... when trying to run the examples. I've taken a look in espruino.com/modules and, true enough, the module is missing. And I'd just soldered resistors and a header to my board :(
-
The copyright on the Spectrum ROM (and by extension its font) is a gloriously complicated affair :)
In 1999 Amstrad clarified the issue as best they could at the time; the ROM image itself is distributable without issue provided an Amstrad copyright notice is attached and there's no financial gain. Since then, Amstrad has become part of Sky, and they've taken the same stance but have also clarified commercial usage - if you want to include the ROM as part of a product, especially if you use the Sinclair and/or Spectrum trademarks, you need to license it (which involves payments to a charity of their choosing). If it's something that can be downloaded onto flash memory for use, the copyright notice is all that's needed. In short, this is why the ZX Uno can exist as a wholly open source device, while the ZX Spectrum Next project is making payment to Great Ormond Street Hospital.
TL;DR - provided there's a copyright acknowledgement it's OK :)
I think later on I'll be getting an original Espruino hooked up to a monitor to satisfy that itch!
-
-
South Walean hacker/maker/tinkerer/devbot, with too many projects on the go at any one time to complete any of them.