Robotrontechnik-Forum

Registrieren || Einloggen || Hilfe/FAQ || Suche || Mitglieder || Home || Statistik || Kalender || Admins Willkommen Gast! RSS

Robotrontechnik-Forum » Technische Diskussionen » internen PROM abschalten » Themenansicht

Autor Thread - Seiten: -1-
000
19.04.2013, 22:19 Uhr
PIC18F2550

Avatar von PIC18F2550

Kann ich allein durch stecken eines Modules den internen PROM (CAOS3.1[BM804]) des KC85/3 deaktivieren?

Welches modul kann das?(Stromlaufplan)
--
42 ist die Antwort auf die "Frage nach dem Leben, dem Universum und dem ganzen Rest"
Aktuelle Projektdokumentationen
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
19.04.2013, 23:03 Uhr
Enrico
Default Group and Edit


Gar keins.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
19.04.2013, 23:33 Uhr
PIC18F2550

Avatar von PIC18F2550

Ist so was überhaupt vorgesehen?
--
42 ist die Antwort auf die "Frage nach dem Leben, dem Universum und dem ganzen Rest"
Aktuelle Projektdokumentationen
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
19.04.2013, 23:43 Uhr
tp



Jein. Siehe CAOS Beschreibung:


Quellcode:
Das Kommando JUMP
-----------------

JUMP mm

Mit  diesem  Kommando   ist  ein Sprung  in  ein  Betriebssystem,
das  sich auf einem Modul im Modulschacht mm  befindet,  möglich.
Hierbei wird der ROM des Grundgerätes  abgeschaltet.  Die  Start-
adresse eines solchen Betriebssystems ist die F012H.

Alternativ wird ein ROM-Modul mit Strukturbyte 01 beim CAOS Start automatisch eingeblendet und angesprungen.
--
Die Zeit ist auch nicht mehr, was sie mal war! (Albert Einstein)
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
20.04.2013, 00:53 Uhr
PIC18F2550

Avatar von PIC18F2550


Zitat:
tp schrieb
Alternativ wird ein ROM-Modul mit Strukturbyte 01 beim CAOS Start automatisch eingeblendet und angesprungen.

Ok das ist ja schon mal was da ich 3 EEProms habe.

Jetzt muß ich nur noch klären wie das mit dem Struckturbyte funktioniert.
--
42 ist die Antwort auf die "Frage nach dem Leben, dem Universum und dem ganzen Rest"
Aktuelle Projektdokumentationen

Dieser Beitrag wurde am 20.04.2013 um 00:53 Uhr von PIC18F2550 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
005
20.04.2013, 11:31 Uhr
kaiOr

Avatar von kaiOr


Zitat:
M040_User_Prom.pdf
Wird das Strukturbyte auf 01 geändert und steckt der Modul M040 USER PROM im Modulschacht 8 des KC 85 – Grundgerätes, wird beim Kaltstart des Systems nach der Initialisierung der M040 mit der Basisadresse 4000H aktiviert. Danach erfolgt ein Sprung auf die Adresse 4000H, also auf das erste Byte im Modul M040. Mit der Änderung des Strukturbytes auf 01 kann also ein beim Systemkalt- oder Warmstart selbst startendes Programm erzeugt werden.

Zu Nutze macht sich das das CAOS3.4 von H.Haftmann, allerdings mit speziellem Modul. Denn eigentlich käme es zum Absturz bei RESET-Drücken, da das CAOS3.1 onboard wieder angesprochen wird obwohl das Steckmodul noch im selben Adressbereich aktiv geschaltet ist....

http://www-user.tu-chemnitz.de/~heha/viewzip.cgi/hs_freeware/kcemu/kcswberg.zip/
http://www-user.tu-chemnitz.de/~heha/bastelecke/8bit/KC85/Modul%20ROM+RAM/


Zitat:
PIC18F2550 schrieb
Ist so was überhaupt vorgesehen?

Du könntest mittels Modul und einer dicken CPLD darauf alles ausblenden was im KC obsolete ist. Das wäre aber ein Projekt was vom Aufwand und vom Tuning-Potential her an die D008 reicht.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
006
20.04.2013, 11:49 Uhr
PIC18F2550

