.

Micro + ConfiguraçãoSORTEratosthenes HeavyEratosthenesEratosthenes LightSQR 1e6 [1]SQR 1e5MantissaCirculoCirculoIntMedidor

.

ACORN BBC Master (Screen 1)

.

ACORN BBC Master (Screen 7, Screen 4 para GFX)0:02:17N/A [2]0:00:180:00:040:09:560:00:50"4.45945309E90:00:050:00:03Marcus Vinicius Garrett Chiado

.

ACORN BBC Micro Model B (Screen 1)

.

ACORN BBC Micro Model B (Screen 7, Screen 4 para GFX)0:02:50N/A [2]0:00:200:00:050:24:000:02:23"4.45945309E90:00:080:00:03Marcus Vinicius Garrett Chiado

.

ACORN Electron (Screen 1)0:07:45N/A [2]N/A [2]0:00:141:11:040:06:59"4.45945309E90:00:240:00:09Lisias

.

ACORN Electron (Screen 6, Screen 4 para GFX)0:03:46N/A [2]0:00:270:00:070:33:530:03:22"4.45945309E90:00:110:00:04Lisias

.

Amiga 1200 (Acelerado: preencher a aceleradora) + AmigaBasic do WB 1.3 [3]

.

Amiga 1200 + WB 3.1 + AmigaBasic do WB 1.3 [3]Lisias

.

Amiga 500 (NTSC) + 8Mb FastRAM + AmigaBASIC do WB 1.3 [4]0:02:280:00:350:00:180:00:040:04:510:00:29"1.71278e+070:00:02 [5]0:00:01Lisias

.

Amiga 500 (NTSC) + 8Mb FastRAM + AmigaBASIC do WB 1.3 - Primeira Medição [6]0:02:260:04:470:00:29"1.71278e+070:00:02 [5]0:00:01Lisias

.

Amiga 500 (PAL) + 8Mb FastRAM + AmigaBASIC do WB 1.3 [4]0:02:270:00:350:00:180:00:040:04:500:00:29"1.71278e+070:00:02 [5]0:00:01Lisias

.

Amiga 500 (PAL) + A501(Ranger RAM) + AmigaBASIC do WB1.30:02:270:00:350:00:180:00:040:04:480:00:29"1.71278e+070:00:020:00:01Lisias

.

Amiga 500 + 8Mb FastRAM + GVP 530 + AmigaBASIC do WB 1.3 [4]<HOLD - DEU PAU NA MINHA GVP!! AAAARRGH!!!>Lisias

.

Amiga 500 + 8Mb FastRAM + GVP PC286 + MSDOS 6.22 + GWBASIC [7]<HOLD - DEU PAU NA MINHA GVP!! AAAARRGH!!!>Lisias

.

Amiga 600 + WB 2.1 + AmigaBASIC do WB1.3

.

Amstrad CPCMarcus Vinicius Garrett Chiado

.

Apple //c0:06:43??

.

Apple //c (Plus) (4MHz + Applesoft BASIC + ProDOS) [8]0:02:090:27:020:02:42"4.45852486E+090:00:04Giovanni Nunes

.

Apple //e (Platinum)0:06:350:00:10Alexandre Suaide

.

Apple //e (Platinum) + CP/M SoftCard + CP/M 2.22 + [M|G]BASIC<Não consigo transferir um disco CP/M pelo ADTPro :
a fonte do meu //e tá com muita diferença entre o +12 e o -12, tá zoando a porta de Audio e a SCC>
Lisias

.

Apple //e (Platinum) + DOS 3.3 + IntegerBasic0:03:490:03:150:01:380:00:24N/A [9]0:00:13Lisias

.

Apple //e (Platinum) + DOS 3.3 + IntegerBasic + Turbo 3.60:01:100:01:240:00:420:00:10N/A [9]0:00:05Lisias

.

Apple //e (Platinum) + ProDOS 2.0.3 + BASIC.SYS 1.50:06:340:03:190:01:400:00:241:34:510:09:19"4.45852486e+090:00:110:00:05Lisias

.

