
Closed
Posted
Paid on delivery
I have the original Turbo Pascal source code of a classic dial-up BBS. I now need it refreshed for today’s networks and hardware while keeping the old-school spirit intact. The first priority is a clean build that runs natively on Ubuntu (64-bit). After that, I will also want Windows 11 and ARM binaries, so please structure the project with cross-platform portability in mind from day one. Core objectives • Eliminate all pre-2000 date logic and make the code fully Y2K-compliant. • Replace the COM-port/modem routines with an integrated Telnet server so users can connect over TCP/IP without external helpers. • Modernize the interface where it matters for functionality—clearer menus, smoother navigation, and optional theme hooks—while respecting the retro aesthetic. • Add a handful of new BBS features (message threading, extended file transfer stats, and basic SSH support are on my wish list). • Profile and optimise the code so it handles today’s higher user counts without choking. • Package the finished application so that it compiles under Free Pascal/Lazarus (or another open compiler you recommend) and ships with easy install scripts for Ubuntu. Acceptance will be based on: – Source compiles with no warnings on Ubuntu 22.04. – Telnet connections work concurrently and show stable throughput in load tests. – System clock rolls over past 31-Dec-1999 without errors in logs or user data. – New UI flows are demonstrably quicker to navigate than the original. – Memory/CPU footprint is documented and improved relative to the legacy build. If you have deep Turbo Pascal or Free Pascal experience and enjoy breathing new life into vintage code, this should be a fun one.
Project ID: 40199731
33 proposals
Remote project
Active 13 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
33 freelancers are bidding on average $563 USD for this job

Hi, I’ve read your Turbo Pascal BBS modernization brief and I’m confident I can deliver a clean, native Ubuntu 64-bit build first, then cross‑platform binaries for Windows 11 and ARM, while preserving the retro BBS spirit. I have hands-on experience porting Turbo Pascal/ Pascal‑like apps to Free Pascal/Lazarus, building robust cross‑platform packages, and shipping Ubuntu install scripts. My approach keeps the old‑school feel but replaces fragile pre‑2000 date logic with proper Y2K handling, and swaps modem routines with an integrated Telnet server for TCP/IP access. Plan: - Phase 1: Baseline, clean build for Ubuntu 22.04 with Free Pascal/Lazarus, tests and warnings cleanup. - Phase 2: Replace COM-port/modem paths with a built-in Telnet service; ensure concurrent connections and logging. - Phase 3: UI polish for clearer menus and navigation; add optional theme hooks. - Phase 4: Implement new features (threaded messages, extended transfer stats, basic SSH support). - Phase 5: Profiling and optimization for today’s user counts; document memory/CPU footprints. - Phase 6: Packaging: portable build scripts for Ubuntu, Windows, and ARM; easy install scripts and concise docs. Deliverables: source with build scripts, Ubuntu binaries, Windows/ARM candidates, test logs, and user docs. I can start within 2 days; timeline is 40 days with weekly updates. 1) What is your target Telnet throughput under peak load and latency tolerance? 2) Are there any must-have SSH features or compatib
$750 USD in 16 days
7.5
7.5

Hello, As a member of the Live Expert team, I'm excited to bring my deep understanding of Computer Science and Engineering to your Turbo Pascal BBS project. My expertise aligns perfectly with your requirements, specifically my proficiency in Linux, Software Development and Ubuntu. Not only am I well-versed in Free Pascal and Lazarus which will be essential for this modernization, but I also have a strong understanding of key technologies that form the backbone of your desired build, like TCP/IP, Telnet server, and Linux operating systems. This unique skill-set drives my confidence in not only building a clean native version for Ubuntu but also in delivering optimized binaries for Windows 11 and ARM. Furthermore, my experience extends beyond mere coding; I have a proven track record in documenting my work effectively- crucial in ensuring usage ease post-project completion. Additionally, having worked on numerous Data Analysis and Big Data projects, I understand the significance of profiling and optimizing code to handle larger user counts without compromising on performance. Applying these skills to your BBS project would ensure it meets or exceeds your expectations in terms of stability and efficiency. Transforming vintage code into modern functionality while preserving its essence is something that truly excites me. The Turbo Pascal BBS Modernization project is not just an engaging technical challenge for me but one that demand Thanks!
$750 USD in 3 days
6.9
6.9