Avatar von PIC18F2550

Also ist die Deaktivierung des CAOS PROMS nur über software möglich.

Ich dachte da währe was mit dem Anschluß MEO Möglich.

Der Netzplan und die vielen Inverter machen einen ganz schön Irre in der Rübe.

Ist in der D008 eine permanente abschaltung der CAOS-PROMS durch ein Modul realisiert?
--
42 ist die Antwort auf die "Frage nach dem Leben, dem Universum und dem ganzen Rest"
Aktuelle Projektdokumentationen
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
007
20.04.2013, 13:43 Uhr
kaiOr

Avatar von kaiOr

zu 1.) Genau, die PIO muss umprogrammiert werden.

zu 2.) MEO wird nur gebildet wenn MREQ & IOREQ nicht auf interne Bausteine adressiert.

zu 4.) Nein, nach RESET stehst du wieder im CAOS.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
008
20.04.2013, 14:05 Uhr
ralle



Beim /2 geht sowas auch schon, hier im dem Falle der Modul M006 Basic, welches auch das Betriebsystem des /3 schon hat.
Alternativ kannst du ein M022 Expanderram nehmen und ein BS auf dieses Modul laden. Vorzugsweise sollte es in einem Bereich schon sein, wo man es auch mit einfachen Mitteln abspeichern kann.
Sinnvoll (und auch vorgesehen beim /2 und /3) sollte es im Speicherbereich ab 4000h bis 7FFFh eingeblendet werden, dann kannst du eigene BS erst mal laden. In diesem Speicherbereich tummelt sich kein ROM rum, was einem ärgern könnte.
Dann kannst du das neue BS mit Jump Schachtnummer starten.
Beim /4 ist dieser Bereich erst einmal von interenen RAM-Segment freizuschalten, M022 einzublenden, Laden, M022 auszublenden, interes RAM-Segment wieder einzublenden und Rest kennst du schon.

Die ROM-Module M011 Texor und M025 User-Prom/M026 Edas/M027 Forth sind in der Regel schon an dem Bereich C000h gebunden, 8 K sind dann auch nicht viel. Bei diesen Modulen handelt es sich nur um einen Modultyp, nur halt andere Software drauf. Für dem /3 gibt es ja auch das Programm Tapemaster, was locker auf so eines paßt und ab C000h lauffähig ist.

Daraus ergibt sich, das ein BS ruhig 16 K groß sein darf, wichtig ist eher eine Höhere Versionsnummer. DOS4.63 von F. Klemm geht ja auch auf dem /4
--
Gruß Ralle

Wenn Sie dazu neigen, Bedienungsanleitungen zusammen mit dem Verpackungsmaterial wegzuwerfen, sehen Sie bitte von einem derart drastischen Schritt ab!...
... Nachdem Sie das Gerät eine Weile ausprobiert haben, machen Sie es sich am besten mit dieser Anleitung und ihrem Lieblingsgetränk ein oder zwei Stunden lang in Ihrem Sessel bequem. Dieser Zeitaufwand wird Sie dann später belohnen...

aus KENWOOD-Bedienungsanleitung TM-D700
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
009
20.04.2013, 14:30 Uhr
PIC18F2550

Avatar von PIC18F2550

Da werd ich wohl eine Verbindung vom ZVE/ROM[30] IC[D18] Pin[2] zum Modulschacht C legen müssen.

Mit 0V solte dann die internen PROMS abgeschaltet sein.

Danke an alle.
--
42 ist die Antwort auf die "Frage nach dem Leben, dem Universum und dem ganzen Rest"
Aktuelle Projektdokumentationen
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
010
20.04.2013, 14:35 Uhr
kaiOr

Avatar von kaiOr

Reedschalter in Modulnähe und Magnet ins Modul.
Dieser Beitrag wurde am 20.04.2013 um 14:45 Uhr von kaiOr editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
011
20.04.2013, 14:51 Uhr
Enrico
Default Group and Edit



Zitat:
PIC18F2550 schrieb

Ist in der D008 eine permanente abschaltung der CAOS-PROMS durch ein Modul realisiert?

