In English: Jean-Claude Touzin writes about the North American QL's JSU ROM, which suits North American TVs but is incompatible with many programs (Sign Designer, CADPAK, GraphiQL, Front Page Extra). He describes replacing both ROMs with a single JS ROM from Sharp's, which also lowers power consumption, and gives a scaling factor for the x coordinates of graphics commands to move programs between JSU and JS ROMs. The editor replies that the replacement he saw at Gagnon Electronique came from Curry Computer and combined the JS ROM with Super Toolkit II on a CMOS 27C512 EPROM.
Printed title: INPUT <-> OUTPUT ( Le courrier des lecteurs ). The article below is in French, as printed in QL_DOC n2 (February-March 1988).
Les lecteurs de QL_DOC sont sans doute au courant que le QL version américaine est équipé d’une ROM JSU (PRINT VER$).Ils ont sans doute vite découvert aussi, comme moi, que mis a part la possibilité de connecter le QL à une TV du type employée en Amérique du Nord, la ROM JSU n’apportait que des problèmes de compatibilités avec beaucoup de programmes (SIGN DESIGNER, CADPAK, GRAPHIQL, FRONT PAGE EXTRA?, ETC…).Il existe une solution (drastique?) à ce problème: changer de ROM. En effet SHARP’s fournit une ROM qui remplace les deux ROMs du QL en version JSU ou JS. L’avantage de changer JSU -> JSU est que la consommation de courant du QL diminue car il n’y a plus qu’une ROM qui consomme (+- 20%). En plus de cet avantage, si vous changez pour une ROM JS, votre ordinateur devient compatible avec tout ce qui se produit de logiciels en Angleterre.Cependant, un nouveau problème pointe à l’horizon: vos propres programmes que vous avez créés sur ROM JSU sont maintenant incompatibles avec votre ROM JS! En fait, j’exagère un peu: seulement ceux faisant appel à des commandes graphiques. En effet le problème de compatibilité provient de la commande SCALE, ou plus exactement du ratio de l’axe des y à l’axe des x employé par cette commande et qui diffère d’une ROM à l’autre.Bref, si vous voulez éviter d’avoir à retaper des sections complètes de vos programmes, utiliser le truc suivant: faites varier les pixels x de vos commandes graphiques (POINT, LINE…) à l’aide d’une variable, disons “v”. Il suffit de savoir la valeur à donner à “v”: pour passer de JSU à JS, cette valeur est 1.1778. Donc, par exemple, la commande LINE x,y TO x1,y1 devient LINE x*v,y TO x1*v,y1.Par contre si vous avez une TV et que vous êtes obligé de conserver la ROM JSU, vous aurez souvent des problèmes quand vous tapez des listings de revues anglaises. Employez le même truc, mais cette fois donnez la valeur .8490 à “v”.J’espère avoir contribué à jeter un peu de lumière sur un problème qui m’a fait sacr…
Jean-Claude Touzin, c.p. 41, La Sarre, P.Q. J9Z 2X4
Voici une soultion intéressante à un sacré problème. J’ai eu l’occasion de voir un de ces bidules chez GAGNON ELECTRONIQUE, mais celle-ci venait de CURRY COMP. Il y avait bien la ROM JS mais en plus sur le même EPROM le SUPER TOOLKIT II. Habituellement, les ROMs du QL se présente sous la forme de 27128 (32Kx8bits), mais sur ce machin nous retrouvons un 27512 (64Kx8bits), ce qui explique pourquoi nous avons autant de place disponible. Quant à l’économie d’énergie dont Jean-Claude fait mention, elle s’explique du fait que c’est la version CMOS du 27512 qui est utilisée, le 27C512.
Real-ó