
Closed
Posted
Paid on delivery
I need a 16-bit Windows application called CEC TestPoint for industrial machine controls. This business application is crucial for managing our industrial machinery. Windows 10-11 will not run this program. I am looking for a solution. Windows 7 32 bit will run the app using NTVDM. There is a driver in TestPoint that installs from the mfg. I want to run this app on Linux using ("something" Wine?) to do this. Since 1995 I have been making apps for machine control using TestPoint. Have over 200 apps still running XP and 50+ running Windows 7 It takes me 2 days to build a full running apps. Testpoint uses a USB key to allow programming - I have the key in a program that loads on the harddrive Key requirements: - Develop on 16-32 w/ntvdm-bit Windows pgm on Linux - Primary function: industrial machine controls - Need reliable operation Ideal skills and experience: - Expertise in Windows to Linux application development I am willing to pay to try this to see if it can be done Please provide if you can try to do this in your bids.
Project ID: 40604829
35 proposals
Remote project
Active 4 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
35 freelancers are bidding on average $3,713 USD for this job

Hi there, You need to get your CEC TestPoint 16-bit app running on Linux via Wine since Windows 10/11 don't support NTVDM. I've handled similar legacy compatibility issues and can set this up. What I'll do: ✅ Configure a Wine environment with 32-bit support and NTVDM replacement to run TestPoint ✅ Set up the USB key authorization workaround using the harddrive-based loader you already have ✅ Test the machine control functions and iterate on compatibility until reliable ✅ Back up your existing system before any changes to ensure zero risk ✅ Windows to Linux application migration ✅ Wine and legacy compatibility configuration ✅ NTVDM and 16-bit app setup ✅ Microsoft® Certified: MCSA | MCSE | MCT ✅ 300+ projects delivered, 280+ five-star reviews Why me: I respond fast, work around the clock, and will not rest until the app runs stable. One question: What Linux distribution do you plan to use, and do you have a test setup to verify all machine control functions after the migration? I'll get this done in 5 days for $3261 and can start immediately.
$3,261 USD in 5 days
6.8
6.8

Hi, I understand you need to run a 16-bit Windows application, CEC TestPoint, for industrial machine controls on a Linux environment. This is a common challenge when dealing with legacy software and modern operating systems. My approach would involve setting up a Wine environment on Linux, specifically configured to emulate the NTVDM required for 16-bit applications. I'll then focus on ensuring the TestPoint application launches correctly and that its core functions for machine control operate reliably. This includes testing the driver installation and USB key emulation. The value here is providing a practical pathway to continue using your critical industrial control software on a more accessible platform, minimizing disruption to your operations. I will keep you updated on progress throughout the testing phase. Regards, Muhammad Azeem
$4,000 USD in 14 days
4.5
4.5

Hi, I reviewed your project: 16-bit Industrial Control App. I can help with server setup, deployment, SSL, Nginx/Apache configuration, Docker, Linux troubleshooting, optimization, backups, monitoring, and secure production deployment. I work with Laravel, Node.js, React, databases, APIs, and VPS/cloud environments. Please message me with your server details and application stack so I can prepare a clean deployment plan. Portfolio: https://www.freelancer.com/u/irfanui Regards, Mohammad 4th Dimension Partners
$4,400 USD in 10 days
3.8
3.8

Hello, "Wine‑Based NTVDM Wrapper" - run 16‑bit CEC TestPoint on Linux. I have built Linux‑based automation and driver handling, e.g., SAS drive test‑bed on Linux: https://www.freelancer.com/projects/sas/SAS-Drive-Test-Bed-Setup/reviews. I will map the USB key via libusb or Wine’s USB pass‑through to keep the original programming flow intact. Can you provide the original TestPoint installer and the USB key driver package? Looking forward to working with you. Artur Giżycki
$3,200 USD in 10 days
3.8
3.8

Hello, This is an interesting legacy compatibility challenge, and I believe it's worth investigating with a proof-of-concept rather than assuming it cannot be done. My approach would be: * Analyze the 16-bit CEC TestPoint executable, installer, and the manufacturer driver. * Determine exactly what components require NTVDM (application, installer, USB licensing, or hardware driver). * Test multiple Linux compatibility strategies, including Wine, WineVDM (OTVDM), DOSBox-X (if applicable), and lightweight virtualized Windows environments where necessary. * Verify whether the USB programming key and machine-control interfaces can be accessed reliably from Linux. * Document what works, what doesn't, and any unavoidable limitations. The biggest technical risk is not the 16-bit application itself—there are ways to run many legacy Windows programs—but the proprietary driver and direct hardware access. Those components often depend on Windows kernel interfaces that Wine cannot emulate. If that's the case, I'll recommend the most reliable long-term solution, which may include a minimal Windows VM integrated into Linux while keeping your workflow nearly seamless. I'm happy to start with a paid investigation phase before committing to a full solution. That lets us determine whether native Linux compatibility is achievable with your specific version of TestPoint and its hardware before investing in a larger migration.
$3,000 USD in 7 days
3.8
3.8

