Was macht das WRX im ZX81 ?

ZX-Team Forum
Antworten
funkheld
User
Beiträge: 164
Registriert: 16.11.2010, 18:20

Was macht das WRX im ZX81 ?

Beitrag von funkheld » 03.11.2017, 08:38

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

Benutzeravatar
tokabln
User
Beiträge: 1103
Registriert: 10.11.2013, 00:24
Wohnort: D, Berlin (Mariendorf)

Re: Was macht das WRX im ZX81 ?

Beitrag von tokabln » 03.11.2017, 08:55

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
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

funkheld
User
Beiträge: 164
Registriert: 16.11.2010, 18:20

Re: Was macht das WRX im ZX81 ?

Beitrag von funkheld » 03.11.2017, 11:00

Danke.

Versteh ich leider nicht so, mangels Englischkenntnisse, wenn es um fachliche Texte geht.

Gruss

Benutzeravatar
mrtinb
User
Beiträge: 60
Registriert: 30.12.2016, 07:16
Wohnort: Kolding, Denmark
Kontaktdaten:

Re: Was macht das WRX im ZX81 ?

Beitrag von mrtinb » 03.11.2017, 11:07

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

Benutzeravatar
siggi
User
Beiträge: 2141
Registriert: 06.12.2005, 08:34
Wohnort: D, Hessen, tiefste Werreraa
Kontaktdaten:

Re: Was macht das WRX im ZX81 ?

Beitrag von siggi » 03.11.2017, 11:31

Mein ZX81-Web-Server: online seit 2007
http://zx81-siggi.endoftheinternet.org/index.html

funkheld
User
Beiträge: 164
Registriert: 16.11.2010, 18:20

Re: Was macht das WRX im ZX81 ?

Beitrag von funkheld » 04.11.2017, 10:31

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

Benutzeravatar
mrtinb
User
Beiträge: 60
Registriert: 30.12.2016, 07:16
Wohnort: Kolding, Denmark
Kontaktdaten:

Re: Was macht das WRX im ZX81 ?

Beitrag von mrtinb » 04.11.2017, 13:21

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/
Martin
ZX81, Lambda 8300, Commodore 64, Mac G4 Cube

funkheld
User
Beiträge: 164
Registriert: 16.11.2010, 18:20

Re: Was macht das WRX im ZX81 ?

Beitrag von funkheld » 05.11.2017, 09:33

Danke für die Info.

Wo liegt bitte das 1. Grafikbyte beim WRX wenn ich 48Kb eingestellt habe ?

Danke.
Gruss

Benutzeravatar
bodo
User
Beiträge: 294
Registriert: 14.02.2007, 17:21
Kontaktdaten:

Re: Was macht das WRX im ZX81 ?

Beitrag von bodo » 06.11.2017, 19:35

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! :D

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.

funkheld
User
Beiträge: 164
Registriert: 16.11.2010, 18:20

Re: Was macht das WRX im ZX81 ?

Beitrag von funkheld » 06.11.2017, 19:39

Ja danke für die Info.
Habe mir jetzt die Hardwarebastellei dafür mal angeschaut.

Danke.
Gruss

Antworten