Changes

Jump to navigation Jump to search

FM Towns emulators

2,487 bytes added, 25 February
no edit summary
|logo = FMTOWNS 2F.jpg
|developer = [[Fujitsu]]
|type = [[:Category:Computers|Home computer]], [[:Category:Home consoles|Home video game console]]|release = 1989(FM Towns)<br>1993 (FM Towns Marty)<br>1994 (FM Towns Marty 2)|discontinued = 1997(FM Towns)<br>1995 (FM Towns Marty)
|predecessor = [[Fujitsu FM-7 emulators|FM-7]]
|emulated = {{✓}}
}}
{{for|emulators that run on Towns OS|Emulators on FM Towns}} The '''FM Towns''' system is was a Japanese variant line of PC, built personal computers designed and manufactured by Fujitsu from between February 1989 to and the summer of 1997. It started Fujitsu designed it under the codename '''Townes'''<ref group=N>After Charles Townes, the winner of the 1964 Nobel Prize in Physics; it was common for Fujitsu to use Nobel Prize winners as product codenames during development.</ref> as a their own proprietary variant of [[POS_(Pong_Consoles)_CPUs_and_Other_Chips#Intel_CPU.27s|the IBM PC variant platform]], intended for multimedia applications and PC video games, but later it gradually became more compatible interoperable with regular PCsover time. In 1993The "FM" part of the name is short for "Fujitsu Micro, the FM Towns Marty " which was in line with their earlier products. The e in "Townes" was released, dropped to help users avoid confusion over a game console compatible with existing FM Towns gamespossible mispronunciation of Townes as "tow-nes".
The "FM" part Town's sprite handling was well in excess of even 16-bit consoles of the name means "Fujitsu Micro" like their earlier productstime, while which allowed game developers to port early 90s arcade titles much more accurately to the "FM Towns" part is derived than on other systems. Combined with big box packaging, and the ports were eventually highly sought after by collectors later on. With CD-ROM support from the code name start, it also had a lot of ports of existing PC games, with differing amounts of content expansions to take advantage of the system FM Towns' own hardware. Several American DOS games had unique and arguably superior FM Towns ports, especially a few early 2D point-and-click adventures from LucasArts. Some notable examples include ''<abbr title="Which was assigned while in developmentgiven CD music, the ability to use the FM Towns' 256-color mode, and uncut dialogue."Townes>LOOM</abbr>'', ''<abbr title="Which was reprogrammed under 32-bit protected mode and would actually run at a consistent speed. This refers to Charles Townes">Wing Commander'', one and ''<abbr title="Which had Ultima VII-style keywords and a low-budget English dialogue track that didn't exist in the original release.">Ultima VI</abbr>''. The FM Towns version of LucasArts' ''Zak McKracken and the Alien Mindbenders'' is the winners only version of the 1964 Nobel Prize game with 256 colors<ref name="YC News">{{cite web|url=https://news.ycombinator.com/item?id=23269460 |title=“Tsugaru” – FM Towns Emulator Project (in Physics.coocan.jp) |publisher=Y Combinator |accessdate=2020-07-04|date=2020 May 23}}</ref>. In 1993, Fujitsu released the [[wikipedia:FM Towns Marty|FM Towns Marty]], following a custom of game console which was compatible with existing FM Towns games. In 1994, Fujitsu at released the time to code name PC products after Nobel Prize winners. The e FM Towns Car Marty, which is FM Towns Marty in "Townes" was dropped when the system went into production to make it clearer that the term was a smaller form factor, designed to be pronounced like the word "towns" rather than the potential "tow-nes"mounted on automobiles as navigation system.
==Emulators==
<div style="max-width:100%; overflow:auto;">
{| class="wikitable" style="text-align:center;"
! scope="col"|Name
! scope="col"|Operating System(s)
! scope="col"|Latest Version
! scope="col"|Open-Source[https://retroachievements.org/gameList.php?c=58 Retro<br/>Achievements]
! scope="col"|<abbr title="FM Towns">FMT</abbr>
! scope="col"|<abbr title="FM Towns Marty">Marty</abbr>
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
! scope="col"|Active
! scope="col"|[[Recommended Emulators|Recommended]]
|-
! colspan="9"|PC / x86
|-
|Tsugaru (津軽)
|align=left|{{Icon|Windows|Linux|macOS}}
|[https://github.com/captainys/TOWNSEMU/releases git]
|{{✗}}
|{{✓}}
|{{✓}}
|{{✓}}
|{{✓}}
|{{✓}}
|-
|[[DREAMM]]
|align=left|{{Icon|Windows|Linux|macOS}}
|[https://aarongiles.com/dreamm {{DREAMMVer}}]
|{{✗}}
|{{✓}}
|{{✗}}
|{{✗}}
|{{✓}}
|{{~}}
|-
|UNZ
|{{✓}}
|{{✗}}
|{{✗}}|{{~}}
|-
|Xe
|{{✗}}
|{{✓}}
|{{✗}}
|{{✗}}
|{{~}}
|[[MAME]]
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
|<abbr title="Latest development version">git artifacts</abbr><ref group=E>[https://nightly.link/mamedev/mame/workflows/ci-windows/master CI-Windows] [https://nightly.link/mamedev/mame/workflows/ci-linux/master CI-Linux] [https://nightly.link/mamedev/mame/workflows/ci-macos/master CI-Macos]</ref></br>[http://www.mamedev.org/release.html {{MAMEVer}}]<br/>[https://buildbot.libretro.com/nightly/ libretro core]|{{}}
|{{~}}
|{{~}}
|{{✓}}
|{{✗}}
|-
|Tsugaru
|align=left|{{Icon|Windows|macOS}}
|[https://github.com/captainys/TOWNSEMU/releases 2020/05/06]
|{{✓}}
|{{✓}}|{{✗}}|{{✓}}|{{✗}}[https://github.com/mamedev/mame/blob/master/src/mame/fujitsu/fmtowns.cpp#L2874 *]
|-
|FM Towns/Bochs
|align=left|{{Icon|Windows|Linux}}
|[http://web.archive.org/web/20070119144846/http://fmbochs.emuvibes.com/ 1.2.1]|{{}}
|{{~}}
|{{✗}}
|{{✓}}
|{{✗}}
|{{✗}}
|-
|}
</div>[[Category:Computers]][[Category:Consoles]][[Category:Fourth-generation video game consoles]]<references group=E/>
===Comparisons===
;UNZ
:The only FM Towns/Marty emulator with very high compatibility, last updated in 2010. Despite the website and documentation being in Japanese, the emulator is available in English. It cannot run ISOs directly: images must be either burnt , instead choosing to a CD and read game data from an optical drive that's attached to the disc or host system (thankfully, ISOs can easily be mounted to a as virtual driveoptical drives on most modern OSes, even Windows 10). Floppy disk images, however, can be loaded directlyinto the emulator itself. The emulator requires a number of ROM files, which can be found [http://emuz0n3.tripod.com/townsbios.zip here]. The only noteworthy thing UNZ isn’t yet capable to run is Windows 95. ;Tsugaru:A new FM Towns emulation project, started in January 2020. Within a year of development, over 95% of software achieved [http://ysflight.in.coocan.jp/FM/towns/Tsugaru/e.html compatibility] - check release logs under Revisions far down the main GitHub page. 80386 CPU type is fine; but (WIP) 80486 emulation needs a strong late 2010's PC CPU. Various audio chips/generators still WIP. Early release builds started popping up in [https://github.com/captainys/TOWNSEMU/releases late August 2020].
;Xe
:An old multi-system emulator for Linux (x86 and PowerPC) with decent FM Towns Marty support. Windows port requires [https://sourceforge.net/projects/gladewin32/files/gtk%2B-win32-runtime/ GTK+ Runtime]. It requires a very odd BIOS file to work, obtained by concatenating the two MAME-ready ROMs into a single file named ‘marty.rom’, then placed into a subfolder titled ‘bios’. On Windows, this can be achieved using the command <code>copy /B mrom.m36 + mrom.m37 marty.rom</code>.
;MAME[[DREAMM]]:Preliminary driverPrimarily an emulator for DOS/Windows games, DREAMM also emulates a small number of LucasArts games running on FM Towns. It’s not a skeleton anymoreIt has its own implementation of the FM Towns OS, but it’s far so no files are required aside from being up to snuffthe game itself.The supported games are: Zak McKracken, Loom, Indiana Jones and the Last Crusade, Indiana Jones and the Fate of Atlantis, Monkey Island 1&2
;Tsugaru[[MAME]]:A new FM Towns emulation projectPreliminary driver but it’s not a skeleton anymore, started in January 2020although still far from being up to snuff. See this [httphttps://ysflightwiki.inmamedev.coocanorg/index.jpphp/FMDriver:FMTowns official guide] (Source: [https:/towns/Tsugaruwiki.mamedev.org/eindex.html Compatibilityphp/System-Specific_Setup_and_Information System-Specific Setup and Information] is preliminary, but some games like Afterburner II boot and rununder MAMEDev Wiki) on installing TownsOS on MAME. Currently available as source only, but the author is interested in offering binaries in the future. Early release builds started popping up in [httpshttp://githubadb.arcadeitalia.comnet/captainys/TOWNSEMU/releases/tag/v20200628 late June 2020lista_mess.php?software_list_name=fmtowns_cd&compatibility= MAME {{MAMEVer}} software list compatibility].
;FM Towns/Bochs
:A patch of [[Bochs]] that makes it somewhat compatible with FM Towns, deemed to be the first working emulator for the system. Just like regular Bochs, its configuration file needs a lot of tweaking to work (rough documentation [https://illusioncity.net/Towns/bochs%20config.txt here]). It has been long abandoned, compatibility is very spotty and emulation is remarkably slow, so don’t hold your breath.
==OverviewEmulation issues=====Game Versions===The computer's sprite handling was well in excess of that offered by the 16A true and proper open-bit consoles of source FM Towns emulator has been severely lacking all the time, allowing some very accurate ports of early nineties Japanese arcade gamesway up to 2020. Combined with the big box packagingThough, this led to many of these ports becoming expensive collectors items.Being one of the earlier instances of a fully integrated CD-ROM computer with x86 underpinningsby late 2010's, it also saw a lot of PC ports, some of which were enhanced in interesting ways, few modern emulators such as a fully voiced version of ''Ultima VI''MAME and Tsugaru strove toward this goal.
A fun fact about the FM Towns was that several American gamesSometimes around May 2018, originally for DOS (PC)Jon Campbell, had unique and arguably superior FM Towns ports, especially a few early 2D point and click adventures from LucasArts.Notable examples include ''LOOM'' (CD music, 256 colors, uncut dialogue), ''Wing Commander'' (fully reprogrammed as a 32the lead author of [[DOSBox#DOSBox-bit protected mode game that actually runs at a consistent speed) and ''Ultima VI'' (with Ultima VIIX|DOSBox-style keywords and a highly questionable voice track). The FM Towns verson of LucasArts' ''Zak McKracken and the Alien Mindbenders'' is the only one with 256 colors.<ref name="YC News">{{cite web|url=X]] has [https://news.ycombinatorgithub.com/ |title=“Tsugaru” – joncampbell123/dosbox-x/issues/729#issuecomment-391049978 stubbed] the emulator such that other aspiring coders can build an FM -Towns Emulator Project (incore into their own fork.coocanThere have been discussions, but so far, nobody has taken up on that offer yet.jp) |publisher=Y Combinator |accessdate=2020-07-04|date=2020 May 23}}</ref>
==IssuesNotes==A true and proper open-source FM-Towns emulator has been severely lacking all the way up to 2020. Though, a few modern emulators such as MAME and Tsugaru strive towards this goal.<references group=N />
Sometimes around May 2018, Jon Campbell, the lead author of [[DOSBox#DOSBox-X|DOSBox-X]] has [https://github.com/joncampbell123/dosbox-x/issues/729#issuecomment-391049978 stubbed] the emulator such that other aspiring coders can build an FM-Towns core into their own fork. There have been discussions, but so far, nobody has taken up on that offer yet.==References=={{Reflist}}
==External Linkslinks==
* [https://illusioncity.net/fujitsu-fm-towns-emulators-lists/ Old emulators + lists guide at illusioncity.net]
==References==[[Category:Computers]]{{Reflist}}[[Category:Consoles]][[Category:Home consoles]][[Category:Fourth-generation video game consoles]]
Anonymous user

Navigation menu