CAN I BE OF ASSISTANCE?

Monday, August 19

Geek

Daily News Stuff 18 August 2019

Lesnerization Considered Harmful Edition

Tech News



Book Recommendation

Pulled Spat Knocked by Michael McClung

If you're looking for tightly-plotted fantasy noir, you can't go wrong with these, particularly with three volumes at the low price of whatever the hell the price is because Amazon won't tell me.  This collection includes
  • The Thief Who Pulled on Trouble's Braids
  • The Thief Who Spat in Luck's Good Eye
  • The Thief Who Knocked on Sorrow's Gate
Hence the slightly odd title.

Our heroine is Amra Thetys, a minor thief (as you might have guessed) who wants little more than to avoid becoming the subject of anyone's plans, which (as you might have guessed) is exactly what happens to her.

The books are shortish - two hundred-odd pages each - but they're written with the style and pacing of a detective novel rather than epic fantasy.  They don't feel short; they feel exactly as long as they ought to be.

Free on Kindle Unlimited too.  I bought the individual volumes over the past couple of years and just caught up with book five.


Another one I'd recommend is Max Gladstone's Craft Sequence though the price on that collection bounces around like a rubberised squirrel.  The first three novels are great - Three Parts Dead, Two Serpents Rise, Full Fathom Five - but the fourth is a prequel and prequels never work. 

The writing is fine but Gladstone painted himself into a corner given what we already know from reading subsequent events.  Either a key character has to be completely unsympathetic or most of the characters have to be idiots and unfortunately it ended up being the latter.

Skip that one.  It's called Last First Snow.  Read the ones with numbers in the names.


Disclaimer: I have a cold and have thrown out my back again (though not as bad as last time) and every time I sneeze I get shooting pains that start in my toenails and exit out my hair so I'm kind of grouchy right now.

Posted by: Pixy Misa at 12:56 AM | Comments (2) | Add Comment | Trackbacks (Suck)
Post contains 463 words, total size 4 kb.

Saturday, August 17

Geek

Daily News Stuff 17 August 2019

Flatflation Edition

Tech News


Disclaimer: Because   that's why.

Posted by: Pixy Misa at 08:21 PM | Comments (1) | Add Comment | Trackbacks (Suck)
Post contains 258 words, total size 3 kb.

Geek

Daily News Stuff 16 August 2019

Bipple Bopple Beep Edition

Tech News



Disclaimer: Ow.  Ow.  Ow.

Posted by: Pixy Misa at 02:43 AM | No Comments | Add Comment | Trackbacks (Suck)
Post contains 151 words, total size 2 kb.

Thursday, August 15

Geek

Daily News Stuff 15 August 2019

International Brain Parasite Awareness Month Edition

Tech News

Disclaimer: Do or do not, that is the question.  Whether it is nobler in the mind's eye to suffer the blaster bolts of outrageous fortunes, or take robotic arms against a sea of troubles...

Posted by: Pixy Misa at 10:47 PM | Comments (4) | Add Comment | Trackbacks (Suck)
Post contains 350 words, total size 4 kb.

Wednesday, August 14

Geek

Daily News Stuff 14 August 2019

Imagine Animal Farm Only It's The Chickens Who Take Over Edition

