ZipGS, TransWarp, etc. acc�l�rateurs.

Pour les versions USA d'origine cliquez sur les drapeaux

Nota pour les pervers :
Il ne s'agit pas d'une traduction int�grale et litt�rale mais bien d'une adaptation...
la source est cit�e car elle est largement reprise! il s'agit d'honn�tet� intellectuelle.

Les cartes acc�l�ratrices en d�tail : c'est ici !
001- Quelle configuration pour la carte ZipGS?
Qu'est ce qu'une carte ZIPGS ? Voyez ici en d�tail !



SWITCH1 : SW1

SW1-1 Bank C/D Cache Enable
Laissez dans la position par d�faut (SW1-1 ON). Ceci indique � la carte ZIP s'il faut cacher la RAM commutable de la carte langage. La documentation explique "il n'y a aucun logiciel connu qui le necessite" ; mais, et c'est pourquoi il est l�, au cas o� quelqu'un trouverait jamais un logiciel qui refuse cette configuration alors cela vous permettra d'essayer l'autre.
Affichage par d�faut en CDA : "Misc Settings" C/D Cache Disable Off

SW1-2 Defeat Paddle Delay
Le delai est n�cessaire pour jouer la plupart des jeux de 8 bits qui utilisent des paddles ou un joystick. la configuration recommand�e est d'avoir le delai actif (SW1-2 OFF ) � moins que vous vous sentiez l'�me � exp�rimenter.
Affichage par d�faut en CDA : "Misc Settings" Joystick Delay On

SW1-3 Defeat AppleTalk Delay
Il devrait toujours �tre enclench� (SW1-3 ON). Le bureau s'ex�cutera plus lentement avec le delai actif. La raison que les la plupart des utilisateurs en avaient besoin pour Appletalk sous le syst�me 5, et il y a maintenant un init sur le tybalt qui fixe cela. Le syst�me 6 a r�gl� le probl�me mais exige CPS Follow enclench� pour que le patch fonctionne .
Affichage par d�faut en CDA : AppleTalk Delay Off

SW1-4 Defeat Counter Delay
Cette option est pr�sente de sorte que la ZipGS puisse �tre configur�e pour �viter le d�lai n�cessaire pour passer l'un des tests de diagnostique automatique. Quand il est sur OFF, la ZipGS ralenti (elle ignore temporairement que n'importe quelles donn�es peuvent �tre lues du cache plut�t que de la carte m�re) pendant environ 5 millisecondes quand vous lisez un Video Counters. Le delai permet au IIGS de passer ce test automatique particulier Sinon la configuration recommand�e est SW1-4 � ON (d�lai inactif).
Affichage par d�faut en CDA : Counter Delay Off

