Rev 783 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed | ?url?
----------------------------------------------------------------------
UnrealSpeccy 0.36.7 by SMT
----------------------------------------------------------------------
ñîäåðæàíèå
1. âîçìîæíîñòè
2. òðåáîâàíèÿ ê ñèñòåìå
3. óïðàâëÿþùèå êëàâèøè ýìóëÿòîðà
4. íåñîâìåñòèìîñòü
5. ïðèâåòû è áëàãîäàðíîñòè
6. ëèöåíçèÿ
----------------------------------------------------------------------
âîçìîæíîñòè
ïðîöåññîð
Z80: âñå (íå)äîêóìåíòèðîâàííûå êîìàíäû è ôëàãè
ìîäåëè ïàìÿòè
Pentagon 128/512/1024 ñ 64K ÏÇÓ
Scorpion 256/1024 ñ 64K ÏÇÓ
Scorpion ÏðîôÏÇÓ ñ ïîääåðæêîé SMUC (128/256/512K)
KAY-256/1024 ñ 64K ÏÇÓ
Profi 1024 ÎÇÓ/ÏÇÓ ñ memory mapper'îì
ATM TURBO 1 v4.50 512/1024 ÎÇÓ, 64-1024K ÏÇÓ
ATM TURBO 2+ v7.10 128/512/1024 ÎÇÓ, 64-1024K ÏÇÓ
êýø 16/32K
CMOS/÷àñû(RTC):
ñîâåòñêàÿ ìèêðîñõåìà (512ÂÈ1, 64 áàéòà, 1-é äåíü - ïîíåäåëüíèê) èëè
ìèêðîñõåìà èç IBM PC (DALLAS, 256 áàéò, 1-é äåíü - âîñêðåñåíüå)
÷àñû è ýíåðãîíåçàâèñèìîå ÎÇÓ (NVRAM) (24LC16) êîíòðîëëåðà SMUC
çâóê
áèïåð è çâóê ìàãíèòîôîíà
AY-3-8910/YM2149: òî÷íàÿ ýìóëÿöèÿ, âêëþ÷àÿ öèôðîâîé çâóê
è íåñòàíäàðòíûå ýôôåêòû, íî ïàðàëëåëüíûå ïîðòû íà R14/R15 íå ýìóëèðóþòñÿ
Turbo-AY (Turbo-Sound): 2 ìèêðîñõåìû AY(èëè YM) ïî ñõåìå PoS èëè NedoPC
TurboSound FM: 2 ìèêðîñõåìû YM2203 (6 AY êàíàëîâ + 6 FM êàíàëîâ)
ðåæèì 'use digital samples' (îòñóòñòâóþùèé íà ðåàëüíîì Ñïåêòðóìå):
AY-ìóçûêà ÷åðåç öèôðîâîé ïëåéåð - èãðàþòñÿ òðè ñýìïëà
ñ ãðîìêîñòÿìè è ÷àñòîòàìè èç ñîîòâåòñòâóþùèõ ðåãèñòðîâ AY
ðåæèì 'pseudo-turbo': 2 çàïàðàëëåëåííûõ ìèêðîñõåìû YM ñî ñäâèãîì ïî ôàçå
äâà êîâîêñà - Pentagon (ïîðò #FB) è Scorpion (ïîðò #DD)
SounDrive
çàïèñü çâóêà â WAV èëè VTX (VTX - õîðîøèé ôîðìàò äëÿ AY çâóêà, ãîðàçäî
ïëîòíåå, ÷åì PSG, íî äëÿ íåãî òðåáóåòñÿ lha.exe ãäå-ëèáî â %PATH%)
General Sound - ïëåéåð MOD è çâóêîâûõ ýôôåêòîâ ÷åðåç áèáëèîòåêó BASS.
Ìîæíî ñîõðàíèòü ìóçûêó, ÷òîáû çàòåì ñëóøàòü å¸ âî âíåøíåì ïëåéåðå
íèçêîóðîâíåâàÿ ýìóëÿöèÿ General Sound (âíóòðåííèé Z80 íà 12MHz,
512Kb âíóòðåííåãî ÎÇÓ, âíóòðåííèå ïîðòû è ÖÀÏû)
BASS äà¸ò áîëåå âûñîêîå êà÷åñòâî è áîëüøå êàíàëîâ, ÷åì íèçêîóðîâíåâàÿ
ýìóëÿöèÿ. Íèçêîóðîâíåâàÿ ýìóëÿöèÿ íóæíà äëÿ ïðîãðàìì, ïîäìåíÿþùèõ
ôèðìåííûé ïëåéåð è èñïîëüçóþùèõ Z80 äëÿ ñâîèõ öåëåé. Íà ïðàêòèêå
BASS ðåêîìåíäóåòñÿ äëÿ èãð, à íèçêîóðîâíåâàÿ ýìóëÿöèÿ - äëÿ ïðîäâèíóòûõ
ìóçûêàëüíûõ/çâóêîâûõ ðåäàêòîðîâ (RIFF tracker)
ãðàôèêà
ìíîæåñòâî ôèëüòðîâ, îò áûñòðîãî simple äî áèëèíåéíîé
ôèëüòðàöèè, ìàñøòàáèðóþùåé ñïåêòðóìîâñêîå èçîáðàæåíèå äî 512x384
ñ 64 öâåòàìè;
ôèëüòð 'noflic' äëÿ ïðîãðàìì, êîòîðûå áûñòðî ïåðåêëþ÷àþò äâà ýêðàíà,
÷òîáû ïîëó÷èòü áîëüøå öâåòîâ;
íåñêîëüêî ÷àíêîâûõ ôèëüòðîâ äëÿ äåìîê XIX âåêà
çàìå÷àòåëüíûé ôèëüòð 'Anti-Text64'. Ïðåäíàçíà÷åí äëÿ ÷òåíèÿ ïðåññû.
Íà ëåòó çàìåíÿåò øðèôòû 4x8 íà áîëåå ïðèÿòíûå äëÿ ãëàç øðèôòû 8x8 è 8x16
íàñòðîéêè Pentagon è Scorpion äëÿ ìóëüòèêîëîðíûõ ýôôåêòîâ,
ïðè÷¸ì áîðäåð îáíîâëÿåòñÿ ñ òî÷íîñòüþ äî òàêòà
äëÿ ýìóëÿöèè ñêîðïèîíîâñêèõ áîðäåðíûõ ýôôåêòîâ èìååòñÿ ðåæèì
îáíîâëåíèÿ áîðäåðà ðàç â 4 òàêòà
ðåæèì nopaper äëÿ îòëàäêè áîðäåðíûõ ýôôåêòîâ
flash-color (â êàæäîì çíàêîìåñòå ïðè âêëþ÷åííîì áèòå FLASH ìîæíî âûáðàòü
îäèí èç 128 öâåòîâ ink íà ÷¸ðíîì ôîíå)
ðåæèìû âûñîêîãî ðàçðåøåíèÿ: Pentagon 512x192, Profi 512x240, ATM
(ðàáîòàþò òîëüêî ñ ôèëüòðîì 'double')
öâåòíûå âèäåîðåæèìû ATM-TURBO (òîëüêî ñ ôèëüòðîì 'double'):
òåêñòîâûé 80x25, EGA 320x200, ìóëüòèêîëîð 640x200.
Äëÿ ñìåíû øðèôòà òåêñòîâîãî ðåæèìà ïîìåñòèòå SGEN.ROM â ïàïêó unreal.
Íå âêëþ÷àéòå border=none â âèäåîðåæèìàõ ATM
ðåæèì 384x304 êîìïüþòåðà Pentagon [ñì. ZX-Guide#2, AlCoNews#32]
ðåæèì "öâåò íà òî÷êó" êîìïüþòåðà Pentagon [ñì. Info Guide#8, #9]
àïïàðàòíûé ìóëüòèêîëîð
ïîðò àòðèáóòîâ #FF
íàñòðîéêà ãðàôèêè è çâóêà ãîðÿ÷èìè êëàâèøàìè
ïàðàìåòðû ãðàôèêè (÷èñëî òàêòîâ â êàäðå è â ñòðîêå) âûáèðàþòñÿ è
íàñòðàèâàþòñÿ êëàâèøàìè grey+, grey-, grey* íà öèôðîâîé êëàâèàòóðå
t-states/frame (÷èñëî òàêòîâ â êàäðå) ïîçâîëÿåò ïîäîáðàòü ñêîðîñòü
â ñëèøêîì áûñòðûõ (èëè ñëèøêîì ìåäëåííûõ) èãðàõ
êîìáèíàöèè alt+grey*, grey-, grey+ âûáèðàþò çâóêîâîé ñîïðîöåññîð (AY/YM)
è ñòåðåîðåæèì (ABC/ACB), èëè æå ïàëèòðó
äèñêîâûé èíòåðôåéñ Beta 128
âñå êîìàíäû êîíòðîëëåðà ÂÃ93 (WD1793), âêëþ÷àÿ ÷òåíèå/çàïèñü äîðîæêè
ïåðåõâàò ÷òåíèÿ/çàïèñè ñåêòîðîâ - óñêîðåíèå áîëåå ÷åì â 256 ðàç
ìàãíèòîôîí
ïîëíàÿ ïîääåðæêà TAP è TZX
ïîääåðæêà CSW
âûáîð ôàéëà (tape browser)
àâòîçàïóñê ëåíòû ïðè îáðàùåíèè ê ñòàíäàðòíîé ïðîöåäóðå ÷òåíèÿ
áûñòðàÿ çàãðóçêà: UnrealSpeccy ìîæåò ðàñïîçíàòü ëîãèêó çàãðóç÷èêà
è óñêîðèòü åãî ïóò¸ì ïðîïóñêà öèêëîâ çàäåðæåê è îæèäàíèÿ ôðîíòîâ.
Ðàçóìååòñÿ, UnrealSpeccy ïðè ýòîì íå ñáèâàåò òàéìèíãè,
òàê ÷òî äëÿ áûñòðîé çàãðóçêè òðåáóåòñÿ âêëþ÷èòü max speed (NumLock).
Òàêèì îáðàçîì, ëþáóþ 128K èãðó ìîæíî çàãðóçèòü çà 10-20 ñåêóíä.
Ýòà õèòðîñòü ðàçðàáîòàíà íåçàâèñèìî îò RAMSOFT, íî ïîõîæå, ÷òî
RS 0.90.38 ðàáîòàåò àíàëîãè÷íûì îáðàçîì.
Äëÿ äåéñòâèòåëüíî áûñòðîé çàãðóçêè âêëþ÷èòå âèäåîôèëüòð 'normal'
IDE
UnrealSpeccy ýìóëèðóåò IDE-èíòåðôåéñû êîìïüþòåðîâ KAY, SCORPION è ATM-2
ñ äâóìÿ óñòðîéñòâàìè òèïà æ¸ñòêèé äèñê/CD-ROM
âìåñòî ðåàëüíûõ æ¸ñòêèõ äèñêîâ ìîæíî èñïîëüçîâàòü ôàéë-îáðàçû.
CD-ROM ýìóëèðóåòñÿ ÷åðåç ðåàëüíîå óñòðîéñòâî èëè ÷åðåç âèðòóàëüíîå,
ðàáîòàþùåå íà óðîâíå îïåðàöèîííîé ñèñòåìû
ýìóëèðóåìûå ñõåìû:
Nemo - êîíòðîëëåð äëÿ øèíû ZX-BUS, ïðîèçâîäèâøèéñÿ Nemo è NedoPC
ATM - ATM TURBO 2+ v7.10
Nemo(A8) - èçìåíåíèå ñõåìû Nemo: èñïîëüçóåò A8 âìåñòî A0, ÷òîáû
âûáèðàòü ñòàðøèé/ìëàäøèé áàéò 16-ðàçðÿäíîãî ñëîâà (ìîæíî
ñ÷èòàòü ñåêòîð äâóìÿ êîìàíäàìè INIR:INIR)
SMUC - IDE-êîíòðîëëåð äëÿ êîìïüþòåðà ZS Scorpion
ìîäåì
Âíóòðåííèé ISA-ìîäåì, íàñòðîåííûé íà COM1 (ïîðòû 03F8-03FF,
òðàíñëèðóåìûå íà ñïåêòðóìîâñêèå ïîðòû #F8EF-#FFEF).
Ïðåðûâàíèå îò ìîäåìà (NMI íà Ñïåêòðóìå) íå ýìóëèðóåòñÿ.
Òðåáóåòñÿ óñòàíîâèòü äðàéâåð ìîäåìà â Windows.
Ïðîãðàììà ping by Kamil Karimov ïðîâåðåíà è ðàáîòàåò
ïðè ïóñòîé ñòðîêå èíèöèàëèçàöèè ìîäåìà (modem initialization string)
óñòðîéñòâà ââîäà
ïîëíîñòüþ íàñòðàèâàåìàÿ êëàâèàòóðà
âñòàâêà òåêñòà èç áóôåðà îáìåíà ÷åðåç ýìóëÿöèþ ñïåêòðóìîâñêîé êëàâèàòóðû
AY-mouse (ìûøü îò ÊÎÐÂÅÒà, ïîäêëþ÷¸ííàÿ ê ïîðòó A çâóêîâîãî ñîïðîöåññîðà)
kempston mouse ñ íàñòðàèâàåìîé ñêîðîñòüþ è îïöèåé îáìåíà êíîïîê,
ñ ïîääåðæêîé êîëåñà (D7..D4 â ïîðòó êíîïîê ëèáî êàê êëàâèøè UP/DOWN)
kempston joystick íà êëàâèàòóðå
kempston joystick íà ìûøè (äæîéñòèê ñëåäóåò çà êóðñîðîì ìûøè)
êîëåñî è êíîïêè ìûøè ìîæíî ïðèâÿçàòü ê ëþáûì êëàâèøàì
êëàâèàòóðû Ñïåêòðóìà èëè êåìïñòîí-äæîéñòèêà
äæîéñòèê äëÿ PC ìîæíî ïðèâÿçàòü ê ëþáûì êëàâèøàì
êëàâèàòóðû Ñïåêòðóìà èëè êåìïñòîí-äæîéñòèêà
ðåæèì çàëèïøèõ êëàâèø (sticky keys) [âçÿòî èç ZX_Emul, ñì. åãî îïèñàíèå]
autofire (íàñòðàèâàåìàÿ êëàâèøà, íàñòðàèâàåìûé ïåðèîä)
ôàéëû
÷èòàþòñÿ:
SP, SNA è Z80 (âñå âåðñèè, 48k è 128k)
TAP, TZX, CSW
FDI, TRD, SCL, TD0, UDI
åñëè îáðàç äèñêà íå ñîäåðæèò boot.B,
ìîæíî åãî àâòîìàòè÷åñêè äîáàâëÿòü.
Ìîæíî èñïîëüçîâàòü çàãðóçêó îáðàçîâ äèñêîâ äëÿ
êàæäîãî èç äèñêîâîäîâ ïðè çàïóñêå ýìóëÿòîðà
ôîðìàò HOBETA - ôàéë äîáàâëÿåòñÿ íà ñóùåñòâóþùèé äèñê;
åñëè íåò äèñêà, ñîçäà¸òñÿ ïóñòîé TR-DOS äèñê.
Óäîáíî ãðóçèòü èç êîìàíäíîé ñòðîêè:
unreal.exe prog.$B prog.$C <- áóäóò ïîìåùåíû íà îäèí äèñê
Ìîæíî ãðóçèòü õîáåòíûå ôàéëû ÷åðåç ìåíþ 'F3',
íî òîëüêî ïî îäíîìó ôàéëó
çàïèñûâàþòñÿ:
SNA 48k è 128k
TRD, FDI, UDI
TD0 (çàïèñûâàåòñÿ áåç ñæàòèÿ, ïîýòîìó çàïèñàííûé ôàéë, ñêîðåå âñåãî,
áóäåò áîëüøå ñ÷èòàííîãî)
SCR, BMP (ñêðèíøîòû)
WAV, VTX
ïðåîáðàçîâàíèå ôîðìàòîâ:
ýìóëÿòîð ìîæåò îòêðûòü îáðàç äèñêà â îäíîì èç ôîðìàòîâ
(TRD/TD0/FDI/SCL/UDI) è çàïèñàòü åãî â äðóãîì ôîðìàòå
èíäèêàòîðû
1. ãðîìêîñòü/ñîñòîÿíèå AY. Áåëûé öâåò - òîí, æ¸ëòûé - øóì,
çåë¸íûé - îãèáàþùàÿ; òàêæå îòîáðàæàþòñÿ ãðîìêîñòè YM2203 è GS
2. èíäèêàòîðû performance. Îäèí ïîêàçûâàåò, ñêîëüêî òàêòîâ Z80
ïðîøëî ìåæäó äâóìÿ ïðåðûâàíèÿìè. Ïðè ïðîñìîòðå äåìîíñòðàöèé ìîæíî
óâèäåòü, ñêîëüêî âðåìåíè çàíèìàåò òîò èëè èíîé ýôôåêò. Âòîðîå ÷èñëî -
÷àñòîòà êàäðîâ PC - íà íîðìàëüíîé ñêîðîñòè äîëæíî áûòü 50.
Åñëè îíî ìåíüøå, òî âàø êîìïüþòåð ñëèøêîì ìåäëåííûé, è âû ñëûøèòå
èñêàæ¸ííûé çâóê. Âûáåðèòå áîëåå áûñòðûé âèäåîäðàéâåð è ôèëüòð,
îòêëþ÷èòå êàêèå-íèáóäü óñòðîéñòâà, óâåëè÷üòå skipframe èëè óáàâüòå
t-states per int. Ïðè ïðîãîíå íà max speed ÷àñòîòà êàäðîâ ïîêàçûâàåò,
íàñêîëüêî âàø êîìïüþòåð áûñòð. Íàïðèìåð, 800 fps - ýòî â 16 ðàç
áûñòðåå, ÷åì Spectrum, è ñðåäíÿÿ èãðà çàãðóçèòñÿ çà 20 ñåêóíä.
3. èíäèêàòîð input. Ïîêàçûâàåò, êàêèå óñòðîéñòâà ââîäà îïðàøèâàþòñÿ -
êëàâèàòóðà, ìûøü, êåìïñòîí-äæîéñòèê. Äëÿ êëàâèàòóðû ïîêàçûâàþòñÿ
îïðàøèâàåìûå ïîëóðÿäû. Ïðèìåð: ÿ çàìåòèë, ÷òî â èíòðî ê KOL0BOK2
àêòèâíû ïîëóðÿäû <B>-<SPACE> è A-G. <SPACE> - ýòî âûõîä, íî ïî÷åìó
ïðîãðàììà îïðàøèâàåò <A>-<G>? ß íàæàë <A> è óâèäåë, ÷òî òåïåðü
ïðîãðàììà îïðàøèâàåò <Y>-<P>. Ïîñëå íàæàòèÿ A+P ïðîãðàììà îïðàøèâàåò
<CAPS>-<V>. Ïîñëå íàæàòèÿ A+P+X àêòèâíûì îñòà¸òñÿ òîëüêî ïîëóðÿä
<B>-<SPACE>. Ïîëó÷àåòñÿ, ÷òî ÿ íàø¸ë cheat áåç çàëåçàíèÿ â êîä!
(Ìîæíî áûëî ïîñòàâèòü breakpoint íà ÷òåíèå ïîðòà #FE è àíàëèçèðîâàòü
êîä â ýòîì ðàéîíå)
4. èíäèêàòîð loading. Ïðè çàïèñè/÷òåíèè äèñêà ýìóëÿòîð ïîêàçûâàåò
ñèíþþ/êðàñíóþ äèñêåòó. Ïðè ôîðìàòèðîâàíèè äîðîæêè äèñêåòà æ¸ëòàÿ.
Ïðè çàãðóçêå ñ ìàãíèòîôîíà ýìóëÿòîð ïîêàçûâàåò êàññåòó è ïðîãðåññ
ñ÷èòûâàíèÿ òåêóùåãî áëîêà (èëè 'PS' - ïàóçà â çàïèñè)
5. local time - ÷àñû äëÿ òåõ, ÷òî ïðîâîäèò âñ¸ ñâî¸ âðåìÿ ñ
âèðòóàëüíûì Ñïåêòðóìîì
6. on-screen watches - ïîêàçûâàåò áàíêè ÎÇÓ è ÏÇÓ, èñïîëüçîâàííûå
â ïîñëåäíåì êàäðå; âû÷èñëÿåò âûðàæåíèÿ, îïðåäåë¸ííûå ïîëüçîâàòåëåì
7. ìîæíî èñïîëüçîâàòü ëàìïî÷êè íà AT êëàâèàòóðå â êà÷åñòâå èíäèêàòîðîâ
ãðîìêîñòè AY êàíàëîâ
èíäèêàòîðû íåîáû÷íî îêðàøèâàþòñÿ â ðåæèìå flash-color. Ýòî íå ãëþê
ìîíèòîð-îòëàä÷èê
ïðîãðàììà, íàçûâàåìàÿ â ìèðå PC "äåáàããåðîì", â ìèðå Spectrum ÷àñòî
íîñèò íàçâàíèå "ìîíèòîð"
ïîèñê òåêñòà èëè êîäà.
Èñïîëüçóåò ìàñêó: ñîâïàäåíèå, êîãäà ((code & mask) == (pattern & mask))
íåîãðàíè÷åííîå ÷èñëî òî÷åê îñòàíîâà (breakpoints)
îñòàíîâû ïî óñëîâèþ (conditional breakpoints) ëþáîé ñëîæíîñòè,
èñïîëüçóþò Ñè-ïîäîáíûé ñèíòàêñèñ (÷åðåç íèõ ìîæíî ðåàëèçîâàòü îñòàíîâ
ïî ÷òåíèþ èëè çàïèñè â ïîðò îïðåäåë¸ííîãî çíà÷åíèÿ, ïî îïðåäåë¸ííîé
êîìàíäå ïðîöåññîðà è ò.ï.)
îñòàíîâû ïî îáðàùåíèþ ê ïàìÿòè (ïî ÷òåíèþ/çàïèñè/èñïîëíåíèþ óêàçàííûõ
îáëàñòåé ïàìÿòè)
âñòðîåííûé àññåìáëåð/äèçàññåìáëåð Z80
ñîõðàíåíèå-çàãðóçêà îáëàñòåé ïàìÿòè
ðåäàêòîð îáðàçà äèñêà (äèñê-äîêòîð)
ripper's tool: äëÿ èçâëå÷åíèÿ ïðîöåäóð ñ èõ äàííûìè. Ïîêàçûâàåò, êàêèå
áàéòû áûëè ñ÷èòàíû/çàïèñàíû, è ñîõðàíÿåò âñ¸ àäðåñíîå ïðîñòðàíñòâî
ïðîöåññîðà, çàáèâàÿ íåèñïîëüçîâàííûå àäðåñà óêàçàííûì áàéòîì
(ïî óìîë÷àíèþ #CF)
ãîðÿ÷èå êëàâèøè ñîõðàíåíèÿ/âîññòàíîâëåíèÿ ïîëîæåíèÿ êóðñîðà â îêíå
äèçàññåìáëåðà
ãîðÿ÷èå êëàâèøè ïåðåõîäà ïî àäðåñó, óêàçàííîìó â êîìàíäå - â îêíî
äèçàññåìáëåðà èëè â îêíî äàìïà
on-screen watches: ïîêàçûâàþò îáëàñòè ïàìÿòè, àäðåñîâàííûå
ðåãèñòðîâûìè ïàðàìè
ãðàôè÷åñêèé èíòåðôåéñ (GUI)
âñå íàñòðîéêè, èìåþùèåñÿ â INI-ôàéëå, ìîæíî èçìåíÿòü â GUI
(íî îíè íå ñîõðàíÿþòñÿ, äëÿ ïîñòîÿííîãî èçìåíåíèÿ ðåäàêòèðóéòå INI-ôàéë)
ëåãêî ââîäèìûå POKE, åñëè âû íå õîòèòå èñïîëüçîâàòü ìîíèòîð èëè
øåñòíàäöàòåðè÷íóþ ñèñòåìó ñ÷èñëåíèÿ. Ðàçäåëèòåëè ÷èñåë - ïðîáåë,
çàïÿòàÿ, äâîåòî÷èå, òî÷êà ñ çàïÿòîé - òàê ÷òî ìîæíî êîïèðîâàòü POKE
ïðÿìî èç êîëëåêöèé cheat'îâ
÷òåíèå èç àðõèâîâ. Ïîääåðæàíû: CAB,ZIP,RAR.
Ìîæåòå äîáàâèòü ñâîè àðõèâàòîðû â INI ôàéëå
----------------------------------------------------------------------
òðåáîâàíèÿ ê ñèñòåìå
Windows 95 è âûøå, ëèáî NT (íå ïðîâåðÿëîñü).
Äëÿ ðàáîòû ñ ðåàëüíûì HDD òðåáóåòñÿ Windows 2000/XP/2003.
äëÿ ðàáîòû UnrealSpeccy òðåáóåòñÿ:
Pentium-166 CPU MMX äëÿ ìèíèìàëüíîãî ôóíêöèîíèðîâàíèÿ
Celeron-266 CPU äëÿ ðåæèìîâ âûñîêîãî ðàçðåøåíèÿ
Profi/Pentagon/ATM/Anti-Text64
Celeron-400 CPU äëÿ íèçêîóðîâíåâîé ýìóëÿöèè GS
UnrealSpeccy çàíèìàåò âñåãî 12Mb ÎÇÓ, òàê ÷òî
åñëè Windows çàïóñòèëñÿ, òî ïàìÿòè õâàòàåò
âèäåîêàðòà ñ 2D óñêîðèòåëåì, ïîääåðæèâàþùàÿ video overlays è
color keying for overlay modes
âèäåîêàðòà ñ 3D óñêîðèòåëåì äëÿ hardware chunky bilinear filter
2 Mb âèäåîïàìÿòè â ïîëíîýêðàííîì ðåæèìå (fullscreen)
4 Mb âèäåîïàìÿòè â îêîííîì ðåæèìå (windowed)
16-áèòíàÿ çâóêîâàÿ êàðòà [íå îáÿçàòåëüíà, íî ðåêîìåíäóåòñÿ]
Åñëè âû èìååòå ñîîòâåòñòâóþùåå æåëåçî, íî ýìóëÿòîð òîðìîçèò,
òî ïîïðîáóéòå ñëåäóþùåå:
0. óñòàíîâèòå ñâåæèé directX è ñâåæèå äðîâà âèäåîêàðòû
1. óâåëè÷üòå ðàçìåð sound buffer (îñîáåííî äëÿ Win95) â INI-ôàéëå
2. âûáåðèòå video filter='small', video driver='ddraw'
3. îòêëþ÷èòå vsync
4. óñòàíîâèòå 'ShareCPU=0' â INI-ôàéëå
5. îòêëþ÷èòå íèçêîóðîâíåâóþ ýìóëÿöèþ General Sound
6. îòêëþ÷èòå YM2203
7. óñòàíîâèòå 'skipframe=4' â INI-ôàéëå
8. óñòàíîâèòå 'Frame=30000' â INI-ôàéëå
(åñëè áîëüøå íè÷åãî íå ïîìîãàåò)
9. îòêëþ÷èòå çâóê (áåç çâóêà ýìóëÿòîð ðàáîòàåò çíà÷èòåëüíî áûñòðåå)
Ýòî äîëæíî ïîìî÷ü
----------------------------------------------------------------------
óïðàâëÿþùèå êëàâèøè ýìóëÿòîðà
ïåðå÷èñëåíû êëàâèøè ïî óìîë÷àíèþ, èõ ìîæíî ñìåíèòü â INI-ôàéëå
Ctrl-F1 ìîíèòîð-îòëàä÷èê
Shift-ESC äëÿ îêîííîãî ðåæèìà: îòäàòü ìûøü ýìóëÿòîðó èëè ñèñòåìå
Alt-F1 ïîìîùü ïî êëàâèøàì
F1 íàñòðîéêè/GUI
F2 çàïèñàòü ñíàïøîò/îáðàç äèñêà
Alt-F2 çàïèñàòü ñíàïøîò qsave1.sna
Ctrl-F2 çàïèñàòü ñíàïøîò qsave2.sna
Shift-F2 çàïèñàòü ñíàïøîò qsave3.sna
F3 çàãðóçèòü ñíàïøîò/îáðàç ëåíòû/îáðàç äèñêà
Alt-F3 çàãðóçèòü ñíàïøîò qsave1.sna
Ctrl-F3 çàãðóçèòü ñíàïøîò qsave2.sna
Shift-F3 çàãðóçèòü ñíàïøîò qsave3.sna
(SHIFT+)F4 âûáðàòü âèäåîäðàéâåð (ôèëüòð)
Alt-F4 âûõîä èç ýìóëÿòîðà
F5 íà÷àòü/çàêîí÷èòü ñîõðàíåíèå çâóêà (WAV èëè VTX).
Ìîæíî èñïîëüçîâàòü èç ìîíèòîðà: óñòàíîâèòå òî÷êè îñòàíîâà íà
íà÷àëüíûõ/êîíå÷íûõ ïðîöåäóðàõ è çàïèñûâàéòå;
ïðè çàïèñè vtx óáèðàþòñÿ ïàóçû â íà÷àëå è êîíöå
F6 ââåñòè POKE (îäíî èëè ìíîãî)
Alt-F6 ïîèñê èçìåí¸ííûõ çíà÷åíèé â ïàìÿòè (äëÿ cheat'îâ è ò.ï.)
F7 çàïóñòèòü/îñòàíîâèòü ëåíòó
Shift-F7 âûáîð ôàéëà íà ëåíòå (tape browser)
Alt-F8 çàïèñàòü ñêðèíøîò
F9 ñîõðàíèòü âñå èçìåí¸ííûå îáðàçû äèñêà è ñîäåðæèìîå CMOS-÷àñîâ
Alt-Shift-F11 NMI
Alt-F11 NMI â êýø
Ctrl-F11 NMI â TR-DOS ("magic")
F12 ñáðîñ â ðåæèìå ïî óìîë÷àíèþ, óêàçàííîì â INI
Ctrl-Shift-F12 ñáðîñ â 128 áåéñèê
Ctrl-F12 ñáðîñ â TR-DOS (128)
Shift-F12 ñáðîñ â 48 áåéñèê ñ îòêðûòîé âåðõíåé ïàìÿòüþ
Alt-Shift-F12 ñáðîñ â 48 áåéñèê â ðåæèìå 48k
Alt-F12 ñáðîñ â ñèñòåìíóþ ñòðàíèöó ÏÇÓ
Ctrl-Alt-F12 ñáðîñ â êýø
pause/break ïàóçà
grey/ èíäèêàòîðû on/off
grey* âûáîð ïàðàìåòðà äëÿ èçìåíåíèÿ: t-states/int (ñêîðîñòü), fix...
Alt+grey* âûáîð ïàðàìåòðà äëÿ èçìåíåíèÿ: AY/ïàëèòðà
grey+,grey- íàñòðîéêà âûáðàííîãî ïàðàìåòðà (ñ SHIFT'îì áîëåå òîíêàÿ)
NumLock ìàêñèìàëüíàÿ ñêîðîñòü (max speed) on/off (â max speed íåò çâóêà)
Alt-NumLock autofire on/off
Alt-Ctrl-Z on/off êîíòðîëëåð êëàâèàòóðû XT(AT) êîìïüþòåðà ATM
Alt-Enter ïîëíîýêðàííûé ðåæèì on/off
Alt-Shift-Ins âñòàâèòü òåêñò èç áóôåðà îáìåíà ÷åðåç ýìóëÿöèþ êëàâèàòóðû Ñïåêòðóìà
Alt-1 óñòàíîâèòü ðàçìåð îêíà 1x â îêîííîì ðåæèìå
Alt-2 óñòàíîâèòü ðàçìåð îêíà 2x, ïîëåçíî äëÿ ðåæèìîâ, èñïîëüçóþùèõ
ãðàôè÷åñêèé óñêîðèòåëü, òàêèõ êàê overlay è blitter
Alt-3 ìàêñèìèçèðîâàòü îêíî
êëàâèøè â ìîíèòîðå-îòëàä÷èêå
(CTRL,SHIFT,ALT+)F1,F2,F3,F5,F11,F12 - ñì. âûøå
Ctrl-F1 âûõîä èç ìîíèòîðà â ïðîãðàììó
F7 øàã (âûïîëíèòü îäíó êîìàíäó ïðîöåññîðà)
F8 øàã áåç òðàññèðîâêè ïîäïðîãðàìì è öèêëîâ
F9 ïîêàçàòü ýêðàí Ñïåêòðóìà
Shift-F9 ïîêàçàòü íåàêòèâíûé ýêðàí 128k Ñïåêòðóìà
Alt-F9 ïîêàçàòü ýêðàí äî òåêóùåé îòðèñîâàííîé òî÷êè, ñ áîðäåðîì,
ìóëüòèêîëîðàìè è äâóõýêðàííûìè ýôôåêòàìè
F11 çàïóñòèòü ïðîãðàììó ñ îñòàíîâîì â òî÷êå (SP)
TAB ñëåäóþùàÿ ïàíåëü
SHIFT-TAB ïðåäûäóùàÿ ïàíåëü
Alt-D ïåðåêëþ÷åíèå òåêñò/äàìï
Alt-B èçìåíèòü çíà÷åíèå â ïîðòó 7FFD (âûáîð áàíêà / ýêðàíà)
Alt-M èçìåíèòü çíà÷åíèå äîïîëíèòåëüíîãî ïîðòà ïàìÿòè (#1FFD,#FDFD,#DFFD,...)
Alt-P ââåñòè POKE (îäíî èëè ìíîãî)
Alt-F6 ïîèñê èçìåí¸ííûõ çíà÷åíèé â ïàìÿòè (äëÿ cheat'îâ è ò.ï.)
Alt-R çàãðóçèòü îáëàñòü ïàìÿòè èç ôàéëà
Alt-W çàïèñàòü îáëàñòü ïàìÿòè â ôàéë
Alt-F çàïîëíèòü îáëàñòü ïàìÿòè óêàçàííîé ïîñëåäîâàòåëüíîñòüþ
(÷òîáû ñêîïèðîâàòü îáëàñòü ïàìÿòè, çàïèøèòå å¸, ïîòîì çàãðóçèòå)
Alt-G ñîñòîÿíèå General Sound (äâîéíîé ùåë÷îê ìûøüþ - èãðàòü ñýìïë)
Alt-T âûäèðàëêà ïðîöåäóð (ripper's tool)
Alt-O íàñòðîéêà on-screen watches
Alt-U äèçàññåìáëèðîâàíèå â ôàéë
Alt-S ïåðåêëþ÷åíèå ñêðèíøîò (îòðèñîâàííûé ñ ìóëüòèêîëîðàìè è ò.ï.) /
äàìï ýêðàíà (èçîáðàæåíèå ýêðàííîé ïàìÿòè) / watches
Alt-F îòðåíäåðèòü òåêóùèé êàäð â âèäåîáóôåð áåç ìóëüòèêîëîðíûõ
ýôôåêòîâ è ò.ï.
Ctrl-U óñòàíîâèòü ïðîèçâîëüíûé àäðåñ äëÿ watch
Ctrl-L ïîêàç ìåòîê, âèäèìûõ äëÿ Z80 â òåêóùåì ñîñòîÿíèè äèñïåò÷åðà ïàìÿòè
Ctrl-J ïåðåõîä ïî ìåòêàì
Alt-C ìåíåäæåð òî÷åê îñòàíîâà (breakpoints)
Alt-Y ïåðåêëþ÷èòü àêòèâíûé çâóêîâîé ñîïðîöåññîð â ðåæèìå Turbo-Sound
ìåíåäæåð òî÷åê îñòàíîâà îïåðèðóåò òðåìÿ òèïàìè òî÷åê îñòàíîâà:
1. óñëîâíûå îñòàíîâû (conditional breakpoints) è on-screen watches
èñïîëüçóþò Ñè-ïîäîáíûé ñèíòàêñèñ âûðàæåíèé.
îïåðàöèè (ïåðå÷èñëåíû â ïîðÿäêå óáûâàíèÿ ïðèîðèòåòà):
() ! ~ M(x) -> * % / + - >> << > < == = <= >= != & ^ | && ||
îïåðàíäû:
a,b,c,d,e,h,l,bc,de,hl - îñíîâíîé íàáîð ðåãèñòðîâ
a',b',c',d',e',h',l',bc',de',hl' - àëüòåðíàòèâíûé íàáîð ðåãèñòðîâ
ix,iy,pc,sp,i,r - ïðî÷èå ðåãèñòðû
FD - ïîðò ïàìÿòè #FD (òàêæå èçâåñòåí êàê #7FFD)
OUT - ïîðò, èñïîëüçîâàííûé â êîìàíäå OUT (èëè 0FFFFFFFF, åñëè OUT íå áûëî)
IN - ïîðò, èñïîëüçîâàííûé â êîìàíäå IN (èëè 0FFFFFFFF, åñëè IN íå áûëî)
VAL - çíà÷åíèå, ñ÷èòàííîå/çàïèñàííîå â ïîðò (èìååò ñìûñë, òîëüêî
åñëè OUT != 0FFFFFFFF èëè IN != 0FFFFFFFF)
÷èñëà - øåñòíàäöàòåðè÷íûå, äîëæíû íà÷èíàòüñÿ ñ öèôðû: DFFD - íåëüçÿ, 0DFFD - ìîæíî
êîäû ñèìâîëîâ - çàêëþ÷àþòñÿ â àïîñòðîôû ('A','B' è ò.ï.)
Âñå âû÷èñëåíèÿ ïðîèçâîäÿòñÿ â 32-áèòíîé áåççíàêîâîé öåëîé àðèôìåòèêå.
Åñëè âû ïëîõî çíàêîìû ñ Ñè, ñòàâüòå ñêîáêè, ãäå âîçìîæíî,
ò.ê. ïðèîðèòåò îïåðàöèé íåèíòóèòèâåí, íàïðèìåð:
out & 0FF == 0FE ïîíèìàåòñÿ êàê 'out & (0FF == 0FE)' <- âñåãäà 0
M(x) - áàéò, ñ÷èòàííûé èç àäðåñà x (ìîæíî çàïèñàòü êàê x->0)
'=' - òî æå, ÷òî '==' (äëÿ ïàñêàëèñòîâ)
Ïðèìåðû:
(out+1) | (in+1) - IN/OUT â ëþáîé ïîðò
(in & 8001) == 0 - ÷òåíèå êëàâèø îò <B> äî <SPACE>
!(out & 1) - ëþáîé âûâîä â ïîðò #FE
(out & 0FF)==0BB && (val==0F3 || val==0F4) - ñáðîñ General Sound
(out & 0FF)==0FD && (val&7)==3 - óñòàíîâêà 3-é áàíêè ïàìÿòè
(FD & 7) == 3 - òî æå ñàìîå
M(pc)==0CB && pc->1 >= 10 && pc->1 <= 17
- îñòàíàâëèâàåòñÿ âî âðåìÿ âûïîëíåíèÿ êîìàíäû RL <reg>
Íàäåþñü, ýòèõ ïðèìåðîâ äîñòàòî÷íî äëÿ ïîíèìàíèÿ èäåè
×òîáû ðåäàêòèðîâàòü òî÷êó îñòàíîâà, ù¸ëêíèòå íà íåé ìûøüþ äâà ðàçà
2. òî÷êè îñòàíîâà ïî àäðåñàì (òàêæå ñòàâÿòñÿ â îêíå äèçàññåìáëåðà êíîïêîé
"ïðîáåë").  îêíå ìåíåäæåðà òî÷åê îñòàíîâà ëåãêî ðàññòàâèòü òî÷êè
îñòàíîâà íà áîëüøîé äèàïàçîí ïàìÿòè, íàïðèìåð, 6000-FFFF
3. îñòàíîâû ïî ÷òåíèþ/çàïèñè ïàìÿòè. Ïîõîæè íà îñòàíîâû ïî àäðåñàì,
íî èìåþò ôëàãè "R" è "W", îçíà÷àþùèå îñòàíîâ ïî ÷òåíèþ/çàïèñè
óêàçàííûõ àäðåñîâ ïàìÿòè (ìîæíî óñòàíîâèòü îáà ôëàãà)
ìîíèòîð: îêíî ðåãèñòðîâ
ñòðåëêè âûáîð ðåãèñòðà
ENTER,0-F èçìåíåíèå çíà÷åíèÿ ðåãèñòðà
Ctrl+A,F,B,D,H,S,P,X,Y,I,R,M,1,2
èçìåíèòü A,F,BC,DE,HL,SP,PC,IX,IY,I,R,IM,IFF1,IFF2
Alt+S,Z,5,H,3,P,N,C
ïåðåêëþ÷èòü ñîîòâåòñòâóþùèé ôëàã
' ïåðåéòè â ïàíåëü äèçàññåìáëåðà ê àäðåñó ïîä êóðñîðîì
; ïåðåéòè â ïàíåëü äàìïà ê àäðåñó ïîä êóðñîðîì
ìîíèòîð: ïàíåëü äèçàññåìáëåðà (CPU window)
F4 âûïîëíåíèå ïðîãðàììû äî àäðåñà ïîä êóðñîðîì
Alt-F7 ïîèñê òåêñòà
Ctrl-F7 ïîèñê êîäîâ ñ ó÷¸òîì ìàñêè
HOME ïåðåéòè íà àäðåñ PC
Ctrl-G ïåðåéòè íà óêàçàííûé àäðåñ
SPACE óñòàíîâèòü/ñíÿòü òî÷êó îñòàíîâà ïîä êóðñîðîì
ENTER ðåäàêòèðîâàòü êîìàíäó Z80, å¸ êîä èëè òåêóùèé àäðåñ
A-X ââåñòè êîìàíäó Z80
Z óñòàíîâèòü PC íà àäðåñ ïîä êóðñîðîì
Ctrl-1,.,Ctrl-8 çàïîìíèòü àäðåñ êóðñîðà â ñïåöÿ÷åéêó 1..8
1-8 çàïîìíèòü àäðåñ êóðñîðà â ñïåöñòåêå è ïåðåéòè ê àäðåñó,
ðàíåå çàïîìíåííîìó â ñïåöÿ÷åéêå 1..8
Backspace âåðíóòü êóðñîð ïî çàïîìíåííîìó â ñïåöñòåêå àäðåñó
' çàïîìíèòü àäðåñ êóðñîðà â ñïåöñòåêå è ïåðåéòè â ïàíåëè
äèçàññåìáëåðà ê àäðåñó, óêàçàííîìó â êîìàíäå ïîä êóðñîðîì
; ïåðåéòè èç ïàíåëè äèçàññåìáëåðà â ïàíåëü äàìïà
ê àäðåñó, óêàçàííîìó â êîìàíäå ïîä êóðñîðîì
Ctrl-A ÷òåíèå ìåòîê èç XAS èëè ALASM, èñïîëüçóÿ 3 ìåòîäà:
1. XAS7: àññåìáëåð äîëæåí ëåæàòü â áàíêå 6 (èëè #46 äëÿ Pentagon-512)
2. ALASM: âåðñèÿ 4.42-5.0x äîëæíà ëåæàòü â 128k ïàìÿòè (áàíêè 1-7)
3. ALASM+STS: STS äîëæåí ëåæàòü â áàíêå 7 (èëè #47 äëÿ Pentagon-512)
ìîíèòîð: îêíî äàìïà (memory window)
Alt-F7 ïîèñê òåêñòà â ïàìÿòè / äîðîæêå äèñêà
Ctrl-F7 ïîèñê êîäîâ ñ ó÷¸òîì ìàñêè â ïàìÿòè / äîðîæêå äèñêà
ñòðåëêè,Home,End,PgUp,PgDn äâèæåíèå êóðñîðà
Ctrl-G ïåðåéòè íà óêàçàííûé àäðåñ
Ctrl-M âêëþ÷èòü ðåäàêòèðîâàíèå ïàìÿòè
Ctrl-V âêëþ÷èòü ðåäàêòèðîâàíèå äèñêà (ôèçè÷åñêîé äîðîæêè)
Ctrl-O âêëþ÷èòü ðåäàêòèðîâàíèå äèñêà (ëîãè÷åñêèõ ñåêòîðîâ)
Ctrl-T âûáîð äèñêà/äîðîæêè/ñåêòîðà ïðè ðåäàêòèðîâàíèè äèñêà
Ctrl-TAB ïåðåõîä ìåæäó äàìïîì è òåêñòîì
Ctrl+S,P,B,D,H,X,Y ïåðåéòè ïî àäðåñó SP,PC,BC,DE,HL,IX,IY
ïðî÷èå êëàâèøè ðåäàêòèðîâàíèå
ìîíèòîð: ïàíåëü äèñêîâîãî èíòåðôåéñà Beta 128
çäåñü îáû÷íûé íàáîð èíäèêàòîðîâ äèñêîâîãî êîíòðîëëåðà
CD:1820
STAT:21
SECT:09
T:01/01
S:3C/00
ïåðâàÿ ñòðîêà - êîìàíäà è ðåãèñòð äàííûõ (1820 - ïåðåõîä ê äîðîæêå #20)
2-ÿ - ðåãèñòð ñîñòîÿíèÿ (status)
3-ÿ - ðåãèñòð ñåêòîðà
4-ÿ - ðåàëüíîå ïîëîæåíèå ãîëîâêè äèñêîâîäà è ñîäåðæèìîå ðåãèñòðà äîðîæêè
5-ÿ - ñèñòåìíûé ðåãèñòð Beta disk è ïîðò äëÿ ÷òåíèÿ DRQ/INTRQ (ïîðò #ff)
----------------------------------------------------------------------
íåñîâìåñòèìîñòü
íåêîòîðûå ïðîãðàììû, òàêèå êàê Manic Miner è Lode Runner, òðåáóþò
ñòàðîå 48K ÏÇÓ (1982.rom), íåêîòîðûå äðóãèå òðåáóþò ÏÇÓ îò
ZX Spectrum 128 (48for128.rom + 128tr!.rom)
íåêîòîðûå TR-DOS ïðîãðàììû (Unreal Megademo by KSA, Street Fighter)
ðàáîòàþò òîëüêî åñëè ïåðåõâàò ïðîöåäóð TR-DOS (TR-DOS traps) âûêëþ÷åí
è âêëþ÷åíû çàäåðæêè (delays)
ñåðâèñíîå ÏÇÓ Profi ðàáîòàåò òîëüêî ïðè âêëþ÷åííûõ çàäåðæêàõ TR-DOS
Bumpy íå ðàáîòàåò â êîíôèãóðàöèè ïî óìîë÷àíèþ, ò.ê. ïûòàåòñÿ ÷èòàòü
êåìïñòîí-äæîéñòèê ÷åðåç ïîðò #FFDF - âûêëþ÷àéòå kempston mouse ïåðåä
çàïóñêîì ýòîé èãðû [bug found by Paul Pavlov]
sounddrv=wave íå ðàáîòàåò íà CTSB128PCI (Creative Sound Blaster)
èç-çà ãëþêà â äðàéâåðàõ ýòîé çâóêîâîé êàðòû. [bug found by Nuts]
íåêîòîðûå àäâåíòþðû, ñîçäàííûå â ABS (ALIEN.SCL, LENIN.SCL) íå ðàáîòàþò íà
TR-DOS 5.04TM, èñïîëüçóéòå âåðñèþ 5.03 - ñàìóþ ñîâìåñòèìóþ [bug found by Paul Pavlov]
Vixen 1,2,3 - íåñîâìåñòèìû ñ SounDrive [bug found by Paul Pavlov]
Fernandez - íåñîâìåñòèìî ñ SounDrive [bug found by Shadow Maker]
port #FF èíîãäà íå îòâå÷àåò ïðè SkipFrame!=0
(òî æå ñàìîå ïðè SkipFrameMaxSpeed!=0 â ðåæèìå max speed)
Êíîïêà 'MAGIC' íà êîìïüþòåðå Scorpion ãåíåðèðóåò NMI äàæå ïðè PC < #4000,
íî òåíåâîé ìîíèòîð íå ðàññ÷èòàí íà ýòî è ìîæåò ñãëþ÷èòü
CacheVox by AlCo òðåáóåò âêëþ÷åíèÿ TR-DOS çàäåðæåê è [BETA128] IL=1
Åñëè â ýìóëÿòîðå ïîñëå âîçâðàùåíèÿ ôîêóñà çàëèïàåò êëàâèøà, ñëåäóåò íàæàòü
Scroll Lock, äåàêòèâèðîâàòü ìåðöàþùóþ êëàâèøó, ïîòîì ñíîâà íàæàòü
Scroll Lock.
Åñëè â ýìóëÿòîðå ïîñëå âîçâðàùåíèÿ ôîêóñà íåàäåêâàòíî ðàáîòàþò óïðàâëÿþùèå
êëàâèøè, ñëåäóåò íàæàòü Enter, è ðàáîòà êëàâèø èñïðàâèòñÿ.
Åñëè ýìóëÿòîð âèñíåò ïðè ðàáîòå ñ General Sound, ïîïðîáóéòå DSPrimary=0.
Åñëè ýìóëÿòîð âûâàëèâàåòñÿ ïðè ðàáîòå ñ General Sound, ïîïðîáóéòå GSType=Z80.
Åñëè Kempston Joystick íå ðàáîòàåò, âîéäèòå â ìåíþ, íàæìèòå òàì NumLock,
çàòåì âåðíèòåñü èç ìåíþ.
Åñëè çâóê ïëîõîé, ïîïðîáóéòå â .ini DSPrimary=1 (ýìóëÿòîð ìîæåò ïðè ýòîì
íåîæèäåííî çàêðûâàòüñÿ!) èëè SoundDrv=wave.
Ñêðèíøîòû êëàäóòñÿ â êàòàëîã ýìóëÿòîðà.
×òåíèå-çàïèñü ôàéëà â îòëàä÷èêå - â òåêóùåì êàòàëîãå (êîòîðûé âèäíî ïî F3).
Êà÷àéòå sys.trd (äëÿ äèñêîâîäà B:) ñ http://alonecoder.narod.ru/zx/SYS.rar
Êà÷àéòå xBIOS äëÿ ATM Turbo2+ ñ http://atmturbo.nedopc.com/
Âîçüìèòå WNASPI32.DLL èç Ahead Nero èëè ñ âåá-ñàéòà Ahead
BASS.DLL v2.3 âçÿò ñ http://www.un4seen.com/
----------------------------------------------------------------------
ïðèâåòû îò SMT:
* dj.Z, IMP è MIC - ìíå î÷åíü íðàâèòñÿ âàøà ìóçûêà !
* Nik-O è Fatal Snipe - çà âåðíîñòü AY ñöåíå
* Hacker KAY - ñïàñèáî çà ñàìóþ òî÷íóþ èíôîðìàöèþ ïðî AY/YM
* Paul Pavlov - ñîáðàë ñàìûé (ñåé÷àñ óæå íå ñàìûé) áîëüøîé TR-DOS àðõèâ
* Raul Gomez Sanchez (àâòîð R80)
* Stalker - ñïàñèáî çà STS
* Placebo, Extreme, Digital Reality, CBS - çà êà÷åñòâåííûå äåìêè
* V_Soft (Roman Scherbakov) - çà ôîðìàò Vortex
* Sergey Bulba - çà AY_Emul
* Alone Coder - you keep Spectrum alive
* Ian Luck - ñïàñèáî çà BASS
* SirX - ïðîñòî ïðèâåò
* âñåì ôàíàòàì ZX Spectrum - Speccy is da best!
îñîáàÿ áëàãîäàðíîñòü ëþäÿì, çàèíòåðåñîâàííûì â ðàçâèòèè UnrealSpeccy è
ïðèñûëàâøèì èíôîðìàöèþ î æåëåçå è ñîôòå:
* Maxim Vasilyev - ïðèñûëàë ìíîãî áàãðåïîðòîâ
* Mac Buster - èíôîðìàöèÿ ïðî äèñêîâûé èíòåðôåéñ Beta 128
* Shiru Otaku - ïðèñëàë GSPAK.ZIP
* Alexey Kravchenko - ïðèñëàë ñêîðïèîíîâñêèå òàéìèíãè
* Vitaliy Pigo - òåñòèðîâàíèå è çàìåðû ñêîðîñòè
* Alex Baskakov - ïîìîã ñ ôîðìàòîì TD0
* Alone Coder - ïðèñëàë ìíîãî èíôîðìàöèè î ïåíòàãîíîâñêîì æåëåçå
* Dexus - èíòåãðèðîâàë ïîääåðæêó YM2203
* Maksagor - èíôîðìàöèÿ ïðî ATM
* ìíîãèå äðóãèå, êòî ïðèñûëàë ïèñüìà ñ áëàãîäàðíîñòÿìè/ïðåäëîæåíèÿìè è ò.ï.
----------------------------------------------------------------------
ëèöåíçèÿ
UnrealSpeccy ðàñïðîñòðàíÿåòñÿ ñîâåðøåííî ñâîáîäíî. Âû ìîæåòå
èñïîëüçîâàòü ýìóëÿòîð è åãî èñõîäíèêè áåç âñÿêèõ îãðàíè÷åíèé.
Âû ìîæåòå èñïîëüçîâàòü èñõîäíèêè UnrealSpeccy â ñâîèõ ýìóëÿòîðàõ.
Âû ìîæåòå âûïóñêàòü èñïðàâëåííûå/íîâûå âåðñèè UnrealSpeccy.
 ýòîì ñëó÷àå âû íå îáÿçàíû ðàñïðîñòðàíÿòü èñõîäíûé êîä (â îòëè÷èå,
íàïðèìåð, îò òðåáîâàíèé GNU Public License).
Âû ìîæåòå ïîðòèðîâàòü ýìóëÿòîð íà ëþáóþ äðóãóþ ïëàòôîðìó
(íî çäåñü ìíîãî ñïåöèôè÷åñêèõ äëÿ MSVC êîíñòðóêöèé ÿçûêà,
ïîýòîìó ñáîðêà äðóãèì êîìïèëÿòîðîì çàòðóäíèòåëüíà)
Âñå áàãðåïîðòû, ïðåäëîæåíèÿ è èçìåí¸ííûå ñòðî÷êè ïðèñûëàéòå ñþäà
http://dlcorp.nedopc.com/viewforum.php?f=8