I don’t have a modern Macintosh, so I can only describe how to a modern Windows 10 PC with Basilisk II connect to a 68k Macintosh via a USB to Serial connection. ZTerm 1.0.1 is included on my System 7.5.5 drive and partition images in the network folder ZTerm 1.0.1 by David Alverson running both in Basilisk II and on your 68k Macintosh.Basilisk II setup for a serial port connection running booting from one of my System 7.5.5 drive or partition images.A USB/Serial null modem cable, you can make one, or simply buy the null modem cable and a USB to Serial Adapter.A modern system capable running Basilisk II and a 68k Macintosh running System 3.x or higher with 512k of ram or greater.If anyone has a IIfx or Centris/Quadra I’d be curious to find out if you can hit the 230.4kbit/s as a transfer rate. 2Mbps (256KB/s) for Centris/Quadra AV systems with Direct Memory Access (DMA) serial ports (GeoPorts)Īccording to Window’s Device Manager the max speed for my USB to serial adapter is 921.6kbit/s (115.2KB/s), about the same as the Macintosh IOP ports, but Zterm 1.01 has a max data rate of 230.4kbit/s (28.8KB/s).900 kbit/s (112.5KB/s) for the IIfx, Quadra 900, and Quadra 950 thanks to there Input/output processor (IOP) ports.57.6 kbit/s (7.2KB/s) on all other pre-PPC Macs except IIfx and Centris/Quadra AV that have IOP ports.From what I’ve read on Low End Mac and MacWorld ( April 1996 page 47), the connection speed limits for this method are likely: This guide describes how to use Zterm with a null modem connection, instead of using a real modem, to connect Basilisk II to real Macintosh and use X/Y/ZModem as the communication protocol over that link. For larger files I use Basilisk II to edit my drive images. One of the methods I tried, and the one I use the most, is transferring small files from Basilisk II to my 68k Macintosh. It includes BBEdit 2, CodeWarrior 4, GraphicConverter, Hotline, KPT Bryce, Netscape, and lots of games.About a year ago I purchased a null modem (serial) cable to let me connect my Apple IIe Card enabled LC 475 to my Apple IIc, and decided I should also test it out as a way to transfer files between my Windows 10 PC (should also work with OSX and Linux) and my Macintosh Plus, it was actually fairly easy. Instead I used an approach similar to uploading to send the contents of a third ExtFS “Saved” directory, which can then be persisted using IndexedDB on the browser side. While Emscripten has an IDBFS mode where changes to the filesystem are persisted via IndexedDB, it’s not a good fit for the emulator, since it relies on there being an event loop, which is not the case in the emulator worker. There is also basic prefetching support, so that sequential reads are less likely to be blocked on the network.Īlong with some old fashioned web optimizations, this makes the emulator show the Mac’s boot screen in a second, and be fully booted in 3 seconds, even with a cold HTTP cache. Using content addressing makes the large number of identical chunks from the empty portion of the disk map to the same URL. Manually chunking (as opposed to HTTP range requests) allows each chunk to be Brotli-compressed (ranges technically support compression too, but it’s lacking in the real world). Filesystem requests from Emscripten are intercepted, and when they involve a chunk that has not been loaded yet, they are sent off to a service worker who will load the chunk over the network. After some false starts, I settled on an approach where the disk image is broken up into fixed-size content-addressed 256K chunks. You can see it in action at system7.app or macos8.app.Īt this point I switched my approach to downloading pieces of the disk image on demand, instead of all upfront. I’ve extended James Friend’s in-browser Basilisk II port to create a full-featured classic 68K Mac in your browser.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |