
Closed
Posted
Paid on delivery
I need a small suite of utilities that can bootstrap x86-based devices and present basic graphical I/O through serial, VGA, and, where available, an LCD panel. The tools must run under both Windows and DOS so I can use the same media on legacy hardware as well as more modern test benches. Core objectives • Build or adapt a bootloader that initializes video (VGA and LCD) and opens a serial console before handing control to my main application. • Provide a simple graphical interface—text-mode menus or a minimal bitmap splash screen is enough—that lets me choose images, diagnostics, or configuration options. • Keep everything fully compatible with standard x86 CPUs; no UEFI features are required. • Supply clear build scripts, source code (preferably C with inline assembly where unavoidable), and a brief README covering how to generate bootable media for DOS and for Windows-based deployment tools such as Rufus. Success criteria – A single image (or pair of images, one per OS) that successfully boots on real hardware and in emulators like QEMU. – Serial output visible at 115 200 N81, plus VGA/LCD display activated during the boot stage. – Clean, well-commented code and concise documentation so I can extend the menu items later. If you have existing bare-metal or BIOS-level experience on x86, this should be a straightforward engagement.
Project ID: 40615579
50 proposals
Remote project
Active 4 hours ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
50 freelancers are bidding on average £173 GBP for this job

Hi, I can create a bootloader and graphical interface for your x86-based devices to achieve your objectives. I'll build or adapt the bootloader to initialize video and open a serial console, plus provide a simple graphical interface. I've worked on similar projects with bare-metal and BIOS-level experience on x86 systems. Do you have any specific preferences for the graphical interface? What is your preferred method for receiving the documentation? Thanks, looking forward to your reply.
£60 GBP in 3 days
7.1
7.1

I specialize in bootstrapping x86 devices and ensuring graphical I/O compatibility. My proposed solution involves a modular bootloader approach for VGA and LCD screens, with a focus on simplicity and compatibility without requiring UEFI features. I will provide well-commented code, detailed README guides, and build scripts for easy deployment across DOS and Windows environments. Success criteria include successful boot on real hardware and emulators, with activated displays and serial output at specified settings. Let's discuss how I can help you achieve seamless booting and graphical interfaces for your x86 devices efficiently and effectively.
£225 GBP in 5 days
6.7
6.7

Hello There! I’m Md Toriqul Islam, and I’m excited to partner with you. I can dive into your project immediately. I have rich experience in x86 systems programming, C, low-level software development, BIOS-based bootloaders, serial communication, and embedded systems. I am skilled in C, x86 Assembly, BIOS interrupts, bootloader development, VGA programming, serial communication (UART), DOS/Windows compatibility, Make/CMake, and QEMU testing. I understand you need a lightweight x86 bootloader and utility suite that initializes VGA/LCD and a serial console, provides a simple graphical menu, and boots reliably on legacy BIOS hardware and emulators. I'll deliver modular, well-commented source code, build scripts, bootable images, and concise documentation to ensure the project is easy to maintain and extend. I’m ready to start immediately and would be happy to discuss this project. Looking forward to hearing from you. Best regards, Md Toriqul Islam
£100 GBP in 3 days
5.7
5.7

HI, KINDLY READ THROUGH MY PROPOSAL I will deliver a small suite of utilities that bootstrap x86 devices with serial, VGA, and optional LCD support, running cleanly under both DOS and Windows so the same media works on legacy hardware and modern test benches. MY APPROACH ✅ Phase 1: Build or adapt a BIOS-level bootloader that initializes VGA/LCD video and opens a 115200 N81 serial console before handing control to the main application. ✅ Phase 2: Implement a simple graphical interface (text-mode menus or minimal bitmap splash) for selecting images, diagnostics, or configuration options. ✅ Phase 3: Provide fully commented C source (with inline assembly only where needed), build scripts, and a clear README for generating bootable media via DOS tools or Rufus. RELEVANT PROJECT - Experience delivering DOS- and Windows-compatible boot utilities that run on real hardware and QEMU. DELIVERABLES - Bootable image(s) that work under DOS and Windows - Clean, well-commented C source + build scripts - README covering media creation and extension of menu items - Serial + VGA/LCD output verified during boot **QUESTIONS 1. Do you already have any existing bootloader code or preferred base to start from? 2. Which LCD controller or interface (if any) should be supported? 3. Preferred target for first testing (specific hardware or QEMU only)? Ready to start immediately.
£120 GBP in 3 days
6.0
6.0

