- #Os 9 emulator windows 10 software#
- #Os 9 emulator windows 10 code#
- #Os 9 emulator windows 10 Pc#
- #Os 9 emulator windows 10 plus#
- #Os 9 emulator windows 10 series#
The current line of thinking, when I get some real time to dig in, is to port os9exec (or perhaps create something similar) to OS-9/x86, thereby allowing OS-9/68k applications to run on OS-9/x86. My HD image includes the native-hosted Ultra C compiler, as well. I never got MAUI working, but networking and NFS is all set.
#Os 9 emulator windows 10 Pc#
I took a bit different tact: I used the OS-9/x86 (OS-9000) eval CD, a bit of elbow grease, and some work-arounds with some PC emulators to produce a working OS-9000 VirtualBox image. I too am interested in the preservation of OS-9. I absolutely love the work you've done with OSk and FAME. While rudimentary this serves as a demonstration that the FAME/68k emulation library is sufficiently accurate to fully bootstrap and run the OS-9 68000 kernel and as such we can preserve the OS-9/68k operating system in an environment which will never be subject to the ravages of time, dying hardware etc. to turn on echo for the cygwin shell again.Įventually I would like to write a dedicated UDP terminal + emulator 'front panel' that can pass all ascii codes through properly, and integrate in other ways with the virtual target (such as some way to show the virtual framebuffer, I/O, etc.) ** NOTE after typing CTRL-C to interrupt the UDP terminal, one must type blindly: Typing CTRL-C on the OS-9 terminal also terminates the stty connection, rather than transmitting CTRL-C through to the OS-9 target. the terminal via UDP is primitive and the exact setup for 'stty' above can probably be improved to at least let through delete properly. $ git submodule add git:///rlm-sys-1.git \ Hardware in higher directories within MWOS/.]
#Os 9 emulator windows 10 plus#
MWOS/OS9/68000/PORTS/RUSSBOX - plus some. [This switches to a branch which adds the virtual 'RUSSBOX' support files: This uses the FAME/68K emulation library under Cygwin to boot an OS-9 68000 'idealized' abstract system of my own design (by 'abstract', I mean a system which doesn't correspond to any 'real' historical system and is as simple as possible for the purpose of booting OS-9).īUILDING AND RUNNING THE RUSSBOX OS-9/68K (TEST EMULATION):įrom the cygwin prompt in your home directory: OS-9/68k 'RUSSBOX' Emulator Proof of Concept With that in mind, I now place here a small lifeline for this amazing operating system in the hopes it will be preserved (and perhaps improved.)
Hmm, it only took, what, twenty-plus years, for other mainstream desktop operating systems to achieve this (and imperfectly)? Applications, device drivers, the kernel, and even instances of devices were all modules using an object-based structure that could be configured at boot time, then subsequently reconfigured at run-time, as modules were added or removed, with no reboots. The folks at Microware really should be legends in the industry for their forward-thinking software. OS-9 was doing this in 1979, before the Commodore 64 even existed, with a full-fledged UNIX-style shell environment and all of the flexibility that philosophy brought with it, in less than 64 kilobytes! Ask most programmers which consumer (non-mainframe/UNIX/'big-iron') system was able to do multitasking and/or timesharing you'll usually get answers of the Commodore Amiga, or the PC, or the Mac. This operating system has been really short-changed by history.
#Os 9 emulator windows 10 series#
The OS of which I speak is the OS-9 RTOS by Microware: a microkernel which was originally written for the Motorola 6809 CPU as a contract from Motorola to showcase their new CPU (most famously used on the Tandy Color Computer, various GIMIX systems, the Sharp X68000 series in Japan, and the Fairlight/CMI synthesizers of the early 80s), then ported to the Motorola 68k series of processors, the x86, ARM and Hitachi SH series, amongst others. However, there was a damn good operating system written for this CPU which I just can't stand to see die slowly, rotting on lost floppy discs and SCSI drives.
#Os 9 emulator windows 10 software#
It had a beautiful instruction set and a clean architecture, from software all the way down to the bus protocols. The Motorola 68000, sadly, is mostly a relic nowadays. I appreciate your patience please check back periodically to see if I've finally fixed this to work on modern x86_64 Windoze installations and hopefully Linux, where I'm spending more time nowadays. I do intend to look into the issue (really!) but have been swamped by 'real life' the last while. Apparently the FAME emu, or (more likely) my abstraction on top of it, does not boot OS-9 properly on x86_64 Windows.
#Os 9 emulator windows 10 code#
I know the code linked here has been broken for some time.