Timo Noko's NokoLisp: Bare-Metal Lisp on the HP Omnigo 700LX
61 points
15 days ago
| 1 comment
| timonoko.github.io
| HN
gradschoolfail
14 days ago
[-]
reply
lproven
13 days ago
[-]
Good to know.

Sadly he deleted his Reddit account, meaning that the story of how he got Nokolisp working bare-metal on a Nokia Communicator is lost to history. All the post headers are there, just marked

[deleted]

:-(

reply
alexshendi
13 days ago
[-]
You probably only need access to DOS on your Communicator. To achieve this you need to create a file B:\NOKIA\INSTALL.BAT and reboot the communicator. From this batch file you can call Nokolisp. If "INSTALL.BAT" exits the normal GEOS shell will start.
reply
lproven
12 days ago
[-]
Oh no. That would be trivially easy and thus unworthy of hacker folklore. :-)

It was much more complicated and much more impressive than that:

https://news.ycombinator.com/item?id=20019399

reply
alexshendi
12 days ago
[-]
Maybe you'd be interested in this:

https://github.com/timonoko/Nokolisp_On_Nokia_phone

But I can't figure out how to install it, while I know how to build nokolisp with MASM. Thus the MSDOS based Nokolisp is more useful, at least for me.

BTW the cited HN posting contains at least one factual error: The Nokia Communicator 9110 was based on an 486SX SOC, not an 80186.

But to each his own.

reply
timonoko
12 days ago
[-]
It looks like nokia.exe is somekind of special version of noko.exe.

For example it refers to B:/NOKIA/COMMAND.COM instead of MSDOS-standard C:/COMMAND.COM.

reply
lproven
11 days ago
[-]
Oh my word! Is this your project, then?
reply
timonoko
11 days ago
[-]
Not much of a project...

I think nokia.exe is just made by modifying it while running it and freezing the situation with (make-exe). Not a good practice, imho.

reply
lproven
12 days ago
[-]
You can glean a little more of the history from this long and involved Reddit thread.

https://old.reddit.com/r/bestof/comments/1umqu6/timonoko_acc...

It's hard because you have to work around @timonoko's missing comments, but it's intringuing.

reply
alexshendi
13 days ago
[-]
reply