https://github.com/captainys/FreeTOWNSOS Skip to content Navigation Menu Toggle navigation Sign in * Product + GitHub Copilot Write better code with AI + Security Find and fix vulnerabilities + Actions Automate any workflow + Codespaces Instant dev environments + Issues Plan and track work + Code Review Manage code changes + Discussions Collaborate outside of code + Code Search Find more, search less Explore + All features + Documentation + GitHub Skills + Blog * Solutions By company size + Enterprises + Small and medium teams + Startups By use case + DevSecOps + DevOps + CI/CD + View all use cases By industry + Healthcare + Financial services + Manufacturing + Government + View all industries View all solutions * Resources Topics + AI + DevOps + Security + Software Development + View all Explore + Learning Pathways + White papers, Ebooks, Webinars + Customer Stories + Partners * Open Source + GitHub Sponsors Fund open source developers + The ReadME Project GitHub community articles Repositories + Topics + Trending + Collections * Enterprise + Enterprise platform AI-powered developer platform Available add-ons + Advanced Security Enterprise-grade security features + GitHub Copilot Enterprise-grade AI features + Premium Support Enterprise-grade 24/7 support * Pricing Search or jump to... Search code, repositories, users, issues, pull requests... Search [ ] Clear Search syntax tips Provide feedback We read every piece of feedback, and take your input very seriously. [ ] [ ] Include my email address so I can be contacted Cancel Submit feedback Saved searches Use saved searches to filter your results more quickly Name [ ] Query [ ] To see all available qualifiers, see our documentation. Cancel Create saved search Sign in Sign up Reseting focus You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert {{ message }} captainys / FreeTOWNSOS Public * Notifications You must be signed in to change notification settings * Fork 1 * Star 55 License View license 55 stars 1 fork Branches Tags Activity Star Notifications You must be signed in to change notification settings * Code * Issues 1 * Pull requests 0 * Actions * Projects 0 * Security * Insights Additional navigation options * Code * Issues * Pull requests * Actions * Projects * Security * Insights captainys/FreeTOWNSOS master BranchesTags [ ] Go to file Code Folders and files Name Name Last commit message Last commit date Latest commit History 551 Commits CompROM CompROM experiments experiments externals externals iosys iosys make_build_env make_build_env memo memo release release resources resources scripts scripts symtables symtables tests tests tgbios tgbios tgdrv tgdrv util util .gitignore .gitignore LICENSE.md LICENSE.md README.md README.md View all files Repository files navigation * README * License Free TOWNS OS (TSUGARU OS) Hu Huan TOWNS OS (Jin Qing OS) Introduction The goal of this project is to write a copyright-free FM Towns OS to run free games and the re-released games, or why not a brand-new game for FM Towns. without concerns of violating copyrights of the files included in the original Towns OS. Let's see how far we can go! But, so far so good. Now Tsugaru OS is capable of running the three probably the most popular free games, Panic Ball 2, VSGP, and Sky Duel. All playable without single file from the original Towns OS. konopuroziekutonoMu Biao ha, Zhu Zuo Quan hurinaFM Towns OSwoShi Zhuang shite, motono Towns OSnoZhu Zuo Quan woQi nisurukotonakuhurigemuya, Fu Ke Ban , saranihaXin Gui noFM TOWNSYong apuriKai Fa woKe Neng nisurukotodesu. Guo tashitedokomadedekirukahayatsuteminaitowakarimasen. ga, toriaezu , FM TOWNSnohurisohutonoZhong de, osorakuZui moYou Ming datsutatoSi wareru, Panic Ball 2, VSGP, Sky Duelno3Ben hayayaYin gaWei uGe Suo gaarumonono, pure iKe Neng ninarimashita. Usage toriaezu, oShi shini release/FDIMG.bin woJin Qing karaQi Dong dekimasu. release/FDIMG_USEROM.bin woShi uto, deisukuShang noYSDOS.SYS, YAMAND.COM noDai wariniROMdoraibunoMSDOS.SYS, COMMAND.COMwoShi imasu. izureShi Ji de noDong Zuo moXiang Ding shiteirunode, sonoShi Yan Yong desu. aruiha, release/HDIMG.h0 woSCSI-ID 0nimauntoshite, Ta niHe momedei awoRu rezuniJin Qing woQi Dong shitemoJin Qing OSwoQi Dong surukotogadekimasu. nao, Jin Qing OShaCMOSnodoraibuShe Ding niYi Cun sezu, SCSI ID 0noPartition 0karaShun nido raiburetawoGe riZhen tsuteikunode, CMOSShe Ding gaWu kutemohadodeisukuka raQi Dong dekimasu. To try it, you can boot from release/FDIMG.bin from Tsugaru. release/ FDIMG_USEROM.bin uses MSDOS.SYS and COMMAND.COM in the ROM drive, instead of YSDOS.SYS and YAMAND.COM on the disk. I'm going to make it work on the real hardware. It's a preparation for it. Or, you can mount release/HDIMG.h0 on SCSI ID 0 and run it from Tsugaru. Tsugaru OS does not rely on CMOS setting, so the first partition of SCSI ID 0 (or whatever found first) will be assigned to D drive. It can start without CMOS setup. Build Instruction Bi Yao namono * Python: birudosukuriputowoShi Xing surutameniBi Yao . anmariHao kinaYan Yu dehanai. dotsuchikatoiutoXian i. * Netwide Assembler: PathwoTong shite, komandokaraNASMtotaipushiteShi Xing dekiruyouni. * Visual C++: 2019debirudoQue Ren . Developer Command Promptmataha Developer Power ShellkaraShi u. * FM TOWNSemiyureta[Jin Qing ] Shi Xing Huan Jing . Tsugaru_CUI.exewobirudoniShi unode, pasuwoTong shitekudasai. * High-C Multimedia Kit * FM TOWNSYong 386|Assembler Toolkit. nao, DOSYong 386ASMhaFM TOWNSdeShi Xing dekinairashii. * Make hurikore9niShou Lu nomono. Zhun Bei NASM, Visual C++nosetsutoatsupuhaDuo Fen Tan sebawakarudeshiyou. Jin Qing noShi Xing Huan Jing to, TGDRV.COMnoShi iFang gawakatsuteruBi Yao gaarimasu. High-Cto386ASMnosetsutoatsupuhayayaDa Bian kamoshiremasenga, Jin Qing Shang noha dodeisukuimeziniHigh-Cto386ASMwoYi Xia nodeirekutorinisetsutoatsupu shitekudasai. D:\HC386 D:\386ASM 386ASMha386ASM.EXE, 386LINK.EXEnadoShi Xing huairuwo386ASMdeirekutorini kopishiteokebaOK. Ci ni, hurikore9noMAKE.EXEwo, Jin Qing Shang de D:\EXE nikopishitekudasai. Ci ni, FreeTOWNSOStoTong zireberuni, HC386ENV toiudeirekutoriwoZuo tsute, Jin Qing karaTGDRVwoShi tsute, Jin Qing Shang desetsutoatsu pushitaShang no3Ge nodeirekutoriwokopishitekudasai. korede, Huan Jing noZhun Bei haWan Liao desu. birudo Zheng shikuHuan Jing gasetsutoatsupudekiteitanaraba, tgbiossabudeirekutoride makedisk.py woShi Xing suruto, Quan Bu birudoshite, HDIMG.h0, FDIMG.bin, FDIMG_USEROM.bin no3Ben nobainarihuairugadekiruhazudesu. dagashikashi, Shang noShuo Ming gaJian Wei tsuteruKe Neng Xing moJie Gou atsutarishite. Duo Fen WindowsnoShi Xing huairudeWan Jie shiteruBu Fen , NASM, Visual C++haWen Ti nai toSi ukedo, Jin Qing Shang debirudosuruTGBIOSgachiyotsutohitsukakarukamo. Jin Qing no VMha, make_build_envnoAUTOEXEC.BATgaXiang Ding surudeirekutoriniHigh-C, 386ASMgaarutoSi tsutetgbiosXia noTASK.BATwoShi Xing surunode, sonoyouninatsu terukaQue Ren shitekudasai. Sorry, I'm going to write the English translation. Externals ORICONhaMIYAZAKIsantoYAMAZAKIsanniyorukonsoruemiyuretadesu. Zai Pei Bu Zi You tonokotode, goHou Yi niGan eteZai Pei Bu saseteitadaiteimasu. MIYAZAKIsantoYAMAZAKIsannogoHou Yi toFM TOWNSkomiyuniteihenoGong Xian niFei Chang niGan Xie shiteimasu. ORICON was a console emulator and included in this program by courtesy of the developers, Mr. MIYAZAKI and Mr. YAMAZAKI. I sincerely appreciate their generosity and enormous contribution to the FM TOWNS community. DOS-ExtendernoZhi kiHuan eniha, nabesanniyoruFree386woLi Yong saseteitadai teimasu. Free386haPublic Domain Softwaretoiukotonanode, nabesanno goHou Yi toFM TOWNSkomiyuniteihenoGong Xian niGan Xie shiteZai Pei Bu saseteitadaite imasu. Free386 is a PharLap-compatible DOS-Extender developed by nabe-abk. Free386 is released as a PDS (Public Domain Software), and is included in this package. I sincerely appreciate his generosity and enormous contribution to the FM TOWNS community. YAMAND.COMtoYSDOS.SYShaZi Fen nopuroziekutokaraChi tsutekitemasu. https:// github.com/captainys/TOWNSROM YAMAND.COM and YSDOS.SYS are from my project https://github.com/ captainys/TOWNSROM . History 10/04/2024 Thanks to the great contribution from BCC and Ryu Takegami, VSGP and PANIC BALL 2 and Sky Duel are playable on the TSUGARU OS. 09/06/2024 Can start TGDRV and ORICON. Support INT AEH, limited functions of INT 90H, INT 93H, and DOS devices. 08/27/2024 Started. About No description, website, or topics provided. Resources Readme License View license Activity Stars 55 stars Watchers 3 watching Forks 1 fork Report repository Releases No releases published Packages 0 No packages published Contributors 2 * @captainys captainys Soji Yamakawa * @bcc2528 bcc2528 BCC Languages * C 61.9% * C++ 30.4% * Assembly 5.0% * Python 2.3% * Other 0.4% Footer (c) 2024 GitHub, Inc. Footer navigation * Terms * Privacy * Security * Status * Docs * Contact * Manage cookies * Do not share my personal information You can't perform that action at this time.