Hi there, I fully understand your goal to modernize your classic Turbo Pascal BBS with a clean, cross-platform build prioritizing Ubuntu (64-bit), Windows 11, and ARM compatibility. With 7+ years in software development and strong Linux/Ubuntu expertise, I'll refresh your source, ensuring Y2K compliance, replacing COM-port modems with integrated Telnet, and enhancing the UI while preserving the retro feel. - Refactor Pascal code for modern Free Pascal/Lazarus compilation - Implement robust Telnet server supporting concurrent users - Design intuitive UI updates with optional themes maintaining nostalgia - Add requested features like message threading, enhanced file stats, SSH support - Profile and optimize resource usage for today's network demands - Deliver documented builds with smooth installation on Ubuntu **Skills:** ✅ Free Pascal & Turbo Pascal modernization ✅ Ubuntu 22.04 native application packaging ✅ TCP/IP Telnet server integration and concurrency ✅ UI/UX design with theme hooks respecting retro aesthetics ✅ Performance profiling and optimization ✅ Cross-platform build strategy (Windows & ARM focus) **Certificates:** ✅ Microsoft® Certified: MCSA | MCSE | MCT ✅ cPanel® & WHM Certified CWSA-2 I’m ready to start immediately and can provide regular progress updates to ensure your full satisfaction. Which Telnet server features or protocols are most critical for your BBS user experience beyond basic TCP/IP connectivity? Best regards,
$650 USD in 30 days
6.6
6.6

Hello, Upon reviewing your project description, I noticed the need to modernize the original Turbo Pascal BBS source code for today's networks while maintaining its classic charm. My approach would involve refactoring the code to ensure Y2K compliance, integrating a Telnet server for TCP/IP connectivity, enhancing the user interface, adding new features, and optimizing performance for higher user counts. With extensive experience in working with legacy codebases and modernizing applications on Linux platforms, I am confident in my ability to successfully revamp your BBS system while preserving its nostalgic essence. Best regards, Justin
$500 USD in 7 days
5.0
5.0

I am an experienced Pascal developer with a strong background in porting legacy Turbo Pascal applications to modern platforms using Free Pascal/Lazarus. I will refactor your classic BBS source to compile cleanly on Ubuntu 22.04 (64‑bit), remove all pre‑2000 date logic for full Y2K compliance, and replace the old COM‑port modem code with a native multi‑client Telnet server. I will modernize the menu system while preserving the retro look, add message threading, enhanced file‑transfer statistics, and basic SSH support, and profile the code for high‑concurrency performance. The project will be structured for cross‑platform builds, with scripts for Ubuntu, Windows 11, and ARM targets, and will be delivered with full source, build instructions, and documentation.
$500 USD in 7 days
4.9
4.9

Hello, I am excited about the opportunity to modernize your Turbo Pascal BBS while preserving its classic essence. With over 10 years of experience in software development and strong proficiency in Pascal, I am well-equipped to tackle your requirements, ensuring a clean build that runs natively on Ubuntu and is also prepared for Windows 11 and ARM binaries. My expertise in systems optimization and cross-platform development will allow for an efficient migration of old routines to modern TCP/IP connectivity through a Telnet server. I understand the importance of enhancing the user interface without losing its retro vibe, while also adding new features like message threading and SSH support. I am committed to delivering a top-quality product, aiming for acceptance criteria such as error-free compilation and improved performance metrics against legacy systems. I’d love to discuss your vision further—what specific new features would you like prioritized?
$500 USD in 2 days
4.3
4.3

Hello sir, Did go through your job description and glad to share that I have enormous experience in working with Turbo Pascal BBS Modernization I'm a seasoned programmer and Engineer with quality experience in Flutter, React, Node.JS, SpringBoot, Frontend and Backend Development, Python, Matlab, R studio, C, C++, C#, OpenCV, OpenGL, Tesseract OCR, google vision, Statistical programming/R progamming data analysis Computing for Data Analysis Time Series & Econometric, Machine learning, AI, Deep learning, Matlab and Mathematica, 3D modeling, CAD, SolidWorks, Unity 3D, PCB, Electronics, Arduino, Automation, Embedded and Firmware , IOT, Electrical/Mechanical Engineering I am a TOP Rated Freelancer, and you can check my reviews here as well: https://www.freelancer.com/u/mzdesmag. Looking forward to potentially working together on this project. Thanks and Best regards, Adekunle.
$250 USD in 2 days
4.2
4.2

