26

I dodatkowo nie wszystkie programy będą działać.

KMK
? HEX$(6670358)

27

Tak, ale  TOS w romie to chyba większy problem ? :)

What can be asserted without proof can be dismissed without proof.

68010 wsadzał do ST gościu odpowiedzialny za NETUSBee, dodatkowo podkręcał całość do ok. 170% nominalnej częstotliwości - więcej nie dało się bez trudnych przeróbek, faktyczny zysk prędkości był jakieś 30%. Chodzi na tym prawie wszystko, oprócz rzecze gdzie ważne są pojedyncze cykle.

Atari: FireBee, (Falcon030 CT60e SuperVidel SvEthlana CTPCI), TT, (520ST Pak030 Frak PuPla Panther), (520ST 4MB ST RAM 8MB TT RAM CosmosEx SC1435), (1040STFM UltraSatan SM124), (1040STE 4MB ST RAM 8MB TT RAM CosmosEx NetUSBee SM144 SC1224), 260ST, 520 ST+, (MEGA ST SM125), (65XE Rapidus U1MB VBXE SIDE2 SIO2PC), (Jaguar SkunkBoard), Lynx II, 2x Portfolio

29

I oprócz tych programów dla ST, które liczą na to, że move SR,xx wykona się w trybie użytkownika :)

KMK
? HEX$(6670358)

Wiele ich chyba akurat nie ma.

Atari: FireBee, (Falcon030 CT60e SuperVidel SvEthlana CTPCI), TT, (520ST Pak030 Frak PuPla Panther), (520ST 4MB ST RAM 8MB TT RAM CosmosEx SC1435), (1040STFM UltraSatan SM124), (1040STE 4MB ST RAM 8MB TT RAM CosmosEx NetUSBee SM144 SC1224), 260ST, 520 ST+, (MEGA ST SM125), (65XE Rapidus U1MB VBXE SIDE2 SIO2PC), (Jaguar SkunkBoard), Lynx II, 2x Portfolio

31

Trudno powiedzieć. TOS Falcona, o ile mnie pamięć nie myli, emuluje działanie tego rozkazu na 68030, więc jeśli się aż tak pofatygowali, to chyba parę takich programów musi istnieć.

KMK
? HEX$(6670358)

Na 68010 też chyba da się zaemulować, jeśli się nie mylę.

Zaemulowali bo pewnie jakiś ówczesny killer-app tego wymagał (strzelałbym że Cubase albo Calamus). Cubase to zresztą jakiś szczególny przypadek - co procesor to wymagał paczy ;)

Atari: FireBee, (Falcon030 CT60e SuperVidel SvEthlana CTPCI), TT, (520ST Pak030 Frak PuPla Panther), (520ST 4MB ST RAM 8MB TT RAM CosmosEx SC1435), (1040STFM UltraSatan SM124), (1040STE 4MB ST RAM 8MB TT RAM CosmosEx NetUSBee SM144 SC1224), 260ST, 520 ST+, (MEGA ST SM125), (65XE Rapidus U1MB VBXE SIDE2 SIO2PC), (Jaguar SkunkBoard), Lynx II, 2x Portfolio

33

Dać to oczywiście, że się da. Kwestia napisana patcha i wrzucenia go do AUTO.

KMK
? HEX$(6670358)

34

Właśnie mam na biurku Atari MegaSTE z wsadzonym 68010.
Tak to wypadło na teście :) Specjalnej różnicy nie widać.

GEM Bench v4.03             ˝ Ofir Gal - 3 March 95
============================================
Mega STE  TOS 2.06
AES v3.20
GEMDOS v0.32
MiNT not present
Blitter Enabled
NVDI not present
Video Mode: 640*200*4
I/O mapped FPU installed
Run and Malloc from STRAM
Ref: MSTE + Blitter + FPU, ST Medium
68010
============================================
GEM Dialog Box:             4.675    100%
VDI Text:                   5.185    101%
VDI Text Effects:          10.260    101%
VDI Small Text:             5.900    101%
VDI Graphics:               9.950    103%
GEM Window:                 1.310    100%
Integer Division:           7.585    116%
Float Math:                 0.425    112%
RAM Access:                 3.170     99%
ROM Access:                 3.170     99%
Blitting:                   1.315     99%
VDI Scroll:                 4.020    102%
Justified Text:             4.970    100%
VDI Enquire:                1.605    101%
New Dialogs:                5.885     99%
============================================
Graphics:                            100%
CPU:                                 106%
Average:                             102%

Było miło :) Do widzenia.

35

68010 ma polepszone czasy wykonywania niektórych rozkazów zajmujących dużo cykli na operację wewnętrzną (jak mul i div) oraz cache wielkości 3 słów. Jeśli pętla się w tym cache'u - jakimś cudem - mieści, to istnieje zysk na szybkości jej wykonywania.

3 słowa zajmuje np. taki program:

loop: move (a0)+,(a1)+
      dbra d0,loop
KMK
? HEX$(6670358)

36

Sprzętowa akceleracja scrolli ;)

What can be asserted without proof can be dismissed without proof.