WadiM's Freeware Projects
Script PC v.0.006 (31.07.2009) - last Delphi-based release, main changes are here.
NOTE: Delphi-based versions no more supported because of complete migration to C++ branch in 2009.
Current versions of emulator is in Alpha state yet (so bugs, memory leaks, unready features etc.)
Scripted BIOS, which included in emulator package, is pretty slow currently (yet workable).
Better to use recommended config HARD with LGPL-ed binary BIOSes from Bochs x86 Emulator.
They can be found in Bochs installer (about 4 MB in size) (main BIOS file "BIOS-bochs-legacy" and
video BIOS file "VGABIOS-lgpl-latest" - last also can be found at it site http://www.nongnu.org/vgabios)
Real model configurations with binary ROMs mostly based on MESS collection of ROMs (romset).
With emulator can be used bootable FreeDOS floppy images (better to use odin1440.img)
To import/export files to disc images exists editing/manupulation tool WinImage (shareware)
Archive with empty hard disk images hdimages.zip (32-512Mb)
TomsRtBt Floppy Linux works flawless in Script PC.

Для бинарного конфига HARD в SPC нужно скачать бинарные БИОСы из инсталляции
эмулятора Bochs (ссылки выше). Для мыши в DOS-е нужно грузить драйвер
типа mouse.com (для Вынь9х не нужно, у них грузится всегда).

Guestbook / Гостевая
Configurations / Конфигурации
Documentation / Документация
Screenshots / Скриншоты
Changes / Изменения
Links / Ссылки
Sandbox / Песочница



Emulation / Эмуляция

Script PC/Pro (C++, in development since second half of 2008, releases of emulators based on it in 2012)
multiplatform, THIRD-generation emulation core, supports emulation of 64 bit architectures (x86-64, PPC64 etc)
primary target is emulation/virtualization of more-or-less modern platforms (32/64bit, PCI bus and better)
мультиплатформенный, ядро третьего поколения, поддержка эмуляции 64-битных архитектур (x86-64, PPC и пр.)
основное предназначение - эмуляция/виртуализация более-менее современных платформ (32/64 битных)
Script PC v.0.006 (Dec 2007-Aug 2009, will not be updated anymore by me)
win32-only (currently), SECOND-generation emulation core, w/o support of more than 32 bit architectures
primary target is emulation of old platforms (8/16/32-bit home computers/consoles, x86-16/32 with ISA bus)
пока для win32, ядро второго поколения, без поддержки эмуляции более чем 32-битных архитектур
основное предназначение - эмуляция/виртуализация старых платформ (домашних 8/16/32, x86-16/32 с ISA шиной)
Soviet PC 0.18.2 (Mart 2007-May 2008, will not be updated anymore by me)
win32-only, FIRST-generation emu-core (w/o scripts, but this is only release with support of savestates currently)
was based on Korvet-specific core, partially redesigned to support emulation of other PC-s (x86-16/32 at least)
для win32, ядро первого поколения (без скриптов, но это пока единственный релиз с сохранением состояний)
был основан на Корвет-ориентированном ядре, частично переделанном для эмуляции других компьютеров
Virtual Korvet 0.12(9) (Aug 2004-Oct 2004, here should be some version)
win32-only, ZERO-generation emu-core (which was designed from scratch, w/o any experience in emulation)
but it was flexible enought to support x86-emulation in Soviet PC with minimal changes (released 2.5 years later)
для win32, ядро нулевого поколения (разработано с нуля, без всякого опыта в эмуляции чего-либо вообще)
оказалось достаточно гибким, чтобы с минимумом изменений добавить x86-эмуляцию через 2.5 года

TIP!!! To launch Quake1 DOS must be booted from HDD. In case of booting from FDD place path to game folder in autoexec.bat
(string like "path=c:\quake1" or similar) to avoid "OMPT=" message from DPMI extender
ПОДСКАЗКА!!! Для запуска Quake1 нужно загружать DOS с жесткого диска. В случае загрузки с флоппика
в autoexec.bat надо добавить путь к папке с игрой (типа "path=c:\quake1" или ему подобного).



License / Лицензия

All software here are FREEWARE! You can use it for non-commercial purposes ONLY!
You are not allowed to use it for ANY ILLEGAL activity. Copyrighted material cannot be distributed
with this software without the explicit permission of the copyright owner.
THIS SOFTWARE IS PROVIDED AS-IS. WITHOUT WARRANTY OF ANY KIND.
YOU USE THE SOFTWARE AT YOUR OWN RISK.
THE AUTHOR SHALL NOT BE HELD LIABLE FOR ANY DAMAGE TO YOU, YOUR COMPUTER,
OR TO ANYONE OR ANYTHING ELSE, THAT MAY RESULT FROM ITS USE, OR MISUSE.

Все программы на данном сайте являются полностью бесплатными, предназначены для
некоммерческого использования и используется Вами на свой страх и риск.
Автор не обязуется поддерживать и развивать программы, не несет ответственности
за любой ущерб и недополученную прибыль, которую повлекло за собой использование
данных программ. Все права на программы остаются за автором. Если Вы не согласны
со всем вышеизложенным - не скачивайте и не используйте программы с данного сайта.




Notes / Пояснения

First, sorry for my English. Second, all software here are my hobby projects. I'm doing it using some part of my
free-from-real-work time. So I doing things, that interesting to me mostly - at the current period of time (or season of year :).
And if I become bored with them (at some moment) - I'm doing them slowly (at that moment).
But computer hardware and system-level software is one of my long-term interests since school times and 8-bit home computers
(and as such passed test of time). Because of this all project at this site is long-term too and will not be abandoned completly.
Even if at some periods of time visible progress is slow - this simply means, that I'm doing some complex thing
or in process of cleaning/rewriting/porting sources. And finally, resulting software is pusblished on this site because it
can be interesting to some other peoples, no more. As I'm interesting in emulation-related software from others -
even if almost not using it (because I'm become bored of computer gaming long time ago - better to read good fantasy book :)
So don't demand such levels of compatibility, features or development speed, as in some other projects.
This is not in my priorities. My main purpose is to better learn, how things work (by emulating/implementing them),
and to have some fun in process, programming some non-trivial things.

Все программы, имеющиеся (и планирующиеся) на данном сайте, являются не более чем моими хобби-проектами,
которые я делаю, используя часть того времени, которое остается от основной работы и прочих важных вещей.
Соответственно, я стараюсь делать то, что для меня более интересно - в данный момент времени (или время года :).
И если мне это дело надоедает (на некоторое время) - работы существенно замедляются (или приостанавливаются).
Но вообще-то компьтерная аппаратура и системно-ориентированные программы являются одним из моих
долговременных интересов еще со времен школы и 8-битных домашних компьютеров (т.е. прошли проверку временем)
. Соответственно, проекты на данном сайте тоже долговременные и не будут заброшены полностью.
Даже если в некоторые периоды времени видимого прогремма в их развитии не будет - это просто означает,
что я делаю какую-то сложную вещь или там зачищаю/переписываю/портирую исходники. И последнее,
результирующие программы выкладываются на данном сайте потому, что могут кому-нибудь быть интересны, не более.
Аналогично тому, как я сам интересуюсь эмуляторами других людей - хотя практически ими не пользуюсь
(поскольку игры на компьютере мне по большей части давно уже надоели - лучше почитать хорошее фэнтази :)
Поэтому не стоит надеятся на тот же уровень совместимости, возможностей или скорость разработки,
что имеется у некоторых других проектов. Это не является для меня приоритетом. Моя основная цель -
более подробное изучение работы различных интересных вещей (с помощью их эмуляции/реализации).
Ну и небольшое развлечение от программирования некоторых нетривиальных вещей.




All trademarks mentioned above are property of their respective owners.

Belarus 2004, 2007-2012
n.e.w.s.p.c.@.m.a.i.l.,.r.u
I'm back :)