Hi, I modernize legacy Pascal systems with a preservation mindset: upgrading architecture, performance, and portability while keeping the original character intact. I have hands-on experience refactoring Turbo Pascal codebases into clean, warning-free Free Pascal projects that compile natively on modern Linux systems and scale reliably under contemporary workloads. For this project, I would first establish a reproducible Free Pascal build targeting Ubuntu 22.04, removing obsolete date logic and ensuring full post-1999 correctness across storage, logs, and user data. The communications layer would be reworked to replace modem and COM dependencies with a native, concurrent Telnet server built for TCP/IP throughput and stability. Interface improvements would focus on navigation speed and clarity while respecting the retro BBS aesthetic, with optional theming hooks that do not compromise simplicity. New features such as message threading, extended transfer statistics, and basic SSH access would be integrated carefully to avoid architectural bloat. Performance profiling and optimization are treated as core deliverables, with documented memory and CPU improvements over the legacy build. The final system would be packaged with clear install scripts and structured for future Windows and ARM targets from day one. Regards, Soas
$750 USD in 11 days
4.2
4.2

Hi there Employer, Thanks for posting this exciting project on this platform. I am really thrilled to place my proposal to your project because I am too much familar with all skiles necessary to do your project - Linux, Software Development, Ubuntu, Pascal, Documentation, Open Source, Application Packaging, Software Engineering I am looking forward to starting your project right away. Thanks and regards
$250 USD in 10 days
3.9
3.9

Hey , I just went through your job description and noticed you need someone skilled in Application Packaging, Pascal, Documentation, Software Development, Ubuntu, Software Engineering, Linux and Open Source. That’s right up my alley. You can check my profile — I’ve handled several projects using these exact tools and technologies. Before we proceed, I’d like to clarify a few things: Are these all the project requirements or is there more to it? Do you already have any work done, or will this start from scratch? What’s your preferred deadline for completion? Why Work With Me? Over 180 successful projects completed. Long-term track record of happy clients and repeat work. I prioritize quality, deadlines, and clear communication. Availability: 9am – 9pm Eastern Time (Full-time freelancer) I can share recent examples of similar projects in chat. Let’s connect and discuss your vision in detail. Kind Regards, Zain Arshad
$250 USD in 1 day
3.3
3.3

Hi My Client, I don't bid to everyone,only American, Because My last client is American. Thank you for opportunity work with you. I've just read your description and I think your job is the most suitable for me , because I have a good experience for yours and respect my client. and then I wanna work with you for a long time, so If i do your job I cand develop your application more greatly, you want....
$400 USD in 4 days
3.0
3.0

Hello,there Thank you for posting your project, "Turbo Pascal BBS Modernization." I've read the description carefully and am confident that I can successfully complete this project. I have over 7 years of experience in Pascal, Software Engineering, Open Source, Linux, Documentation, Software Development, Ubuntu and Application Packaging. I have done some projects as smiliar as this one. I can share my previous project experience if you'd like. I enjoy learning new technologies and taking on challenges, even those that seem impossible. I'm very interested in this project and am confident that I can deliver the best results possible without stress. I look forward to working with you. Thank you, Boris
$250 USD in 3 days
2.4
2.4

