Changes

Jump to navigation Jump to search

J2ME Loader

2,848 bytes removed, 15:08, 10 October 2021
no edit summary
{{Infobox consoleemulator|title logo = FM TownsJL.png|logo logowidth = 150|version = {{JLVer}}|active = FMTOWNS 2F.jpgYes|developer platform = [[FujitsuEmulators on Android|Android]]|type target = [[:Category:ComputersCellphone_emulators#J2ME (Java 2 Micro Edition)|Home computerJava 2 Micro Edition]]|release developer = [https://github.com/nikita36078 Nikita Shakarun]|support = 1989[https://www.paypal.me/nikita36078 PayPal][https://money.yandex.ru/to/41001670387745 Yandex Money]|discontinued license = 1997Apache 2.0|predecessor source = [[Fujitsu FMhttps://github.com/nikita36078/J2ME-7 emulatorsLoader/releases GitHub]|FM-7]]website = |emulated prog-lang = {{✓}}Java
}}
The '''FM TownsJ2ME Loader''' was is a Japanese line of personal computers designed free and manufactured by Fujitsu between February 1989 and the summer of 1997. Fujitsu designed it under the codename '''Townes'''open-source [[Cellphone_emulators#J2ME (Java 2 Micro Edition)|Java 2 Micro Edition]] emulator <ref group=N>After Charles Townes, the winner of the 1964 Nobel Prize It's not exactly an emulator. It converts MIDlets to Android API and makes J2ME applications to run almost natively in Physics; it was common for Fujitsu to use Nobel Prize winners as product codenames during development[https://en.m.wikipedia.org/wiki/Dalvik_(software) Dalvik] or [https://en.m.wikipedia.org/wiki/Android_Runtime Android Runtime]</ref> as their own proprietary variant of for [[Intel CPUsEmulators on Android|the IBM PC platformAndroid]], intended for multimedia applications It's written in Java. It supports most 2D games and video also 3D with some limitations ([https://github.com/woesss/JL-Mod/wiki/Known-games, but it gradually became interoperable with regular PCs over time-powered-on-Mascot-Capsule-V3-3D Mascot Capsule 3D V3 Engine] games don't work). The "FM" part of the name is short Emulator has a virtual keyboard, individual settings for "Fujitsu Microeach application," which was in line with their earlier productsscaling support. The e in "Townes" was dropped to help users avoid confusion over This project is a possible mispronunciation fork of Townes as "tow-nes"[https://github.com/NaikSoftware/J2meLoader J2meLoader].
The FM Town's sprite handling was well in excess of even 16-bit consoles of the time, which allowed game developers to port early 90s arcade titles much more accurately to the FM Towns 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 start, it also had a lot of ports of existing PC games, with differing amounts of content expansions to take advantage of the 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 given CD music, the ability to use the FM Towns' 256-color mode, and uncut dialogue.">LOOM</abbr>'', ''<abbr title="Which was reprogrammed under 32-bit protected mode and would actually run at a consistent speed.">Wing Commander'', and ''<abbr titleOverview="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 only version of the 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.coocan.jp) |publisher=Y Combinator |accessdate=2020-07-04|date=2020 May 23}}</ref>.
In 1993 Fujitsu released Released in 2017, the emulator is currently capable of playing around lot of games, more than 97.3% of the J2ME Library. This is currently the highest-compatibility J2ME emulator available. Converts .Jar files offline using its own resources. Easily launches both 2D & 3D apps. Samsung & Nokia API implemented. Supports different keyboard layouts and customization. It is highly accurate, with the right frame rate for each game, as well as vibration. Has slightly improved performance through hardware acceleration, but games won't run too fast. Runs almost every Nokia game, even ones that don't work with [[wikipedia:FM Towns Marty|FM Towns MartyKEmulator]] or [[FreeJ2ME]], a game console which was compatible but fails with Sony Ericsson 3D engine (Mascot Capsule 3D), due to the fact that the Mascot Capsule 3D is almost difficult to port. This is common with existing FM Towns games[[JL-Mod]] emulator as well.
<b>System requirements :</b>Android 4.0 + ==EmulatorsFeatures=={| class="wikitable" style="text-align:center;"! scope="col"|Name* Fast emulation.* High compatibility.* Bluetooth API support.* Touchscreen input support.* Supports different keyboard layouts and customization.* Individual settings for each application.* Highly accurate, with the right frame rate (FPS Support) for each game, as well as vibration. ! scope="col"|Operating System* Hardware acceleration support (sbut games won't run too fast).* Accelerometer support.* Scaling support.* Support [[PPSSPP]] — [https://github.com/woesss/ppsspp_shaders shader filters].* Force fullscreen support.And many more! scope =="col"|Latest Version! scopeKnown bugs and issues="col"|<abbr title="FM Towns">FMT</abbr>! scope* Moscot Capsule 3D Engine games doesn't works. ="col"|<abbr title="FM Towns Marty">Marty</abbr>! scopeDownload="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>! scope="col"{|Active! scopecellpadding="col4"|[[Recommended Emulators|Recommended]]
|-
! colspan|align="8"center|PC {{Icon|APK-big}}|'''[https://install.appcenter.ms/users/nikita36078/apps/j2me-loader/distribution_groups/ x86testers Automatic Builds]'''
|-
|UNZ|align=leftcenter|{{Icon|WindowsAPK-big}}|'''[httphttps://townsemugithub.worldcom/nikita36078/J2ME-Loader/releases GitHub][https://f-droid.coocan.jporg/app/downloadru.html V0playsoftware.5 L30j2meloader F-Droid]|{{✓}}|{{✓}}|{{✗}}|{{✗}}|{{✓}}'''
|-
|Tsugaru|align=leftcenter|{{Icon|Windows|Linux|macOSAPK-big}}|'''[https://githubplay.google.com/captainysstore/TOWNSEMUapps/releases gitdetails?id=ru.playsoftware.j2meloader Play Store]'''|{{✓}}|{{✗}}|{{✓}}==Screenshots== |{{✓}}|{{~}}class="wikitable mw-sortable"
|-
|Xe|align=left|{{Icon|Windows|Linux}}|[http[File://webDR.archive.org/web/20140212232811/http://www.xe-emulator.com/index.php?m=download 2.16.2]jpg|{{✗}}|{{✓}}|{{✗}}|{{✗}}|{{~}}|-|[[MAME300px]]|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}|[http[File://wwwSU.mamedev.org/release.html {{MAMEVer}}jpg|300px]|{{~}}|{{~}}|{{✓}}|{{✓}}|{{✗}}|-|FM Towns/Bochs|align=left|{{Icon|Windows|Linux}}|[http://web.archive.org/web/20070119144846/http://fmbochs.emuvibes.com 1.2.1]|{{~}}|{{✗}}|{{✓}}|{{✗}}|{{✗}}
|-
|[[File:C4D.jpg|300px]]
|[[File:MI3.jpg|300px]]
|}
==Compatibility List=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, instead choosing to read game data from an optical drive that's attached to the host system (thankfully, ISOs can easily be mounted as virtual optical drives on most modern OSes, even Windows 10). Floppy disk images, however, can be loaded directly into 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 <B>[httphttps://ysflightgithub.in.coocan.jpcom/FMnikita36078/townsJ2ME-Loader/Tsugaruwiki/e.html compatibility] List-of-Tested-Java-Games- check release logs under Revisions far down the main GitHub page. 80386 CPU type is fine; but (WIPTouchscreen) List of The Tested Java Games (Touchscreen) 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].B>
;Xe:An old multi-system emulator for Linux (x86 and PowerPC) with decent FM Towns Marty support. Windows port requires <B>[https://sourceforgegithub.netcom/projectsnikita36078/gladewin32J2ME-Loader/fileswiki/gtk%2BList-of-Tested-win32Java-runtime/ GTK+ RuntimeGames-(Non-Touchscreen) List of The Tested Java Games (Non Touchscreen)]. 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]]:Preliminary driver. It’s not a skeleton anymore, but it’s far from being up to snuff. See this <B>[https://wiki.mamedevgithub.orgcom/index.php/Driver:FMTowns official guide] (Source: [https:nikita36078/J2ME-Loader/wiki.mamedev.org/index.php/SystemList-of-Java-Games-Specific_Setup_and_Information Systemwith-Specific Setup and InformationBugs List of The Java Games with Bugs] under MAMEDev Wiki) on installing TownsOS on MAME.</B>
;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.==See also==
==Emulation issues==* [[JL-Mod]]A true and proper open-source FM Towns emulator has been severely lacking all the way up to 2020. Though, by late 2010's, a few modern emulators such as MAME and Tsugaru strove toward this goal.* [[EKA2L1]]
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.==External links==
* [https://discord.com/invite/Ag4rcpz Official Discord server]* [http://4pda.ru/forum/index.php?showtopic==Notes==824201 4pda.ru Discussion]<references group=N * [https://forum.xda-developers.com/android/apps-games/>app-j2me-loader-t3777889 Xda-dev Discussion]
==References==
{{Reflist}} <references group==External links==* [https://illusioncity.net/fujitsu-fm-towns-emulators-listsN / Old emulators + lists guide at illusioncity.net]>
[[Category:ComputersMobiles emulators]][[Category:ConsolesCellphone emulators]][[Category:Home consoles]][[Category:Fourth-generation video game consolesAndroid emulation software]]
4,085
edits

Navigation menu