Was macht das WRX im ZX81 ?
Was macht das WRX im ZX81 ?
Hallo, guten Tag.
Was macht das WRX eigentlich im ZX81 , wo liegt da der Code oder wird da nnur ein RAM manipuliert ?
Beim EightyOne mus ich es aktivieren , dann funktioniert die HRG-Grafik zb.
Gruss
Was macht das WRX eigentlich im ZX81 , wo liegt da der Code oder wird da nnur ein RAM manipuliert ?
Beim EightyOne mus ich es aktivieren , dann funktioniert die HRG-Grafik zb.
Gruss
Re: Was macht das WRX im ZX81 ?
Schau mal hier... Wilf Rigter hat sich zu dem was er da mal entwickelt hat sehr ausführlich ausgelassen.
http://www.user.dccnet.com/wrigter/inde ... torial.htm
http://www.user.dccnet.com/wrigter/inde ... torial.htm
Lieben Gruß Torsten
BMZ MFA, ZX80Core, AX81, ZX81, ZX81NU, Spectrum+, Harlequin, Amstrad NC100, Cambridge Z88, C64, C128D, Amiga 500, Amiga 1200, Atari Portfolio, HP200LX, IBM PC 5155, TP755c, T41, PS/2 (Model 40SX), PS/2E, Accura 101, Apple //e
BMZ MFA, ZX80Core, AX81, ZX81, ZX81NU, Spectrum+, Harlequin, Amstrad NC100, Cambridge Z88, C64, C128D, Amiga 500, Amiga 1200, Atari Portfolio, HP200LX, IBM PC 5155, TP755c, T41, PS/2 (Model 40SX), PS/2E, Accura 101, Apple //e
Re: Was macht das WRX im ZX81 ?
Danke.
Versteh ich leider nicht so, mangels Englischkenntnisse, wenn es um fachliche Texte geht.
Gruss
Versteh ich leider nicht so, mangels Englischkenntnisse, wenn es um fachliche Texte geht.
Gruss
Re: Was macht das WRX im ZX81 ?
I have good English knowledge but I can't understand the details, because it is complex. 

Martin
ZX81, Lambda 8300, Commodore 64, Mac G4 Cube
ZX81, Lambda 8300, Commodore 64, Mac G4 Cube
- siggi
- User
- Beiträge: 2295
- Registriert: 06.12.2005, 08:34
- Wohnort: D, Hessen, tiefste Werreraa
- Kontaktdaten:
Re: Was macht das WRX im ZX81 ?
Na dann vielleicht so?
https://translate.google.de/translate?s ... edit-text=
https://translate.google.de/translate?s ... edit-text=
Mein ZX81-Web-Server: online seit 2007
http://zx81-siggi.endoftheinternet.org/index.html
http://zx81-siggi.endoftheinternet.org/index.html
Re: Was macht das WRX im ZX81 ?
Danke.
So ganz klar ist mir das noch nicht.
Was wird mit dem ZX81 gemacht damit er WRX-Fähig ist?
Wenn ich das WRX im EightyOne einschalte, kann ich ja auch die HRG-Grafik laden und benutzen mit Linie,Polygon usw..
Wo fängt die 1. Grafik-Adresse an um da zu Poken wenn ich die HRG nicht installiere sondern nur dieses WRX einschalte ?
Danke.
Gruss
So ganz klar ist mir das noch nicht.
Was wird mit dem ZX81 gemacht damit er WRX-Fähig ist?
Wenn ich das WRX im EightyOne einschalte, kann ich ja auch die HRG-Grafik laden und benutzen mit Linie,Polygon usw..
Wo fängt die 1. Grafik-Adresse an um da zu Poken wenn ich die HRG nicht installiere sondern nur dieses WRX einschalte ?
Danke.
Gruss
Re: Was macht das WRX im ZX81 ?
Wenn Sie nur eine einfache Grafikprogrammierung mit Befehlen wie LINE, BOX, CIRCLE und POLY wünschen, verwenden Sie einfach HRG-ms von Matthias Swatosch (@MatthiasS). Es gibt ein Handbuch sowohl in Englisch als auch in Deutsch. Die Software kann sowohl von Basic als auch von der Maschinensprache programmiert werden
http://www.swatosch.de/zx81/
http://www.swatosch.de/zx81/
Martin
ZX81, Lambda 8300, Commodore 64, Mac G4 Cube
ZX81, Lambda 8300, Commodore 64, Mac G4 Cube
Re: Was macht das WRX im ZX81 ?
Danke für die Info.
Wo liegt bitte das 1. Grafikbyte beim WRX wenn ich 48Kb eingestellt habe ?
Danke.
Gruss
Wo liegt bitte das 1. Grafikbyte beim WRX wenn ich 48Kb eingestellt habe ?
Danke.
Gruss
Re: Was macht das WRX im ZX81 ?
Noch als Ergänzung, was "WRX [physikalisch] mit dem ZX81 macht":
Es ist ein Hardware-Patch notwendig, der das RAM dazu bringt, auch während des sogenannten Refreshzyklus die adressierten Daten auszugeben. Der Refreshzyklus beim Z80-Prozessor ist dafür gedacht, damaliges DRAM mehr oder weniger automatisch aufzufrischen, was nötig war, weil diese Speicher sonst nach wenigen Millisekunden ihren Inhalt vergaßen. Durch regelmäßigen Zugriff wurde diese Vergesslichkeit verhindert. Merke: Auch für Hardware gilt, dass Wiederholung die Mutter des Gedächtnisses ist!
Der Trick mit der HRG ist nun, dass es durch diesen Patch möglich ist, anstelle der Bitmuster aus dem ROM die Grafikpixel aus dem RAM an die Videologik der ULA zu geben. Weitere Details sind in den üblichen Grundlagenartikeln erklärt.
Wo nun der Grafikspeicher liegt, und wie er organisiert ist, das hängt ganz von der treibenden Software ab. Und ob der Grafikspeicher nun an einer festen Adresse liegt, oder wie der Textbildschirm über eine Variable zu finden ist, oder überhaupt nicht offenbart wird, sollte in der jeweiligen Dokumentation stehen.
Es ist ein Hardware-Patch notwendig, der das RAM dazu bringt, auch während des sogenannten Refreshzyklus die adressierten Daten auszugeben. Der Refreshzyklus beim Z80-Prozessor ist dafür gedacht, damaliges DRAM mehr oder weniger automatisch aufzufrischen, was nötig war, weil diese Speicher sonst nach wenigen Millisekunden ihren Inhalt vergaßen. Durch regelmäßigen Zugriff wurde diese Vergesslichkeit verhindert. Merke: Auch für Hardware gilt, dass Wiederholung die Mutter des Gedächtnisses ist!

Der Trick mit der HRG ist nun, dass es durch diesen Patch möglich ist, anstelle der Bitmuster aus dem ROM die Grafikpixel aus dem RAM an die Videologik der ULA zu geben. Weitere Details sind in den üblichen Grundlagenartikeln erklärt.
Wo nun der Grafikspeicher liegt, und wie er organisiert ist, das hängt ganz von der treibenden Software ab. Und ob der Grafikspeicher nun an einer festen Adresse liegt, oder wie der Textbildschirm über eine Variable zu finden ist, oder überhaupt nicht offenbart wird, sollte in der jeweiligen Dokumentation stehen.
B0D0: Real programmers do it in hex.
Re: Was macht das WRX im ZX81 ?
Ja danke für die Info.
Habe mir jetzt die Hardwarebastellei dafür mal angeschaut.
Danke.
Gruss
Habe mir jetzt die Hardwarebastellei dafür mal angeschaut.
Danke.
Gruss