KyujuuAlpha / iBox-2

Bochs 2.6.8 for iOS
120 stars 63 forks source link

General driver questions (network, sound, video) #10

Open Reiszecke opened 6 years ago

Reiszecke commented 6 years ago

Original problem text: Hey you mention Networking in Beta stages on the readme but is there any documentation on that?

I want to get internet access on my iPad running iBox running microxp haha


Also, is there support for audio/video drivers for Windows XP? Something that supports DirectDraw would be awesome (error code 3 in dxdiag) but I have no idea how difficult that might be to achieve. Windows XP's device manager also doesn't list any sound adapters but iBox's config editor mentions SDL so how do I go about achieving that?

Thanks a lot

jaromaz commented 6 years ago

For Linux distributions it will not be necessary to support bluetooth keyboard #9 if network operation is going to work, and iBox will work in the background. Linux can then be used with any SSH client for iOS, but this should work even without Internet connection ... /offline mode/.

Reiszecke commented 6 years ago

Yo mate you posted in the wrong thread

jaromaz commented 6 years ago

I am interested in the subject Networking in Beta stages - this post is related.

Reiszecke commented 6 years ago

Oh am sorry, I entirely misunderstood your comment and thought you'd only refer to the issue you raised.

Been spending the last two days to go through the bochs documentation and it in fact emulates a network adapter but I have no idea to what extent this is implement in iBox2. Actually wanted to go through the code but it's all swift 2.0 and I cbf to rewrite

Cheers

Reiszecke commented 6 years ago

Ok so in QEMU, DirectDraw is supported when using Cirrus. This leads me to the conclusion that DirectDraw in iBox might work if Cirrus wasn't so broken. You can kinda see a cursor if you move it around but still far from being enough to properly navigate. Audio and network is also available in QEMU but idk what's the deciding factor on that one, can't blame everything on Cirrus today.

I'd love to try running a whole installation routine from within my iPad instead of creating images on my PC every time (which might make VBE work as Windows Install installs drivers) but I've been messing around with iBox for days now and I start to worry about the state of my iPad's battery/memory. I'd also love to debug the VBE option but can't do that unless I make the code Swift 3. Might install a legacy Xcode beta in order to be able to use the existing Swift 2 version but am getting pretty busy with other stuff rn