[NTLK] Einstein development on all platforms

Steven Frank stevenf at panic.com
Fri Sep 16 17:22:01 EDT 2016


I'd be happy to (continue to) provide maintenance support for the macOS and iOS builds.  Of course anyone else who wants to join in is welcome.  :)

Both were building and running well quite recently, although I haven't tried building for macOS Sierra (10.12) or iOS 10 yet.  I guess that's the first thing for me to look at!

I also recently made changes to the Linux/jam build to get it to compile on Raspberry Pi.  I assume those changes benefit the vanilla Linux build as well.  But the emulation is not working.  It looks like it gets into a reset loop in early stages of boot.  I'm not familiar enough with debugging on Linux to investigate any further.

Should we make a per-platform to-do list on the wiki or something?

Steven


> On Sep 16, 2016, at 1:47 PM, Matthias Melcher <mm at matthiasm.com> wrote:
> 
> 
> I am neither an Android nor an iOS guru. I'd love to continue with developing the Ethernet card interface and the ARM de/recompiler.
> 
> It would be fantastic if we could have another go at Einstein for all supported platforms. It would be fantastic to se one more stab at making Einstein current and compatible for the latest developer environments and OS releases. For that, we would need a "Platform Angel" for each OS
> 
> -> OS X, Xcode
> -> MSWindows, VisualStudio
> -> Linux, JAM
> -> iOS, Xcode
> -> Android, Android Studio (must be ported and kept up to date with NDK)
> 
> Looking at recent commits on GIT Hub, we only have four developers active this year. Would those developers and maybe "old" developers be interested in a 2016 release? My suggestion for goals would be:
> 
> * current on all platforms including binaries for all users and complete manuals for building from scratch
> * better (full) support for network access 
> * serial and/or network emulation for full sync capabilities (NCX, what else?)
> 
> I would like to clean up the ROM simulation code, the rewrite all SWI code in "C", so we can accelerate memory access and double the speed of the emulator on all platforms.
> 
> Anyway, an old man can dream ;-)
> 
> ----------------------------------------------------------------------
> 
> http://newtontalk.net/
> http://twitter.com/newtontalk




More information about the NewtonTalk mailing list