[NTLK] Newton 2100 startup sound

Dan dan at dbdigitalweb.com
Wed Mar 28 13:45:12 EDT 2018


Very cool Victor.  I will say the problem with Einstein's serial port is the main reason I never got using the emulator.  Unless there was some other way to get data in/out I missed?

On 3/28/2018 11:31 AM, Victor Rehorst wrote:
> For some reason, this question and its replies piqued my interest and
> put me down a rabbit hole.  (The good kind, the kind that's fun to explore)
> 
> My data manipulation side said to me "that should be easy!  the sounds
> are in the ROM somewhere, just extract them!"
> 
> tl;dr:  it looks easy but it's not that easy but I got an extremely
> clean copy nevertheless.
> 
> Most (all?) the sounds in the OS 2.x ROM have, from NewtonScript, magic
> pointers assigned to them.  There is a little app I found on UNNA called
> ROMSND2 that walks all of the magic pointers, finds the ones with the
> correct class, and lets you play them.  Seems easy to find.  The startup
> sound seems to be at magic pointer @16 ... and @289?  I wanted to use
> ViewFrame to extract the raw data through NTK Inspector, or maybe
> through Sloup, but I can't get Einstein and its not-quite-working
> pseudo-serial port to do anything.  My actual 2100 is put away.
> 
> The sounds themselves (most? all?) are not simple uncompressed sound
> samples.  They use a NewtonOS sound codec called "TDTMFCodec" which is
> sort of like QuickDraw, but for sounds?  I don't know.  The Newton
> Research project has an implementation of this codec.
> 
> I also ran into the fact that I haven't been able to build Einstein on
> Linux (Fedora Linux 27 on x86) in a while.  So first I fixed that, and
> then I realized that sound wasn't working, so now I'm working on fixing
> that.  I have sound output but the PortAudio stuff is b0rked and sound
> is very very choppy.  I want to fix that though.
> 
> On the other hand, I have a Mac Mini and xCode, and Einstein runs great
> there, and Audio Hijack exists, so .... here you go ... recorded
> straight out of the Emulator and trimmed.
> 
> https://ritsuko.chuma.org/Newton_2.0_startup_sound.wav





More information about the NewtonTalk mailing list