6,020 karma · joined April 25, 2011
Making 8-bit dev tools since 2016: https://8bitworkshop.com/
The facility in question never went through Hugo, so let's hope there are responsible adults with a more thought-out rationale for the shelter in place decision.
Sounds like the author is advocating for designs that do not have derived clocks or gated clocks or multiple clock domains -- all tricky things that designers occasionally do with great care. Clock your flip-flops with the master clock and avoid transparent latches and your design will approach the mathematical ideal that he describes when comparing a circuit to a software program.
I'd guess his Lola HDL restricts you from doing some of these things, where Verilog is more YOLO depending on the vendor and warnings that are enabled.
We haven't even scratched the surface with customization beyond adding some more editing modes (fortunately a Z80 mode is already part of the release!) and doing custom gutters and line widgets.
There haven't been very many surprises, notably a performance issue with forced reflow when gutters are overwritten (solution: don't do that) and some vertical div sizing problems, which shows how difficult this kind of project is to do right. Performance has always been stellar, though, even on an underpowered Chromebook.
+1 to Typescript, we've also been converting our IDE over to it :)
Of course, this is nonsense. There is no patented technology or trade secrets in any of these older platforms. Unless it contains software (the NES does not contain a BIOS or any other code) then there is nothing to protect.
I operate a site that teaches people how to develop homebrew games for 8-bit platforms -- using no copyrighted code -- and this argument from Nintendo is worrying. When someone tells you who they are, believe them.