change to blowfish
This commit is contained in:
@@ -1,13 +1,13 @@
|
||||
<!doctype html>
|
||||
<html
|
||||
lang="en-gb"
|
||||
lang="en"
|
||||
dir="ltr"
|
||||
class="scroll-smooth"
|
||||
data-default-appearance="dark"
|
||||
data-auto-appearance="true"><head><script src="/livereload.js?mindelay=10&v=2&port=1313&path=livereload" data-no-instant defer></script>
|
||||
<meta charset="utf-8">
|
||||
|
||||
<meta http-equiv="content-language" content="en-gb">
|
||||
<meta http-equiv="content-language" content="en">
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta http-equiv="X-UA-Compatible" content="ie=edge">
|
||||
@@ -43,7 +43,7 @@
|
||||
<meta property="og:site_name" content="Ash Marlow">
|
||||
<meta property="og:title" content="Retro Handhelds">
|
||||
<meta property="og:description" content="Retro handheld collection">
|
||||
<meta property="og:locale" content="en_gb">
|
||||
<meta property="og:locale" content="en">
|
||||
<meta property="og:type" content="article">
|
||||
<meta property="article:section" content="blog">
|
||||
<meta property="article:published_time" content="2026-03-13T22:44:48+00:00">
|
||||
@@ -94,8 +94,8 @@
|
||||
<link
|
||||
type="text/css"
|
||||
rel="stylesheet"
|
||||
href="/css/main.bundle.min.9ee99083dcf0aebbaecc330e6a5dd2e77523fab6b2c18310c1bb2234a165f95d3e2c6af1133b81a48d3c11370060decfc0b06aee9c3445603fe6632abc319ee0.css"
|
||||
integrity="sha512-numQg9zwrruuzDMOal3S53Uj+raywYMQwbsiNKFl+V0+LGrxEzuBpI08ETcAYN7PwLBq7pw0RWA/5mMqvDGe4A==">
|
||||
href="/css/main.bundle.min.9ad45a110b860f64037f0ac4bcec699ac86f9d98a9b33e37551c11ad228f0505a2d41b9e6606a0536060efe4034905ed57b1c3153a94af326c0eb0b92a05642e.css"
|
||||
integrity="sha512-mtRaEQuGD2QDfwrEvOxpmshvnZipsz43VRwRrSKPBQWi1BueZgagU2Bg7+QDSQXtV7HDFTqUrzJsDrC5KgVkLg==">
|
||||
|
||||
|
||||
|
||||
@@ -122,6 +122,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -132,8 +134,8 @@
|
||||
defer
|
||||
type="text/javascript"
|
||||
id="script-bundle"
|
||||
src="/js/main.bundle.min.b61ad3f6e0119d2611a72f3892ca8f75eb1da42ac1f74dafaf32e617ccb970be4b278131f9ad9f2eff9d4bd23e552e7881e2c821970c4bf8f47a2467bca1c933.js"
|
||||
integrity="sha512-thrT9uARnSYRpy84ksqPdesdpCrB902vrzLmF8y5cL5LJ4Ex+a2fLv+dS9I+VS54geLIIZcMS/j0eiRnvKHJMw=="
|
||||
src="/js/main.bundle.min.ddce0729419700936e0c03ec6f8766f25d6304e689ec0291bf18dfe90cf581a8b4d2f0136eae2dc6657f37ba9a194c38242716ed05cb312eb90715b367403743.js"
|
||||
integrity="sha512-3c4HKUGXAJNuDAPsb4dm8l1jBOaJ7AKRvxjf6Qz1gai00vATbq4txmV/N7qaGUw4JCcW7QXLMS65BxWzZ0A3Qw=="
|
||||
data-copy="Copy"
|
||||
data-copied="Copied"></script>
|
||||
|
||||
@@ -203,7 +205,7 @@
|
||||
"name": "Retro Handhelds",
|
||||
"headline": "Retro Handhelds",
|
||||
|
||||
"inLanguage": "en-gb",
|
||||
"inLanguage": "en",
|
||||
"url" : "http://localhost:1313/blog/retro-handhelds/",
|
||||
"author" : {
|
||||
"@type": "Person",
|
||||
@@ -268,6 +270,9 @@
|
||||
|
||||
<div class="main-menu flex items-center w-full gap-2 p-1 pl-0">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a href="/" class="text-base font-medium truncate min-w-0 shrink">
|
||||
Ash Marlow
|
||||
@@ -284,12 +289,17 @@
|
||||
href="/about/"
|
||||
|
||||
class="flex items-center bf-icon-color-hover"
|
||||
aria-label="CV & About"
|
||||
title="">
|
||||
aria-label="About"
|
||||
title="Curriculum Vitae">
|
||||
|
||||
<span class="mr-1">
|
||||
<span class="relative block icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512">
|
||||
<path fill="currentColor" d="M320 32c-8.1 0-16.1 1.4-23.7 4.1L15.8 137.4C6.3 140.9 0 149.9 0 160s6.3 19.1 15.8 22.6l57.9 20.9C57.3 229.3 48 259.8 48 291.9v28.1c0 28.4-10.8 57.7-22.3 80.8c-6.5 13-13.9 25.8-22.5 37.6C0 442.7-.9 448.3 .9 453.4s6 8.9 11.2 10.2l64 16c4.2 1.1 8.7 .3 12.4-2s6.3-6.1 7.1-10.4c8.6-42.8 4.3-81.2-2.1-108.7C90.3 344.3 86 329.8 80 316.5V291.9c0-30.2 10.2-58.7 27.9-81.5c12.9-15.5 29.6-28 49.2-35.7l157-61.7c8.2-3.2 17.5 .8 20.7 9s-.8 17.5-9 20.7l-157 61.7c-12.4 4.9-23.3 12.4-32.2 21.6l159.6 57.6c7.6 2.7 15.6 4.1 23.7 4.1s16.1-1.4 23.7-4.1L624.2 182.6c9.5-3.4 15.8-12.5 15.8-22.6s-6.3-19.1-15.8-22.6L343.7 36.1C336.1 33.4 328.1 32 320 32zM128 408c0 35.3 86 72 192 72s192-36.7 192-72L496.7 262.6 354.5 314c-11.1 4-22.8 6-34.5 6s-23.5-2-34.5-6L143.3 262.6 128 408z"/></svg></span>
|
||||
</span>
|
||||
|
||||
|
||||
<span class="text-base font-medium break-normal">
|
||||
CV & About
|
||||
About
|
||||
</span>
|
||||
|
||||
</a>
|
||||
@@ -303,7 +313,12 @@
|
||||
|
||||
class="flex items-center bf-icon-color-hover"
|
||||
aria-label="Blog"
|
||||
title="">
|
||||
title="Blogs">
|
||||
|
||||
<span class="mr-1">
|
||||
<span class="relative block icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M446.6 222.7c-1.8-8-6.8-15.4-12.5-18.5-1.8-1-13-2.2-25-2.7-20.1-.9-22.3-1.3-28.7-5-10.1-5.9-12.8-12.3-12.9-29.5-.1-33-13.8-63.7-40.9-91.3-19.3-19.7-40.9-33-65.5-40.5-5.9-1.8-19.1-2.4-63.3-2.9-69.4-.8-84.8.6-108.4 10C45.9 59.5 14.7 96.1 3.3 142.9 1.2 151.7.7 165.8.2 246.8c-.6 101.5.1 116.4 6.4 136.5 15.6 49.6 59.9 86.3 104.4 94.3 14.8 2.7 197.3 3.3 216 .8 32.5-4.4 58-17.5 81.9-41.9 17.3-17.7 28.1-36.8 35.2-62.1 4.9-17.6 4.5-142.8 2.5-151.7zm-322.1-63.6c7.8-7.9 10-8.2 58.8-8.2 43.9 0 45.4.1 51.8 3.4 9.3 4.7 13.4 11.3 13.4 21.9 0 9.5-3.8 16.2-12.3 21.6-4.6 2.9-7.3 3.1-50.3 3.3-26.5.2-47.7-.4-50.8-1.2-16.6-4.7-22.8-28.5-10.6-40.8zm191.8 199.8l-14.9 2.4-77.5.9c-68.1.8-87.3-.4-90.9-2-7.1-3.1-13.8-11.7-14.9-19.4-1.1-7.3 2.6-17.3 8.2-22.4 7.1-6.4 10.2-6.6 97.3-6.7 89.6-.1 89.1-.1 97.6 7.8 12.1 11.3 9.5 31.2-4.9 39.4z"/></svg>
|
||||
</span>
|
||||
</span>
|
||||
|
||||
|
||||
<span class="text-base font-medium break-normal">
|
||||
@@ -317,17 +332,13 @@
|
||||
|
||||
|
||||
<a
|
||||
href="/projects/"
|
||||
href=""
|
||||
|
||||
class="flex items-center bf-icon-color-hover"
|
||||
aria-label="Projects"
|
||||
|
||||
title="">
|
||||
|
||||
|
||||
<span class="text-base font-medium break-normal">
|
||||
Projects
|
||||
</span>
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
@@ -428,12 +439,17 @@
|
||||
<div class="px-2">
|
||||
<a
|
||||
href="/about/"
|
||||
aria-label="CV & About"
|
||||
aria-label="About"
|
||||
|
||||
class="flex items-center gap-4 group bf-icon-color-hover text-neutral-700 dark:text-neutral-200">
|
||||
|
||||
<span title="" class="text-2xl font-bold tracking-tight">
|
||||
CV & About
|
||||
<span class="flex items-center justify-center h-8 w-8 text-2xl">
|
||||
<span class="relative block icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512">
|
||||
<path fill="currentColor" d="M320 32c-8.1 0-16.1 1.4-23.7 4.1L15.8 137.4C6.3 140.9 0 149.9 0 160s6.3 19.1 15.8 22.6l57.9 20.9C57.3 229.3 48 259.8 48 291.9v28.1c0 28.4-10.8 57.7-22.3 80.8c-6.5 13-13.9 25.8-22.5 37.6C0 442.7-.9 448.3 .9 453.4s6 8.9 11.2 10.2l64 16c4.2 1.1 8.7 .3 12.4-2s6.3-6.1 7.1-10.4c8.6-42.8 4.3-81.2-2.1-108.7C90.3 344.3 86 329.8 80 316.5V291.9c0-30.2 10.2-58.7 27.9-81.5c12.9-15.5 29.6-28 49.2-35.7l157-61.7c8.2-3.2 17.5 .8 20.7 9s-.8 17.5-9 20.7l-157 61.7c-12.4 4.9-23.3 12.4-32.2 21.6l159.6 57.6c7.6 2.7 15.6 4.1 23.7 4.1s16.1-1.4 23.7-4.1L624.2 182.6c9.5-3.4 15.8-12.5 15.8-22.6s-6.3-19.1-15.8-22.6L343.7 36.1C336.1 33.4 328.1 32 320 32zM128 408c0 35.3 86 72 192 72s192-36.7 192-72L496.7 262.6 354.5 314c-11.1 4-22.8 6-34.5 6s-23.5-2-34.5-6L143.3 262.6 128 408z"/></svg></span>
|
||||
</span>
|
||||
|
||||
<span title="Curriculum Vitae" class="text-2xl font-bold tracking-tight">
|
||||
About
|
||||
</span>
|
||||
|
||||
</a>
|
||||
@@ -449,7 +465,12 @@
|
||||
|
||||
class="flex items-center gap-4 group bf-icon-color-hover text-neutral-700 dark:text-neutral-200">
|
||||
|
||||
<span title="" class="text-2xl font-bold tracking-tight">
|
||||
<span class="flex items-center justify-center h-8 w-8 text-2xl">
|
||||
<span class="relative block icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M446.6 222.7c-1.8-8-6.8-15.4-12.5-18.5-1.8-1-13-2.2-25-2.7-20.1-.9-22.3-1.3-28.7-5-10.1-5.9-12.8-12.3-12.9-29.5-.1-33-13.8-63.7-40.9-91.3-19.3-19.7-40.9-33-65.5-40.5-5.9-1.8-19.1-2.4-63.3-2.9-69.4-.8-84.8.6-108.4 10C45.9 59.5 14.7 96.1 3.3 142.9 1.2 151.7.7 165.8.2 246.8c-.6 101.5.1 116.4 6.4 136.5 15.6 49.6 59.9 86.3 104.4 94.3 14.8 2.7 197.3 3.3 216 .8 32.5-4.4 58-17.5 81.9-41.9 17.3-17.7 28.1-36.8 35.2-62.1 4.9-17.6 4.5-142.8 2.5-151.7zm-322.1-63.6c7.8-7.9 10-8.2 58.8-8.2 43.9 0 45.4.1 51.8 3.4 9.3 4.7 13.4 11.3 13.4 21.9 0 9.5-3.8 16.2-12.3 21.6-4.6 2.9-7.3 3.1-50.3 3.3-26.5.2-47.7-.4-50.8-1.2-16.6-4.7-22.8-28.5-10.6-40.8zm191.8 199.8l-14.9 2.4-77.5.9c-68.1.8-87.3-.4-90.9-2-7.1-3.1-13.8-11.7-14.9-19.4-1.1-7.3 2.6-17.3 8.2-22.4 7.1-6.4 10.2-6.6 97.3-6.7 89.6-.1 89.1-.1 97.6 7.8 12.1 11.3 9.5 31.2-4.9 39.4z"/></svg>
|
||||
</span>
|
||||
</span>
|
||||
|
||||
<span title="Blogs" class="text-2xl font-bold tracking-tight">
|
||||
Blog
|
||||
</span>
|
||||
|
||||
@@ -461,13 +482,13 @@
|
||||
|
||||
<div class="px-2">
|
||||
<a
|
||||
href="/projects/"
|
||||
aria-label="Projects"
|
||||
href=""
|
||||
|
||||
|
||||
class="flex items-center gap-4 group bf-icon-color-hover text-neutral-700 dark:text-neutral-200">
|
||||
|
||||
<span title="" class="text-2xl font-bold tracking-tight">
|
||||
Projects
|
||||
|
||||
</span>
|
||||
|
||||
</a>
|
||||
@@ -544,12 +565,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -566,7 +583,7 @@
|
||||
<div class="flex flex-row flex-wrap items-center">
|
||||
|
||||
|
||||
<time datetime="2026-03-13T22:44:48+00:00">March 13, 2026</time><span class="px-2 text-primary-500">·</span><span>677 words</span><span class="px-2 text-primary-500">·</span><span title="Reading time">4 mins</span>
|
||||
<time datetime="2026-03-13T22:44:48+00:00">13 March 2026</time>
|
||||
|
||||
|
||||
|
||||
@@ -644,7 +661,7 @@
|
||||
|
||||
</h2>
|
||||
<p>P### owkiddy V90</p>
|
||||
<p><figure><img
|
||||
<figure><img
|
||||
class="my-0 rounded-md"
|
||||
loading="lazy"
|
||||
decoding="async"
|
||||
@@ -652,7 +669,6 @@
|
||||
alt="Powkiddy V90"
|
||||
src="./V90.jpg"
|
||||
></figure>
|
||||
</p>
|
||||
<p>A clamshell device with a custom firmware that provides a basic but functional UI.
|
||||
It’s limited chipset only really allows for emulating upto the 16 bit era with a few Playstation 1 games just about playable.
|
||||
The screen leaves a lot to be desired by modern standards but when I first got this handheld I absolutely loved it.
|
||||
@@ -669,7 +685,7 @@ Powkiddy is believed to be working on a V2 which I am very excited to see.</p>
|
||||
</span>
|
||||
|
||||
</h3>
|
||||
<p><figure><img
|
||||
<figure><img
|
||||
class="my-0 rounded-md"
|
||||
loading="lazy"
|
||||
decoding="async"
|
||||
@@ -677,7 +693,6 @@ Powkiddy is believed to be working on a V2 which I am very excited to see.</p>
|
||||
alt="Miyoo Mini Plus"
|
||||
src="./MiyooMiniPlus.jpg"
|
||||
></figure>
|
||||
</p>
|
||||
<p>This is an absolutely amazing device that I still regularly play today.
|
||||
The screen is a bright 480p display, the controls are soft but precise and while small it’s surprisingly comfortable to hold (ignoring use of the triggers).
|
||||
The real brilliance behind this device is the open source Onion OS.
|
||||
@@ -692,7 +707,7 @@ Adding features such as game switcher, auto save and loading states, custom them
|
||||
</span>
|
||||
|
||||
</h3>
|
||||
<p><figure><img
|
||||
<figure><img
|
||||
class="my-0 rounded-md"
|
||||
loading="lazy"
|
||||
decoding="async"
|
||||
@@ -700,7 +715,6 @@ Adding features such as game switcher, auto save and loading states, custom them
|
||||
alt="Retroid Pocket 3+"
|
||||
src="./Retroid3.jpg"
|
||||
></figure>
|
||||
</p>
|
||||
<p>This is the console that convinced me to start spending a bit of money on these devices.
|
||||
At £120 and promising the ability to emulate GameCube and PlayStation 2 I was sold.
|
||||
At the time of buying this device I was very impressed with the 720p display and the ability to play the sixth generation consoles (with a lot of tweaks and hacks) but sadly it hasn’t aged that well as there are now much better options.
|
||||
@@ -717,7 +731,7 @@ The options for frontend apps was very limited back then but now that ES-DE has
|
||||
</span>
|
||||
|
||||
</h3>
|
||||
<p><figure><img
|
||||
<figure><img
|
||||
class="my-0 rounded-md"
|
||||
loading="lazy"
|
||||
decoding="async"
|
||||
@@ -725,7 +739,6 @@ The options for frontend apps was very limited back then but now that ES-DE has
|
||||
alt="RG35XXSP"
|
||||
src="./RG35XXSP.jpg"
|
||||
></figure>
|
||||
</p>
|
||||
<p>A direct clone of the Gameboy advance SP, but with the power to emulate upto Dreamcast and Nintendo 64.
|
||||
This is unfortunately the only handheld I have ever sold.
|
||||
This is an incredibly popular device so I am certainly in the minority but I just couldn’t get over the clicky buttons, early software and poor build quality.</p>
|
||||
@@ -802,14 +815,14 @@ The four AA batteries to power it, the contrast wheel and the fact that my nosta
|
||||
|
||||
<a
|
||||
class="flex text-neutral-700 hover:text-primary-600 dark:text-neutral dark:hover:text-primary-400"
|
||||
href="/blog/hello-world/">
|
||||
href="/blog/solar-cells/">
|
||||
<span class="leading-6">
|
||||
<span class="inline-block rtl:rotate-180">←</span> hello world
|
||||
<span class="inline-block rtl:rotate-180">←</span> Solar Cells
|
||||
</span>
|
||||
</a>
|
||||
|
||||
<span class="ms-6 mt-1 text-xs text-neutral-500 dark:text-neutral-400">
|
||||
<time datetime="2026-02-19T00:00:00+00:00">February 19, 2026</time>
|
||||
<time datetime="2026-03-13T22:16:00+00:00">13 March 2026</time>
|
||||
</span>
|
||||
|
||||
|
||||
@@ -852,6 +865,29 @@ The four AA batteries to power it, the contrast wheel and the fact that my nosta
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<nav class="flex flex-row pb-4 text-base font-medium text-neutral-500 dark:text-neutral-400 overflow-x-auto py-2">
|
||||
<ul class="flex list-none flex-row">
|
||||
|
||||
<li class=" flex mb-1 text-end sm:mb-0 sm:me-7 sm:last:me-0 me-4">
|
||||
<a
|
||||
class="decoration-primary-500 hover:underline hover:decoration-2 hover:underline-offset-2 flex items-center"
|
||||
href=""
|
||||
title="">
|
||||
|
||||
|
||||
</a>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
|
||||
<div class="flex items-center justify-between">
|
||||
|
||||
|
||||
Reference in New Issue
Block a user