D008 hat damit gar nichts zu tun. Ist ja das 2. CPU-System für CPM, aka D004,
aber auch nicht am "Markt".
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
012
20.04.2013, 22:43 Uhr
maleuma



Das hier beschriebene Verhalten kann ich nicht bestätigen:

Zitat:
Denn eigentlich käme es zum Absturz bei RESET-Drücken, da das CAOS3.1 onboard wieder angesprochen wird obwohl das Steckmodul noch im selben Adressbereich aktiv geschaltet ist....

Bei RESET wird zwar zunächst das CAOS aktiv, findet aber sofort wieder das Modul mit Strukturbyte 01, und springt es wieder auf der Adresse 4000h an.
Das nutzt übrigens das Modul M033 (Typestar) - wer das kennt. Da führt ein RESET sofort wieder in das Typestar-Menü.
--
Mario.

Dieser Beitrag wurde am 20.04.2013 um 22:43 Uhr von maleuma editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
013
20.04.2013, 23:19 Uhr
PIC18F2550

Avatar von PIC18F2550

Das ist gut.

Da kann ich die Treiber für die neue Hartware hinterlegen.

Ich habe mittlerweile mich dazu durchgerungen zwei Module zu machen ein VGA Adaptermodul und ein Multiport-Modul.

Ich hoffe meine Bezeichnung stört keinen.

VGA-Modul
Scannt daten und Adresse beim anliegen von /WR im Adressbereich des BWS übernimmt die Werte und Macht daraus ein VGA-Bild

Multiport-Modul
SD-Karte mit FAT32 schreib/lesbar
PS2 Tastatur
PS2 Maus
RS 232
I²C Master mit RTC
Sound stereo
--
42 ist die Antwort auf die "Frage nach dem Leben, dem Universum und dem ganzen Rest"
Aktuelle Projektdokumentationen

Dieser Beitrag wurde am 20.04.2013 um 23:55 Uhr von PIC18F2550 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
014
20.04.2013, 23:33 Uhr
Enrico
Default Group and Edit


Wenn das mal was "offizielles" werden soll, gleich Dich bitte mit Mario wegen dem Strukturbyte, Einbindung, etc. ab.
Soll ja nicht unbedingt so ein durcheinander, wie beim AC1 werden.

Zu "M100"; ganz so einfach geht das auch nicht.
Da muss nicht unbedingt der BWS an sein, da kann auch irgendein anderes RAM- oder EPROM-Modul im Zugriff sein.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
015
20.04.2013, 23:57 Uhr
PIC18F2550

Avatar von PIC18F2550

Hi Enrico,

Danke für den Tipp.

Was "offizielles" ist das noch nicht da noch viele Überlegungen von nöten sind

Das VGA-Modul braucht kein Strukturbyte da es nur den BUS-abscannt und nichts weiter im KC macht.

Das Multiport-Modul bräuchte ein Strukturbyte für den Treiber EEPROM. --> 01
--
42 ist die Antwort auf die "Frage nach dem Leben, dem Universum und dem ganzen Rest"
Aktuelle Projektdokumentationen
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
016
21.04.2013, 11:17 Uhr
ralle



Naja, der SOUND sollte mal via AY-Chip gelöst werden und eine Echte RS232 und I²C und PS2 gibt es schon mit dem Scanner-Modul
--
Gruß Ralle

Wenn Sie dazu neigen, Bedienungsanleitungen zusammen mit dem Verpackungsmaterial wegzuwerfen, sehen Sie bitte von einem derart drastischen Schritt ab!...
... Nachdem Sie das Gerät eine Weile ausprobiert haben, machen Sie es sich am besten mit dieser Anleitung und ihrem Lieblingsgetränk ein oder zwei Stunden lang in Ihrem Sessel bequem. Dieser Zeitaufwand wird Sie dann später belohnen...

aus KENWOOD-Bedienungsanleitung TM-D700
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
017
21.04.2013, 11:28 Uhr
PIC18F2550

Avatar von PIC18F2550

Ich kenn nicht viel vom AY-Chip außer mal den Anschlußplan gesehen zu haben.

