EPROM-Inhalte aus dem robotron 1715 - Rechner 1. r1715lr.bin Lese-ROM des Diskettencontrollers U505 U555 i2708 2. r1715sr.bin Schreib-ROM des Diskettencontrollers U505 U555 i2708 3. r1715bt.bin Boot-ROM S502 i2716 4. r1715cg.bin Character-Generator S619 i2716 Anmerkungen zum Inhalt der EPROMs: Die beiden FDC-EPROMs enthalten keinen Maschinencode, sondern dienen als Codewandler, bzw Statusdekoder. Beim r1715lr werden nur 2 der 8 Bits verwendet. Es enthaelt groesstenteils 00h, nur an wenigen Adressen steht 080h oder 040h. Das r1715bt enthaelt Z80 Maschinecode, das ist logisch. Das Boot-ROM enthaelt eber auch in nicht dokumentiertes Feature: Wenn das Booten von der Floppy, aus welchem Grund auch immer, fehl- schlaegt, dann meldet sich der Rechner ueber die V24-Schnittstelle und es ist moeglich, ueber ein spaeter noch zu dokumentierendes Protokoll den Speicher zu laden und Programme darin auszufuehren. Man kann das dazu benutzen, den PC1715 diskless zu betreiben, oder wenn man keinen normalen Rechner mit 5.25"-Laufwerk hat, ein CP/M- Image in den Speicher zu laden und eine bootfaehige Diskette her- zustellen. Das r1715cg enthaelt den ASCII-Zeichensatz als 8*12 Punktmatrix. Die obere Haelfte ist ziemlich leer, weil sie nur die Unterlaengen der Buchstaben benutzt. Es gibt eine Steuerleitung aus einem U282 (i8212) heraus, mit Hilfe derer man zwischen den beiden Zeichensatz EPROMs umschalten kann. Fuer den Benutzer ist es moeglich, ueber die Taste SI/SO zwischen den beiden Zeichensaetzen umzuschalten. Da es sehr schwierig ist, ein 2708-EPROM zu programmieren, ist es sinnvoll, bei einem Defekt fuer die EPROMs des Disketten- Controllers ebenfalls ein 2716-EPROM zu verwenden. Dabei sollte man den 2708-Inhalt entweder zweimal, also ab Adresse 000 und ab Adresse 400 programmieren, oder nur ab Adresse 400. Vor dem Einsetzen in den pc1715 muessen dem armen 2716 naemlich die Pins 19 (A10) und 21 (Vpp) auf den Ruecken gebogen werden, damit sie nicht mit der +12V und der -5V Betriebsspannung des 2708 in Beruehrung kommen. Diese beiden Pins sind mit Pin 24, der +5V-Betriebsspannung zu verbinden. Dadurch, dass Pin 19 an +5V liegt, wird die obere Haelfte des EPROMs verwendet. Wer unbedingt will, kann natuerlich Pin 19 des ICs auch an GND legen, oder die Leiterbahnen auf der Platine unterbrechen und passend umverdrahten. Wenn jemand meint, er braucht ein Ersatz-EPROM, der kann mir ein funktionierendes (leeres) EPROM in einem ausreichend frankierten Rueckumschlag zusenden. Ich kann sowohl 2708, als auch 2716-EPROMs programmieren. 17.4.2002 K. Krause http://computermuseum.informatik.uni-stuttgart.de