Arduino Programs

I want to write a hex code, or bin code, interpreter, or find one, for the arduino. Instead of actually flashing code, the arduino could interpret commands it should already know, after loading them off of an sd card. Would this be possible, and if so, where should I, or someone else, start?

A "hex code interpreter" is the processor itself.

Is this what you want?

It is possible, but in most cases it can be avoided.
When you add a new sensor, it will be very hard to read it with an interpreted language.

http://amigojapan.github.io/Arduino-Retro-Computer-with-SD-card-and-LCD-display-and-Keyboard-input-with-BASIC-interpreter/

Let me specify what I have. It is an arduino with a 2.8 tft screen that I want to use for games and applications. I want an interpreter that could run a full sketch code or small programs that could be read from an sd card. The problem with the BASIC interpreter is that it doesn't have touch screen or graphics support, it i s just text. I have a program that is in a hex code on an sd card and I want to load and run it by interpretation, not by flashing, unless that would be better?

The Arduino is ment to read sensors, and flash some leds.
You better have a look at the Arduino Due or Raspberry Pi.

blueOkiris:
It is an arduino with a 2.8 tft screen that I want to use for games and applications.

Which Arduino? Because if you're talking the popular 8-bit kind with a few k of RAM, I think you might need to re-consider what kind of "games" and "applications" it can run.

Another thing that hasn't been mentioned is that an interpreter is going to be very slow.

To the best of my knowledge PC game programmers put a huge effort into getting fast code and fast graphics. They don't generally write PC games in interpreted languages like Python or Ruby. And a slow PC is 100 times faster than an Arduino Uno or Mega.

...R

It is an Uno.

Another thing that hasn't been mentioned is that an interpreter is going to be very slow.

But then, so were the processors of yesteryear.

A 6501 emulator on a 16MHz AVR could probably manage close to the speed of the real processor at 1MHz.
(an emulator is a sort of interpreter)

AWOL:

Another thing that hasn't been mentioned is that an interpreter is going to be very slow.

But then, so were the processors of yesteryear.

Ditto the games of yesteryear.

...R

Robin2:

AWOL:

Another thing that hasn't been mentioned is that an interpreter is going to be very slow.

But then, so were the processors of yesteryear.

Ditto the games of yesteryear.

...R

Elite on the BBC B was pretty damned impressive.

blueOkiris:
It is an Uno.

Okay, so in 2K of RAM what games and applications are you going to run, through an interpreter, while driving a 2.8" LCD screen?

You asked for it: http://quaxio.com/tron/

I created a console. It is a little slow, but it works. It plays a guessing game on the touchscreen, and pong with the analog stick and button. Gameduino - Arduino Game Console - YouTube

Well done ! You have been busy :stuck_out_tongue:
At http://hackaday.com/ they might be interested.

It is a cool effort, nice job. Reminds me of playing breakout on my Ti-85.

I would suggest a different name... might cause some confusion. (Don't you even say in your video it isn't based on the Gameduino)
http://excamera.com/sphinx/gameduino/
http://playground.arduino.cc/Main/Gameduino

Clevel concept of the "Guess the Numbers" game. Like that.

Thanks!! However, I didn't know Gameduino was already a thing. I say Gamebuino with a B in my video, which is a Gameboy emulator based on 2boots running on a custom arduino board