A small amount assembly language is required for JamVM to work on other OpenBSD-supported architectures. The JamVM port contains code for the PowerPC, Arm, and AMD64; but I have not tested it. Starting with JamVM 1.3.3 the code is "64-bit clean".
| JamVM Version | Classpath Version | Tested On | Status |
|---|---|---|---|
| 1.3.2 | 0.17 | i386-unknown-openbsd3.7 | withdrawn |
| 1.3.3 | 0.18 | i386-unknown-openbsd3.8-beta | withdrawn |
| 1.4.0 | 0.19 | i386-unknown-openbsd3.8-current | withdrawn |
| 1.4.1 | 0.19 | i386-unknown-openbsd3.8-current | testing |
There is no explicit ports dependency between the JamVM/Classpath pairs: