Is it possible to run raspberry pi as a VM on Bochs (the hypervisor)?

Actually I've an R Pi application which I would like it to run on a PSP game console, also I've found that the bochs hypervisor is supported on PSP:


The application is super light weight and needs like 80k of memory (tic-80).

So in other words can everything be stacked in this way?:

Tic-80 -> raspberry pi -> Bochs -> PSP


No, this does not work. Bochs emulates IA-32 alias x86 architecture. It is NOT a hypervisor. Raspberry Pi is running on ARM Cortex A series (or ARM 11 in case of the original Pi and Pi Zero).
You will need to find another way to get Tic-80 on your PSP.
Either an emulator for ARM architecture or a direct port of Tic-80 to MIPS.

  • "emulates ia32" and it's not a hypervisor, so does it work in a way similar to dosbox? Or like a Java VM reading .class byte codes? – im_chc Aug 28 '19 at 14:27
  • 1
    DOSBox consists of not only emulating the hardware (as Bochs does) but also providing as DOS compatible OS emulation on top (which you will have to provide separately in Bochs). But yes, the underlaying principles are the same. – kwasmich Aug 28 '19 at 14:42

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.