SW1-5 Defeat CPS Follow
Ceci laisse la ZipGS automatiquement "suivre" le IIGS (par exemple quand il commute aux vitesses "normales" la ZipGS est deconnect�e). C'est une condition indispensable pour le bon fonctionnement de quelques logiciels qui necessitent un timing critique. Si CPS Follow n'est pas en activit� vous aurez des probl�mes avec les disks ][ et le driver AppleTalk du System 6 qui s'attendent � ce que la carte ZIP ralentisse � 1 m�gahertz quand le GS est sollicit� pour ralentir � 1MHz. Par exemple, les d�mos avec les bordures de textes (comme XMAS de FTA) ne fonctionneront pas. Attendez-vous � ce que des choses �tranges se produisent si vous jouez avec.
Affichage par d�faut en CDA : CPS Follow On

SW1-6 ZipGS Enable
L'objectif de la carte est tout de m�me de la connecter... donc SW1-6 est sur ON

SW1-7 et SW1-8 Cache memory
Configuration de la taille du cache


SWITCH2 : SW2

Les switchs SW2-1 � SW2-7 Ils correpondent � la vitesse pour chaque Slot de 1 � 7. Un switch � OFF indique que le slot est en acc�s � 1Mhz. Cela est g�n�ralement necesaire � quelques cartes pour lesquelles le timing est critique sans que le IIGS en soit averti. Les controleurs des lecteurs 5.25" disk sont trait�es par l'option CPS FOLLOW si elles sont dans les slots 4 � 7 J'ai constat� qu'il est n�cessaire d'enclencher le delai pourle slot 6 quand on utilise un lecteur de 3.5 reli� au port de disque du IIGS Il y a quelques cas rares pour lesquels une longue op�ration sensible au timing effectu�e en mode rapide soit rejett�e � cause de la carte ZIPGS � moins que le d�lai soit enclench�. Dans mon cas, j'ai eu quelques erreurs �tranges avec certains disques jusqu'� ce que j'aie enclench� ce d�lai.

SW2-8 Defeat Speaker Delay vous permet d'arr�ter le d�lai requis pour "les vieux Apple II" pour jouer de la m�me fa�on que sur les Apple 8 bits II ou sur les IIGS � vitesse normale. Puisque le d�lai est n�cessaire pour obtenir le son correct de la plupart des jeux 8 bits, je recommande d'avoir led�lai actif (SW2-8 r�gl� � OFF).
Affichage par d�faut en CDA : Speaker Delay Off

(Sources : Marc Sira, David Empson, Rubywand )
002- Pourquoi deconnecter Appletalk Delay avec une ZipGS ?
Parce que cela r�duit les performances chaque fois qu'une interruption se produit !
"Appletalk delay" s'est � l'origine appel� "Interrupt Delay" mais il a �t� renomm� � la derni�re minute parce que quelqu'un a essay� r�ellement une 8/64 sur un r�seau Appleshare qui rejettait les paquets comme un fou.

Avec "Appletalk delay" ON, chaque fois qu'une interruption intervient la ZIPGS est deconnect�e pendant 5ms de la m�me fa�on qu'avec les paddles, le haut parleur et autres. Cela a un effet significatif parce que les interruptions VBL interviennent toutes les 16ms... ainsi votre ZIPGS passe un tiers de son temps sans acc�l�ration.

En systeme 5 et ant�rieur (y compris le code Appletalk en ROM) il y a des boucles de timing sur la base de 2.8Mhz. En acc�l�rant le syst�me ce dernier abandonne de plus en plus de paquets parce qu'il les croit envoy�s trop lentement pour �tre corrects alors qu'en fait c'est le code Appletalk qui est trop rapide....

Pourquoi l'Appletalk delay n'est pas une solution compl�te : un paquet normal d'Appletalk que vous obtiendriez d'un serveur prend environ 14ms pour �tre transmis. L'Appletalk delay couvre le premier 1/3 du paquet, l'interruption de VBL couvre � peu pr�s un autre tiers du paquet, mais rien n'est garanti pour garder l'acc�l�ration deconnect�e pour le paquet entier. Si vous acc�l�rez la ZIPGS , elle commence � laisser tomber n'importe comment les paquets longs.

Ce dernier probl�me explique pourquoi � l'origine a �t� �crit ZipTalk. Il a exig� un "slot delay" pour �tre possible (dans par exemple les slots 6 ou 7), et avant que chaque paquet d'Appletalk ait �t� re�u le slot �tait ralenti de 50ms, ainsi la ZIPGS restait non acc�l�r�e jusqu'� la fin du paquet et tout fonctionnait. (la fonction �mission de paquet a �t� �galement patch�e , pour �tre s�r.)

Dans le syst�me 6 Apple a fix� des choses correctement dans les drivers d'Appletalk. Le code de ZipTalk a �t� retir� et ce qui est rest� comme ZipFix. A partir de la version 6.0.1, le probl�me de clignotement de curseur a �t� r�gl� par Apple dans le panneau de commande, si bien que maintenant vous n'avez seulement besoin de ZipFix que pour GS/OS SET_SYS_SPEED ... et que personne ne semble utiliser!

(Sources : Todd P. Whitesel )
003- Comment configurer la Transwarp sur IIe?
Qu'est ce qu'une carte TRANSWARP POUR IIe ? Voyez ici !



Bank1: Sw 1-7 -> Position sur OPEN si une carte m�moire utilise la technique "Language Card bank switching technique". (Position normale : CLOSED)

Bank2: Sw 1-7 -> Position sur OPEN si une carte doit �tre accessible en 1 MHz
(Position normale : CLOSED mais OPEN Pour les controleurs de disquettes)

Switch 8 sur les deux bancs : Positionne la vitesse de Transwarp � l'allumage
Vitesse       Bank1       Bank2
3.6 MHz     OPEN          OPEN Position par d�faut
1.7 MHz     CLOSED      OPEN
1.0 MHz     OPEN         CLOSED
1.0 MHz     CLOSED     CLOSED


(Sources : Jeff Brielmaier )
004- Comment deconnecter la Transwarp pour les jeux?
Pressez la touche ESC � l'allumage, cela deconnectera la Transwarp jusqu'au prochain OFF/ON.
Une meilleure solution est d'�crire 01 en $C074. cela ralenti la Transwarp �1 MHz sans la d�connecter totalement. Ecrire un 00 to $C074 restaure la Transwarp en mode rapide.
005- Quels sont les specifications et les jumpers pour la SpeeDemon?
Qu'est ce qu'une carte SPEEDEMON ? Voyez ici !   mais aussi l�!

Les RAM de la SpeeDemon sont des 9128 � 100ns (2048x8 soit un total de 8Kde cache).
Les jumpers sont position�es en usine pour ajuster la synchronisation de la carte. Il y a �galement une paire de jumper pr�s au milieu de la carte. C'est le jumper decontr�le de vitessesi vous voulez que la Speedemo ralentisse pour les entr�es/sorties lors des acc�s aux slots 4 et 5

Selon le "manuel" (une simple carte pli�e), la pression de PDL-1 (Pomme Ferm�e sur un IIe) � la mise sous tension enclenche un auto-test.

Tapez ESC � la mise sous tension mettra la carte en OFF et laissera l'APPLE � la vitesse normale.

Pour arr�ter la carte (OFF) apr�s le boot, faites un POKE (49152+256*S) o� S = num�ro de slot puis tapez RESET

Vous pouvez mettre la Speedemon dans n'importe quel slot; mais, si vous la mettez dans le slot 0 (ou le slot 3 sur un IIe), la carte ne r�pondra alors � aucune commande d'arr�t � partir du clavier.

(Sources : Rubywand)
006- Quelle acc�l�ration pour la SpeeDemon
En termes d'ex�cution pure (une fois que vous avez assur� le refroidissement), la SpeeDemon peut �tre le meilleur des acc�l�rateurs (4MHz les premiers APPLE II) . Je n'ai jamais not� aucun probl�me de compatibilit� et de la vitesse � 3.5 donne un vrai changement dans la r�action de votre machine. (en outre, c'est parfait pour des jeux comme Elite !)
007- Ma SpeeDemon semble chauffer. Une solution ?
En effet, la Speedemon est un consommateur de puissance (approximativement 1.5A ) et une partie des circuits chauffe. En constatant que la carte s'arr�tait apr�s une longue session, nous avons d�coup� une section carr�e � l'arri�re de l' APPLE II+ et avons ajout� un mini-ventilateur juste pour envoyer de l'air sur la Speedemon. Cela a r�gl� le probl�me de la chaleur
008- Comment doivent �tre les switches DIP sur la SpeeDemon v3.03 ?


C'est sur la page 1 qui manuel fourni avec la carte :
Pour ceux qui n'ont pas de carte de langage, les sept premiers contacts DIP commandent la vitesse d'acc�s comme suit :
switch 1 ------------ slot 1
switch 2 ------------ slot 2
switch 3 ------------ slot 3
switch 4 ------------ paddle/joystick port
switch 5 ------------ slot 5
switch 6 ------------ slot 6
switch 7 ------------ slot 7

OFF indique que slot est en acc�s � la grande vitesse.
ON indique que slot doit ralentir pour l'acc�s
Tous les slots peuvent �tre en acc�s � grande vitesse cependant tous les slots vides devraient avoir le switch correspondant r�gl� � "OFF"

Note sp�ciale au sujet du commutateur 4 :
L'acc�s au slot 4 est toujours � la vitesse (normale) LENTE de Apple.
Le switch 4 sur de SpeeDemon ne r�gle pas la vitesse d'acc�s du slot 4. Il contr�le le fonctionnement du joystick et des paddles

Si le switch 4 est en position de "ON", le SpeeDemon ralentira � la vitesse normale de Apple pendant 50 millisecondes chaque fois que le joystick est sollicit�. Cela permet au logiciel de lire le joystick ou les paddles correctement.

Si le commutateur 4 est en position de "OFF", le SpeeDemon ne ralentira pas quand ils seront sollicit�s. L'acc�s au slot 4 est toujours � la vitesse (normale c'est � dire LENTE) de Apple. Certains programmes, tels qu'appleworks, emploient les positions m�moire attribu�es au joystick, m�me lorsque celui-ci n'est pas en service. Si le switch 4 est plac� � "ON" ces programmes ne montreront aucune acc�l�ration pour quelques fonctions, telles que des calculs et des tris. A cette fin, � moins que vous ayez besoin du joystick pour vos applications, le commutateur 4 devrait �tre plac� en position de "OFF".

Si vous avez une carte � commutation de bancs (carte 80-col �tendue , Ramworks II, carte Saturne 128k de Titan, etc...) r�glez le switch 8 de la carte dans la position ON.

Position des Switch de la carte � commutation de bancs :
Les contacts DIP 1-3 codent la position de votre carte � commutation de bancs . Employez la table suivante pour trouver la configuration appropri�e pour votre machine :



Si vous avez deux cartes � commutation de bancs dans votre syst�me, l'un doit r�sider dans le slot 0. L'autre doit �tre dans le slot tel que d�fini par des switchs 1-3 ci-dessus.

Note Sp�ciale 1 : Puisque les trois premiers switchs sont utilis�s pour coder l'endroit de la carte � commutation de bancs , vous ne pouvez plus d�finir la vitesse de tous les slots. Plus sp�cifiquement vous ne pouvez pas contr�ler les slots 1 � 3, ou 6. Ces slots fonctionneront alors toujours en vitesse rapide except� le slot 6 qui sera toujours lent.

Note Sp�ciale 2 : Le slot que la carte de SpeeDemon utilise doit �tre plac� dans la position "OFF"

(Sources : Douglas M. Howell)
009- Comment obtenir un indicateur de cache pour la ZipGS?
Attention cette modification de ZipGSx n'est pas banale.

Quand j'ai d�cid� d'avoir une lumi�re de PR�SENCE au lieu d'une lumi�re d'ABSENCE DANS L'ANT�M�MOIRE, je suis all� dans un magasin d'�lectronique et ai achet� un paquet de LED vertes (j'aime le vert mais Le bleu ou l'orange fonctionneront tout aussi bien.)
J'ai essay� d'ajouter un inverseur au circuit mais il n'a pas fonctionn� (�videmment une PR�SENCE DANS L'ANT�M�MOIRE estl'oppos� d'une ABSENCE DANS L'ANT�M�MOIRE, et la LED sur la carte s'allume pour des absences dans l'ant�m�moire). Par l'exp�rimentation, j'ai constat� que je pourrais obtenir l'allumage de la LED comme d�sir� sans aucun mat�riel suppl�mentaire except� la LED elle-m�me.

Modification : soudez dans l'anode de la LED � l'anode de l'absence dans l'ant�m�moire. Soudez la cathode � la cathode de la LED d'alimentation.(encore une mani�re plus facile de le dire : il y a quatre points de soudure pour les LED existantes. Nous utilisons les deux du milieu. La longue patte va sur le c�t� jaune, la courte sur le rouge.)


Je peux seulement imaginer que ce serait une chose bien agr�able de faire une connexion sur la led TURBO � l'avant d'une tour, si d'aventure quelqu'un devait monter un ensemble IIgs/ZipGSX � l'int�rieur d'une tour... il pourrait �galement �tre agr�able de pouvoir positionner le SW1-6 en le reliant aux connecteurs du bouton "TURBO" � l'avant. Je ne sais pas si ce serait utile, mais ce serait bien pratique !

(Sources : Will Baguhn)
010- Comment programmer les registres de la ZipGS ?
Les registres de la ZipChip GS doivent �tre d�verouill�s avant d'y acc�der (voir $C05A). Les verrouiller re-enclenche les positions.
Ecrire � n'importe quelle position $C058-$C05F ( que les registres soient verrouill�s ou non) remettra � z�ro la variable "delay"

$C058 R No operation
$C058 WR any value to force power-on/reset bit to COLD (forces next reset to restore ZIP registers to defaults/switch settings).
$C059 R/W
Bank Switch Lang Card cache disable=1/enable=0
Padl delay (5 ms) disable=0/enable=1 $C070/$C020
External delay (5 ms) disable=0/enable=1
Cntr delay (5 ms) disable=0/enable=1 $C02E/$C07E
CPS follow disable=0/enable=1
Last Reset warm? READ ONLY
Hardware DMA READ ONLY
non-GS (0)/GS (1) READ ONLY
$C05A R
Current ZIP Speed, 0=100%, 1=93.75%,..., F=6.25%
Speaker delay enable (5 ms)
$C05A W Write values as follows:
$5x     Unlock ZIP registers (must write 4 times)
$Ax     Lock ZIP registers
$xx     Force ZIP to follow system clock (disable card)
$C05B R
1msclk - clock with 1 ms period
cshupd - Tag data at $C05F updated (read $C05F to reset)
Bank Switch Language Card cache (0), don't (1)
Board disable - 0=enabled, 1=disabled
delay in effect (0=ZIP, 1=Slow)
rombank (0/1) - not in development version
Cache RAM size (00=8k, 01=16k, 10=32k, 11=64k)
$C05B W Write any value to force ZIP to current speed (i.e. enable card)
$C05C R/W
Slot 7-1 delay enable (all slots 52-54 ms)
Speaker delay enable (5 ms)
$C05D R Current 65816 bank
$C05D W
Set ZIP speed, 0=100%, 1=93.75%, ..., F=6.25%
Don't care
$C05E R Read last Tag data written and force the next write to create a trash tag value.
$C05E W No operation
$C05F R Read last Tag data written and reset cshupd.
Note: apparently any write to a ZIP register (unlocked) will clear cshupd, but cshupd says that this location must be read.
$C05F W No operation
011- Installer un .sys sous ProDOS pour un OFF/ON sur la ZipGS ?
A partir du BASIC, allez dans le Moniteur (tapez CALL -151)
puis tapez le code suivant qui place la ZIPGS en OFF

2000:A9 50 8D 5A C0 8D 5A C0 8D 5A C0 8D 5A C0 8E 5A
2010:C0 0A 8D 5A C0 20 00 BF 65 1D 20 00 00 04 00 00
2020:00 00 00 00

En tapant 2000L vous devriez avoir un listing du genre...
2000: A9 50
2002: 8D 5A C0
2005: 8D 5A C0
2008: 8D 5A C0
200B: 8D 5A C0
200E: 8E 5A C0
2011: 0A
2012: 8D 5A C0
2015: 20 00 BF
2018: 65
2019: 1D 20
201B: 00
LDA #$50
STA $C05A
STA $C05A
STA $C05A
STA $C05A
STZ $C05A
ASL
STA $C05A
JSR $BF00
$65
$1D $20
BRK $00

; write $50 to $C05A four times to
; enable access to the ZIP registers


; write $00 to $C05A to disable ZIP
; SLOW mode
; write $A0 to stop accessing ZIP
; Do a ProDOS QUIT call


Puis sauvez le en tapant:
CREATE SLOW,TSYS
BSAVE SLOW,TSYS,A$2000,L$24

Pour enclencher la ZipGS (= FAST mode), changez simplement un octet:
200F:5B
(cela change le STZ $C05A en STZ $C05B)
CREATE FAST,TSYS
BSAVE FAST,TSYS,A$2000,L$24


(Source : David Empson )
012- Quelles modifications sur ZipGS pour am�liorer la performance?
Eh oui il y a ! vous pouvez faire la modification du cache de la ZipGS. Comme votre manuel l'explique, la vitesse de ZipGS vient d'un processeur plus rapide qui peut acc�der au code et aux donn�es plus rapidement gr�ce � sa RAM cache � grande vitesse.

La ZipGS standard a un cache unique, qui signifie que les donn�es et le code ont une possibilit� de recouvrement. Si le contr�leur de cache estime qu'il y a besoin de charger beaucoup de code, il ira en m�moire centrale et rapportera jusqu'� 64k de code (ou 16k dans un syst�me de cache 16k) et cela recouvrira probablement les donn�es utiles d�j� pr�sentes.
Evidement l'inverse est �galement vrai : Si le contr�leur estime qu'il y a besoin de charger beaucoup de donn�es, il chargera les donn�es, et recouvrira probablement le code utile, causant alors un autre ralentissement quand le code devra �tre � nouveau recherch� .

Avec un cache s�par� CODE/DATA, les segments de code et de donn�es ne se recouvrent plus. Le code ne peut plus recouvrir les donn�es et inversement. L'inconv�nient est qu'il ne peut y avoir que 32k de donn�es et 32k de code imm�diatement en cache (dans un syst�me 64k), mais habituellement cela permet une vitesse bien plus elev�e que l'utilisation d'un cache 64k utilis� de fa�on indiff�renci�e pour le code et les donn�es .

LA MODIFICATION
Pour faire la modification, vous aurez besoin d'une version 1.02 de ZipGSX avec un cache 16k ou 64k. Si vous n'�tes pas exactement s�r de la carte que vous avez, il est pr�f�rable de regardez la ZipGS. La r�vision de la carte est s�rigraphi�e juste sous le processeur.



La taille du cache peut �tre d�termin�e � partir des r�glages des switchs DIP. Cependant, le plus simple est de regarder les supports de TAG/DATA et de compter le nombre de chips. S'il y a seulement 2 chips, vous avez soit un 8k ou soit un 32k. S'il y en a 4, alors vous devriez avoir 16k ou 64k.



Pour modifier votre ZipGS et r�aliser un cache s�par�, vous aurez besoin d'un bon couteau ou scalpel qui peut couper les pistes sans endommager la carte, ainsi que du fil, d'un fer � souder, d'une pompe ou de la tresse � desouder, et de la soudure haute qualit� (� noyau non acide).

J'emploie la soudure 32 60/40 de Radio Shack. Kester fait une excellente soudure de qualit� qui est vendue dans beaucoup de magasins d'�lectronique.

ATTENTION : Il y a tout de m�me un fort risque d'endommager un mat�riel cher et sensible. Par exemple, en coupant une piste faites attention � ne pas couper profond�ment, de peur que vous coupiez une trace dans la couche suivante de la carte. Si vous n'�tes pas habitu� avec le d�coupage des pistes ou la soudure sur des cartes, trouvez une vieille carte et entra�nez vous. Les RAMBO et autres malhabiles d�sireux de r�aliser cette modification avec des gants de boxe et une lampe � souder ou leur vieux poste de soudure � l'arc devraient plut�t demander une aide amicale de leurs amis �lectroniciens ou maquettistes.



Ceci dit la modification est tr�s simple.
Les �tapes 1 � 3 et 5 sont pour toutes les cartes.
L'�tape 4 est pour les cartes n'ayant que 16k de cache seulement.

1. Localisez J6 et J7. Ce sont les deux blocs de 3 trous d'�pingle, lesquels peuvent avoir �t� soud�s ou non, pr�s du bas de la carte � c�t� du connecteur J1, o� le c�ble gris s'attache.

2. Coupez la PETITE piste entre les bornes 2 et 3 de J6 et de J7. Cette piste est sur le dos (c�t� de soudure) de la carte

3. Soudez dans un morceau de fil entre les bornes 1 et 3, de J6 et de J7. Un fil qui a �t� pli� en forme de U avant la soudure est plus pratique pour l'installation et l'esth�tique.

4. Syst�mes 16k SEULEMENT : (voyez l'insertion "16k" ) Coupez la piste entre les bornes 1 et 2 de J8 du haut de la carte. (J8 est au-dessous des supports du cache de SRAM) puis, soudez un morceau de fil entre les bornes 2 et 3 de J8.

5. Placez les contacts DIP convenablement.
Les contacts DIP devant �tre positionn�s sont SW1-7 et SW1-8, ils contr�lent la taille du cache.
SW1-7 devrait �tre OFF sur une 64k, ON sur une 16k.
SW1-8 devrait �tre ON. Revenir � l'�tat initial de la carte est assez facile. Si vous d�cidez que cette modification �tait nuisible, simplement desouder les fils que vous avez install�s, et soudez des fils pour remplacer les pistes qui ont �t� coup�es.

J'ai constat� que le cachette s�par� a acc�l�r� mon syst�me notablemment, particuli�rement sous le finder et d'autres applications de bureau. L'am�lioration des applications est beaucoup moins �vidente. (je n'ai pas v�rifi� comment cela affecte la vitesse de compilation, enfin pas encore...)

(Source : William Baguhn )
013- J'ai une ZipGS 7MHz . De combien puis "overclocker" ?
Vous pouvez pouvoir obtenir un fonctionnement jusqu'� 10MHz en rempla�ant juste le quartz par un plus rapide pour pas bien cher ! J'ai une ZIPGS 7/32 utilis�e longtemps � 7MHz. La carte avait un quartz connectable, ainsi le jour o� j'ai permut� le quartz 28MHz avec un 36MHz, l'ordinateur a boot� � 9MHz. Quand le quartz 36MHz a �t� remplac� par un quartz 40MHz, la ZIPGS a fonctionn� � un 10MHz �tonnant !

Le GS qui a cette ZIPGS am�lior�e a une alimentation plus puissante. Vu que ces quartz co�tent peu chers cela vaut la peine d'en obtenir trois ou quatre et d'essayer le seul �change de quartz avant tout. Si le seul quartz plus rapide n'est pas suffisant, alors un processeur plus rapide et/ou un cache plus rapide peuvent �tre n�cessaires.

(Source : Richard Der )
014- Quelle frequence de quartz pour quelle vitesse?
Pour les TWGS et ZipGS, Le cristal est quatre fois la vitesse du 65816. Ci-dessous la table de correspondance avec la vitesse des TWGS ou ZipGS
Frequence
du cristal
28
32
33.33
36
40
42
46
48
50
55
60
vitesse
TWGS/ZipGS
7
8
8.33
9
10
10.5
11.5
12
12.5
13.75
15

Si vous faites un "over-clock" du CPU. Au pire il ne fonctionnera pas et vous ne l'endommagerez pas mais comme le disent si bien toutes les "disclaimer closures" faites le � vos propres risques. En essayant de monter une TWGS � 20 MHz, le systeme n'a pas boot� mais aucun dommage.

(Source : Frank M. Lin)
015- Comment experimenter differentes frequences de quartz?
La ZipGS peut employer trois types d'oscillateurs :
4-pins module "full size",
4-pins module "half size" (�galement utilis� sur TWGS),
ou un circuit sur carte avec un cristal s�par� (2 pins).

Pour pouvoir employer un cristal s�par�, votre ZipGS doit avoir une r�sistance en R1 et des condensateurs en C13 et en C14. Ces trois pi�ces sont souvent omises par ZIP qui utilise un module oscillateur (cf. ci-dessous)



Si votre acc�l�rateur n'a pas un support pour le module oscillateur, vous devrez probablement en installer un (14-pins pour ZipGS ; 8-pins pour TranswarpGS). L'exp�rimentation avec diff�rentes fr�quences sera alors beaucoup plus facile.

Sur les cartes ZipGS, seules 6 des 14 pins sont reli�s (cf. A). Les bornes de masse 1, 4, et 7 sont reli�es ensemble. Les bornes 11 et 14 d'alimentation sont reli�es ensemble ; et, la borne 8 est la sortie du module. Les modules oscillateur "full size" utilisent les bornes 1, 7, 8 et 14 (cf. B). Les modules oscillateur "half size" utilisent les quatre pins inf�rieures (cf. C).
Si votre carte ZipGS a des oeillets pour un support 16 pins (voir les * dessin ci-dessous), laissez les ouverts


La TranswarpGS utilise des supports 8 pins pr�vus pour un module oscillateur de demi-taille (cf. D).

Assurez-vous que le module est orient� correctement avec le marqueur d'extr�mit� (habituellement un point, un coin carr�, et/ou une entaille) vers le haut. Les deux pins inf�rieures du module devraient �tre dans les pins les plus basses du support.

ATTENTION : L'oscillateur peut �tre endommag� s'il n'est pas install� correctement.
016- Cmt modifier ma ZipGS pour accepter les nouveaux chips RAM ?
Avec une petite modification vous pouvez faire une ZIPGS avec des supports larges pour accepter les nouvelles RAM statiques �troites 32k x 8.



Mettez vous � la terre et soul�vez alors soigneusement les RAM statiques. Sur le support vous noterez deux ou trois barres horizontales reli�es aux deux c�t�s. Coupez soigneusement celles-ci d'un coup de ciseaux et ensuite soudez la moiti� d'un support dans les trous adhoc qui apparaissent au centre.



017- Est-ce reellement necessaire d'augmenter le voltage sur la carte ?
Pour les modifications jusqu'� 14 m�gahertz, vous ne devriez pas du tout devoir jouer avec l'alimentation. Il peut �tre n�cessaire d'augmenter la tension � partir de 15-16MHz et ce sera probablement n�cessaire pour des fr�quences plus �lev�es (par exemple 20MHz).
018- A quels types de performances dois-je m'attendre ?
Voici quelques donn�es grossi�res qui vous donneront un ordre d'id�e.

CPU
Version
Cache/Vitesse
Clock

Sieve
String
Float 1
Float 2
Fibinacci
Integer

Dhrystone
Dhryst.V1.1
Stock
ROM 01

2.8

410.00
1151.20
472.00
1535.00
2006.00
1553.40

236

TWGS
1.8s
32k/15
15

99.00
270.00
92.33
317.00
605.00
307.00

1136
1351
TWGS
1.8s
32k/15
13.75

108.00
292.00
87.00
394.00
634.00
330.00

1063

TWGS
1.8s
32k/15
12.5

117.00
303.67
111.33
381.67
645.33
346.67

1000
1183
ZipGS
1.0.2
64k/??
16

98.00
259.00
123.00
395.00
507.00
420.00

NA
1282
ZipGS
1.0.2
64k/??
15

99.00
262.00
128.00
415.00
523.00
431.00

NA
NA
ZipGS
1.0.2
64k/??
14

110.00
282.00
135.00
432.00
548.00
443.00

NA
NA
019- Comment modifier ma ZipGS pour plus de cache et de rapidit�?
Le processus d�crit ci-dessous est tr�s simple. Il vise � obtenir une vitesse de 12.5MHz (ou mieux) et un cache de 64k

D'abord, vous aurez besoin d'un 65C816 � 14MHz de WDC
Supports : Presque toutes les SRAMS 32k nouvelles et plus rapides sont en version �troite. Si vous ne modifiez pas votre ZipGS pour ce type de SRAM, vous devrez trouvez des supports larges

4 SRAM 32k x 8 : Il y a beaucoup de sources pour ces SRAM 32k x 8 et plusieurs types fonctionneront. (HM62832-15) Jusqu'� 12.5MHz, vous prendrez des 70ns ou des plus rapides . Si la taille du cache est de 64k, vos SRAMS peuvent �tre transf�r�es sur les supports DATA. Sinon achetez deux 32k x 8 � 25ns-35ns pour la RAM DATA.

La RAM DATA devrait toujours �tre plus lente que la RAM TAG. Barry Rees a signal� ses exp�riences sur cette mati�re



Un module oscillateur "full size" : Divisez la vitesse de l'oscillateur par quatre pour obtenir la vitesse de la ZIPGS . Avec un OSC50.0 (oscillateur 50MHz), cela donnera une ZIPGS � 12.5MHz. Les oscillateurs sont assez bon march� pour en prendre deux ou trois afin d'exp�rimenter les vitesses les plus �lev�es possibles.

Ainsi, vous ins�rez les SRAM dans les supports puis vous installez le nouveau 65C816 et l'oscillateur et vous v�rifiez que les contacts DIP 1-7 et 1-8 sont OFF (pour cache 64k). C'est termin�... et sans soudure.

Les cartes ZipGS sont variables. Sur certaines vous pourrez aller au-dessus de 12.5MHz en branchant juste un oscillateur plus rapide. Sur d'autres, vous devrez choisir entre obtenir une RAM plus rapide pour les donn�es ou un pour une vitesse inf�rieure. Le 65C816 a �t� �valu� pour 16MHz et beaucoup d'utilisateurs sont all�s � 14MHz et plus. Pour des vitesses sup�rieures � 12.5MHz, la recommandation habituelle est d'avoir la RAM de donn�es � 35ns ou mieux.

(Source : Scott G)

J'ai acc�l�r� plusieurs ZipGS et ai toujours �t� rejett� � 12 ou � 12.5MHz jusqu'� ce que je remplac� le 74F00 sur la carte avec un 74HC00. Je sugg�rerais fortement prendre la ZipGS dans la mesure o� vous pouvez ins�rer les CI,

(Source : Wayne Stewart )
020- Faut-il les nouveaux GALs pour acc�lerer ma TransWarp GS?
Qu'est ce qu'une carte TRANSWARP POUR IIGS ? Voyez ici la version 1.5 et ici la version 1.8

Probablement pas. Les 65C816 14MHz fournis par WDC rendent inutile g�n�ralement l'�change avec de nouveaux GAL pour aller � des vitesses plus �lev�es. En fait, un utilisateur avec des GAL les plus rapides d�j� install�s a rapport� que sa TransWarpGS n'a pas fonctionn� jusqu'� ce que le GAL 3E soit remplac� pas un GAL plus ancien 3A.

Si vous essayez d'employer un 65C816 plus ancien (par exemple un 10MHz du d�but des ann�es 90) alors, il peut �tre n�cessaire d'am�liorer les GAL (particuli�rement le GAL 3A) pour aller au-dessus de 10MHz.

En raison des variations des conseils des uns et des autres sur ce sujet, la seule mani�re de le d�couvrir est d'exp�rimenter sur votre carte.



(Source : Scott G. and Andrew Roughan)
021- Comparatif TWGS entre mise � niveau du cache et de la vitesse ?
John Link a dress� une carte quelques comparaisons en 1991 impliquant neuf installations � savoir :
pas de TWGS, et 7, 8, 9, 10mHz avant et apr�s la mise � niveau du cache de 8kB � 32kB.

Il a employ� trois rep�res :
1. Temps pour calculer les coupures de page dans un document Appleworks de 218-pages
2. Temps pour faire d�filer par un temps du document Awks-GS de 39-pages
3. Temps pour compiler 4800 lignes de code source de MD-BASIC

Pour un 7mHz 8kB TWGS, le gain de vitesse de la mise � niveau du cache � 32kB est d'approximativement 33%. Ses diagrammes montrent qu'une TWGS 7mHz avec un cache 32kB est meilleure qu'une TWGS 10mHz avec un cache 8kB sur les essais 1 et 3; c'est un peu plus lent sur l'essai 2.
022- Comment mettre un cache de 32k sur une TWGS ?
La soution la plus simple est d'acheter un cache de seconde source � :
SHH http://www.wbwip.com/shh/twgscache.html

Sinon il y a un montage expliqu� par Tony Diaz.
023- Comment mettre � niveau la vitesse d'une TWGS ?
Le processus est similaire � celui d�crit plust haut pour une ZIPGS. D'abord remplacer le 65C816 par un 14mhz et un oscillateur en rapport. Ensuite si possible installez des SRAM 32K x 8 rapides
Il n'y a normalement pas � remplacer tous les GAL. Seuls les utilisateurs ayant le dernier GAL 3E devront installer un ancien GAL 3A
Selon un article de John Link vous pouvez obtenir 12,5Mhz avec un 65C816 10mhz ancien mod�le, et des SRAM 35ns sans changer les GAL.

Comme avec la ZIPGS, la vitesse de la TRANSWARP est celle de l'oscillateur divis� par 4. Une diff�rence est la taille de l'oscillateur de la TRANSWAP qui est un "half-size". Un autre diff�rence est que si vous changer une SRAM vous devrez changer les 3 pour car elles doivent �tre � la m�me vitesse.

Les TRANSWARP se comportent comme les ZIPGS, certaines peuvent aller plus vite que d'autres : vous devez exp�rimenter sur votre propre carte pour conna�tre le maximum atteignable.
Wayne Stewart a expliqu� avoir eu une TRANSWARP avec des GAL revision A, une ROM 1.5 et 8 K de cache. Sa carte �tait cependant tr�s instable � 7Mhz. De ce fait il s'en est servi comme rechange et l'a upgrad�e � 14Mhz ce qui tr�s curieusement a stabilis� son fonctionnement...
Andrew Roughan quant � lui a upgrad� une TRANSWARP sans changer les SRAM ni les GALs qui �taient les TWGS1A1, TWGS1B1, TWGS2B1, TWGS3B1, TWGS4B1, TWGS5A1, TWGS6A1, TWGS7A1 et TWGS8A1. Son GS ROM3 tourne � 14Mhz.
024- Quel type de RAM pour acc�l�rer une TWGS ou une ZipGS ?
Si vous faites un upgrade de votre acc�l�rateur prennez les SRAM 32K X8 rapides en brochage DIP 28 pins. Dans le cas ou votre carte dispose des SRAM larges: soit vous faites la modification indiqu�e plus haut, soit vous recherchez des SRAM larges rapides du type IDT71256 (pas �vident � trouver) qui fonctionnent � 25ns/40ns.
Pour les SRAMs �troites vous pouvez utiliser des CY7C199 (CYPRESS) ou des HM62256 (HITACHI)
025- Comment conna�tre ma version de TWGS?
Quand le GS est lanc� tapez CONTROL-POMME-ESCAPE, cela vous entre dans le CDA TRANSWARP et la version de ROM est affich�e sur l'�cran.

(Source : Sandy)
026- Pour ma TWGS, faut-il le GAL2B pour utiliser une carte SCSI?
Le GAL TWGS2B est une correction DMA de la carte. Il est indispensable pour assurer la compatibilit� avec les cartes SCSI RAMFAST (revision C seulement). D'apr�s Supertimer la RAMFAST revision D ne necessite pas d'avoir ce GAL sur la TRANSWARP (ouf !)

Evidement comme Applied Engineering a disparu, trouvez ce GAL n'est pas une �vidence premi�re car il n'est pas duplicable par les moyens conventionnels habituels.

(Source : Mitch Spector)
027- Pourquoi le setup de ma ZipGS via le CDA Zip est interdite?
Non ce n'est pas le probl�me. La configuration de la ZIPGS n'est pas sauv�e en RAM sous batterie ou sur disque. Elle n'est conserv�e que pour la session en cours jusqu'� extinction du GS et est r�alis�e soit via le CDA ZIP soit via le CONTROL PANEL

(Source : Rubywand)
028- Que font les check-marks dans le CDA ZipGS ?
Ces check-marks (traits de rep�re) indiquent la position des switchs sur la carte ZIPGS
029- Le setup de ma ZipGS ne correspond pas � mes switchs DIP !?
Il y a deux explications probables :
Soit votre interpr�tation de la configuration est erron�e du fait de la pauvret� du manuel qui ne fourni aucune aide sur les noms et description des switchs
Soit lorsque vous avez install� le logiciel ZIPGS, vous avez mis ZipInit dans le repertoire SYSTEM/SYSTEM.SETUP Si tel est le cas alors ZipInit �crase la configuration de vos switchs.

ZipInit est pr�vu pour une utilisation avec des disquettes et une compatibilit� avec un logiciel donn�. Ainsi vous pourriez parfaitement vouloir arr�ter la ZIPGS ou r�duire sa vitesse d�s que vous lancez une disquette de jeux par exemple.

La solution est donc de retirer ZipInit du dossier SYSTEM/SYSTEM.SETUP
030- j'ai une ZipGS. Parfois le GS 'bloque' � l'allumage. Pourquoi?
Il est possible que la carte ZIPGS ne soit pas en contact correct dans son slot. C'est un probl�me difficile � detecter qui a souvent conduit des utilisateurs � des r�parations inutiles.
Retirez la carte de l'APPLE ETEINT et examiner le connecteur pour v�rifier qu'il y a bien un accrochage (des rayures en fait) sur chaque point de contact. En effet la connexion se fait plut�t au fond des slots et parfois le contact n'est pas �tabli correctement sur toutes les broches.
Si votre GS a d�marrer correctement une fois, il n'y a pas de souci la carte accroche bien le slot. Ceci dit vou spouvez toujours changer le slot... mais cela n'est pas d'une �vidence aussi biblique qu'il y para�t.
031- Le speedup conduit � l'arr�t du syst�me Quel est le probleme?
Quand un acc�l�rateur plante de fa�on trop fr�quente et entre dans le moniteur apr�s que vous ayez fait une modification pour augmenter la vitesse, les explications habituelles sont :

1. l'acc�l�ration souhait�e est au-dessus des capacit�s du processeur ou de la RAM. Vous pouvez alors soit augmenter la rapidit� des SRAM et du processeur soit baisser la vitesse de l'oscillateur

2. il y a un probl�me de bruit sur les slots. En modifiant l'alimentation cela peut r�gler le probl�me. Pour ce faire voir la FAQ Alimentation - r�duction du bruit

032- Un accelerateur conduit � l'arr�t du syst�me. O� est le probleme?
La plupart du temps cela provient de l'augmentation du bruit g�n�r� sur la ligne +5V du slot. voir la FAQ Alimentation - r�duction du bruit
033- Comment afficher la vitesse du IIGS?
Vous pouvez utiliser l'outil SPEEDGS qui est un programme STARTUP sous PRODOS et qui affiche le volume de boot, la date et l'heure, et la vitesse actuelle.

Fichier ZIP

Fichier SHK