Apple //e (Platinum) + ProDOS 2.0.3 + BASIC.SYS 1.5 + Turbo 3.60:02:000:01:260:00:430:00:110:28:330:02:50"4.45852486e+090:00:030:00:02Lisias

.

Apple //e (TK3000 Compact)0:00:11??

.

Apple //e (TK3000) + DOS 3.3 + IntegerBasic0:03:58N/A [9]Eduardo Luccas

.

Apple //e (TK3000) + ProDOS 2.0.3 + BASIC.SYS 1.5

.

Apple IIgs (2,8MHz) com Applesoft BASIC (residente - modo IIe)0:02:230:34:430:03:28"4.45852486e+090:00:08emersonwsm

.

Apple IIgs (2,8MHz) com Integer BASIC (DOS 3.3 - modo IIe)N/A [9]??

.

Apple IIgs (7MHz) com Applesoft BASIC (residente - modo IIe)0:00:56Leandro Polimeno

.

Apple IIgs (7MHz) com Integer BASIC (DOS 3.3 - modo IIe)0:00:34N/A [9]Leandro Polimeno

.

Atari 520 STFM0:02:38??

.

Atari 800XL0:08:53Daniel Campos

.

CCE MC-10000:05:34N/A [10]N/A [11]0:00:231:03:450:06:23"1.71278e+070:00:440:00:06Emerson.Costa

.

Commodore 128 (Modo C128 40 colunas, 1MHz) [12]0:09:18 [13]Daniel Campos

.

Commodore 128 (Modo C64)0:07:04Daniel Campos

.

Dynacom Magic Computer PC-950:21:00 [14]Juan Castro

.

MPF-II (TK2000) + TKDOS 3.30:07:390:04:12 [15]0:02:08 [15]0:00:311:40:360:09:54"4.45852486e+090:00:140:00:08Lisias

.

MSX 1 (Expert DDPlus)0:06:39Leandro Polimeno

.

MSX 1 (Expert V 1.1 br)0:06:200:02:040:01:010:00:153:39:500:24:20"1.0334239309719e+140:00:320:00:05Lisias

.

MSX 1 (Hotbit V 1.1)Lisias

.

MSX 1 (Hotbit V 1.2) (O Preto)0:06:11"1.0334239309719e+14Ian Clive

.

MSX 1 (Hotbit)0:06:23 [16]"1.0334239309719e+14 [17]Juan Castro, Emerson.Costa

.

MSX 2+ (Expert 3 + IDE)0:07:250:00:32Alexandre Suaide

.

MSX 2+ (Expert 3 + IDE) (Turbo On)0:03:220:00:16??

.

MSX 2+ (Sanyo Wavy 70FD)0:07:03Daniel Campos

.

MSX TurboR (Panasonic A1 ST) (Modo R800)0:01:12Daniel Campos

.

MSX TurboR (Panasonic A1 ST) (Modo Z80)0:06:52Daniel Campos

.

QL (Sinclair)

.

QL (Sinclair)Marcus Vinicius Garrett Chiado

.

Tandy 1000 + MS-DOS ??? + GWBasicMarcus Vinicius Garrett Chiado

.

TRS-80 Color Computer 30:08:07Retro Canadá

.

TRS-80 Color Computer 3 (Modo Turbo)0:04:03Retro Canadá

.

TRS-80 Color Computer 3 + MODs (quais?)Marcus Vinicius Garrett Chiado

.

TRS-80 MC-100:05:55Juan Castro

.

TRS-80 Modelo 3 - CP500

.

X680000:01:47Mauro Xavier

.

ZX 81 (Sinclair) fast modeN/A [18]

.

ZX 81 (Sinclair) slow modeN/A [18]

.

ZX 81 (TK 85) (com mod do Wait) fast mode [19]N/A [20]"4.4594531e+9Lisias

.

ZX 81 (TK 85) (com mod do Wait) slow mode [19]N/A [20]"4.4594531e+9Lisias

.

ZX 81 (TK 85) (original de fábrica) fast modeN/A [20]

.

ZX 81 (TK 85) (original de fábrica) slow modeN/A [20]

.

