VOGONS


First post, by superfury

User metadata
Rank l33t++
Rank
l33t++

Anyone knows how this can be done? People say things like, just install this and that, but so far I haven't managed to get it properly running inside my emulator(UniPCemu running Debian)?

It has no working internet support(other than a serial modem which can dial out to my virtual SLIP-based server(UniPCemu's server build)), so far Windows 95 seems to have issues with the UART and/or serial modem it seems. Online gameplay using some DOS games do work, however (688 attack sub(not using Windows' loopback adapter), Rise of the Triad).

I think the last supported Debian was Debian Bo?

Author of the UniPCemu emulator.
UniPCemu Git repository
UniPCemu for Android, Windows, PSP, Vita and Switch on itch.io

Reply 1 of 2, by superfury

User metadata
Rank l33t++
Rank
l33t++

OK. When trying to use Debian Bo and installing all the packages required(afaik) with dselect, I noticed that at a certain point, a write sector(s) command to the hard drive was failing for some weird reason, with busy status and DRDY set when it shouldn't.

Then I changed said behaviour to clear DRDY while BSY is active during the read/write data port part of transferring sector data(for both CD-ROMs and harddisks). Then I noticed it's still ends up with a 0x30 write sector(s) command in write data phase(thus DRQ=1) having 0x50 in it's status register and the message from some Linux write IRQ handler erroring out.
Then I looked at the write sector(s) code and noticed it was raising an IRQ with busy when starting the command after a big delay. Looked at the ATA-1 spec again, I noticed that an IRQ shouldn't be raised for that first sector transfer to start! Whoops!

Edit: Having fixed that issue, now the dselect install option seems to somehow loop installing packages over and over again?
At least it's not hanging anymore, which is a good thing, but it isn't proceeding onwards either(yet)?

Author of the UniPCemu emulator.
UniPCemu Git repository
UniPCemu for Android, Windows, PSP, Vita and Switch on itch.io

Reply 2 of 2, by superfury

User metadata
Rank l33t++
Rank
l33t++

OK. Python's configure script completed without visible issues. Then running make makes it complain about a missing inttypes.h at Include/pyport.h:6, included by Include/Python.h:63? Also -std=c99 isn't recognised by the compiler.

Anyone knows how to install the latest Python on Debian 1.3.1(codename Bo)?

Author of the UniPCemu emulator.
UniPCemu Git repository
UniPCemu for Android, Windows, PSP, Vita and Switch on itch.io