With a strong background in C, C++, and C# programming, I am confident to say that your project is right up my alley. My expertise lies heavily within low-level systems development, which perfectly aligns with the task at hand. I have extensive experience in the x86 architecture, having worked on bare-metal and BIOS-level projects prior. Most notably, I played an integral role in developing an x86 bootloader for a chipset manufacturer where I had to initialize graphics (VGA and LCD), serial console, and provide a graphical interface. Drawing from my past work building tools for BIOS and UEFI firmware environments, I am well-versed in keeping hardware compatibility at the forefront without compromising functionality or efficiency. Moreover, I always aim for clear documentation and concise, commented code, which not only reflects professionalism but also ensures smooth maintenance & extension should you evolve or add to the menu items later. It's worth noting that ensuring cross-platform compatibility has been one of my key skills and something I always account for while working on any project. Therefore, rest assured that the suite of tools I will build for you will function seamlessly under both Windows and DOS environments on legacy hardware as well as modern test benches - guaranteeing you optimal use on all platforms!
£100 GBP in 6 days
5.0
5.0

Hi, I'm Leo Sarmiento, a low-level systems developer working with C and x86, with over 10 years of experience in systems and firmware programming. This is true 16-bit real mode without UEFI: the bootloader initializes video and serial by communicating with the BIOS via interrupts—int 10h for VGA, direct UART for the serial port at 115200 N81—before handing control over to your application, all without an underlying operating system. The real point of uncertainty isn’t VGA or serial, which are standard BIOS territory, but the LCD: initializing it at boot depends on the controller and the panel bus, so I’d narrow that down based on your specific hardware before committing to it. I’m providing one or two images that boot on real hardware and in QEMU, along with build scripts, commented C code with minimal inline assembly, and a README for creating DOS and Windows boot media using Rufus.
£250 GBP in 7 days
5.1
5.1

Hello, I appreciate the opportunity to bid on your project to develop a suite of utilities for bootstrapping x86-based devices. I understand that you need a bootloader that initializes video outputs and provides a basic graphical interface for selecting options, while ensuring compatibility with both Windows and DOS environments. With extensive experience in low-level programming and system development, I have worked on similar projects involving bootloaders and BIOS-level programming for x86 architectures. My proficiency in C and inline assembly, combined with a strong grasp of serial communication and video initialization, makes me well-suited for this task. To successfully complete your project, my approach will include: - Developing or adapting a bootloader that sets up the VGA and LCD displays and opens a serial console prior to application handoff. - Creating a simple text-mode menu interface for image selection and diagnostics. - Ensuring full compatibility with standard x86 CPUs, avoiding UEFI features. - Providing thorough documentation with build scripts and a README for generating bootable media for both DOS and Windows. I am eager to start this project and am confident in delivering quality results that meet your criteria. I would love to discuss this further and can begin immediately. Thank you for considering my proposal!
£20 GBP in 7 days
4.3
4.3

Hello, My background covers BIOS-level Embedded Systems work, with C Programming around x86 boot stages and video setup. I can handle VGA initialization, serial console output at 115200 N81, and Assembly only where BIOS calls or low-level setup need it. I will prepare a small bootloader and utilities that run from DOS and Windows deployment media. The result will include bootable images tested in QEMU, clear build scripts, source code, and a README for Rufus and legacy hardware use. Best regards, Teo
£200 GBP in 2 days
4.5
4.5

This project aligns perfectly with my extensive skill set and experience in embedded systems engineering, particularly in the realm of x86 CPUs. With a proven track record of designing, testing, and delivering robust hardware solutions, I am confident in my ability to create powerful utilities for your booting needs. Having worked on numerous bare-metal and BIOS-level projects throughout my eight-year career, I am well-versed in harnessing C andC++ — including inline assembly — not only to bootstrap devices but to initialize video outputs precisely as you require. As a engineer this also means ensuring the full compatibility of all your tools with standard x86 CPUs without needing any UEFI features. Moreover, I am excited to provide not just the code you need but clear build scripts and documentation for DOS and Windows deployment tools like Rufus. My deliverable will include a single image (or pair of images) that successfully boots on both real hardware and emulators such as QEMU while maintaining a clean codebase and concise documentation which will allow you extend the menu items easily in future. Let's get started on turning your vision into reality!
£135 GBP in 5 days
4.4
4.4

Hi, how are you doing? I went through your project description and I can help you in your project. your project requirements perfectly match my expertise. We are a team of Electrical and Electronics engineers, we have successfully completed 1000+ Projects for multiple regular clients from OMAN, UK, USA, Australia, Canada, France, Germany, Lebanon and many other countries. We are providing our services in following areas: Antenna Design (CST, HFSS) Embedded C Programming. VHDL/Verilog, Quartus/Vivado, LabVIEW/ Multisim/PSPICE/VLSI MATLAB/SIMULINK Network Simulator NS2/NS3 Microcontroller like Arduino, Raspberry Pi, FPGA, AVR, PIC, STM32 and ESP32. IDEs like Keil MDK V5, ATmel studio and MPLab XC8. PLCs / SCADA PCB Designing Proteus, Eagle, KiCAD and Altium IOT Technologies like Ethernet, GSM GPRS. HTTP Restful APIs connection for IOT Communications. Also, we have good command over report writing, I can show you many samples of our previous reports. Kindly consider us for your project and text me so that we can further discuss specifically about your project's main goals and requirements.
£250 GBP in 7 days
4.5
4.5

