Page 1 of 1

Win32 issues

Posted: Mon Dec 26, 2022 5:10 pm
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"


Win32 issues

Posted: Tue Dec 27, 2022 2:30 pm
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.

 


Win32 issues

Posted: Tue Dec 27, 2022 5:10 pm
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.


Win32 issues

Posted: Tue Dec 27, 2022 5:16 pm
by desertfish

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


Win32 issues

Posted: Tue Dec 27, 2022 5:45 pm
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.


Win32 issues

Posted: Tue Dec 27, 2022 6:33 pm
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. 

 


Win32 issues

Posted: Tue Dec 27, 2022 6:37 pm
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...

 


Win32 issues

Posted: Tue Dec 27, 2022 6:47 pm
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:  


 


Win32 issues

Posted: Tue Dec 27, 2022 8:07 pm
by kelli217

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