ZX Spectrum (Sinclair 128) Basic 128
(Spanish HW, English ROM)
0:11:49N/A [20]0:04:160:01:033:51:000:22:43"4.4594667e+90:00:250:00:10Lisias

.

ZX Spectrum (Sinclair 128) Basic 48
(Spanish HW, English ROM)
0:09:09N/A [20]0:03:170:00:483:37:000:21:39"4.4594667e+90:00:230:00:07Lisias

.

ZX Spectrum (TK 95)0:09:27N/A [20]Eduardo Luccas
[1] O SQR 1e6 me saiu cruel demais para micros de 8 bits. Ninguém vai ter saco de esperar 1 hora e meia (pelo menos). Se o seu teste demorar mais que 5 minutos, aborte e coloque "Não Testado" com um belo comentário desaforado. :-)
[2] Não tem memória suficiente para um ARRAY de 8K x 32 bits (o tamanho de um Integer na máquina)
[3] Tem que copiar o AmigaBasic do WorkBench 1.3 - No WB2.0 em diante, caparam fora. Entre em contato comigo (Lisias), eu tenho um disco já pronto com o AmigaBasic, já patcheado para rodar no 68020 pra cima!
[4] A Range RAM da A501 foi ajustada para só ser usada faltar FastRAM.
[5] Considerações: O AmigaBASIC usa uma janela para mostra o resultado do programa, o que adiciona uma camada de abstração na funcionalidade. Em um modo gráfico "RAW" seria ainda mais rápido!
[6] EU NÃO FAÇO A MAIS PÁLIDA IDÉIA DO PORQUE A PRIMEIRA MEDIÇAÕ FOI TÃO MAIS RÁPIDA! Pior, eu não consigo repetir esta medição!!! A Range RAM da A501 foi ajustada para só ser usada faltar FastRAM.
[7] A Range RAM da A501 foi ajustada para só ser usada faltar FastRAM. Embora o processo seja rodado na PC286, o emulador de vídeo que roda no A500 fica levemente mais rápido quando roda na FastRAM (como todo mundo!)
[8] Vale lembrar que o IIc+ utiliza um ZipChip que é um 65C02@4MHz mas que todo o resto do sistema continua operando a 1MHz.
[9] O Integer Basic não tem rotinas de ponto flutuante. (pun not intended!)
[10] Não tem memória suficiente para um ARRAY de 8K x 32 bits (o tamanho de um número de ponto flutuante na máquina)
[11] Não tem memória suficiente para um ARRAY de 4K x 32 bits (o tamanho de um número de ponto flutuante na máquina)
[12] o C128 em modo 40 colunas, usando o VIC-II está operando a 1MHz (porém o BASIC 7.0 já apresenta uma melhoria razoável de performance que o BASIC dos C64, que foi o que não aconteceu -- será que o C128 usa o resto da RAM para as variáveis?)
[13] Opa, lembrei que o BASIC 7.0 do 128 tem um comando FAST como o dos ZX-81! Que desliga a geração de vídeo do VIC-IIe e libera o 8502 pra rodar a 2MHz
[14] Tempo em que houve K.O. no operador. rsrs
[15] É extremamente curioso observar o BASIC invadindo a HGR com o ARRAYzão, e então observar ele ser atualizado pelo algoritmo. (Lembrando que o MPF-II não possui tela de texto nem de baixa resolução, tal qual o ZX-Spectrum - é tudo desenhando na unha na HGR!) O programa só não CRASHou porque eu não imprimo nada na tela durante o processo - isto iria inexoravelmente corromper o ARRAYzão que estava usando esta mesma memória. Eu deveria ter usado MP para usar a página secundária de vídeo, mas isto mataria o TK-DOS e, francamente, eu estava com preguiça de ficar dando boot para cada benchmark... X-P
[16] JC
[17] EC
[18] Não tem memória suficiente para um ARRAY de 8K x 16 bits (o tamanho de um Integer na máquina)
[19] Ver: http://zx81.eu5.org/tkwait.html
[20] Até tem memória suficiente para um ARRAY de 8K x 16 bits (o tamanho de um Integer na máquina), mas o mapa de memória do BASIC não aguenta ARRAYs com este tamanho.