Ich will die unten benannten Funktionen unterbringen.

- (HSS) Engine um komplexe vierkanalige Soundtrackermodule zu puffern und abzuspielen
- (HSS) 2 Kanal FX-Synthesizer (NFO/LFO/Hüllkurve…)
- (WAV) Stereo Engine zur Wiedergabe von WAV-Dateien direkt von SD-Card
- (SID) Stereo-SID (2 x C64-Soundchip)

Die RS232 ist ehrlichgesagt schon etwas dünn dient aber hauptsächlich zur anbindung an den PC.
RS232 und I²C sind dabei standartmäßig mit drinn.
--
42 ist die Antwort auf die "Frage nach dem Leben, dem Universum und dem ganzen Rest"
Aktuelle Projektdokumentationen
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
018
21.04.2013, 11:30 Uhr
Mobby5



@PIC18F2550

Du aber auch überwachen, ob der IRM gerade eingeschaltet ist oder nicht. Sonst "scannst" Du auch das, was in den "normalen" RAM in diesem Adressbereich geschrieben wird und ob Du einen KC bis 85/3 oder ab 85/4 vor Dir hast.
--
und ausserdem muss in Zeile 20 der Doppelpunkt durch ein Semikolon ersetzt werden
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
019
21.04.2013, 11:59 Uhr
PIC18F2550

Avatar von PIC18F2550

Oh gutes Argument.

Wie kann ich am BUS feststellen ob IRM-Aktiv ist. (PIO Port A.2)[84]?

Zur Not kann ich ja die IORQ Ströme Scannen und so die PIO-Daten nach dem Port A suchen.(KC85/3)

Wie das beim KC85/4 ist weis ich nicht ich nehme mal an das das dort genauso geht.
--
42 ist die Antwort auf die "Frage nach dem Leben, dem Universum und dem ganzen Rest"
Aktuelle Projektdokumentationen
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
020
21.04.2013, 13:06 Uhr
Enrico
Default Group and Edit


Das reicht nicht.
Du musst auch alle I/Os auf **80H überwachen.
Auf der 16 Bit I/O-Adresse werden alle Module im KC an und ausgeschaltet.

LIes Dir mal das KC-HB auhf Susowas HP, bzw KC-Club HP durch.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
021
21.04.2013, 14:25 Uhr
PIC18F2550

Avatar von PIC18F2550

Bildscanner:
Adresse
- 08000 - 0A7FF Pixelspeicher
- 0A800 - 0B1FF Farbattributspeicher
- 0B200 - 0B6FF ASCII Puffer



Portscanner:
Adresse
-PIO-Port A (Adresse 88H – 8BH)
+ Bit 0 CAOS-ROM
+ Bit 1 RAM
+ Bit 2 IRM

+ Bit 3 Schreibschutz RAM
+ Bit 4 Frei
+ Bit 5 LED „TAPE“ an der Frontplatte
+ Bit 6 Motorschaltspannung (Schnellstop) des Recorders
+ Bit 7 BASIC-ROM

Warum alle I/O auf 80H überwachen?
Welche 16Bit I/O Adressen?

Im Handbuch wird davon nichts erwähnt.

Der Scanner ist ausschließlich für den internen IRM gedacht.
--
42 ist die Antwort auf die "Frage nach dem Leben, dem Universum und dem ganzen Rest"
Aktuelle Projektdokumentationen
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
022
21.04.2013, 14:28 Uhr
kaiOr

Avatar von kaiOr

Es gäbe da noch nen prima Platz für VGA-Erweiterung im KC, aber die Meinungen dazu sind zweigeteilt.



Die aktuellen Fernseher die anstandslos, das Modulatorsignal vom KC finden und darstellen kann man an einer Hand abzählen.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
023
21.04.2013, 14:34 Uhr
PIC18F2550

Avatar von PIC18F2550

Nicht mein Fall
Das innere bleibt unverändert.
--
42 ist die Antwort auf die "Frage nach dem Leben, dem Universum und dem ganzen Rest"
Aktuelle Projektdokumentationen
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
024
21.04.2013, 19:06 Uhr
Enrico
Default Group and Edit