Hi ? I’m a Software Services Provider with hands-on experience modernizing legacy Pascal codebases into portable, secure Linux/Windows/ARM applications—while preserving retro UX. I’ve led end-to-end refreshes: Y2K compliance, TCP/IP Telnet servers, concurrency, and performance profiling. I can show demo code (Free Pascal/Lazarus builds, async sockets, CI scripts) — then we finalize the deal. How I’ll revive your BBS (clean Ubuntu 64-bit first): 1️⃣ Port Turbo Pascal → Free Pascal/Lazarus (warning-free on Ubuntu 22.04) 2️⃣ Remove pre-2000 date logic; add full Y2K-safe time handling 3️⃣ Replace COM/modem with native Telnet server (TCP/IP, concurrent users) 4️⃣ UI refresh (faster menus, theme hooks; keep retro feel) 5️⃣ Add features: message threading, file-transfer stats, basic SSH 6️⃣ Profile & optimize for higher user counts 7️⃣ Package with one-command installers; cross-compile for Win11 + ARM Techniques & Stack: Free Pascal/Lazarus, async sockets Linux networking, concurrency, load testing Cross-platform builds (CI) Memory/CPU profiling Installer scripts + docs Relevant Projects: ✅ Legacy COM to TCP/IP Telnet Migration ✅ Cross-Platform Pascal App Packaging Deliverables: ✔ Warning-free Ubuntu build ✔ Concurrent Telnet server + load test report ✔ Y2K-safe clock handling ✔ Optimized footprint + docs + installers Share the repo/source and I’ll start with a quick build audit + demo patch to prove compatibility and throughput, then we proceed.
$1,000 USD in 15 days
2.6
2.6

Hello Employer, Thank you for sharing such an exciting and meaningful project! Breathing new life into a classic Turbo Pascal BBS is exactly the kind of challenge I enjoy—especially when it’s about preserving retro spirit while ensuring modern standards of usability, performance, and portability. I have extensive experience porting legacy Pascal and DOS-based systems to Free Pascal/Lazarus and cross-compiling for Linux, Windows, and ARM. Refactoring old date logic for Y2K compliance, optimizing code for concurrency, and replacing serial routines with networked Telnet/SSH access are all tasks I’ve successfully handled in previous projects. My background also covers UI modernization with a keen eye for retro authenticity—making classic menus more intuitive and adding theme hooks without losing the original charm. For your project, I’ll start by auditing and refactoring the codebase to ensure a clean, warning-free build under Ubuntu 22.04 with Free Pascal. The new Telnet server will fully replace modem routines, and I’ll structure everything for easy cross-compilation. I’ll modernize the interface where it matters, implement threaded messaging and enhanced file stats, and integrate lightweight SSH support. Performance profiling and optimization will follow, ensuring the BBS can handle contemporary load. Finally, I’ll package the finished app with streamlined install scripts and clear documentation. Here are some relevant open source and cross-platform projects I’ve worked on: https://www.freelancer.com/portfolio-items/11140018-c-desktop-application-development I’m excited to help your BBS thrive on today’s networks, while honoring its roots. Let’s make this classic system shine for a new generation! Best regards, Marijo S.
$500 USD in 2 days
1.0
1.0

Hi there, You’re absolutely in the RIGHT PLACE. I’ve delivered SIMILAR PROJECTS multiple times and know EXACTLY how to execute this efficiently and correctly from day one. To lock down the SCOPE, TIMELINE, AND PRICING, I’ll need to ask you a few key questions. Unfortunately, Freelancer’s 1500 CHARACTER LIMIT doesn’t allow me to break everything down properly here. Let’s jump on CHAT so I can show you my PROVEN PAST WORK, walk you through the REAL RESULTS I’ve delivered, and outline a CLEAR ACTION PLAN for your project. You’ll immediately see why my approach is DIFFERENT and EFFECTIVE. If you’re serious about getting this done RIGHT, I’m ready to move forward. Looking forward to CONNECTING and WINNING TOGETHER. Cheers, Mayank B
$500 USD in 7 days
2.0
2.0

Hi there, I noticed you’re looking to work on modernizing a Turbo Pascal BBS, preserving its classic essence while updating for modern networks. I have 7+ years of experience in software engineering and have mastered legacy code modernization and cross-platform development, particularly with Pascal and Free Pascal. I recently revamped a vintage Pascal-based system, replacing serial communications with network protocols, enabling seamless TCP/IP access and modern UI flows. ✅ I’ll start by ensuring the source compiles cleanly on Ubuntu 22.04, restructuring the project for cross-platform usability from the outset. ✅ I’ll replace the modem routines with a robust multi-connection Telnet server implementation. ✅ I’ll update all date handling for full Y2K compliance with no future rollover issues. ✅ UI enhancements will focus on streamlined navigation and optional theming that respects the retro feel. ✅ Added features like message threading, extended transfer stats, and SSH support will be integrated carefully. Quick question: How many concurrent users do you anticipate as the target for load testing? I look forward to working with you. Best Regards, Rosita Iniesta
$300 USD in 7 days
0.0
0.0

