Welcome to
TheSpider's Oric
BASIC Programming
Oric BASIC Logo

Oric Opening Screen This is what you see when you first power-up an Oric. (Border added). In this example, we see "ORIC EXTENDED BASIC V1.1uk". From this we can tell that it is from an Atmos (or Oric-1 with V1.1 chip) and from an emulator.
How do we know it is from an emulator? Simply because of the "uk" that has been added to show which keyboard configuration is being used.
The emulator that I use is one called 'Euphoric', written by Fabrice Francès and may be found at http://oric.free.fr/emulator.html .
My host computer is a Pentium-1, 166Mhz MMX Gateway PC with Windows 98. Although some emulators run a little slow on my machine, Euphoric runs just fine.

From power-up, like most 8-bit computers (except maybe the Jupiter ACE *grin*), you are in BASIC programming mode. From here you can type BASIC commands in immediate mode (very handy indeed at times), or type in a program complete with line numbers.
Back in 1983, when I received my first ever Oric (an Oric-1 16K) the only programming experience I had previously was on my friend's Sinclair ZX81. The Oric was a far superior machine with full colour, 3 channel sound, and keys that moved!!! YAY!!! I dived into programming the Oric with great desire.

Update 26th April 2017:
The above was written in the early 2000's.
These days I am running Oricutron on Linux based laptops.
Here is a good starting point for this excellent emulator: Oricutron Facebook Page
Check the 'About' section.

Some of my Oric BASIC programming examples :

TheSpider So who is Peter (TheSpider) ?

Oric BASIC Keywords
ABS AND ASC ATN CALL CHAR CHR$ CIRCLE CLEAR CLOAD CLS CONT COS CSAVE CURMOV CURSET DATA DEEK DEF DIM DOKE DRAW EDIT END EXP EXPLODE FALSE FILL FN FOR...TO... (STEP) NEXT FRE GET GOSUB GOTO GRAB HEX$ HIMEM HIRES IF...THEN... (ELSE) INK INPUT INT KEY$ LEFT$ LEN LET LIST LLIST LN LOG LORES LPRINT MID$ MUSIC NEW NOT ON OR PAPER PATTERN PEEK PI PING PLAY PLOT POINT POKE POP POS PRINT PULL RECALL READ RELEASE REM REPEAT RESTORE RETURN RIGHTS$ RND RUN SCRN SGN SHOOT SIN SOUND SPC SQR STOP STORE STR$ TAB TAN TEXT TROFF TRON TRUE USR VAL WAIT ZAP

('Borrowed' from Steve's site - thanks mate.)

Return to
TheSpider's Oric Web