Amiga-Programme
aus eigener "Ernte"
     
  Zerius Vocoder
  SelcoCast
elbrus
lwpa
  af_webcam.rexx
  PC-Emulator
jpeg to avi
     
     
     
     

http://selco.da.ru

 

af_pcemulator

 

 

Short:    PC Emulator
Uploader: Alexander.Fritsch@siemens.com
Author:   Alexander.Fritsch@siemens.com
Type:     misc/emu


Download version 1.0, 1.July 2001
                                                                    
This is a PC emulator that emulates a PC with a 8086 CPU. 
Its a completely new developement, e.g. it is not a port from another 
platform or program. So any further developement depends only on my
time and motivation and your interest.
Currently the emulator is 8086 only and has no graphics support.



Selco PC Emulator
-----------------

- First you will have to unpack the archive to your harddisk.

- Now you need a bootable floppy disk imgage or harddisk imgage.
  The most simple way is to convert a harddisk image from the 
  linux DOSEMU with DRDOS 7.03. This linux DOSEMU image can be
  found on http://www.drdos.com in the download section.
  The name of the file is hdimage.drdos703.eval.
  Its about 7 MByte big.
  After downloading this file must be converted into the format
  of the SELCO PC emulator.
  
  conv_dosemuhd hdimage.drdos703.eval hardfile.001  

  This will generate a new file hardfile.001 which is used as 
  drive C: in the emulator. The autoexec.bat and config.sys of
  the original file are renamed automatically to avoid problems
  caused by linux dosemu specific commands in this two files.
  
- Its now time for the first start!
  Just double click the Emul icon. GCC_Emul_68K has been compiled
  with GCC for 68020, Emul_68K has been compiled with SAS/C for 68000,
  GCC_Emul_WARPUP is the PowerPC version for WarpUp. PowerUp and 
  MorphOs version might follow later.
  
- You will see a smaller window titled "IconX" and a bigger one 
  named "Emulator". First move the IconX window so that no part of
  the "Emulator" window is hidden any longer.
  The IconX window shows the following text:
  Booten (A, sonst C)       e.g. Boot (A else C)
  Please type C and press enter. The boot routine is not very clever
  at the moment, so selecting a drive that is not bootable might 
  freeze the emulator. (To be fixed soon)
  
  The emulator should now boot. You will be asked for the time 
  and date. If your Amiga has an acurate clock these two values
  should already be ok and you can just press enter. Please note that
  you have to activate the Emulator window (Click inside) before you 
  can enter anything. The IconX window is now for some debugging 
  output only.
  
- Install some applications.
  The diskimage "floppy.img" contains some applications. To install
  them on the harddisk image please type 
  A:
  followed by Enter. Now type install. The files are uncompressed 
  and copied to the harddisk image now. There is also a new
  autoexec.bat and config.sys. In order to activate these two files
  the emulator has to be restarted.
           
- Close the emulator window and start the emulation again.

- Now try the applications in the emulator.
  type VC or DN to start Volkov Commander or Dos Navigator. Both
  programs are very nice Norton Commander clones. In Dos Navigator
  you can find a nice Tetris game build in.
  
  In the directory C:\PACKER you will find famous packers like lha,
  arj and pkunzip.

  In the directory C:\PI is is little testprogram PI.EXE. 
  It calculates PI for up to 1500 digits and prints the digits and 
  the time needed for the calculation. Usefull for speed comparisons.
  Calculate 1000 digits and send me your results!
  
  In the directory C:\SPRINGER is a nice chess game. Start it by 
  typing START.
  
  The directory C:\EMUTOOLS contains three programs that are usefull
  in this emulator only. PC2HOST, HOST2PC and HALT. These programs 
  enable you to import and export files into/from the emulated disks.
  Example:
  You found the file DUMMY.ZIP in the internet and want to try it on
  the emulator. You downloaded it to RAM:t/downloads/dummy.zip. 
  You want to import the file to C:\TESTPRGS\DUMMY.ZIP
  
  HOST2PC RAM:t/downloads/dummy.zip C:\TESTPRGS\DUMMY.ZIP
  e.g. HOST2PC amiga_path_and_name  pc_path_and_name 
  
  PC2HOST works in the other direction, e.g.
  PC2HOST pc_path_and_name  amiga_path_and_name 

  Both programs are case insensitive.

  HALT simply exits the emulator.


- Other tools:
  In the package is a file DISK2FILE.EXE. This program reads 
  1.44 MB Floppy disks from driva A: and copies the contens to a file 
  wich can be used as disk image for the emulator. Currently there is 
  only a PC version of this program.
  

- Changing Floppy Disks.
  The emulator uses two images to simulate the floppy disks.
  floppy.img is drive A:
  floppy_b.img is drive B:
  
  You can "remove" and "insert" disks by simply copying other files 
  with these names into the emulator directory.  


- Other usefull applications/programs/Dos running on the emulator
  * TurboC 2.0
  * BorlandC++ 1.5
  * Borland Turbo Pascal 5.0
  These great programs can be legally downloaded for free from the 
  Borland Community Web site. (There is just a free registration as 
  community member required) 
  Don't miss these great programs! Download them! 

  * Norton Commander

  * MSDOS 3, 4, 5, 6 and its programs such as qbasic
  * PTSDOS (but not the 2000 version as the 2000 version is not for 
    the 8086 CPU)
  * NovelDos 7
  * FreeDos (but not recommended at the moment, its a great pice of 
    work work but has still to much problems)

  -> If you find other applications, games or tools that run on the 
     emulator please tell me!

- Known problems and bugs
  * No graphics at the moment. (But adding CGA has highest priority)
  * Very simple keyboard emulation. (Keyboard drivers will not work!)
  * Some keys are missing. I will investigate this problem...
    Workaround:
    -DoSNavigator has a build in ASCII table. So if you try to enter
     a path name in the command line and you can't finf for instance
     the backslash, then first start DN.EXE and enter your path now.
     Now you can enter CTRL-B to activate the ASCII-table. There you
     can choose the character you want.
     If you are writing a text or a batch file and need characters 
     that are not supportet at the moment you can use the editor
     for DosNavigator. Here you can access the same ASCII-table by 
     pressing CTRL-P.
    -VolkovCommander
     If you are writing a text or a batch file and need characters 
     that are not supportet at the moment you can use the editor 
     from VolkovCommander. There you can toggle between ASCII and 
     HEX mode by pressing F4. So you can enter a 40 for '@' or a
     5c for '\' for instance. 
  * Sometime speed of the internal clock is completely inaccurate. 
    If the emulator is to slow (e.g. your machine is to slow) or you 
    disable the emulator temporally (for instance by pressing the 
    rhight mouse button) the internal speed control will be disabled. 
    A better algorithm is needed here.
  * Booting from a non bootable disk is not handled properly. The 
    emulator can freeze in this case. 
  * Reset is not handled properly. (Some install disks ask you to 
    press any key to restart the computer) Such a reset will ususally 
    abort the emulaton.
  * Make a MorphOs version.   
           


01. July 2001, Alexander Fritsch
http://selco.da.ru
Alexander.Fritsch@siemens.com 
selco@t-online.de 
 
   
selco@t-online.de
 
© Greifswald 2001
Webmaster: Babette Fritsch
Last Modification: 23.01.2005