**********************************
*  SC3K - SEGA SC-3000 Emulator  *
*          Version 1.43          *
**********************************
*           by SiRioKD           *
**********************************

--------
Contact:
--------

E-Mail: siriokds@libero.it

Main URL: http://www.siriokds.emuita.it/
Mirror 1: http://siriokds.interfree.it/
Mirror 2: http://members.xoom.it/




-----------
Disclaimer:
-----------

SC3K (C)2000/2001 by Saverio Russo (SiRioKD)

- It can be distributed freely as long as it is not modified.
- When you use it you do so at your own risk.
- The author is not responsible for any loss or damage resulting 
  from the use or misuse of SC3K.

- SC3000 is registered trademarks of SEGA. 
  The author is in no way affiliated with Sega Enterprises, Ltd.
  Games ROMS included in emulator are copyrighted and so 
  you can use it ONLY if you have original cartridge.
  
- If you do not agree with these terms delete SC3K now!!!


---------
What is?:
---------

SC3K is a SEGA SC-3000 Home Computer Emulator. 

Runs under Microsoft Windows 9x/NT/2K/XP.


-------------
Requirements:
-------------

DirectX and a faster MMX CPU!




----------
Greetings:
----------

Omar Cornut / Zoop (omar@cornut.fr) 
    for help with SK1100 keyboard routines,
    and fixed Safari Hunting issue.

Reip (reip@emuita.it)
    published my SC3K on Emuita (www.emuita.it) site.

Marat Fayzullin / Rst38h (http://www.komkon.org/fms/)
    for having released the sources of TMS9918 vdp core.




--------
History:
--------

...................................................................................
26/Dec/2001	Version 1.43:

+ Added command line EXTERNAL ROMS load (see below...)

+ Added command line BLIT and RESOLUTION selection (see below...)

+ Added command line ROM selection (see below...)

+ Added "Star Force" ROM

...................................................................................
19/Dec/2001	Version 1.41:

+ Added Horizontal 25% scanline

+ Added 1024x768 resolution

+ Added Horizontal (3:1) 100% scanline for 1024x768

+ Added ROMS up to 33! (Some ROM still doesn't works...)

+ Added PGUP and PGDN in ROM's menu

* Changed EXIT key from ESC to F10

+ Added ESC key to exit from menus

* Changed SpriteLimit default to OFF

* Fixed some bugs

...................................................................................
13/Dec/2001	Version 1.40b2:

* Fixed Screenshot saving (works again!)

+ Autodetection of VIDMEM/SYSMEM with blitmodes

* Modified video routines

* Modified menu timings

* Cleaned up sourcecode


...................................................................................
11/Dec/2001	Version 1.40b1:

* Changed VideoSystem from SDL (external dll) to SiRioKD VOS (internal)

+ added HW BlitStretch (2x, fullscreen, zoomed)

- removed vertical scanline and cross scanline

+ Added switching resolution (F9)

+ Added switching vidram/sysram (F11)

* Changed audio routines

* Changed input routines

* Changed RESET button

* Cleaned up sourcecode


...................................................................................
09/Oct/2001	Version 1.33:

* Fixed bug in menu system!

+ Added starting logo! (coded in Z80 ASM!)

* Minor bugfix in gfx routines

...................................................................................
08/Oct/2001	Version 1.32:

* Changed DirectSound routines (more stable under Win2K!)

* Changed menu system (up to 5 rows for menu window)

* Changed ROM loading routines ("Safari Hunting" fixed!)

+ Added "Safari Hunting" rom (now contains 22 games and 1 Basic rom)

...................................................................................
06/Oct/2001	Version 1.31:

+ Added sprite limit switch (F6)

* Changed VGM logging keys (only F7)

...................................................................................
01/Oct/2001	Version 1.3:

+ Added VGM logging (F6/F7)

+ Added save screenshot option (F8)

+ Added "About" info message (F11)

+ Added "Pacar" rom (now contains 21 games and 1 Basic rom)

...................................................................................
22/Sep/2001	Version 1.2:

* Fixed bug in MMX graphics routines

* Changed keyboard shortcuts

+ Added on screen system messages

- Removed speed switch

...................................................................................
22/Sep/2001	Version 1.1:

+ Now only MMX cpu are supported!

* Optimized MMX graphics routines

* Now sound is in 44100Hz - 16bit - Mono 

...................................................................................
19/Sep/2001	Version 1.0:

* First Public Release!

...................................................................................

----------------------
Command Line Switches:
----------------------

/list			Create a "gamelist.txt" file, contains ROM list
		
/game <num>		Autoload ROM <num>, where <num> is the number preceding 
			ROM name in "gamelist.txt".

/file <filename>	Load external ROM file named <filename>.
				
/blit <num>		Select blitmode where <num> is:
			0 - MMX Horizontal Scanline 50%
			1 - MMX Horizontal Scanline 100%
			2 - MMX Horizontal Scanline 25%
			3 - MMX Doubled
			4 - BLT Doubled
			5 - BLT Fullscreen Stretch
			6 - BLT No Border Fullscreen Stretch

/res <w> <h>		Select resolution, <w>idth and <h>eight of desired resolution.
			Available (if supported by your videocard) resolutions:	
			512x384, 512x480, 640x480, 800x600, 1024x768


example1:		Command "sc3k_vos.exe /game 8 /res 512 384 /blit 2" 
			Runs SC3K using ROM n.8, trying to switch to 512x384 and 
			choosing "MMX Horizontal Scanline 25%" as blit mode.
		
example2:		Command "sc3k_vos.exe /blit 5 /res 640 480 /file c:\roms\orguss.rom" 
			Runs SC3K loading "c:\roms\orguss.rom", 
			trying to switch to 640x480 and 
			choosing "BLT Fullscreen Stretch" as blit mode.


-------------------
Keyboard Shortcuts:
-------------------

  ESC	Exit from menus

  F1 	Help
  F2 	ROM Select Menu ON/OFF ("RETURN" key to select ROM)
  F3 	Hard Reset
  F4 	Switch Joystick/Keyboard mode (default = Joystick, Fire1/Fire2 = A/S)
  
  F5 	Switch between blit mode
  F6	Switch Sprite Limit ON/OFF
  F7 	Switch VGM logging ON/OFF (2MB buffer and save to file "sc3k.vgm" in current directory)
  F8 	Save a screenshot
  
  F9 	Change resolution
  F10 	Quit
  F11 	Switch between use of VIDMEM / SYSMEM
  F12 	About message
  
  INS 	SC-3000 Keyboard Reset Button