Das steht im HB zum KC85/5 von Mario, bzw. auch UNser-Modul M005.

Auf allen 16 Bit I/O **80H werden die Module an und ausgeschaltet.
Der obere Teil richtet sich nach MOdulschachtnummer, etc.

Aber vergiss das ganze.
Wenn der IRM angeschaltet ist, kann man sowieos nicht auf die dahinterliegenden,
und ev. angeschalteten MOdule zugreifen.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
025
21.04.2013, 19:25 Uhr
maleuma



Falls der Bildscanner auch den KC85/4 unterstützen soll, wird es etwas komplizierter. Der IRM umfasst dort 4 Ebenen:
Adresse
- 08000 - 0A7FF Ebene 0, Bild 0 Pixelspeicher
- 08000 - 0A7FF Ebene 1, Bild 0 Farbspeicher
- 08000 - 0A7FF Ebene 2, Bild 1 Pixelspeicher
- 08000 - 0A7FF Ebene 3, Bild 1 Farbspeicher
- 0AD00 - 0B1FF ASCII Puffer Bild 1
- 0B200 - 0B6FF ASCII Puffer Bild 0

Dazu gibt es zwei Bildschirmauflösungen ("LORES" mit Farben wie beim KC85/3 und "HIRES" wo jedes Pixel eine von 4 Farben annehmen kann)

Dazu sind die Portadressen erweitert worden:
-PIO-Port A (Adresse 88H / 8AH)
+ Bit 2 - IRM ein/aus

-PIO-Port B (Adresse 89H / 8BH)
+ Bit 7 - Blinken der Vordergrundfarbe ein/aus

- Ausgabeport (Adresse 84H)
+ Bit 0 - Anzeige Bild 0 oder 1
+ Bit 1 - Zugriff auf Pixel- oder Farbebene (Pixel = 0 oder Farbe = 1)
+ Bit 2 - Zugriff auf Bild 0 oder 1
+ Bit 3 - hohe Farbauflösung ein/aus (0 = hohe oder 1 = niedrige)

Die I/O-Adresse 80H (also Module) musst Du nicht überwachen. Der IRM hat im KC85 auf der Adresse 8000h die höchste Priorität, d.h. bei IRM=EIN ist dieser im Adressbereich der CPU auch sichtbar, egal ob noch andere Module auf Adresse 8000h eingeschaltet sind.
--
Mario.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
026
21.04.2013, 19:29 Uhr
Enrico
Default Group and Edit



Zitat:
maleuma schrieb


Die I/O-Adresse 80H (also Module) musst Du nicht überwachen. Der IRM hat im KC85 auf der Adresse 8000h die höchste Priorität, d.h. bei IRM=EIN ist dieser im Adressbereich der CPU auch sichtbar, egal ob noch andere Module auf Adresse 8000h eingeschaltet sind.

Sag ich ja.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
027
21.04.2013, 19:35 Uhr
PIC18F2550

Avatar von PIC18F2550

Erst einmal nur für KC85/3.
--
42 ist die Antwort auf die "Frage nach dem Leben, dem Universum und dem ganzen Rest"
Aktuelle Projektdokumentationen
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
028
21.04.2013, 21:57 Uhr
Mobby5




Zitat:
Enrico schrieb

Zitat:
maleuma schrieb


Die I/O-Adresse 80H (also Module) musst Du nicht überwachen. Der IRM hat im KC85 auf der Adresse 8000h die höchste Priorität, d.h. bei IRM=EIN ist dieser im Adressbereich der CPU auch sichtbar, egal ob noch andere Module auf Adresse 8000h eingeschaltet sind.

Sag ich ja.

Es geht doch nicht darum, was die CPU sieht. Wenn die CPU aber auf den RAM "hinter dem IRM" schreiben will, wird der IRM abgeschaltet und schwupp, steht das geschriebene Zeug auch im VGA-Modul. Das VGA-Modul darf sich also nur beschreiben lassen, wenn der IRM eingeschaltet ist.
--
und ausserdem muss in Zeile 20 der Doppelpunkt durch ein Semikolon ersetzt werden
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
029
21.04.2013, 23:58 Uhr
Enrico
Default Group and Edit