Hello, I can develop the custom x86 bootloader and graphical diagnostic system for your legacy hardware. My plan is to write a dual bootable image compatible with standard BIOS environments. I can write the core bootstrap loader in 16-bit x86 Assembly to initialize the system registers on power-on. This low-level code will configure the COM1 serial port at 115200 baud rate using BIOS interrupt calls and initialize standard VGA graphics modes. Once the hardware environment is ready the bootloader will transfer execution to your main C application. I can build a simple text-mode selection menu that displays options on both the serial console and the VGA or LCD screen. I can also provide automated build scripts and a configuration structure to generate a bootable image that works. 1) What specific model of LCD panel or interface, such as parallel or I2C, is connected to the x86 devices? 2) Do you prefer compiling the source code using standard GCC with a linker script or using a DOS-compatible compiler? 3) Will the bootable media be deployed primarily on USB flash drives or older floppy disk emulators? Thanks, Bharat
£190 GBP in 11 days
4.8
4.8

Hi, I am an embedded systems developer with 8 years of rich experience in software development, with a background in low-level x86 programming and firmware development. I am familiar with C, C++, Assembly, Embedded Systems, Firmware Development, Graphics Programming, Software Architecture, BIOS-level Programming, and Serial Communication. I can develop or adapt a lightweight x86 bootloader that initializes VGA, LCD, and serial output before launching your application. The solution will include a simple graphical boot interface, compatibility with DOS, Windows deployment tools, and QEMU, along with well-documented source code, build scripts, and bootable image generation instructions. I'm an individual freelancer and can work on any time zone you want. Please contact me with the best time for you to have a quick chat. Looking forward to discussing more details. Thanks. Emile.
£250 GBP in 7 days
4.0
4.0

Drawing from my extensive 10+ years of experience as a Senior Full-Stack Developer in various languages such as C++, C#, and my strong grasp on Complex & Bare-metal programming, your project on creating x86 Boot Tools with Graphics perfectly aligns with my skill-set. I pride myself on creating clean, responsive, and user-friendly solutions that witnesses no compromise on performance. My familiarity with graphics programming coupled with your demands for VGA, LCD & serial console integration can be the game-changing combination for your project. I have a knack for exploring unconventional and thoughtfully logical ways to solve complex problems, ensuring optimum compatibility with standard x86 CPUs - exactly what you're seeking without UEFI features. Alongside delivering excellent code, I also prioritize comprehensive documents - a skill you've explicitly asked for; And let me assure you, I'm not one to overlook it! A well-documented codebase makes extending items effortless and paves the way for seamless future maintenance. Rest assured, if given this opportunity to assist your project, my dedication extends beyond just successful booting- but into the realm of robust architecture that leaves a long-lasting impact. Let's bring this project to life together!
£135 GBP in 5 days
4.0
4.0

Hi, I understand you need a lightweight BIOS-based boot solution, not a full operating system. The goal is reliable x86 bootstrapping with early serial output, VGA/LCD initialization, and a simple graphical menu that works on legacy hardware and emulators while remaining easy to extend. I have experience with low-level C, Assembly, and embedded development, and I can deliver clean, well-documented code. **Bid: £180 | 10 Days.** **M1:** Bootloader, serial console & video initialization. **M2:** Graphics menu, boot flow & hardware testing. **M3:** QEMU validation, documentation, build scripts & source delivery. Which LCD controller or chipset will the target hardware use? **30 Jul 2026**
£117 GBP in 3 days
3.6
3.6

Greetings, I have worked with low-level software development, C/C++, assembly, firmware concepts, and system-level programming for performance-critical environments. I understand the key challenge is creating a reliable BIOS-level boot flow with graphics initialization, serial communication, and compatibility across legacy and modern test setups. I can build the boot utilities, implement the graphical boot interface, configure serial output, prepare build scripts, and provide clear documentation for creating bootable media and testing through QEMU or hardware. I can start immediately and share progress through chat during development. Please send the target hardware details and current boot environment so I can plan the correct architecture.
£120 GBP in 2 days
3.6
3.6

