ThisisthefirstversionofaTRS-80ModelI&IIIemulator.NotethattheCoCoisNOTsupported.TheCoCohasacompletelydifferentarchitectureandisoutofscopeforthetimebeing.ThisappisaportofxtrstoAndroid.Pleasenotethatthisversionisalpha-ware.I'mreleasingmyworkundertheApacheV2OpenSourcelicenseanditdoesnotcostyouanything.Insteadofgivingthisappaone-starratingeitherwaitforupdatesorhelpmakingitbetter.Ifyoureallyfeelcompelledtoleaveaone-starrating,perhapsconsiderwritingacommentdescribingwhatdoesn'twork.Youcanfindthecompletesourcecodeat:https://github.com/apuder/TRS-80
Thefollowingfeaturesarecurrentlysupported:
• ModelI&III(textmodeonly)
• Cassettesupport.Adefaultblanktapeisautomaticallycreated(adifferent
cassetteimagecanbemountedviatheEditConfigurationdialog).Usethe
rewindbuttonintheactionbartorewindthetapetothebeginning
• Floppydisks
• Sound
• Differentkeyboardtypes,includingatiltinterfacewheretheaccelerometer
triggerscursorkeys(forgames)
• Gamecontrollersupport:joystickandDPADbuttonsaremappedtoappropriatecursorkeys.
Othergamecontrollerkeysaremappedtospacefornow(futureversionmightallow
custommapping)
• Definedifferentkeyboardlayoutsforlandscapeandportraitmode
• Whenanexternalkeyboardisdetected,itwillautomaticallybeused
insteadoftheconfiguredsoft-keyboard.
Use<Ctrl>-Band<Ctrl>-Cfor<Break>and<Clear>respectively
• Chromecastsupport:castyourTRS-80applicationtoyourbigscreen!
Pleaseconsidertocontributeatranslation:https://github.com/apuder/TRS-80/blob/master/app/src/main/res/values/strings.xml
Permissions:
• Writetoexternalstorage:theemulatorneedsaccesstoROManddisk
imagesthatarestoredontheSDcard
• Networkstate:neededforChromecast
• Internet:Crashlyticscrashreporter
Jointhecommunity:
https://plus.google.com/communities/110959098806298034548
Show More