With over a decade of experience across a wide range of IT roles, I am confident that my skill set and enthusiasm make me the perfect fit for your Turbo Pascal BBS modernization project. I have an extensive foundation in software and app development, proficient in key languages such as Python, C#, Java and more including an understanding of Free Pascal. One of the unique aspects of my career is my proficiency in Pine Script, which required me to develop custom strategies. This experience translates well into this Turbo Pascal project, which needs a creative approach in order to maintain its retro feel while integrating modern features like message threading and SSH support. My wide-ranging skills also involve extensive work with Linux systems like Ubuntu, making me well-versed with your primary platform. Furthermore, I am attuned to security and database management, two important areas given your goal to replace COM-port/modem routines with an integrated Telnet server.
$300 USD in 4 days
0.0
0.0

Hello, I am Vishal Maharaj, a seasoned software developer with 20 years of experience in Linux, Software Engineering, and Ubuntu. I have carefully reviewed your project requirements for modernizing the Turbo Pascal BBS and am excited about the opportunity to work on it. To achieve the project objectives, I propose to start by refactoring the code to eliminate pre-2000 date logic and ensure Y2K compliance. I will then integrate a Telnet server for TCP/IP connectivity, enhance the interface for improved functionality while maintaining the retro aesthetic, and add new features like message threading and SSH support. Additionally, I will optimize the code for increased user capacity and ensure cross-platform compatibility. I look forward to discussing the project details further. Please feel free to initiate a chat. Cheers, Vishal Maharaj
$500 USD in 5 days
0.0
0.0

Hi there, We can assist you in modernizing your classic Turbo Pascal BBS source code for today's networks and hardware while preserving its old-school charm. Our team will focus on creating a clean build that runs seamlessly on Ubuntu (64-bit) as the first step, followed by developing Windows 11 and ARM binaries to ensure cross-platform portability. Questions: 1. Are there any specific new BBS features you would like to prioritize? 2. Do you have any preferences for the design and aesthetics of the modernized interface? DexWolf Technologies has a wealth of experience in revitalizing legacy code, optimizing performance, and enhancing user experience. We are well-versed in Free Pascal/Lazarus and can ensure a smooth transition to modern systems while maintaining the nostalgic essence of your BBS. About Us: https://www.freelancer.com/u/dexwolftech999 We'd be delighted to share our portfolio with you over chat. Please click the chat button or call icon to connect with us and discuss how we can breathe new life into your Turbo Pascal BBS. Thanks, DEX
$500 USD in 7 days
0.0
0.0

As a seasoned tech enthusiast and the head of a team of highly skilled professionals, I am uniquely placed to handle the Turbo Pascal BBS Modernization project. My extensive experience in Software Development, especially with a Linux environment is what sets me apart as the best candidate for your task. Throughout my decade-long journey at Web Crest, we have embarked on numerous challenging endeavors, overcoming them with resounding success. Your project, characterized by porting Turbo Pascal code from a legacy system onto an updated Linux environment without compromising its classic appeal aligns perfectly with our mission to blend old-school charm with cutting-edge technology. My toolkit goes beyond conventional Software Development expertise. I have deep understanding and consistently deliver top tier Artificial Intelligence solutions and web app developments, which would be useful when modernizing the interface of your BBS system while preserving the retro aesthetic. My proficiency also extends to server management and optimizing applications for higher user counts, essential to making sure your system runs seamlessly even under heavy load.
$500 USD in 3 days
0.0
0.0

East Hampton, United States
Member since Apr 30, 2010
$250-750 USD
$250-750 USD
$15-100 USD / hour
£3000-5000 GBP
$666 USD
€12-18 EUR / hour
$10-30 USD
$250-750 USD
₹12500-37500 INR
$30-250 USD
$10-30 CAD
$3000-5000 USD
$30-250 USD
$14-30 NZD
$30-250 USD
£20-250 GBP
$10-30 USD
£2-5 GBP / hour
€250-750 EUR
₹1500-12500 INR
₹600-800 INR / hour