Orao emulator
Uvod
Računalo Orao konstruirao je Miroslav Kocijan. Serijska proizvodnja Orla započela je 1984. godine u poduzeću PEL Varaždin, a prvenstveno je bio namijenjen za uporabu u školama.
Orao emulator služi za emuliranje računala Orao pod Windowsima 98/2000/XP. Jezgra emulatora je 6502 emulacija, čiji je autor Marat Fayzullin.
Preuzimanje datoteka
Orao emulator v1.34
Izvorni kod Orao emulatora v1.34
Slike emulatora u radu
![]() |
![]() |
| MONITOR | BASIC |
![]() |
![]() |
| UČITAVANJE PROGRAMA | MANIC MINER |
Tehnički podaci računala Orao
|   Procesor   |   MOS 6502   |
|   Radni takt   |   1 MHz   |
|   RAM   |   16 KB (interno proširivo na 32 KB)   |
|   VRAM   |   8 KB   |
|   ROM   |   16 KB (Sistemski i monitor ROM, BASIC interpreter)   |
|   Tipkovnica   |   61 tipka (QWERTZ)   |
|   Tekst   |   nema tekstualni mod   |
|   Grafika   |   256 x 256 piksela   |
|   Boje   |   monokromatski prikaz   |
|   Zvuk   |   ugrađeni zvučnik - 1 kanal, 5 oktava   |
Upute za korištenje MONITOR-a
|   A NNNN   |   miniassembler   |
|   X NNNN   |   disassembler   |
|   M NNNN   |   mijenjanje memorijske lokacije NNNN   |
|   U NNNN   |   pozivanje strojnog programa od adrese NNNN   |
|   J NNNN   |   bespovratan skok na adresu NNNN   |
|   E NNNNMMMM   |   ispis sadržaja memorije od NNNN do MMMM   |
|   H NNNNMMMM   |   ispis ASCII sadržaja memorije od NNNN do MMMM   |
|   F NNNNMMMMVV   |   upisuje u memoriju od NNNN do MMMM bajt VV   |
|   C NNNNMMMM   |   daje zbroj bajtova iz memorije od NNNN do MMMM   |
|   Q DDDDNNNNMMMM   |   kopiranje memorije od NNNN do MMMM na DDDD   |
|   # NNNN   |   ispis heksadecimalne vrijednosti NNNN u decimalnom obliku   |
Kontrolne tipke
|   CTRL+L   |   brisanje ekrana   |
|   CTRL+G   |   zvučni signal "beep"   |
|   CTRL+F   |   briše tekst od kursora do kraja ekrana   |
|   CTRL+H   |   pomiče kursor za jednu kolonu u lijevo   |
|   CTRL+K   |   pomiče kursor za jedan red gore   |
|   CTRL+I   |   pomiče kursor za jednu kolonu u desno   |
|   CTRL+J   |   pomiče kursor za jedan red dolje   |
|   CTRL+V   |   uključuje/isključuje zvučnu signalizaciju pritiska tipke   |
|   CTRL+E   |   briše tekst od kursora do kraja linije   |
|   CTRL+B   |   uključuje printer   |
|   CTRL+U   |   isključuje printer   |
|   CTRL+D   |   postavlja kursor na početak ekrana "Home"   |
|   CTRL+M   |   postavlja kursor na početak reda   |
|   CTRL+C   |   prekid izvođenja programa "Break"   |
|   PF1   |   mala/velika slova   |
|   PF2   |   startanje printera   |
|   PF3   |   ispis znakova inverzno   |
|   PF4   |   "COPY" tipka   |
Memorijska mapa
|   0000-5FFF   |   RAM   |
|   6000-7FFF   |   Video RAM   |
|   8000-9FFF   |   sistemske lokacije   |
|   A000-AFFF   |   proširenje   |
|   B000-BFFF   |   DOS   |
|   C000-DFFF   |   BASIC interpreter ROM   |
|   E000-FFFF   |   Monitor i sistemski ROM   |
Priključak za kazetofon
![]() |
  1. na ulaz kazetofona   2. masa   3. na izlaz kazetofona |
Priključak za proširenje (gornja strana)
|   1   |   INH0   |   11   |   SYN   |   21   |   A7   |   31   |   D1   |
|   2   |   DMA   |   12   |   R/W   |   22   |   A8   |   32   |   D2   |
|   3   |   INH1   |   13   |   PHI2   |   23   |   A9   |   33   |   D3   |
|   4   |   8MHz   |   14   |   A0   |   24   |   A10   |   34   |   D4   |
|   5   |   2MHz   |   15   |   A1   |   25   |   A11   |   35   |   D5   |
|   6   |   I/O   |   16   |   A2   |   26   |   A12   |   36   |   D6   |
|   7   |   RDY   |   17   |   A3   |   27   |   A13   |   37   |   D7   |
|   8   |   IRQ   |   18   |   A4   |   28   |   A14   |   38   |   GND   |
|   9   |   NMI   |   19   |   A5   |   29   |   A15   |   39   |   GND   |
|   10   |   RST   |   20   |   A6   |   30   |   D0   |   40   |   GND   |






