<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-09-15T01:58:54Z</updated>
  <generator>https://njump.me</generator>

  <title>Nostr notes by Steve Wetherill</title>
  <author>
    <name>Steve Wetherill</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://njump.me/npub1xnuynqqtsyywpqj90jtj2zez0qdt5ljj5cclcmsz6t527zandgnq79w45u.rss" />
  <link href="https://njump.me/npub1xnuynqqtsyywpqj90jtj2zez0qdt5ljj5cclcmsz6t527zandgnq79w45u" />
  <id>https://njump.me/npub1xnuynqqtsyywpqj90jtj2zez0qdt5ljj5cclcmsz6t527zandgnq79w45u</id>
  <icon>https://assets.oldbytes.space/assets.oldbytes.space/accounts/avatars/108/279/888/616/707/204/original/8569ac05f45a8306.jpeg</icon>
  <logo>https://assets.oldbytes.space/assets.oldbytes.space/accounts/avatars/108/279/888/616/707/204/original/8569ac05f45a8306.jpeg</logo>




  <entry>
    <id>https://njump.me/nevent1qqspezjrpyfu49aj996d8xzdtkzg0ey0f09gv2jfh90hwwemy0ylxegzyq60sjvqpwqs3cyzg47fwfgtyfup4wn722nrrlrwqtfw3tctkd4zv77nsen</id>
    
      <title type="html">I&amp;#39;m just going to leave this here; this is an NES version of ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqspezjrpyfu49aj996d8xzdtkzg0ey0f09gv2jfh90hwwemy0ylxegzyq60sjvqpwqs3cyzg47fwfgtyfup4wn722nrrlrwqtfw3tctkd4zv77nsen" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvl0y7k54rgwt6hhd5a72dzzz6lzafu2a3mnfc49dd454234d82qqxu586w&#39;&gt;nevent1q…586w&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I&amp;#39;m just going to leave this here; this is an NES version of Nodes.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://claude.ai/code/artifact/5b2904a1-71c3-4692-8f2f-0ef581f19d9c&#34;&gt;https://claude.ai/code/artifact/5b2904a1-71c3-4692-8f2f-0ef581f19d9c&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;It&amp;#39;s not perfect, but it&amp;#39;s a pretty interesting proof of concept. &lt;br/&gt;&lt;br/&gt;ZX Spectrum tape image -&amp;gt; playable NES version, courtesy of Claude Code.&lt;br/&gt;&lt;br/&gt;#GenerativeAI #RetroGaming #GameDevelopment #ZXSpectrum #NES
    </content>
    <updated>2026-09-08T03:02:23Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsvl0y7k54rgwt6hhd5a72dzzz6lzafu2a3mnfc49dd454234d82qqzyq60sjvqpwqs3cyzg47fwfgtyfup4wn722nrrlrwqtfw3tctkd4zvg4nx60</id>
    
      <title type="html">Holy cow, you guys. I didn&amp;#39;t think I&amp;#39;d be an AI ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsvl0y7k54rgwt6hhd5a72dzzz6lzafu2a3mnfc49dd454234d82qqzyq60sjvqpwqs3cyzg47fwfgtyfup4wn722nrrlrwqtfw3tctkd4zvg4nx60" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstlqqwy0jrkwklatvfx6dcumqrmt8c4t49pux3upqs0e5sv4p7dksk3dqhm&#39;&gt;nevent1q…dqhm&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Holy cow, you guys.&lt;br/&gt;&lt;br/&gt;I didn&amp;#39;t think I&amp;#39;d be an AI influencer, and I&amp;#39;m not, but I had to share this.&lt;br/&gt;&lt;br/&gt;I posted earlier that I&amp;#39;d completed the BSS pass on the ZX Spectrum game Nodes of Yesod so I could add code for bug fixes, etc. Well, I was idly wondering what else I might do with it, and I&amp;#39;ve been rattling on about how it is all working, and blah, blah, blah, and it occurred to me that there might be a proof of life that I could share, at least temporarily.&lt;br/&gt;&lt;br/&gt;What did I do? I wrote a &amp;#34;one-shot&amp;#34; prompt to convert the Nodes of Yesod Z80 assembler code (from the disassembly) to C and target WASM (WebAssembly). It took 42 minutes with zero input from me, and then I was playing Nodes of Yesod in the browser. I&amp;#39;d skipped sound for that first pass (I thought the beeper sound on the Speccy might be tough). In 20 minutes, the sound was working.&lt;br/&gt;&lt;br/&gt;You can play it in your browser at the link below. This is NOT an emulator; it&amp;#39;s Z80 assembler code converted to C and compiled to WASM. It thinks it is updating a Speccy display and getting Speccy keyboard input, and there&amp;#39;s a light translation layer in and out.&lt;br/&gt;&lt;br/&gt;So the cycle was Nodes of Yesod cassette tape image -&amp;gt; disassembled to Z80 assembler source code (and data) -&amp;gt; converted to C -&amp;gt; compiled to WASM. All with Claude Code.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://claude.ai/code/artifact/0d0581c6-8f83-4514-b434-3cd46a903c06&#34;&gt;https://claude.ai/code/artifact/0d0581c6-8f83-4514-b434-3cd46a903c06&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;I&amp;#39;ll take this down at some point; play it while it is up. There are probably bugs.&lt;br/&gt;&lt;br/&gt;#CodeArchaeology #RetroGaming #GameDevelopment #ClaudeCode #ZXSpectrum
    </content>
    <updated>2026-09-07T07:35:52Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqstlqqwy0jrkwklatvfx6dcumqrmt8c4t49pux3upqs0e5sv4p7dkszyq60sjvqpwqs3cyzg47fwfgtyfup4wn722nrrlrwqtfw3tctkd4zvfnayd2</id>
    
      <title type="html">I guess I&amp;#39;ll just keep tagging onto this thread. The reverse ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqstlqqwy0jrkwklatvfx6dcumqrmt8c4t49pux3upqs0e5sv4p7dkszyq60sjvqpwqs3cyzg47fwfgtyfup4wn722nrrlrwqtfw3tctkd4zvfnayd2" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs96nzryv5eqwfsckrkmz5369pacn840kym9zn74avpkqnknt4x8ks22hpfv&#39;&gt;nevent1q…hpfv&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I guess I&amp;#39;ll just keep tagging onto this thread. The reverse engineering and disassembly of my game Projectyle are now complete on both Amiga and Atari ST. In each case, I started with a disk image. The &amp;#39;BSS-ifying&amp;#39; step is still left to do so the source can truly be used going forward, but the semantic and symbolic disassembly is complete. Here&amp;#39;s a nice screenshot of some source. :)&lt;br/&gt;&lt;br/&gt;Additionally, here is a nice Claude artifact that plays the Atari ST Projectyle music. It is simulating the mixing done by the Quartet player on the ST, which bit-banged the YM audio chip volume registers to accomplish digital audio playback (I didn&amp;#39;t write the Quartet player, to be clear).&lt;br/&gt;&lt;br/&gt;It is a brave new world.&lt;br/&gt;&lt;br/&gt;Here&amp;#39;s the music player; this is the music I wrote for Projectyle in 1990-ish:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://claude.ai/code/artifact/5aeabb7e-a0f0-4b6c-9e03-52b6ba8b6218&#34;&gt;https://claude.ai/code/artifact/5aeabb7e-a0f0-4b6c-9e03-52b6ba8b6218&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#CodeArchaeology #RetroGaming #GameDevelopment #GenerativeAI #AtariST #Amiga&lt;br/&gt; &lt;img src=&#34;https://assets.oldbytes.space/assets.oldbytes.space/media_attachments/files/117/225/632/194/287/049/original/ee2a26b4eb781fa4.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-09-06T18:59:56Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs96nzryv5eqwfsckrkmz5369pacn840kym9zn74avpkqnknt4x8kszyq60sjvqpwqs3cyzg47fwfgtyfup4wn722nrrlrwqtfw3tctkd4zvmskak4</id>
    
      <title type="html">Just in case anyone is interested in a peek under the hood, the ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs96nzryv5eqwfsckrkmz5369pacn840kym9zn74avpkqnknt4x8kszyq60sjvqpwqs3cyzg47fwfgtyfup4wn722nrrlrwqtfw3tctkd4zvmskak4" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszyqf6lnqwclgj2rjfnurtxu3336ec38xt4hyqxx6znt0h9padvmqatvtcx&#39;&gt;nevent1q…vtcx&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Just in case anyone is interested in a peek under the hood, the changelist:&lt;br/&gt;&lt;br/&gt;Nodes of Yesod — develop/ changelist&lt;br/&gt;&lt;br/&gt;33 commits. Image 49,152 → 45,622 bytes. Persistent headroom 0 → 670.&lt;br/&gt;&lt;br/&gt;Behaviour&lt;br/&gt;&lt;br/&gt;- D1 — init_baddies overran its table. ld b,$00 cleared 256 bytes of a 128-byte table, writing $80 across $E200-$E27F — play_speech and 66 bytes of its sample. The first room change destroyed the speech routine; harmless only because that routine was spent by then. ld b,$80, same two bytes, no size cost. [003e175]&lt;br/&gt;&lt;br/&gt;Memory map&lt;br/&gt;&lt;br/&gt;- BSS left the image. $F236-$FFFF — back_screen tail, back_attribs, control blocks, mirror_table, stack, IM 2 landing pad — declared with rs, not emitted. −3,530 bytes. [c774974]&lt;br/&gt;- baddy_state out of program space. 128 bytes of runtime state, first to $E380, finally into the slack above the player_sprites table at $B754. [35b7944, ea234d4]&lt;br/&gt;- Sprite tables separated from sprite data. The two pointer tables need alignment; the 4,012 bytes behind them didn&amp;#39;t. Costs 73, returns 128. [ea234d4]&lt;br/&gt;- monolith_padding deleted — 103 zero bytes, no references. The only change that created space outright. [18dd094]&lt;br/&gt;- speech_sample.bin — 4,246 db lines → one incbin. [e776706]&lt;br/&gt;- 1,280 bytes of zero db → ds, byte-identical, ~40 interior labels preserved. [b955b85]&lt;br/&gt;- astro_padding → ALIGN. Saves nothing — ALIGN re-adds it — but states the constraint instead of hiding it. [7744f4b]
    </content>
    <updated>2026-09-06T06:05:40Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqszyqf6lnqwclgj2rjfnurtxu3336ec38xt4hyqxx6znt0h9padvmqzyq60sjvqpwqs3cyzg47fwfgtyfup4wn722nrrlrwqtfw3tctkd4zvqhx8at</id>
    
      <title type="html">If you have been following along, you&amp;#39;ll know I claimed a ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqszyqf6lnqwclgj2rjfnurtxu3336ec38xt4hyqxx6znt0h9padvmqzyq60sjvqpwqs3cyzg47fwfgtyfup4wn722nrrlrwqtfw3tctkd4zvqhx8at" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsg0xpr0dydr9ck4uq26kmvauypmg79r73lc4mehmje2d6fta82d4cfpkrxu&#39;&gt;nevent1q…krxu&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;If you have been following along, you&amp;#39;ll know I claimed a 100% disassembly of several ZX Spectrum games in my recent code archaeology endeavors. And it is true, BUT, the disassembly ONLY allowed me to recreate the original binary EXACTLY, byte for byte. If I added a byte of code to fix a bug, for example, it would break the build because everything would get pushed up in memory (and overflow by a byte in this case!)&lt;br/&gt;&lt;br/&gt;Today I fixed that for Nodes of Yesod. Now, uninitialized data is no longer defined in the binary image. The Nodes code now uses BSS segments with RS statements plus alignment where necessary, and no longer forces everything into the DATA segment as DB statements.&lt;br/&gt;&lt;br/&gt;The image shows the memory map changes. The speech area and the uninitialized area are both combined into RSS and used for runtime buffers.&lt;br/&gt;&lt;br/&gt;As a result, today I fixed a bug that has been latent for 41 years!!! :) &lt;br/&gt;&lt;br/&gt;It was a benign bug, but it let me prove the point by moving some buffers around in memory. Yes, the game still runs. :)&lt;br/&gt;&lt;br/&gt;I plan on doing the same changes for the other 5 games.&lt;br/&gt;&lt;br/&gt;#RetroGaming #CodeArchaeology #GameDevelopment #ZXSpectrum #GenerativeAI&lt;br/&gt; &lt;img src=&#34;https://assets.oldbytes.space/assets.oldbytes.space/media_attachments/files/117/222/545/711/727/510/original/80027deecc8e3211.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-09-06T05:55:00Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsg0xpr0dydr9ck4uq26kmvauypmg79r73lc4mehmje2d6fta82d4czyq60sjvqpwqs3cyzg47fwfgtyfup4wn722nrrlrwqtfw3tctkd4zv2j8xw0</id>
    
      <title type="html">More LLM code archaeology. I&amp;#39;ve hit a stopping point (edit: I ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsg0xpr0dydr9ck4uq26kmvauypmg79r73lc4mehmje2d6fta82d4czyq60sjvqpwqs3cyzg47fwfgtyfup4wn722nrrlrwqtfw3tctkd4zv2j8xw0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsy5r2g49hparq0uv6utj0ky56mauhec7xp7z9pe6x43vrv3q63zzgfjjmsy&#39;&gt;nevent1q…jmsy&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;More LLM code archaeology. I&amp;#39;ve hit a stopping point (edit: I mean they’re all complete) with the 6 ZX Speccy games, so I turned my attention to Projectyle, an Atari ST game I developed in 1990. Using the Claude Fable model, I tried a one-shot prompt to reverse-engineer the game and let it run overnight. It completed, and by the morning I had buildable source code, starting with a disk image as the only input. Here&amp;#39;s a &amp;#39;proof-of-life&amp;#39;: a simple web viewer showing that the construction and rendering of the 8 arenas in the game are completely understood.&lt;br/&gt;&lt;br/&gt;I&amp;#39;ll post other examples in the coming days.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://claude.ai/code/artifact/8c690c17-b070-4bf5-a8a0-b9f217a248ac&#34;&gt;https://claude.ai/code/artifact/8c690c17-b070-4bf5-a8a0-b9f217a248ac&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#CodeArchaeology #GenerativeAI #RetroGaming #GameDevelopment #Projectyle
    </content>
    <updated>2026-09-05T07:00:01Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsy5r2g49hparq0uv6utj0ky56mauhec7xp7z9pe6x43vrv3q63zzgzyq60sjvqpwqs3cyzg47fwfgtyfup4wn722nrrlrwqtfw3tctkd4zvs8w53t</id>
    
      <title type="html">I&amp;#39;m at v1.0 in my reverse-engineering efforts across Nodes of ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsy5r2g49hparq0uv6utj0ky56mauhec7xp7z9pe6x43vrv3q63zzgzyq60sjvqpwqs3cyzg47fwfgtyfup4wn722nrrlrwqtfw3tctkd4zvs8w53t" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdaztktyez7qf2j8pd0jr9y2upxrjyaqa3enw0t7zy969gdzqng7gzxdqt4&#39;&gt;nevent1q…dqt4&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I&amp;#39;m at v1.0 in my reverse-engineering efforts across Nodes of Yesod, Arc of Yesod, Robin of the Wood, Heartland, Sidewize, and Crosswize, with each game 100% semantically and symbolically disassembled. The attached image shows some facts and figures from the resulting source code. In each case, bugs (or potential bugs) in the original games were discovered and documented.&lt;br/&gt;&lt;br/&gt;#RetroGaming #CodeArcheology #GenerativeAI&lt;br/&gt; &lt;img src=&#34;https://assets.oldbytes.space/assets.oldbytes.space/media_attachments/files/117/209/168/143/592/913/original/3db54921ce8ec23c.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-09-03T21:12:55Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsdaztktyez7qf2j8pd0jr9y2upxrjyaqa3enw0t7zy969gdzqng7gzyq60sjvqpwqs3cyzg47fwfgtyfup4wn722nrrlrwqtfw3tctkd4zvy7urux</id>
    
      <title type="html">Here&amp;#39;s a little Claude code artifact, shared publicly, ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsdaztktyez7qf2j8pd0jr9y2upxrjyaqa3enw0t7zy969gdzqng7gzyq60sjvqpwqs3cyzg47fwfgtyfup4wn722nrrlrwqtfw3tctkd4zvy7urux" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstm6fyhy9t937ufxveyyl80xe8mcc6nu64wteaxzpaz2ep0357q5qn9ymxf&#39;&gt;nevent1q…ymxf&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Here&amp;#39;s a little Claude code artifact, shared publicly, showing progress on Crosswize disassembly. It&amp;#39;s often useful to identify graphics data, name it, and then use the name to figure out render and move logic, etc. Here&amp;#39;s a little utility Claude cooked up to let you name the sprites in the game. Never shared one of these before; LMK if it works/doesn&amp;#39;t.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://claude.ai/code/artifact/429a815b-6d76-4edc-ae4d-1d02c91c3140&#34;&gt;https://claude.ai/code/artifact/429a815b-6d76-4edc-ae4d-1d02c91c3140&lt;/a&gt;
    </content>
    <updated>2026-09-02T22:57:38Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqstm6fyhy9t937ufxveyyl80xe8mcc6nu64wteaxzpaz2ep0357q5qzyq60sjvqpwqs3cyzg47fwfgtyfup4wn722nrrlrwqtfw3tctkd4zvdet7es</id>
    
      <title type="html">For anyone keeping count, I now have Nodes, Arc and Robin at 100% ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqstm6fyhy9t937ufxveyyl80xe8mcc6nu64wteaxzpaz2ep0357q5qzyq60sjvqpwqs3cyzg47fwfgtyfup4wn722nrrlrwqtfw3tctkd4zvdet7es" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9r2dc5ys7gatljqfda4ah29nd5zv843frwjcxm2xczt4ws3grysgl9m3pt&#39;&gt;nevent1q…m3pt&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;For anyone keeping count, I now have Nodes, Arc and Robin at 100% semantically and symbolically disassembled. Robin is a particularly good test because it was done from scratch with no prior manual disassembly effort. &lt;br/&gt;&lt;br/&gt;What do I mean by semantically and symbolically? I mean all code and data areas identified (table stakes), all symbols named (variable, functions), all major data structures identified and equates set up and used, so for example if there is a sprite control block structure with, among other things, x and y positions, then there are SCB_X and SCB_Y equates defined, and anywhere they are used would look like ld a,(ix&#43;SCB_X), for example. &lt;br/&gt;&lt;br/&gt;Additionally each function has a comment header describing entry, exit and preserved registers, a description of the function, and then within the function there are line level comments for things that might not be obvious (side effects, unconventional usage, etc). &lt;br/&gt;&lt;br/&gt;All self modifying code sites are labeled, and commented with modifying sites. &lt;br/&gt;&lt;br/&gt;Frankly, it’s in much better shape than the original source. I also have a list of defects for each game. 👀&lt;br/&gt;&lt;br/&gt;Heartland is well underway and Sidewize has all code and data areas identified. Crosswize next, and there no rzx I can find for that so&lt;br/&gt;I’ll need to play it through. &lt;br/&gt;&lt;br/&gt;#CodeArcheology #RetroGaming #GenerativeAI
    </content>
    <updated>2026-08-31T14:57:52Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs9r2dc5ys7gatljqfda4ah29nd5zv843frwjcxm2xczt4ws3grysgzyq60sjvqpwqs3cyzg47fwfgtyfup4wn722nrrlrwqtfw3tctkd4zvrl45js</id>
    
      <title type="html">Onwards. :) Heartland. ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs9r2dc5ys7gatljqfda4ah29nd5zv843frwjcxm2xczt4ws3grysgzyq60sjvqpwqs3cyzg47fwfgtyfup4wn722nrrlrwqtfw3tctkd4zvrl45js" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqst8k8y936qgk305r8gvrmggjn9267fct2cpyumsa5ey20sn3rzrtglaznku&#39;&gt;nevent1q…znku&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Onwards. :) &lt;br/&gt;&lt;br/&gt;Heartland.&lt;br/&gt; &lt;img src=&#34;https://assets.oldbytes.space/assets.oldbytes.space/media_attachments/files/117/176/201/876/512/699/original/1b9b88b08e508bbe.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-08-29T01:29:10Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqst8k8y936qgk305r8gvrmggjn9267fct2cpyumsa5ey20sn3rzrtgzyq60sjvqpwqs3cyzg47fwfgtyfup4wn722nrrlrwqtfw3tctkd4zv5ll5aa</id>
    
      <title type="html">The other trick is to log the instruction boundaries from an .rzx ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqst8k8y936qgk305r8gvrmggjn9267fct2cpyumsa5ey20sn3rzrtgzyq60sjvqpwqs3cyzg47fwfgtyfup4wn722nrrlrwqtfw3tctkd4zv5ll5aa" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8lhgtpg44jphljl44kwveudf0ymxkvyav748uwxjk4590vaxmpyqtf4mzx&#39;&gt;nevent1q…4mzx&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;The other trick is to log the instruction boundaries from an .rzx playback (ZEsarUX works well) and use those as instructions trace probes. Helps to identify code sections.
    </content>
    <updated>2026-08-28T13:14:49Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs8lhgtpg44jphljl44kwveudf0ymxkvyav748uwxjk4590vaxmpyqzyq60sjvqpwqs3cyzg47fwfgtyfup4wn722nrrlrwqtfw3tctkd4zv6jk9z9</id>
    
      <title type="html">At this point I have working disassemblies of both Robin of the ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs8lhgtpg44jphljl44kwveudf0ymxkvyav748uwxjk4590vaxmpyqzyq60sjvqpwqs3cyzg47fwfgtyfup4wn722nrrlrwqtfw3tctkd4zv6jk9z9" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsq4d794uhfm3vu3du7wq29e9ledcz3j9gzevu6w8erc4kqruy2c7g03wvan&#39;&gt;nevent1q…wvan&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;At this point I have working disassemblies of both Robin of the Wood and Heartland. That might be a low bar, because technically 48KB of ‘define byte’ statements could be said to be a ‘working disassembly’ but it is a lot further along than that. &lt;br/&gt;&lt;br/&gt;It’s quite fascinating how this works in practice. I go, “look for areas that look like graphics and render likely candidates as ascii art in the source”, then I’ll tell it, “those graphics are the main player sprites” and with that it can go figure out what code refers to those sprites, and infer the player control logic etc.
    </content>
    <updated>2026-08-28T12:08:48Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsq4d794uhfm3vu3du7wq29e9ledcz3j9gzevu6w8erc4kqruy2c7gzyq60sjvqpwqs3cyzg47fwfgtyfup4wn722nrrlrwqtfw3tctkd4zv8wml7s</id>
    
      <title type="html">An interesting little detail is that, instead of using Ghidra, ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsq4d794uhfm3vu3du7wq29e9ledcz3j9gzevu6w8erc4kqruy2c7gzyq60sjvqpwqs3cyzg47fwfgtyfup4wn722nrrlrwqtfw3tctkd4zv8wml7s" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvulggjh9dpwls6juxdd59zqvl6ucjjms3hyqkp5ef6mzetsr7dtspaqe22&#39;&gt;nevent1q…qe22&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;An interesting little detail is that, instead of using Ghidra, Claude just wrote a Z80 disassembler. It is a little one-file Python script. And it uses it to probe unknown areas. Customizing as needed.
    </content>
    <updated>2026-08-27T23:12:17Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsvulggjh9dpwls6juxdd59zqvl6ucjjms3hyqkp5ef6mzetsr7dtszyq60sjvqpwqs3cyzg47fwfgtyfup4wn722nrrlrwqtfw3tctkd4zvcl2m3z</id>
    
      <title type="html">And just like that ... ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsvulggjh9dpwls6juxdd59zqvl6ucjjms3hyqkp5ef6mzetsr7dtszyq60sjvqpwqs3cyzg47fwfgtyfup4wn722nrrlrwqtfw3tctkd4zvcl2m3z" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9g54pvz508y2qlnc9ap69rn7y40ygk42mn9vugxel3dtxzssa0psxmw27f&#39;&gt;nevent1q…w27f&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;And just like that ...&lt;br/&gt; &lt;img src=&#34;https://assets.oldbytes.space/assets.oldbytes.space/media_attachments/files/117/169/984/249/890/090/original/aed313333c5b58c1.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-08-27T23:07:57Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs9g54pvz508y2qlnc9ap69rn7y40ygk42mn9vugxel3dtxzssa0pszyq60sjvqpwqs3cyzg47fwfgtyfup4wn722nrrlrwqtfw3tctkd4zvd7ctzn</id>
    
      <title type="html">On to Robin of the Wood ... ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs9g54pvz508y2qlnc9ap69rn7y40ygk42mn9vugxel3dtxzssa0pszyq60sjvqpwqs3cyzg47fwfgtyfup4wn722nrrlrwqtfw3tctkd4zvd7ctzn" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsp735u55cnra94y8tyw76jkmqva4aygcrg8fydvcu0h3006sa62ace79y4g&#39;&gt;nevent1q…9y4g&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;On to Robin of the Wood ...&lt;br/&gt; &lt;img src=&#34;https://assets.oldbytes.space/assets.oldbytes.space/media_attachments/files/117/169/307/242/183/615/original/4e9ca494643f9886.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-08-27T20:15:46Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsp735u55cnra94y8tyw76jkmqva4aygcrg8fydvcu0h3006sa62aczyq60sjvqpwqs3cyzg47fwfgtyfup4wn722nrrlrwqtfw3tctkd4zvtsj4hh</id>
    
      <title type="html">I have Claude in a loop, just iteratively documenting and ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsp735u55cnra94y8tyw76jkmqva4aygcrg8fydvcu0h3006sa62aczyq60sjvqpwqs3cyzg47fwfgtyfup4wn722nrrlrwqtfw3tctkd4zvtsj4hh" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2slqs7ytklyl0t3uyeh9j3uqq4ev3m0jt2t9u985y8w5nzc7utuq0dr477&#39;&gt;nevent1q…r477&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I have Claude in a loop, just iteratively documenting and improving the disassembly.&lt;br/&gt; &lt;img src=&#34;https://assets.oldbytes.space/assets.oldbytes.space/media_attachments/files/117/168/659/022/850/689/original/fad4f1f8ff0b454a.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-08-27T17:30:55Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs2slqs7ytklyl0t3uyeh9j3uqq4ev3m0jt2t9u985y8w5nzc7utuqzyq60sjvqpwqs3cyzg47fwfgtyfup4wn722nrrlrwqtfw3tctkd4zv84zxke</id>
    
      <title type="html">This is pretty wild. I did not type *any* of this. ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs2slqs7ytklyl0t3uyeh9j3uqq4ev3m0jt2t9u985y8w5nzc7utuqzyq60sjvqpwqs3cyzg47fwfgtyfup4wn722nrrlrwqtfw3tctkd4zv84zxke" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgdfrjxwj0avhz66s6nkqtfua8t0ly5ycq2xez3anpxrz66kgaxdgnmhlu2&#39;&gt;nevent1q…hlu2&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;This is pretty wild. I did not type *any* of this.&lt;br/&gt; &lt;img src=&#34;https://assets.oldbytes.space/assets.oldbytes.space/media_attachments/files/117/168/641/060/641/224/original/2eaa8e49594dfbf7.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-08-27T17:26:21Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsgdfrjxwj0avhz66s6nkqtfua8t0ly5ycq2xez3anpxrz66kgaxdgzyq60sjvqpwqs3cyzg47fwfgtyfup4wn722nrrlrwqtfw3tctkd4zvnzlehn</id>
    
      <title type="html">Here&amp;#39;s the Nodes video captured from Fused, built from my ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsgdfrjxwj0avhz66s6nkqtfua8t0ly5ycq2xez3anpxrz66kgaxdgzyq60sjvqpwqs3cyzg47fwfgtyfup4wn722nrrlrwqtfw3tctkd4zvnzlehn" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvwjxq393k4hpvyezvc6auhdufql20vwc6fx22ynrr84ctzmq0z2s0l6ww3&#39;&gt;nevent1q…6ww3&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Here&amp;#39;s the Nodes video captured from Fused, built from my disassembly.&lt;br/&gt;&lt;video controls width=&#34;100%&#34; class=&#34;max-h-[90vh] bg-neutral-300 dark:bg-zinc-700&#34;&gt;&lt;source src=&#34;https://assets.oldbytes.space/assets.oldbytes.space/media_attachments/files/117/166/032/770/262/977/original/02c7e7c62cc2a8e5.mp4&#34;&gt;&lt;/video&gt;&lt;br/&gt;
    </content>
    <updated>2026-08-27T06:23:34Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsvwjxq393k4hpvyezvc6auhdufql20vwc6fx22ynrr84ctzmq0z2szyq60sjvqpwqs3cyzg47fwfgtyfup4wn722nrrlrwqtfw3tctkd4zv657rpd</id>
    
      <title type="html">Circling back to the disassembly of my 8-bit Spectrum games using ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsvwjxq393k4hpvyezvc6auhdufql20vwc6fx22ynrr84ctzmq0z2szyq60sjvqpwqs3cyzg47fwfgtyfup4wn722nrrlrwqtfw3tctkd4zv657rpd" />
    <content type="html">
      Circling back to the disassembly of my 8-bit Spectrum games using generative AI.&lt;br/&gt;&lt;br/&gt;The Nodes of Yesod disassembly is 100% semantically and symbolically complete and matches the original byte-for-byte. Attached source code screen and video show the results. I finally included Mark Butler&amp;#39;s intro speech!&lt;br/&gt;&lt;br/&gt;Today I started working on Arc of Yesod, and it now builds from source code with a 1:1 byte match with the original binary. I am now working on symbolicating it with a semantic review of the source.&lt;br/&gt;&lt;br/&gt;I&amp;#39;ve posted on this before; the Nodes work benefited from a lot of manual work (by me) in Ghidra and IDA.&lt;br/&gt;&lt;br/&gt;I only started on Arc today, and it clearly benefits from being a descendant of the Nodes source code, but I haven&amp;#39;t done any hand disassembly. The toolchain is Claude Code, Ghidra (running headless via Claude), and numerous scripts Claude developed on the fly.&lt;br/&gt;&lt;br/&gt;Once Arc is done, it is on to Robin, Heartland, Sidewize, and Crosswize.&lt;br/&gt;&lt;br/&gt;#CodeArcheology #RetroGaming #GenerativeAI #ClaudeCode&lt;br/&gt;&lt;br/&gt;(can&amp;#39;t attach both a video and image, video in first comment)&lt;br/&gt; &lt;img src=&#34;https://assets.oldbytes.space/assets.oldbytes.space/media_attachments/files/117/166/026/201/546/541/original/6f1643e160e3ce34.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-08-27T06:21:58Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsda457jd4ve4zj909nddmamqty7j8dchfhvkvdwk2ae4wmvk84w5czyq60sjvqpwqs3cyzg47fwfgtyfup4wn722nrrlrwqtfw3tctkd4zv76efvn</id>
    
      <title type="html">so is it bayzil baggle? I am in the bazzle baygle camp, myself.</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsda457jd4ve4zj909nddmamqty7j8dchfhvkvdwk2ae4wmvk84w5czyq60sjvqpwqs3cyzg47fwfgtyfup4wn722nrrlrwqtfw3tctkd4zv76efvn" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsv5tcgwl00mgu5tjq7jjxt24j8q4q8mw04zg9u8vnuadg2yzwaxfcdjjs7g&#39;&gt;nevent1q…js7g&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;so is it bayzil baggle? I am in the bazzle baygle camp, myself.
    </content>
    <updated>2025-01-21T23:39:16Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsxxcz3sq4tz25d8hs3nv2dzad2jauu986t4r700vmh7lc4k8kw6fgzyq60sjvqpwqs3cyzg47fwfgtyfup4wn722nrrlrwqtfw3tctkd4zvesgmt5</id>
    
      <title type="html">Holy cow, I must have had some energy around the 2012 timeframe! ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsxxcz3sq4tz25d8hs3nv2dzad2jauu986t4r700vmh7lc4k8kw6fgzyq60sjvqpwqs3cyzg47fwfgtyfup4wn722nrrlrwqtfw3tctkd4zvesgmt5" />
    <content type="html">
      Holy cow, I must have had some energy around the 2012 timeframe! I found I had not one but two versions of Nodes built from entirely different codebases, for Android! I’ll attach videos in replies since I can’t attach more than 1 here. The first one below is built in Flash using the Flashbuilder tool from Adobe, which could target native device builds. The second one is a ‘native’ (Java) Android build. Neither one was released (and neither is finished, but both are playable). I was planning to sell this device on eBay in an early spring cleaning purge, wonder if there’d be any interest if I’ll sell it with this ‘RARE’ unreleased software installed. #RARE #RetroGaming #NodesOfYesod #Android #Flash #FlashBuilder #Java (1/3)
    </content>
    <updated>2024-12-22T18:43:51Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqstjff289v44uzt4twg82sdzh33f4796rgckz2lmktkfa0t9ul6k7qzyq60sjvqpwqs3cyzg47fwfgtyfup4wn722nrrlrwqtfw3tctkd4zvvcx2ey</id>
    
      <title type="html">The never-released version of Nodes of Yesod I made for Android. ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqstjff289v44uzt4twg82sdzh33f4796rgckz2lmktkfa0t9ul6k7qzyq60sjvqpwqs3cyzg47fwfgtyfup4wn722nrrlrwqtfw3tctkd4zvvcx2ey" />
    <content type="html">
      The never-released version of Nodes of Yesod I made for Android. Going through some old stuff, I found this Samsung Galaxy Player with a version of Nodes installed. I kinda forgot I made this. Excuse the dusty screen. :) #RetroGaming #Android #NodesOfYesod #GamesThatWereNot&lt;br/&gt;&lt;video controls width=&#34;100%&#34; class=&#34;max-h-[90vh] bg-neutral-300 dark:bg-zinc-700&#34;&gt;&lt;source src=&#34;https://assets.oldbytes.space/assets.oldbytes.space/media_attachments/files/113/693/335/556/364/475/original/4a6dea4ee1d5bc5e.mp4&#34;&gt;&lt;/video&gt;&lt;br/&gt;
    </content>
    <updated>2024-12-21T23:14:43Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsx5x56azc8j5fxx25d5xrq6xn3zs6eq62ww6uwjanj3qj0khmucwgzyq60sjvqpwqs3cyzg47fwfgtyfup4wn722nrrlrwqtfw3tctkd4zvlre52j</id>
    
      <title type="html">The Spectrum from Retro Games Ltd is actually pretty good! It ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsx5x56azc8j5fxx25d5xrq6xn3zs6eq62ww6uwjanj3qj0khmucwgzyq60sjvqpwqs3cyzg47fwfgtyfup4wn722nrrlrwqtfw3tctkd4zvlre52j" />
    <content type="html">
      The Spectrum from Retro Games Ltd is actually pretty good! It comes with USB power and HDMI cord, and the rubber keyboard works great for playing games. Nodes of Yesod and Robin of the Wood are bundled, both play well. #RetroGames #TheSpectrum #ZXSpectrum #NodesOfYesod #RobinOfTheWood&lt;br/&gt;&lt;video controls width=&#34;100%&#34; class=&#34;max-h-[90vh] bg-neutral-300 dark:bg-zinc-700&#34;&gt;&lt;source src=&#34;https://assets.oldbytes.space/assets.oldbytes.space/media_attachments/files/113/597/044/896/119/408/original/19f73c4ee1ea9485.mp4&#34;&gt;&lt;/video&gt;&lt;br/&gt;
    </content>
    <updated>2024-12-04T23:04:44Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsgw52l4m8d276xyw8446ajg52kfpd9nddmc66ywpnrzy6dld0v4gszyq60sjvqpwqs3cyzg47fwfgtyfup4wn722nrrlrwqtfw3tctkd4zvmd3nfv</id>
    
      <title type="html">this was great! Thanks for sharing. Ultimate were well ahead of ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsgw52l4m8d276xyw8446ajg52kfpd9nddmc66ywpnrzy6dld0v4gszyq60sjvqpwqs3cyzg47fwfgtyfup4wn722nrrlrwqtfw3tctkd4zvmd3nfv" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsw8886jeyf0chdggecxahh57t05yusynw5trgh6n336tayv8n0luglxqxjy&#39;&gt;nevent1q…qxjy&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;this was great! Thanks for sharing. Ultimate were well ahead of their time with Knight Lore, it was visually stunning.
    </content>
    <updated>2024-11-16T20:05:06Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsqgfczyfevssnelhx4y3lt2qv86al93pzla69nrn4dvdasae5ljkszyq60sjvqpwqs3cyzg47fwfgtyfup4wn722nrrlrwqtfw3tctkd4zvs3ytsf</id>
    
      <title type="html">Makes my heart flutter. ❤️❤️❤️ It’s always ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsqgfczyfevssnelhx4y3lt2qv86al93pzla69nrn4dvdasae5ljkszyq60sjvqpwqs3cyzg47fwfgtyfup4wn722nrrlrwqtfw3tctkd4zvs3ytsf" />
    <content type="html">
      Makes my heart flutter. ❤️❤️❤️&lt;br/&gt;&lt;br/&gt;It’s always thrilling to receive nice feedback like this on games of yesteryear. :)&lt;br/&gt;&lt;br/&gt;#RetroGames #Amiga #AtariST #Projectyle&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://blog.stevewetherill.com/2024/03/eldritch-cat-mk-iii-1990-1991.html&#34;&gt;https://blog.stevewetherill.com/2024/03/eldritch-cat-mk-iii-1990-1991.html&lt;/a&gt;&lt;br/&gt; &lt;img src=&#34;https://assets.oldbytes.space/assets.oldbytes.space/media_attachments/files/113/217/083/823/045/957/original/a745d66a6ec6c126.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-09-28T20:39:44Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs0x07tvmc37vx6dn3nleglu50fk0h3v3x52jzy2qlpn90jgcmdthszyq60sjvqpwqs3cyzg47fwfgtyfup4wn722nrrlrwqtfw3tctkd4zvvr36ay</id>
    
      <title type="html">right. Never again, hard lesson learned.</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs0x07tvmc37vx6dn3nleglu50fk0h3v3x52jzy2qlpn90jgcmdthszyq60sjvqpwqs3cyzg47fwfgtyfup4wn722nrrlrwqtfw3tctkd4zvvr36ay" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsv3zp43yqxcddgusjykvdxc6464ufrl898egj3nwhcrr3vwnp63uq0jv200&#39;&gt;nevent1q…v200&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;right. Never again, hard lesson learned.
    </content>
    <updated>2024-09-26T18:42:01Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsz74m33pw59q9c0t8lx0548ttr2uvlklnamgf8a36pgtfeqv50y7gzyq60sjvqpwqs3cyzg47fwfgtyfup4wn722nrrlrwqtfw3tctkd4zvs2x0nz</id>
    
      <title type="html">I made this post on LinkedIn that seems to be getting a fair bit ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsz74m33pw59q9c0t8lx0548ttr2uvlklnamgf8a36pgtfeqv50y7gzyq60sjvqpwqs3cyzg47fwfgtyfup4wn722nrrlrwqtfw3tctkd4zvs2x0nz" />
    <content type="html">
      I made this post on LinkedIn that seems to be getting a fair bit of attention.&lt;br/&gt;&lt;br/&gt;The post is about the fallout of installing the Microsoft Exchange profile on your iOS device, in my case so I could access company email &amp;amp; calendar in the native apps.&lt;br/&gt;&lt;br/&gt;TLDR is i) don’t do this, because the Exchange admins can wipe your device (which is what happened to me), and ii) make sure you backup your device. &lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.linkedin.com/posts/stevewetherill_psa-if-you-install-your-companys-microsoft-activity-7242971287369744385-7TVD&#34;&gt;https://www.linkedin.com/posts/stevewetherill_psa-if-you-install-your-companys-microsoft-activity-7242971287369744385-7TVD&lt;/a&gt;
    </content>
    <updated>2024-09-26T16:16:58Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsxmd8ex66e7ey8kuttywl2qhyqcxtvygav58z6mcd4yp9kxp8ry6czyq60sjvqpwqs3cyzg47fwfgtyfup4wn722nrrlrwqtfw3tctkd4zvej8kgw</id>
    
      <title type="html">Another Suno cover version. This time from my ST/Amiga game ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsxmd8ex66e7ey8kuttywl2qhyqcxtvygav58z6mcd4yp9kxp8ry6czyq60sjvqpwqs3cyzg47fwfgtyfup4wn722nrrlrwqtfw3tctkd4zvej8kgw" />
    <content type="html">
      Another Suno cover version. This time from my ST/Amiga game Projectyle.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://soundcloud.com/total-harmonic-distortion/projectyle-manic-moose&#34;&gt;https://soundcloud.com/total-harmonic-distortion/projectyle-manic-moose&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;And here&amp;#39;s the Suno cover:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://suno.com/song/a71dfb30-0920-4466-91aa-60665f4baad8&#34;&gt;https://suno.com/song/a71dfb30-0920-4466-91aa-60665f4baad8&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;IDK what it is doing about the 2 minute mark, but it is totally something I might try, lol!
    </content>
    <updated>2024-09-16T18:56:27Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsfdfrf0w02ghhe73ugvkpgxrjnt0y2vjh67cxxlu9t28ztm0x4xcczyq60sjvqpwqs3cyzg47fwfgtyfup4wn722nrrlrwqtfw3tctkd4zv9ra8t3</id>
    
      <title type="html">Saw this today, and that Nodes Of Yesod and Robin of the Wood are ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsfdfrf0w02ghhe73ugvkpgxrjnt0y2vjh67cxxlu9t28ztm0x4xcczyq60sjvqpwqs3cyzg47fwfgtyfup4wn722nrrlrwqtfw3tctkd4zv9ra8t3" />
    <content type="html">
      Saw this today, and that Nodes Of Yesod and Robin of the Wood are bundled, which was news to me.&lt;br/&gt;&lt;br/&gt;A heads-up would have been nice, though. And here I am advertising it for them.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://retrogames.biz/products/thespectrum/&#34;&gt;https://retrogames.biz/products/thespectrum/&lt;/a&gt;
    </content>
    <updated>2024-08-28T03:04:00Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqspwjdcdyvdkv48ccy6ua8723kdw6ep5wff9p2mv28k6wwzllzpdxszyq60sjvqpwqs3cyzg47fwfgtyfup4wn722nrrlrwqtfw3tctkd4zvxmhslz</id>
    
      <title type="html">tong or tongue?</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqspwjdcdyvdkv48ccy6ua8723kdw6ep5wff9p2mv28k6wwzllzpdxszyq60sjvqpwqs3cyzg47fwfgtyfup4wn722nrrlrwqtfw3tctkd4zvxmhslz" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9qyaas76lk3zj8a47nyav5t7mefx4zu3d9w8sd8nlsnlle7mrzpq8x9rkx&#39;&gt;nevent1q…9rkx&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;tong or tongue?
    </content>
    <updated>2024-08-10T19:50:48Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsz92qdyxwxs5knzkk9y4895munaqxthlzekh5aml5f4v275xtggcgzyq60sjvqpwqs3cyzg47fwfgtyfup4wn722nrrlrwqtfw3tctkd4zvqlfjv3</id>
    
      <title type="html">I added a photo to my blog post covering 1992/3 and my time at ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsz92qdyxwxs5knzkk9y4895munaqxthlzekh5aml5f4v275xtggcgzyq60sjvqpwqs3cyzg47fwfgtyfup4wn722nrrlrwqtfw3tctkd4zvqlfjv3" />
    <content type="html">
      I added a photo to my blog post covering 1992/3 and my time at Electronic Arts UK. I just unearthed this one. I&amp;#39;m taking a break from debugging the game Risky Woods for the Sega Genesis/Megadrive using the SNASM dev kit from Cross Products.&lt;br/&gt;&lt;br/&gt;#retro #retrogaming #retrogames #segagenesis #segamegadrive #devkit #electronicarts #riskywoods &lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://blog.stevewetherill.com/2024/04/electronic-arts-uk-1992-1993.html&#34;&gt;https://blog.stevewetherill.com/2024/04/electronic-arts-uk-1992-1993.html&lt;/a&gt;&lt;br/&gt; &lt;img src=&#34;https://assets.oldbytes.space/assets.oldbytes.space/media_attachments/files/112/927/434/369/558/653/original/9ff04d47a9970571.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-08-08T16:55:29Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqswugnl64t984l22a3ye5v35qr8k6mjjj5k5kaqh66za06eeacrtaszyq60sjvqpwqs3cyzg47fwfgtyfup4wn722nrrlrwqtfw3tctkd4zvmz9am2</id>
    
      <title type="html">In 1993 I visited Las Vegas and interviewed at Westwood Studios. ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqswugnl64t984l22a3ye5v35qr8k6mjjj5k5kaqh66za06eeacrtaszyq60sjvqpwqs3cyzg47fwfgtyfup4wn722nrrlrwqtfw3tctkd4zvmz9am2" />
    <content type="html">
      In 1993 I visited Las Vegas and interviewed at Westwood Studios. A new blog post detailing my experiences!&lt;br/&gt;&lt;br/&gt;#WestwoodStudios #CommandAndConquer #LasVegas #Barnsley #ElectronicArts&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://blog.stevewetherill.com/2024/08/westwood-studios-part-1-1993-barnsley.html?m=1&#34;&gt;https://blog.stevewetherill.com/2024/08/westwood-studios-part-1-1993-barnsley.html?m=1&lt;/a&gt;
    </content>
    <updated>2024-08-06T06:37:46Z</updated>
  </entry>

</feed>