[NTLK] Simulating the Newton: new version!
Daniel Parnell
me at danielparnell.com
Thu Oct 1 05:25:23 PDT 2026
Claude has already done the byte for byte identical recreation of the
resources. That's how it decided that what it had built was correct. It
created a NewtonScript decompiler in python and then uses the
NewtonScript compiler reconstructed from the ROM to build the original
bytes. I'll push it all up to github and then let the list know where it is
On 1/10/2026 10:18 pm, Matthias Melcher wrote:
>
>> On 1. Oct 2026, at 05:50, Daniel Parnell <me at danielparnell.com> wrote:
>>
>> Hi All,
>>
>> I set Claude running last week to reverse engineer the whole Newton 2x00 ROM to the point where I can run pretty much any Newton software I want. It has produced something that seems to work really well most of the time and no longer requires a ROM file to boot and run. It has extracted all the resources into a form that I can now make changes to the built in apps. I should be pushing it up publicly soon if anyone is interested in taking a look.
>>
>> Daniel
> Hi Daniel, hi everyone,
>
> That is really great news. We are at a fascinating time, and I hope we can bundle all our resources and soon have the perfect ROM source code.
>
> My hope is to get the source code restored so well, that we can recompile the original Newton ROMs from scratch, and get a byte-identical result. If we manage that, we can fix bugs and add fixes, recompile, and get a ROM that works in the original hardware. We would also know that the code is as bug-free as possible.
>
> With mosrun, we have all the original developer tools available on Windows, Linux, and Mac. I just refreshed the code, and the compiler is fast enough to recompile the entire ROM in seconds. With newton-framework, we have a NewtonScript compiler, runtime, and decompiler. With very little effort, it can create linkable Newton Bytecode blobs.
>
> My suggestion is to bundle efforts, managed and hosted in a common GitHub repo, and recreate the identical ROM first. Once we have that, we can divert into all kind of projects, Android environments, Desktop simulation, more build tools, and of course ROM bug fixes.
>
> - Matthias
> ----------------------------------------------------------------------
>
> https://newtontalk.net
> https://bitbang.social/@newtontalk
> https://bsky.app/profile/newtontalk.bsky.social
More information about the NewtonTalk
mailing list