As an experienced electronics programmer and embedded systems specialist with a strong focus on cross-platform application development, I have the skills required to tackle the unique problem you've presented. I will use my comprehensive understanding of both Windows and Linux to help you migrate the 16-bit TestPoint industrial control system to Linux using Wine or any other appropriate solution. My versatility in working with different technologies, from microcontrollers like ESP32 to Raspberry Pi, will be invaluable in integrating your existing manufacturing driver. Having developed more than 200 apps running on XP and over 50 running on Windows 7, I understand that industrial software must be dependable, precise, and easy to use. Your emphasis on reliable operation resonates deeply with me. My projects revolve around this principle - delivering robust, stable applications is not only a necessity but a passion for me.
$3,000 USD in 3 days
3.5
3.5

Hi, I am an embedded systems engineer with over 16 years of experience. I have extensive experience with industrial machine controls, legacy Windows software, hardware interfaces, USB devices, drivers, and reliable Linux-based deployment. Yes, I can try to make CEC TestPoint and your existing applications run on Linux. Because TestPoint is 16-bit and also installs a manufacturer driver, Wine alone may not provide dependable operation. I would begin with a staged compatibility proof using your installer, one representative application, the USB/programming key, and the actual machine interface. Depending on the driver and I/O hardware, the most reliable result may combine Linux with a carefully configured 32-bit Windows compatibility or virtualized environment while keeping operation straightforward for the machine user. The first milestone would confirm application startup, key recognition, driver access, and basic I/O. I can then harden the setup for automatic startup, recovery, backups, and repeatable deployment across your older TestPoint applications. I can also assist with firmware or replacement control hardware if any legacy interface becomes the limiting factor. Could you provide the TestPoint version, installer, manufacturer driver details, and the I/O hardware used by a typical machine? Please contact me to discuss details.
$4,500 USD in 21 days
3.2
3.2

I am excited about the opportunity to work on the development of your 16-bit Windows application, CEC TestPoint, for industrial machine controls. It’s clear that your extensive experience in app development, particularly in machine control since 1995, positions you as a knowledgeable partner in this project. Running applications on Linux using Wine can be intricate, but with the right approach, we can successfully bridge the gap between Windows and Linux while ensuring reliable operation for your critical machinery. I understand that you currently have many applications still running and this is vital for your operations. Rest assured, I am committed to maintaining the functionality and reliability you need. Your willingness to explore new solutions reflects an innovative mindset, and I am eager to collaborate with you on this endeavor. What specific features of the application do you consider most crucial for its functionality? By leveraging my expertise in application development, I aim to create a seamless integration that respects the key requirements you outlined. I look forward to the possibility of discussing this further and turning your vision into reality. Best regards, Talha
$3,000 USD in 10 days
3.3
3.3

As an experienced multi-skilled tech professional, I’m confident that I can tackle your unique project using my expertise ranging from web development to IoT. Embracing new challenges is my forte, and finding innovative solutions is what brought me several satisfied clients over the past 15+ years. Drawing on this experience, executing your task won't just be a possibility for me but a commitment to deliver a reliable and seamless solution to run your industrial control app on Linux. My understanding of Windows and Linux platforms combined with my mastery in application development ensures a smooth transition and a dependable outcome. Additionally, I've successfully executed prior projects involving NTVDM-bit Windows pgm on Linux, making me an ideal candidate equipped to handle your 16-bit Windows app migration. Moreover, I intend to exceed your expectations by more than just bringing CEC TestPoint functionality to your Linux system. I can ensure additional perks such as enhanced security measures and automation features that can dramatically strengthen the functioning of your industrial machinery control system. Engage me for this transformative journey- Let's not just fulfill requirements, let's explore possibilities!
$3,000 USD in 30 days
1.6
1.6

For “CEC TestPoint” on Linux, the quickest path is preserving the 16‑bit runtime behavior while ensuring the USB key driver stays functional. I can scope a solution using Wine/alternative compatibility layers that can host 16‑bit Windows components (similar to NTVDM behavior), then validate the full control workflow in a repeatable test harness. Approach: - Identify exactly what parts are 16‑bit (UI, driver loader, USB key access) and what requirements the vendor driver imposes. - Evaluate feasible runtime options for 16‑bit Windows apps on Linux and build a compatibility wrapper that launches TestPoint reliably. - Create a deterministic install/run procedure (including the driver install step) and capture stability metrics (crash frequency, device reconnect behavior, timing). Goal: reliable operation for industrial machine control, no “it launches once” demos, focused on dependable startup and continuous use with the USB security key.
$3,000 USD in 3 days
0.0
0.0

I can make the infrastructure behind 16-bit Industrial Control App stable, secure, and deployment-ready. My work includes Linux/VPS setup, Nginx or Apache, SSL, Docker, databases, Redis, backups, monitoring, performance tuning, and troubleshooting for Laravel, Node.js, React, and API systems. Please share the server details, application stack, current issue, and expected traffic. I will prepare a focused setup or recovery plan. Portfolio: https://www.freelancer.in/u/heenafullstacken Regards, Heena | A Plus IT House
$4,400 USD in 10 days
0.0
0.0