Tech News

  • Google is run by idiots.  (Wired)

    And staffed by lunatics.

    The Wired article repeatedly tries to suggest that some of the problems faced by Google over the past four years stem from outside causes, but the content makes it clear that it is all of their own doing.  One name in particular appears twenty-five times and in any competently run company would appear once followed by a note that that individual's contract was terminated for cause.

    The silver lining is that many of the worst of the lunatics resigned in protest over their idiotic tantrums being given due consideration i.e. ignored.  But the CEO of YouTube is one of the chief offenders, and she's still firmly in place and destroying shareholder value at a truly impressive rate.

  • A 3000-series Threadripper might have leaked out via Geekbench.  (Tom's Hardware)

    It's a 32-core CPU with a base clock of 3.6GHz and 128MB of L3 cache, and there's only one company in the world producing chips like that.  The multi-core score is 15% faster than a 2990WX which is exactly where you'd expect it to be.

  • TechDirt is talking nonsense today.

  • Twitter says fuck you and your fucking edit button you fucking fucks.  (Paraphrased.)  (Tech Crunch)

    Meanwhile, Twitter announced a new feature that would sing users' timelines to them in three, four, or five-part harmony.

  • Why Medium sucks for programming articles.  (Medium)

  • Netflix is fucked.  (The Hollywood Reporter)

    That's what "inflection point" means, right?

  • Ethereum lagged in dapp users in Q2 but its price doubled.  (The Next Web)
    Despite price increase, it wasn't all plain sailing for Ethereum in Q2.
    No, you idiots, the problems were caused by the price increase.  If the price of Ethereum doubles, the cost of running a distributed app on the Ethereum blockchain also doubles.  How the hell is anyone supposed to absorb that?

  • Inside the world of "terrible" 3 cent microcontrollers.

    Which are actually pretty good.

Retrocomputing Journal

Microchip's A5 range, which is available for A$15 with 16MB of built-in RAM, has a rather nice display controller.  It supports a base layer, which is not just a fixed colour but a full frame buffer with up to 32-bit RGBA pixels, two overlays also with up to 32-bit RGBA, a high-end overlay with up to 32-bit RGBA or 4:4:4 YCrCb and colour space conversion, and a hardware cursor. 

The hardware cursor, it turns out, can be the full size of the screen and supports 32-bit RGBA.

All layers support alpha blending and chromakey, and the three overlays can be rotated, upscaled, and downscaled as needed.  And there's a post-processing unit that can take the resulting blended output and write it back into RAM for you - although the video output is turned off for one frame while it does that, so it's fine for screenshots but terrible for streaming gameplay sessions.

It also has a built-in Class-D amplifier for 16-bit audio.

What it lacks, though, is a blitter (the H750 and RZ/A1 have that), a JPEG encoder (which both the others also have), or a 2D GPU (which the A1M and A1H have, though not the A1L).

Also it's only available in BGA which makes prototyping extremely painful.

So the chip of choice to build a New Amiga remains the RZ/A1M (or A1H), except that it's rather expensive at around A$45.  The only reasonably priced source is Avnet (under A$30) and they're out of stock most of the time because they're the only reasonably priced source.  Update: Oh, yeah.  A$39.  The A$45 version is the automotive grade; I only really need that if I'm planning to run at an ambient temperature of 125C, in which case all my users would be dead.

The development kit is also pretty expensive.  It's aimed at building automation and automotive use, not hobbyists.  The H750 developer board was the price of a nice lunch; the RZ/A1 kit is the price of a month's worth of groceries.  Update: Found a developer board that's the price of a week's worth of groceries.

I'll be continuing with the H750 as a first project - it's much cheaper and much simpler - and if that succeeds will look at the RZ/A1M as a second system.  Which means it's doomed.


Disclaimer: Two legs good, four legs bad.

Posted by: Pixy Misa at 10:41 PM | No Comments | Add Comment | Trackbacks (Suck)
Post contains 727 words, total size 6 kb.

Geek

Daily News Stuff 13 August 2019

Freezer Tetris Edition

Tech News


Retrocomputing Journal

I wonder if I can find an excuse to put eleven microcontrollers on a single board.


Disclaimer: That's one louder.

Posted by: Pixy Misa at 12:25 AM | Comments (1) | Add Comment | Trackbacks (Suck)
Post contains 428 words, total size 5 kb.

Monday, August 12

Geek

Daily News Stuff 12 August 2019

It Doesn't Do Nothin' Edition

Tech News

  • The mClassic "plug and play graphics processor" is an is an HDMI-to-HDMI adaptor that probably includes an upscaler / colour-correction chip.  (Tom's Hardware / Indiegogo)

    Which your TV already has.  If you have an older console with HDMI feeding into an older monitor with 2560x1440 native resolution and a linear upscaler, this might be what you need to improve the picture quality.  Otherwise it's likely useless.

  • Intel's Phantom Canyon NUC will have 10nm CPUs when it arrives in 2021 unless it doesn't.  (WCCFTech)

  • Multi-threading is still hopelessly broken: A Python retrospective.  (ZDNet)

  • Lenovo's new 1U Epyc server offers room for 16 hot swap 2.5" U.2 SSDs.  (Serve the Home)

    10 at the front, 2 at the rear, and four...  At the sides?  Or something.  So hot swap once you've dismantled the rack.

    Also worth noting that Lenovo are concentrating on single-socket models, not the usual dual-socket.  Exactly how much of the market needs more than 64 cores remains to be seen; I expect a lot of dual-socket servers are sold with two 12-core Xeon Silver CPUs (or their earlier counterparts) and could easily be replaced by even a low-end Epyc now.

  • Samsung just announced a 108-megapixel camera module for smartphones.  (Thurrott.com)

    It's a lot bigger than most current camera.  It would have to be, because current camera pixel sizes are close to the wavelength of visible light.  Make them much smaller and they won't actually work.

  • Custom Radeon 5700 cards are arriving.  Do they solve the issues with the reference design?  Are they worth the extra $10?



    Yeah, pretty much.  It's not a lot faster, but it is quieter and cooler and doesn't really cost any more.


Video of the Day



Okay, very nice, but what does it actually do...  Oh.  Be right back re-doing the bathroom to be fractally annoying.


Disclaimer: ALVIN!

Posted by: Pixy Misa at 11:34 PM | Comments (4) | Add Comment | Trackbacks (Suck)
Post contains 316 words, total size 3 kb.

Geek

Daily News Stuff 11 August 2019

One Meg Good Two Megs Bad Edition

Tech News

  • Cisco to Cisco customers: You don't own nothin'.  (iFixit)

    Cisco software licenses are now bound to the original purchaser, not to the hardware.  And devices will phone home to check that their current owner has the appropriate license.

    This takes second-hand Cisco gear from being a highly-desirable commodity for people building home networks to basically rack-mount rust.

  • One Law for Big and Small Alike, which prohibits you from saying naughty words if you have fewer than a million followers.  (Ars Technica)

    YouTube moderators, who couldn't tell which side of their bread was buttered with a gas chromatograph and an easy-print copy of the Chemical Rubber Company's Buttered Bread Handbook, were shocked and appalled that a hugely popular channel wasn't immediately and permanently banned for tasering a dead rat.

    Also, it appears that tasering a dead rat is against YouTube's community guidelines, so there goes my new channel before it even got started.

  • Apple is now the fourth largest smartphone maker by volume.  (Yahoo News)

    Samsung, Huawei, Oppo, then Apple.

    Profits are a different story; while Apple has been weakening on that front as well they are still the industry profit leader by a significant margin.

  • P++ is a strongly-typed offshoot of PHP for people who can't grasp the concept of DON'T USE PHP YOU IDIOTS.  (PHP.net)

  • SQLite can be used as an attack vector  (squints) if you have permission to overwrite another app's database files.  (ZDNet)

    So if you already have the key, you can open the door.  It's a sneaky vector to make a security hole persistent, but not a security hole in itself.


Retrocomputing Journal

I'm increasingly thinking that the solution for the limitations of the 100-pin version of the H750 is just to use two of them.  Everything else is more expensive or more complicated, and often both.

This means I can allocate 512K to user code on one chip, and 512K to graphics on the other.  And that means I can generate the native resolution of 960x540 in 256 colours with neither hardware nor software hacks.  The other (smaller) memory banks can be assigned to audio, sprites, fonts, and the operating system (which doesn't require much space at all).

The link between the two chips will be 50Mbps SPI, which is dreadfully slow by the standards of modern internal buses, but for comparison is more than enough to stream 4K video.  Not that this hardware can get anywhere near 4K video.

In qty 25, it's now about A$30 for parts and A$20 for PCB printing, assembly, and shipping.*  (Not counting shipping parts to China for the assembly.)  For comparison, the case I like is A$70, and the custom keyboard I want is A$230, though those are qty 1.

* Oops, not quite right.  Have to recalculate that again, will probably need a few more units to make that price break.


Video of the Day





Disclaimer: Solar roadways
Making solar roadways
Took some solar
And I put it in a roadway.
Solar roadways
Making solar roadways
Solar road-ways...

Posted by: Pixy Misa at 12:06 AM | Comments (3) | Add Comment | Trackbacks (Suck)
Post contains 516 words, total size 5 kb.

Sunday, August 11

Geek

Daily News Stuff 10 August 2019

Late Final Extra Edition

Tech News

  • The feud between Japan and South Korea has settled down a bit with Japan approving shipments of chemicals for chip fabrication.  (AnandTech)

    I know why there are lingering tensions, but there's almost no-one left alive from when that stuff happened, so maybe cool it, guys?

  • Samsung has announced its own PCIe 4.0 SSD.  (Tom's Hardware)

    This one goes up to 8GB per second - but that's the version that uses a x8 PCIe slot, not M.2.

  • Arm and Global Foundries are partnering on a new 3D chip design.  (Tom's Hardware)

    That is, not a chip that renders 3D graphics, but a chip that is itself built in three dimensions.  Global Foundries process allows a million interconnects between layers per square millimetre.  That's rather a lot.  On a circuit board you might get one.

  • 2019 sucks for smartphones.  (ZDNet)

    Apple is a fashion company, not a tech company.  Samsung wants to be a fashion company.  And Huawei has found there's a downside to being a subsidiary of the Chinese military.

    Xiaomi and Oppo and other smaller players haven't been doing so badly though.


Retrocomputing Journal

I've started work on the circuit design for the A750, and the first step in that is nailing down the pinout for the H750 at its core.

Unlike traditional CPUs like the Z80, where each pin had a well-defined function, each pin on a modern microcontroller like the H750 can be configured to perform multiple different tasks: Act as a timer trigger, send I2C serial data, feed an analog-to-digital converter, or be a simple output pin switched on or off by software.

In the H750, each pin can have up to 16 pre-defined functions, only one of which can be active at any given time.  While they're configured by software, they also have to be reflected in your circuit design.  If you change an ADC input into a QSPI clock while the analog signal is still coming in, it's not going to work terribly well.

The reason this matters is that you can't route any signal to any pin the way you can with an FPGA.  You have some choice, but it's not completely free.  And as it turns out, the function-to-pin mappings in the TQFP-100 version of the STM32H750 are a doubly-indirect dog's breakfast.

I mentioned the idea of using the camera input as a screen capture device.  That's impossible on this version of the chip: The camera input uses the same pins as the LCD output.

Worse, Ethernet and QSPI, both functions I need, steal critical pins from the LCD controller.  You weren't using the third bit of the R part of RGB, were you?  Oh, oops.

It's possible to work around this in indexed colour modes - that is, display modes where (for example) you have a palette of 256 colours from 32,768 - because in that mode the byte you store doesn't mean anything in itself, and as long as I have 15 pins left from the 24 available to the LCD controller I can wire them up and neither users nor programmers will know anything is amiss.  (Unless they look directly at the hardware LUT encoding.)

But direct colour mode - where you write 16-bit pixels and they get fed out to the matching pins by the LCD controller - is a non-starter, because a good number of those matching pins simply aren't there if you also want Ethernet.  Which is a pain because I had some ideas for using that behind the scenes to expand on what the hardware can deliver directly.

An option would be to move Ethernet off to a separate chip, but QSPI also interferes with some of the LCD pins, and the whole point of that is that it allows you to memory-map NOR flash and run code straight out of cheap external ROMs.

There is a fix that solves everything, but it introduces its own problems.  There's a 265 pin BGA package of this chip that has all the LCD controller signals on their own dedicated pins.  No conflicts with anything at all.  And physically it's the same size as the 100-pin version.

But (a) BGA packages are a huge pain to prototype with, (b) it costs 50% more, and (c) it would likely require a 6-layer board just to route out all those signals.  It would be cheaper to add two more of the 100-pin version than to do that.

Well, I'll keep plugging away.


Disclaimer: LCD_B2 or RMII_TX0, that is the question.

Posted by: Pixy Misa at 12:22 AM | Comments (2) | Add Comment | Trackbacks (Suck)
Post contains 761 words, total size 6 kb.

Friday, August 09

Geek

Daily News Stuff 9 August 2019

A Wiseguy Eh Edition

Tech News

  • Intel is preparing a workstation-class NUC called Quartz Canyon.  (Tom's Hardware)

    Up to 8 core Xeon CPUs, ECC RAM, dual Thunderbolt and dual Ethernet, room for a full-size graphics card, and a 500W power supply.

    In what sense is that a NUC?

  • Seriously guys, check that you have everything with you before you get out of the car.  (Tech Crunch)

    It was only three months ago that you lost a billion dollars, Uber, and now you've done it again?

  • Left-wing crazies were camped out on Senator McConnell's lawn threatening bloody mayhem.  McConnell's communications team posted a video of these activities to Twitter.

    Twitter suspended their account.  No, not the violent crazy people, the communications team.



  • Phison, the company that had PCIe 4.0 SSDs ready to go the day PCIe 4.0 landed on the desktop, has announced their second generation PCIe 4.0 SSD controller chips.  (AnandTech)

    These won't hit the retail channel until this time next year, but when they do they'll be capable of 7GB per second read and write speeds, not the miserable 5GB per second of current models.  Random I/O will increase from 750K IOPS to 1M for both read and write.


Retrocomputing Journal

I've found an alternate source selling the H750 CPU for A$6 in qty 5.  I thought at first it was an error and that was the US price (which would be about right) but it seems to be real.  That's just over half what I was looking at for qty 1, and I'll go through five in zero time once I start making prototypes.  Particularly if I do the soldering.

Still a markup on the volume price (US$3.30) but they can't be making a lot of money. 

So, anyway, this means I could use two of them.  And still come out cheaper, now that I've eliminated the FPGA.  That would let me zap the two CPLDs as well, because one was serving as the console output and with two CPUs I'd have two LCD controllers, and the other was a port multiplexer, and with two CPUs I'd have (almost) twice as many ports.

I still need to put the pinout into a spreadsheet and work out which ports conflict with which other ports.  The configuration for pin 5 on the TQFP-100 package, for example, is:
TRACED3, TIM1_BKIN2, SAI1_D1, TIM15_CH2, SPI4_MOSI, SAI1_SD_A, SAI4_SD_A, SAI4_D1, SAI2_MCLK_B, TIM1_BKIN2_COMP12, FMC_A22, DCMI_D7, LCD_G1, EVENTOUT
You get to pick exactly one of those functions.  Since I'm using the LCD controller, I need LCD_G1, so SPI4 is disabled - or at least, I can't use it on that pin.  Some peripherals can be routed to more than one pin.  I need the LCD controller and Ethernet - there's only one of each - and then at least two of the SPI ports and two of the I2C ports.  And both the USB ports, and one of the MMC ports if at all possible.  I expect some juggling to be involved.

If I use two CPUs I can drop the internal USB hub as well.  That will reduce the total number of ports from five to four, but that's okay.  External USB hubs are not hard to find.

Let me throw that all into the BOM tool...  A$34.58 each for qty 5.  A$29.85 in qty 50.  I use a bunch of tiny surface-mount resistors and capacitors, and those are expensive if you're only buying five or ten; you really need to buy hundreds at a time, and they want you to buy thousands.  But since I use a bunch of them, qty 50 is enough to push through several price breaks.

But $35 in tiny volumes with dual processors and dual video displays - and double the RAM and ROM; I budgeted that in as well - is not bad at all.  I like the Renesas RZ/A1M partly because it has dual LCD controllers, but so do two H750s, and they're a lot cheaper.


Back before the Amiga 1500, there was something called the A1500 from Checkmate, a tiny computer reseller in the UK.  They didn't make computers; what they did was make desktop cases, buy Amiga 500s, and put the motherboard into the desktop case.

Then Commodore stomped on them.

Years later Commodore is gone but Checkmate is back.



It looks a lot like the A3000 in fact.  It takes both classic motherboards from the A500, A600, and A1200, and modern Amiga clone boards, or Raspberry Pi emulators, or mini ITX or micro ATX PC motherboards.


Video of the Day



Disclaimer: Tea.  Can't stand tea.

Posted by: Pixy Misa at 07:23 PM | No Comments | Add Comment | Trackbacks (Suck)
Post contains 764 words, total size 6 kb.

<< Page 256 of 711 >>
105kb generated in CPU 0.0656, elapsed 0.3014 seconds.
57 queries taking 0.2846 seconds, 394 records returned.
Powered by Minx 1.1.6c-pink.
Using http / http://ai.mee.nu / 392