| Click here to select a new forum. |
| Web server for Macintosh 512K |
Posted by: epooch on 2015-01-15 08:17:32 I was able to get my Macintosh 512K web server running and on the internet for current RetroChallenge. It is running System 2.0/Finder 1.1g with 64K ROMs. Here is a link to my web page with a link to the server.:
http://apple-crapple.blogspot.com/2015/01/mac-512k-on-internet.html
It is still running the default lwIP web page.
I am pretty close to getting it to run in 128K, but it is still a little too big. It runs easily in a virtual 256K Mac.
Let me know how well, or if, it works.
|
Posted by: onlyonemac on 2015-01-15 10:46:00 Yes it does work.
|
Posted by: mactjaap on 2015-01-15 12:58:20 What a great achievement. I'm really flabbergasted!
I'm working now for 25 years with old Mac's and never have seen something like this before!
A web server on a 512K! This is what I see in the header:
Status: HTTP/1.0 200 OK
Server: lwIP/1.3.1 (http://savannah.nongnu.org/projects/lwip)
Content-type: text/html
I have tried myself to achieve something with a web server. My best effort was a rebuild of the Pascal code for TCTExample to a kind of web server:
https://68kmla.org/forums/index.php?/topic/21029-help-with-tcpexample-in-pascal/
But on a 512K.... GREAT! It means you get TCP/IP running on one of the smallest equiped Mac's. I'm looking forward to your effort on a 128K.
Could you share a disk image if possible? I would really love to try it!
I will read you blog about this all!
An other question. You talk about emulated 512K. What do you use for that? Basilisk II?
|
Posted by: epooch on 2015-01-15 13:54:57 I am planning on getting a distribution ready this weekend. The server is currently running on a REAL original Macintosh0, upgraded to 512K RAM. I have been doing some testing on Mini vMac with some modifications I adapted to support the mac serial ports (see my web site). I have been using that to test it on a virtual128K (which doesn't work yet) and a virtual (and nonexistant) 256K Mac (which does appear to work).
I will try to get a whole image together with the modified Mini vMac and a 400K disk with the program on it.
|
Posted by: mactjaap on 2015-01-15 14:02:35 Great! I'm really looking forward to test it. On my Linux box I have a null modem cable to a 512K Mac and I once did a SLIP connection on that. See:
http://macintosh.vanegten.com/?p=193
Never tried a PPP, but I guess that will be the trick to get to the 512K. I will read your web site how you setup the PPP connection in the first place.
|
Posted by: captaineos on 2015-01-15 14:57:11 Great developments being made - I admire your talent
|
Posted by: 3583Bytes on 2015-01-15 18:55:02 Wow very cool, you should post a more detailed tutorial on how to do this with some scripts.
|
Posted by: Elfen on 2015-01-16 07:33:38 I have the book PISM - Providing Internet Services on Macintosh (circa 1999), and I used run web service on classic Macs, and other services (Email, FTP, Gopher, Unix-like Talk Chat/IRC, and so on) for the community center computer room I a running then. Much of the software can run on a Mac 512K on System 6.04, though they could use a lower system but I never tried it on a lower system. Years later I also had the book Running MacHTTPD - which was a tiny version public domain version of Webstar 4.0. Throw in a few plug-ins, and it was "Kick Ass" on what one can do with an old Mac!
If it counts, I still run Webstar 5.0 on my old Duo 210 for experiments and cgi coding practice. It's been running that since 2002, and MacHTTPD since the late 1990s.
|
Posted by: epooch on 2015-01-16 07:54:06 I am quite sure 64K ROMs cannot run System 6, or MacTCP. You had it easy with a '512Ke'.
|
Posted by: Elfen on 2015-01-16 08:15:15 That depends. I need to re-research what I have. There was a TCP stack for System 6 that as not MacTCP, using AppleTalk 2.0. AppleTalk 1.0 would not work with it as I remember, because the buffer sizes were too small and its bandwidth too slow.
I still have much of my original software and the two books.
|
Posted by: mactjaap on 2015-01-22 12:36:33 I got El Whip working on my 512K. Runs fine!
Read all about it at:
http://macintosh.vanegten.com/?p=440
|
Posted by: Elfen on 2015-01-23 08:51:35 What system is the Mac 512K on?
|
Posted by: mactjaap on 2015-01-23 09:32:11 It runs System 2.0 / Finder 4.1 on an unmodified 512K. So on a 400k disk.
I started to test on a modified 512K ( 1024K on board) , but switched to my unmodified.
It runs really fine!
|
Posted by: epooch on 2015-01-23 10:27:04 I have run it on lower finder/ system versions too. The calls are all for the original ROMs, nothing system specific. RAM is the only limitation right now.
|
Posted by: mactjaap on 2015-01-23 15:22:25 OK! Put my 512K on the Internet now. You can see it on:
http://512k.macip.net
Had to do some ugly way with netcat to get it pass all of my routers.... but it works!
(only no image because it has a relative URL in it.... but that's a minor detail.)
The page is grabbed live from the Mac 512K... Will try to keep him online next 24 hours....
|
Posted by: mactjaap on 2015-01-24 00:26:23 And offline again due to maintenance.
|
Posted by: IPalindromeI on 2015-01-24 08:47:57 I recommend sticking it behind nginx IMHO
|
Posted by: mactjaap on 2015-01-24 13:24:08 Could you provide an example how to do this in ngnx?
|
Posted by: IPalindromeI on 2015-01-24 14:04:43 The RTE and bbcode are mangled for me, so here's a paste |
| 1 > |