=== Introduction ===

This is emulator of Elwro 800 Junior personal computer, produced in Poland
for educational purposes. Many schools in Poland have had Juniors connected
to a network called Junet. Other schools had computers like ZX Spectrum,
Timex 2048, Spectravideo 738 X'Press.

This emulator emulates Elwro 800 Junior without Junet.

Elwro 800 Junior wakes up in ZX Spectrum compatibility mode, and can be
switched to CP/J mode (system similar to CP/M 2.2). In the CP/J mode were
used software as Turbo Pascal 3 (called PASCAL.COM), LOGO (both English and
Polish versions - the TLUMACZ.COM can be used for translation).



=== Emulator ===

To use the emulator, run the VJUNIOR.COM file.
To exit the emulation, press <PrtSc>, then <Ctrl>+<Q>.
To reset the emulation, press <PrtSc>, <Ctrl>+<Z> then <Esc>.

In the emulation, the <Shift> keys work as <CAPS SHIFT> of ZX Spectrum and
<Alt> keys as <SYMBOL SHIFT>. The <Ctrl> key enables E mode.

To enter CP/J mode, press <Ctrl> (E mode), then <Home> (=<CP/J> key). It is
the equivalent to MOVE token from Sinclair Basic.
To exit CP/J mode, run SPBAS.COM.



=== Files ===

DISCS.COM - lists files that can be used as floppy diskimages
EMUL.COM - emulator core for EGA, for internal use only
FILET.COM - disk tool - copies between floppies, diskimages and MS-DOS files
SETCOLOR.COM - change colours
VJUNIOR.COM - emulator start file

EMULHDA.EMU - default diskimage for A: drive
EMULHDB.EMU - default diskimage for B: drive



=== Control panel ===

After pressing <PrtSc> you will see the following screen:

V 1.44ͻ
  Ŀ Ŀ 
       ************   SETUP   **************            COPYRIGHT  1990   
              EMULATOR ELWRO 800 JUNIOR                VULCAN  sp. z o.o. 
  < UWAGA ! WERSJA NIELICENCJONOWANA !!! >  
  ͻ  ͻ 
    K> KLAWIATURA        : JUNIOR        EPROMY Z SYSTEMEM OPERACYJNYM :  
    P> PRZERWANIA        : 70 Hz          1>  BAS04.EPR    (0000-1FFF)    
    I> INWERSJA EKRANU   :                2>  BAS14.EPR    (2000-3FFF)    
    J> KEMPSTON JOYSTICK :                3>  BOOTV.EPR    (0000-1FFF)    
  ͼ  ͼ 
  ͻ   ͻ 
       NAPEDY DYSKOW ELASTYCZNYCH ...            0>  SYSTEM STARTOWY      
  ͹   ͹ 
    A>   <A:>           B>   <B:>              **** OPCJONALNY    ****   
        OPCJA HD            OPCJA HD            L>  LADOWANIE            
                                                S>  SKLADOWANIE          
    4> NAZWA PLIKU HD   5> NAZWA PLIKU HD       N>  NAZWA SYSTEMU        
       EMULHDA.EML         EMULHDB.EML              SUBSYS.EML           
  ͼ   ͼ 
  ͻ       
   Ctrl-Z ZEROWANIE LICZNIKA ROZKAZOW      Alt-H  WYLACZENIE RAMKI          
   Ctrl-Q WYJSCIE DO SYSTEMU               Alt-S  SKLADOWANIE SETUP         
ͼ

Pressing some keys will change configuration:

<K> - keyboard mode ? IBM e.g. <*>=<Shift>+<8> : JUNIOR e.g. <*>=<Shift>+<B>
<P> - interrupts frequency ? 70Hz : 65Hz : 50Hz : 45Hz
<I> - screen inversion ????
<J> - kempston joystick ? inactive IN 31=64 : AKTYWNY - cursor keys
<1> - BASIC first 8kB ROM contents ? BAS04.EPR : SINCLAI1.EPR
<2> - BASIC second 8kB ROM contents ? BAS14.EPR : SINCLAI2.EPR
<3> - extra 8kB ROM contents ? BOOTV.EPR : ????
<A> - floppy A: mode ? OPCJA HD - diskimage :  NAPED A: - real drive
<B> - floppy B: mode ? OPCJA HD - diskimage :  NAPED B: - real drive
<4> - drive A: change diskimage name
<5> - drive B: change diskimage name
Caution! Changing name clears the new file! Do not use without file backup!
<0> - snapshot mode ? OPCJONALNY : JUNIOR
<L> - load snapshot
<S> - save snapshot
<N> - change snapshot filename
<Ctrl>+<Z> - reset the CPU
<Ctrl>+<Q> - exit the emulator
<Alt>+<H> - disable/enable the right-hand help panel
<Alt>+<S> - save configuration
<Esc> - return to emulation



=== Contact ===

In any matter related to the emulator or the Elwro 800 Junior hardware please
use the following links:
http://8bit.yarek.pl/emulator/zx.junior/
http://8bit.yarek.pl/computer/zx.junior/