Wo ist denn da jetzt der Unterschied?
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
030
22.04.2013, 00:31 Uhr
PIC18F2550

Avatar von PIC18F2550

Die Verfügbarkeit des IRM wird durch die interne PIO Port A Bit 2 Angezeigt.

Der Datenstrom von CPU zur internen PIO Port A wird permanennt mit gelesen daher weis ich ob IRM aktiv oder nicht,

Je nach dem Status werden die Schreiboperationen CPU zum Speicherbereich BWS übernommen oder nicht(Tor-Funktion)
--
42 ist die Antwort auf die "Frage nach dem Leben, dem Universum und dem ganzen Rest"
Aktuelle Projektdokumentationen
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
031
22.04.2013, 11:54 Uhr
u.nickel



Hallo PIC,

da ich mich ja für den JUTE mit dem gleichen Problem (also abscannen IRM, übertragen nach HUB-RAM, umrechnen, als VGA ausgeben) beschäftigt habe,
mal ne Frage:
Wie kriegst Du den dafür benötigten Speicher, nebst dem ja noch benötigten Propeller-Code in die 32k Hub-RAM des Propeller?

Gruß Uwe
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
032
22.04.2013, 15:19 Uhr
PIC18F2550

Avatar von PIC18F2550

Der Code wandert in die COGS (reines PASM kein SPIN) Bis auf ein Long steht mir alles andere frei zur verfügung.
Das Habe ich schon im HBASIC-Projekt (HIVE-PROJEKT-FORUM) so gemacht.

Der GAL dekodiert den Speicher und sagt dem Prop jetzt sind Daten da die im IRM geschrieben werden sollen.
Der Prop liest jetzt Daten und Adressen ein und speichert die Daten an die dementsprechende Stelle im hRam.
Das wars ich habe ungefähr 22 Befehle gesamt Zeit und 10 Befehle Scannzeit.

Sollte beim Hochfahren keine IRM-Daten ausgegeben werden so erscheind nur mein Logo auf dem Monitor.
--
42 ist die Antwort auf die "Frage nach dem Leben, dem Universum und dem ganzen Rest"
Aktuelle Projektdokumentationen
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
033
22.04.2013, 18:20 Uhr
Mobby5



@Enrico
Na, wenn der IRM-Zustand beim VGA-Modul nicht ausgewertet wird, wird ALLES in das VGA-Modul geschrieben (und dargestellt), was in den Bereich von 8000h-B1FF geschrieben wird. Egal ob das in den eigentlichen Bildspeicher oder in den Hintergrund-RAM gehört. Gibt einen ganz schönen Müll im Bild.
--
und ausserdem muss in Zeile 20 der Doppelpunkt durch ein Semikolon ersetzt werden
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
034
22.04.2013, 18:25 Uhr
PIC18F2550

Avatar von PIC18F2550

In pio-port a steht doch ob IRM aktiv oder nicht ist.
--
42 ist die Antwort auf die "Frage nach dem Leben, dem Universum und dem ganzen Rest"
Aktuelle Projektdokumentationen
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
035
22.04.2013, 19:19 Uhr
Enrico
Default Group and Edit



Zitat:
Mobby5 schrieb
@Enrico
Na, wenn der IRM-Zustand beim VGA-Modul nicht ausgewertet wird, wird ALLES in das VGA-Modul geschrieben (und dargestellt), was in den Bereich von 8000h-B1FF geschrieben wird. Egal ob das in den eigentlichen Bildspeicher oder in den Hintergrund-RAM gehört. Gibt einen ganz schönen Müll im Bild.

Schon, das hatten wir doch aber schon durch.

Na, Wurscht.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
036
22.04.2013, 19:31 Uhr
Mobby5



Dachte, Du hast was nicht verstanden. Naja, schön das wir darüber geredet haben.
--
und ausserdem muss in Zeile 20 der Doppelpunkt durch ein Semikolon ersetzt werden
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
Seiten: -1-     [ Technische Diskussionen ]  



Robotrontechnik-Forum

powered by ThWboard 3 Beta 2.84-php5
© by Paul Baecher & Felix Gonschorek