Open mihaip opened 1 year ago
+1 for this! Many of the pre-Mosaic WWW browsers* compile and run in Previous, so this would be a wonderful way to be able to showcase them.
Getting somewhere:
Early version of this is now running at https://infinitemac.org/1994/NeXTSTEP%203.3
I have a question, is there a possibility of utilizing a differently formatted Infinite HD disk image under NeXTSTEP? Or is NeXTSTEP already have HFS support?
NeXTSTEP has HFS support (I'm not sure since which version, but it's definitely there in 3.3), which does allow the Infinite HD and Saved HD disks to get mounted. Saved HD is useful, both for persistence and as a bit-bucket to transfer data to/from other emulators (most useful when used in combination with Basilisk II/SheepShaver based ones, because then you can use The Outside World to get data in/out).
Infinite HD is less useful because you can't actually run any software on it (though it might be fun to get Daydream running). However, I can look into whether I can make a variant of it that has NeXTSTEP-only software. (there's already a System 6-and-earlier variant of Infinite HD that gets built).
NeXTSTEP has HFS support (I'm not sure since which version, but it's definitely there in 3.3), which does allow the Infinite HD and Saved HD disks to get mounted. Saved HD is useful, both for persistence and as a bit-bucket to transfer data to/from other emulators (most useful when used in combination with Basilisk II/SheepShaver based ones, because then you can use The Outside World to get data in/out).
Infinite HD is less useful because you can't actually run any software on it (though it might be fun to get Daydream running). However, I can look into whether I can make a variant of it that has NeXTSTEP-only software. (there's already a System 6-and-earlier variant of Infinite HD that gets built).
I could recommend getting the WorldWideWeb/Nexus working on that, and putting it into Infinite HD. Maybe Doom too if we could be able to use and distribute the NeXTSTEP source. I am interested in NeXT emulation mainly to try out the first ever web browser.
ISO downloads for a bunch of NeXTStep/OpenSTEP versions (including "J" versions): https://fsck.technology/software/NeXT/NeXTSTEP%20Installation%20Media/ https://fsck.technology/software/NeXT/OpenStep%20Installation%20Media/
Does Networking work in NeXTSTEP in Infinite Mac? Can you ping 1.1.1.1?
Does Networking work in NeXTSTEP in Infinite Mac? Can you ping 1.1.1.1?
No networking support at this time.
There is now a NeXT version of Infinite HD with some apps. Notably, it includes Daydream/Darkmatter (a Mac emulator) thus you can experience System 7.1 running on black hardware:
NeXTSTep is not System Software/Mac OS, but it's a contemporary and would be interesting to see how it influenced Rhapsody and Mac OS X.
Homepage: http://previous.alternative-system.com/ Source code: https://sourceforge.net/projects/previous/ Mac builds: https://previous.unixdude.net/ Development discussions: http://www.nextcomputers.org/forums/index.php?topic=2642.0 (two threads mentioning Emscripten) OS downloads: https://winworldpc.com/product/nextstep/3x and https://winworldpc.com/product/nextstep/4x
for(;;) {...}
body inm68k_run_mmu040
to a separate non-inlined function)host_real_time_offset
checks)SDLGui_Init
,SDLGui_Text
and other stubs