Top-level
8 comments
@nil @moira many thanks for looking into this. I won't be able to try it soon, but when I do and run into this, I'll be sure to reach out!! You seem to be using the program for the SunPCi III whereas I have a SunPCi II. Possibly they are different. I still had the Ultra 5 on my desk in 2010-2011, so possibly the check isn't in that version or I indeed didn't boot up the card after 2009. There is relatively little point in emulating that card btw. (A 2nd QEMU x86 instance will help more.) @jschwart @moira for sure, i only emulated it since i wanted to get this error message and don't have a sun workstation of my own, let alone a SunPCi. if i wanted to run old x86 software i'd use 86Box or DOSBox. but it would be nice for the sake of preservation, if really impractical, if someone could implement an emulator for the SunPCi. @timjclevenger @jschwart @moira maybe it's something they added later on, then... i can't think of why they would, if it works just fine without the date check @timjclevenger @jschwart @nil @moira This check seems to only have been present in the 3.x versions for the SunPCI 2 and 2+ cards. Apparently there was a patch published in Jan 2010 that removes that check, but the old SunSolve patch repos are long gone, thanks to Oracle. |
@jschwart @moira i did some binary hacking to see how the date validation works. it's just one function, and takes a 4 byte change in sunpcbinary to replace the call with a nop. where that call is depends on what version of the software you have