Post 9gTHHosaFixXVJgXeC by halfcutskeleton@cybre.space
 (DIR) More posts by halfcutskeleton@cybre.space
 (DIR) Post #9gTDj1DU5lJrlkAvZo by ky0ko@cybre.space
       2019-03-05T19:20:59Z
       
       0 likes, 0 repeats
       
       i've wanted before to write a emulator that runs on baremetal, that does almost nothing but emulate a processor architecture, gives the emulated cpu almost complete access to the hardware, and only intercepts access to its own codeunfortunately that's not so feasible for a system that uses a separate address space for i/o (x86) to run such an emulator for a system that uses exclusively mmio (literally all the archs i might want this for)
       
 (DIR) Post #9gTDmvI83ypKYED3Pk by ky0ko@cybre.space
       2019-03-05T19:21:51Z
       
       0 likes, 0 repeats
       
       im thinking of trying this on, like, a raspi emulating mips or somethingor 32 bit powerpc emulating m68000 wait apple already did that
       
 (DIR) Post #9gTHHosaFixXVJgXeC by halfcutskeleton@cybre.space
       2019-03-05T20:01:02Z
       
       0 likes, 0 repeats
       
       @ky0ko interestingly, that's pretty much how modern Windows servers run. Except it's not emulation.My MCSE can explain it better, but Server 2019 basically runs 2019 Core underneath, then has a VM of the actual server you're wanting to run on top with pass-through hardware access.I think they might be doing it because most of their development is now aimed at Hyper-V and Azure. Not too sure, though. I'm not a Windows guy...
       
 (DIR) Post #9gTILe1CfviGvq6YAS by ky0ko@cybre.space
       2019-03-05T20:12:53Z
       
       0 likes, 0 repeats
       
       @halfcutskeleton that'sweird