Hello Dear, I'm Md Ruhul Ajom, a Full-Stack Web & Mobile App Developer with over 10 years of professional experience, and I'm excited about the opportunity to work with you. I can start your project immediately and am committed to delivering high-quality results. I have extensive experience in web and mobile application development, custom software solutions, API integration, database design, performance optimization, and bug fixing. My expertise includes React, Vue.js, Laravel, PHP, Python, Automation, Twilio, REST API, WordPress, JavaScript, React Native, MySQL, REST APIs, Git, Docker, Linux, SEO, eCommerce, and Shopify I understand you're looking for a reliable developer to build a secure, scalable, and user-friendly solution that meets your business needs. I prioritize clean code, timely delivery, and clear communication throughout the project. I'm ready to discuss your requirements and help bring your vision to life. Best regards, Md Ruhul Ajom
£85 GBP in 3 days
5.2
5.2

Hi there, For your suite of utilities to bootstrap x86-based devices, I recommend leveraging my experience with C and assembly language for graphics programming. I can adapt or build a bootloader that initializes video output on VGA/LCD and provides a serial console, ensuring compatibility across both Windows and DOS. I'll ensure the user interface is simple yet functional, allowing easy access to images and diagnostics. You can expect clean, well-commented code with thorough documentation for building bootable media. Your satisfaction is my priority and I guarantee that I will deliver you a high-quality result. Regards, Ali
£20 GBP in 1 day
2.0
2.0

Hi, This project is fundamentally a BIOS-level bootstrapping task where reliability and hardware compatibility matter more than a complex user interface. The bootloader needs to consistently initialize serial communication, video output, and the execution environment before handing control to your application on both physical hardware and emulators. I'd implement the solution in C with assembly only where direct BIOS interaction is required, keeping the boot process modular and easy to extend. The boot stage would initialize the serial console, configure VGA output, detect and initialize the target display where supported, and present a lightweight menu or splash screen before transferring control. The codebase would be organized so additional diagnostics, boot targets, or configuration options can be added without restructuring the core boot logic. The deliverables would include the complete source, build scripts, bootable images, and concise documentation covering image generation, testing in QEMU, and deployment using tools such as Rufus. One question: is the LCD driven through a standard BIOS-compatible video interface, or does your target hardware require a custom controller or memory-mapped framebuffer during boot? Jaroslav Caprata
£100 GBP in 2 days
2.2
2.2

A small suite of x86 boot utilities that bring up VGA, LCD and a serial console before handing control to your main application, running from the same media under both Windows and DOS - I build exactly this. Low-level systems work sits squarely in my range: C and assembly, real-mode and protected-mode bring-up, and the discipline of holding legacy compatibility rather than quietly assuming a modern BIOS. How I'd approach yours: bootloader in NASM/C that initialises VGA text plus a linear framebuffer mode, brings up the LCD panel where present, and opens the 16550 UART early so you get console output before anything else works -> text-mode menu with a minimal bitmap splash for choosing images, diagnostics or config -> one source tree building for real-mode DOS and a Windows-hosted toolchain -> documented build and media-flashing steps. 5.0-star rated on Freelancer. Which LCD controller do the boards use, and is it BIOS or UEFI on the modern test benches? — Zohaib, AI Engineer (Voice AI · Autonomous Agents · RAG)
£120 GBP in 10 days
1.0
1.0

With over a decade in the field, I am confident I can tackle this x86 Boot Tools with Graphics project with maximum precision and success. My extensive experience in firmware development and my deep proficiency in working with low power devices make me well-equipped for this task. Your project needs a bootloader that can initialize video (VGA and LCD) and provide graphical output through them, and this aligns perfectly with my skillset. My background also includes dealing with both Windows and DOS platforms, an ability that will be of immense value in terms of writing clear build scripts, source code, and creating bootable media for usage. And not just that, my focus on delivering well-commented code is set to empower you to extend menu items later independently. All these elements combine to assure a single image (or pair of images) that successfully boots on real hardware and emulators like QEMU. Lastly, my skills are complemented by my commitment towards generating production-ready solutions that guarantee high reliability and performance. As your dedicated freelancer, I promise clean working protocols, concise documentation as specified in the success criteria. I am Jude Emmanuel, ready to turn your vision into reality!
£100 GBP in 7 days
0.3
0.3

Curitiba, Brazil
Member since Jul 24, 2026
$2-8 CAD / hour
$2-8 CAD / hour
$240-2000 HKD
€30-250 EUR
$2-8 CAD / hour
₹12500-37500 INR
₹12500-37500 INR
₹1500-12500 INR
₹12500-37500 INR
$250-750 AUD
$30-250 USD
£20-250 GBP
₹12500-37500 INR
$250-750 USD
₹12500-37500 INR
$10-30 USD
₹12500-37500 INR
₹37500-75000 INR
$250-750 USD
$101 USD
€1500-3000 EUR
₹8000-10000 INR
$3000-5000 USD
$30-250 AUD
$30-250 USD