PDA

View Full Version : ScriptPC WIP 08.06.2008 released



JKKDARK
June 9th, 2008, 17:16
New version of the IBM PC (286, 386, 486, 586 and XT) and Spectrum 48k emulator (http://soviet-pc.narod.ru/) for Windows.

Changelog:


- fixed couple of x86-32 CPU emulation bugs, so it is promoted to "alpha"
state (i.e. it is mostly workable, but not completly - and hardware debug
registers not implemented yet).. Main obstacle to correct OS and software
working is incomplete emulation of PC devices and BIOSes (some soft
better worked with virtual BIOS, some with real/binary - so better to try it
on both, if something failed to work). But take in account, that currently
x86 CPU faults processed quite slow (because lack of optimization - they
every time trash own block of recompilation cache to provide correct
restart of instruction). So "virtual-8086" mode EMS emulators
(emm386/qemm-like) will slowdown DOS in SPC (currently).
- small fix in VGA "double line" modes detection;
- speedup of script´s CASE construction (table-based for integer "cases" now);
- added two recommended ("Best") x86-configs to simplify emulator usage:
fast real (with binary BIOSes) and slower virtual (with scripted BIOSes - not
complete yet, because scripted VGA BIOS is under development currently);
- added support of Z80-configs to debug console (disassembling etc.);
- added support of some BIOS-es (PC/5150, Phoenix-386);
- fixed couple of bugs in emulation kernel (synchronization etc.);
- fixed some broken script error messages (now show correct scipt name);
- some fixing and cleanup in scripts of several devices and in virtual BIOS.


Download and give feedback via comments