Win32 issues

Get technical support from the community & developers with specific X16 programs if you can't find the solution elsewhere
(for general non-support related chat about programs please comment directly under the program in the software library)
Post Reply
ilikex16
Posts: 6
Joined: Sat Dec 24, 2022 2:57 pm

Win32 issues

Post by ilikex16 »


if it's elated is there a windows 32bit version of the x16 emulator? when running it (unzipped) it says "is not valid Win32 application"

neutrino
Posts: 182
Joined: Wed Oct 19, 2022 5:26 pm

Win32 issues

Post by neutrino »


What will "file *.exe" on Linux or other Unix, on the executable report?

Maybe it's a 64-bit executable that just won't run on 32-bit Windows systems.

Possible workaround albeit messy.. use Qemu or other emulator to run it as 64-bit.

 

kelli217
Posts: 535
Joined: Sun Jul 05, 2020 11:27 pm

Win32 issues

Post by kelli217 »


There was a project someone had done called, I think, XP16. The implication being a version of the x16emu code that would run on Windows XP (which was technically available in a 64-bit version, but was much much more common in 32-bit versions). You might be able to find a reference to it by searching the forums here. I don't think it's been updated since r38 or so, though.

If you know how to compile from source...?

Try to avoid multiple layers of emulation if possible, especially emulating a more complex architecture with a simpler one.

User avatar
desertfish
Posts: 1098
Joined: Tue Aug 25, 2020 8:27 pm
Location: Netherlands

Win32 issues

Post by desertfish »


why would you need a 32 bits version of the emulator?

neutrino
Posts: 182
Joined: Wed Oct 19, 2022 5:26 pm

Win32 issues

Post by neutrino »


@desertfish An emulator built to run in a 32-bit environment emulating a 64-bit system would enable running a 64-bit executable code. Despite not having access to a 64-bit machine for whatever reason.

Two tools that can be explored is the completely software emulating Bochs and partially hardware accelerating Qemu is another.

TomXP411
Posts: 1785
Joined: Tue May 19, 2020 8:49 pm

Win32 issues

Post by TomXP411 »



On 12/27/2022 at 9:45 AM, neutrino said:




@desertfish An emulator built to run in a 32-bit environment emulating a 64-bit system would enable running a 64-bit executable code. Despite not having access to a 64-bit machine for whatever reason.



Two tools that can be explored is the completely software emulating Bochs and partially hardware accelerating Qemu is another.



That wasn't what he was asking. He was asking why the OP needs a 32 bit version of the CX16 emulator. 

And it's probably because the OP is using older hardware. 

 

TomXP411
Posts: 1785
Joined: Tue May 19, 2020 8:49 pm

Win32 issues

Post by TomXP411 »



On 12/26/2022 at 9:10 AM, ilikex16 said:




if it's elated is there a windows 32bit version of the x16 emulator? when running it (unzipped) it says "is not valid Win32 application"



There is not a Win32 executable for the emulator; you would have to compile it yourself on a Linux system (the program is actually developed on Linux.) 

Someone more familiar with the emulator might be able to run off a Win32 version for you. I'll put a note up on Discord, as well. Keep an eye on this thread...

 

User avatar
desertfish
Posts: 1098
Joined: Tue Aug 25, 2020 8:27 pm
Location: Netherlands

Win32 issues

Post by desertfish »


Here's a 32 bits windows XP build of r41 of the emulator, it seems someone took the effort and uploaded it here already:  


 

kelli217
Posts: 535
Joined: Sun Jul 05, 2020 11:27 pm

Win32 issues

Post by kelli217 »


DesertFish's link is probably the thing I was thinking of.

Post Reply