BBC BASIC
Development >> Android >> Amazon Fire TV Stick
http://bbcbasic.conforums.com/index.cgi?board=android&action=display&num=1491736912

Amazon Fire TV Stick
Post by Richard Russell on Apr 9th, 2017, 11:21am

I've updated 'BBC BASIC for Android' so that it will run nicely on the new Amazon Fire TV Stick (currently available only in the US and UK I think). In particular you can navigate the menus and run programs using the remote control:

http://www.rtr.myzen.co.uk/BBCBasic.apk

Only a couple of the supplied interactive programs can be controlled in the absence of a touchscreen or keyboard (2048.bbc and Dibley.bbc) but all the graphics and sound demos etc. run very nicely on the stick!

It might be interesting to develop some Fire TV Stick compatible applications designed specifically to be operated using the limited input capabilities provided by the remote (using voice control via Alexa could be more challenging!). Any takers?

Richard.

Re: Amazon Fire TV Stick
Post by Gromit337 on Apr 14th, 2017, 11:31pm

BBC Basic is everywhere nowadays! Great work Richard. Now, if you can get it to run on my old Palm OS devices or Psion, life will be perfect wink

Gromit

PS. If you can create a patch for the Amstrad NC100 version to include 'While' loops, I'll buy you a chicken that lays Easter eggs. 😁
Re: Amazon Fire TV Stick
Post by Richard Russell on Apr 15th, 2017, 5:52pm

on Apr 14th, 2017, 11:31pm, Gromit337 wrote:
If you can create a patch for the Amstrad NC100 version to include 'While' loops, I'll buy you a chicken that lays Easter eggs.

I think you could argue that the 16-bit MS-DOS version is more deserving of such an upgrade, since it was contemporary with Acorn's BASIC V but never benefitted from the enhancements in that version. Not that either is actually going to happen!

Nevertheless it's worth bearing in mind that I now have a C version of BBC BASIC that incorporates all the language features of BBC BASIC for Windows (it's what is used for the ARM Android and Raspberry Pi editions) so, if you can tolerate the speed and memory requirement implications, that could in principle be compiled for any processor with a respectable C compiler (it uses some GCC-specific extensions but they could no doubt be worked around).

Richard.

Re: Amazon Fire TV Stick
Post by jgharston on Jul 15th, 2017, 11:04pm

on Apr 14th, 2017, 11:31pm, Gromit337 wrote:
PS. If you can create a patch for the Amstrad NC100 version to include 'While' loops, I'll buy you a chicken that lays Easter eggs. 😁

IF condition THEN REPEAT do stuff UNTIL NOT condition