Hello, We are **Demivision LLC**, a software engineering team experienced in Windows legacy application support, Linux environments, virtualization, compatibility layers, and industrial software systems. We understand the challenge of running a 16-bit TestPoint-based industrial control application on modern systems. We can investigate a practical solution using approaches such as Wine/WineVDM, DOS/Windows compatibility environments, virtualization, or a hybrid Linux host with a supported Windows runtime. Our approach would include: * Analyzing the TestPoint executable, dependencies, and driver requirements * Testing compatibility under Linux environments * Evaluating NTVDM alternatives for 16-bit execution * Investigating USB key licensing compatibility * Testing the manufacturer-provided driver behavior * Validating reliable communication with industrial hardware * Documenting the final setup for repeatable deployment Because industrial control software requires stability, we would begin with a proof-of-concept feasibility test before committing to a full migration. We are interested in helping you determine whether this can be achieved and can start with a small paid trial to evaluate compatibility. Best regards, **Demivision LLC**
$4,000 USD in 7 days
0.0
0.0

Ensuring your TestPoint applications operate seamlessly on modern systems is vital for your operations. We propose developing a reliable solution to run your 16-bit industrial control app on Linux using established compatibility tools, potentially Wine, customized for your specific driver needs. Our approach includes thorough testing to guarantee robust, consistent performance, which is essential for industrial controls, minimizing operational disruptions. With extensive experience in cross-platform application adaptation and industrial automation, we are confident in delivering a tailored, efficient solution within a 30-day timeline. This project necessitates careful handling of proprietary drivers and software nuances to ensure seamless integration. We are committed to providing ongoing support, ensuring your business continuity and peace of mind. We welcome your feedback and look forward to collaborating on this critical project. Please feel free to ask any questions about the scope or our approach. What specific challenges or concerns do you foresee in adapting this legacy application for Linux environment?
$4,300 USD in 30 days
0.0
0.0

Hello! Welcome to NexoraTec! Since you need to run a 16‑bit Windows industrial app on Linux we focus on creating a reliable Wine/NTVDM solution Fernando here and i am a Linux integration specialist in my team and happy to work with you We will set up a customized Wine environment matching the NTVDM layer, configure the USB key access, and test the CEC TestPoint app on a Linux host ensuring stable operation i have built similar legacy Windows to Linux migrations and i focus on industrial control reliability Questions 1. Which USB key communication protocol does the current driver use that we need to replicate in Linux? 2. What specific control functions must remain real‑time to guarantee machine safety after migration? Happy to plan the best way with you Thanks!
$3,500 USD in 6 days
0.0
0.0

Hello, I've worked with Linux compatibility layers and legacy application porting before, though a 16-bit NTVDM-dependent app with a USB dongle license key is a genuinely uncommon combination, worth being upfront about since success here depends heavily on how TestPoint and its driver actually behave under emulation. I understand you're not expecting a guaranteed outcome, you want a real, honest attempt to see if this is feasible before committing further, and that's exactly how I'd approach it. I'd start by testing Wine directly against a 32-bit TestPoint build first, since Wine has decent legacy Windows API coverage, and only fall back to a full DOSBox or 16-bit virtual machine approach if the app genuinely needs true 16-bit execution. The USB dongle is the real unknown, I'd need to test whether Wine can pass through USB device access cleanly to the manufacturer's driver, since that's usually where these efforts succeed or fail. I'll document every result clearly, what worked, what didn't, and why, so you have a real answer either way rather than a vague "it should work." I'd treat the first few days as a focused feasibility test on one sample app before scaling to anything broader. Thanks for considering my proposal.
$3,200 USD in 5 days
0.0
0.0

Hello! This is John from Chicago. I am ready to help you evaluate and run your legacy 16-bit CEC TestPoint industrial control application on Linux, including NTVDM compatibility, Wine/DOS emulation testing, USB key support, and finding the most reliable long-term solution for your machine control environment. I’m a fullstack developer with over 20 years experience in Windows desktop applications, Linux, Wine, legacy software migration, device drivers, USB hardware integration, Windows API, reverse engineering, and industrial software compatibility. I can test different approaches, identify the limitations of 16-bit applications on modern systems, and recommend or implement the most stable solution for your existing TestPoint applications. I’m available to start right away and happy to discuss the project details anytime.
$3,000 USD in 7 days
0.0
0.0

Waukesha, United States
Payment method verified
Member since Jul 25, 2026
$25-50 USD / hour
$250-750 USD
₹600-1500 INR
$250-750 AUD
₹12500-37500 INR
₹1500-12500 INR
$3000-5000 USD
$10-50 USD
₹12500-37500 INR
$30-250 USD
₹1500-12500 INR
$15-25 AUD / hour
$10-50 USD
£250-750 GBP
$25-90 CAD / hour
$1500-3000 USD
$30-250 USD
$15-25 USD / hour
$30-250 USD
₹12500-37500 INR