Haha, das gute an Foren ist, dass man sich aussuchen kann ob und wann man da reinschaut.
Zum Glück mach in nicht in Sozialen Medien
Haha, das gute an Foren ist, dass man sich aussuchen kann ob und wann man da reinschaut.
Zum Glück mach in nicht in Sozialen Medien
Display MoreZ80 hat ein paar Opcodes mit überraschendem Verhalten
Wo es hier eh schon um die IN/OUTs ging, was ich auch nie verstanden habe, ist das "überraschende" Verhalten beim OUTI Befehl:
- INI: (HL)=port(BC), HL++, B--
- OUTI: B--, port(BC)=(HL), HL++
Weiß jemand, warum bei OUTI das B Register VORHER dekrementiert wird?
(als CPCler ist man auf diese beiden Befehle durchaus angewiesen, weil man hier immer mit 16bit I/O-Adressen arbeiten muss und durch unrolled Loops damit schnelle Block-I/Os machen kann)
Ja, das ist in der Tat sehr sinnvoll. Denn wenn B = 0 wird, dann wird das Zero-Flag entsprechend gesetzt. Da ist es eben manchmal besser, wenn es in der beschriebenen Reihenfolge passiert
Ja, youtube ist da nicht aktuell. Entweder Programmieren, oder Filmchen drehen. Beides kostet Zeit. Und Zeit ist endlich :-//
Das mit den 9 Rasterzeilen läuft so: Ein Zeichen hat normalerweise 8 Rasterzeilen, davon werden bei unseren Compis (also 80er Jahre) üblicherweise 7 Rasterzeilen für den Buchstaben benutzt und eine Rasterzeile ist oft frei, weil dann die Zeichen-Zeilen nicht so aneinander kleben.
Im 9-Rasterzeilen-Modus ist die oberste Rasterzeile der normalen Text-Zeichen (Zahlen, Buchstaben etc.) frei. Sie wird aber in der 9. Rasterzeile wiederholt.
Also ist optisch mehr Abstand zwischen den einzelnen Zeichen-Zeilen, es sieht besser aus und ist angenehmer zum lesen.
Nebenbei, die Neuerungen...
FutureTex benutzt jetzt nicht nur die neue Type-Ahead Tastatur, sondern auch die erweiterte Speicherverwaltung (bis zu 4 MB natürlich), so ist es möglich Daten von einem Erweiterungs-RAM-Block in einen anderen zu kopieren, und zwar mit 5,4 Mikrosekunden pro Byte. Das ist viel schneller als es sonnst geht (Verschiebung mittels LDIR über Zwischenspeicher im Haut-RAM des CPC liegt bei minimal 12 Mikrosekunden pro Byte).
Hier ein Beispiel:
- Bild 1 zeigt die Belegung des Erweiterungs-RAM durch fünf verschiedene Text-Dateien, die gleichzeitig geladen sind und editiert werden können
- Bild 2 zeigt die Namen dieser fünf Dateien. Sie belegen einen, zwei, zehn, sieben bzw. sieben E-RAM Blöcke von jeweils 16 KB.
- Bild 3 zeigt die RAM Belegung nachdem die erste Datei erweitert wurde, und sich dadurch alles im Erweiterungs-RAM verschoben hat.
Die Arbeit mit mehreren Dateien von einigen 100 KB ist problemlos möglich.
So, hier noch die Bilder und die aktuelle Version von FutureTex...
Na, ohne Optimierungen, was wäre denn das für eine Welt?
Da wäre ja das Programmieren gar keine Herausforderung mehr
Schreib mir einfach eine Email an mich (meine Email findest Du über meine HP http://www.futureos.de), will sie hier nicht öffentlich einstellen.
Dann schick ich Deine Email-Addi an den Markus, und schon hast Du einen Account
Glückwunsch zu dem Computer, habe einen auf der XzentriX 2024 gesehen - sieht aus wie 70er Jahre Sci-Fi!
Viel Glück mit dem Reparieren, hoffe die Kiste kommt wieder in Schwung!
JAAA! - bin wieder mit dabei (und natürlich auch meine Kaffeemaschine!)
bitte einen Tisch reservieren - danke
pennen werd ich wieder bei der Kollegin im Keller
Hallo Shadow.
Wie versprochen, gibt es diesmal Fotos von Dir auf der XzentriX (siehe Deutsches CPC-Forum, XzentriX Beitrag) und auch der Meeting-Bericht ist verfügbar. Und zwar in der Halloween-Ausgabe der FutureView V (siehe Donloads auf meiner Heimseite)
Wäre es jetzt nur noch mal wo sonnig wie auf dem Meeting...
Liebe Grüße,
TFM
Um zu testen, ob ein Wert im Register A = 0 ist muss man nicht extra den CP Befehl nutzen. Es geht auch mit OR
LD A,(Adresse)
OR A
JR Z,Wert _ist_Null
.. hier weiter wenn der Wert ungleich Null ist
Oder:
Um zu testen, ob ein Wert im Register A = 0 ist muss man nicht extra den CP Befehl nutzen. Es geht auch mit OR
LD A,(Adresse)
OR A
JR NZ,Wert _NICHT_Null
.. hier weiter wenn der Wert gleich Null ist
Hallo CPC-Anwender
Möchte Euch heute einen Text-Editor für den CPC vorstellen.
Er beinhaltet auch einen Zeichensatz-Editor und kann die vier Ebenen der Tastatur mit beliebigen Zeichen belegen.
Hier ein paar Details:
* Alle 256 Zeichen nutzbar
* 8 oder 9 Rasterzeilen
* Mehrere Dateien (bis zu Neun) gleichzeitig nutzbar
* Verschiedene CPC (und PCW-Breite) Bildschirmformate (80x25, 64x32, 92x22 ...)
* MODE 1 oder MODE 2
* Verwenden Sie Dateien bis zu ca. 3,5 MB (bei 4 MB RAM)
* Zeichen(satz)-Editor
* Tastaturlayout-Editor
* Mehrere Bloecke parallel verwenden (Copy & Paste)
Download: Unter Downloads bei: http://futureos.cpc-live.com/
Gab wohl einen Hackerangriff und wird erst gefixt. Wobei auch das Spektrum an Themen und Meinungen sehr eingeschränkt ist. Wenn du wirklich sehen willst, was so in der CPC Community passiert, dann lieber im EU Forum lesen.
Das Spektrum an Meinungen ist im Deutschen CPC-Forum in keiner Weise eingeschränkt, jeder User kann, darf und soll dort seine Meinung schreiben. Im CPC-Wiki EU Forum ist das leider nicht so, dort hängt mMn die Waage arg schief.
Auch die Themen im Deutschen CPC-Forum werden lediglich durch die Nutzer bestimmt. Leider ist die Deutsche CPC-Szene nicht so aktiv wie z.B. in Frankreich und Spanien.
Das Deutsche CPC-Forum mit all seinen Informationen ist wieder online:
Anmeldungen können aber momentan nur per Email (Devilmarkus, Autor des JavaCPC) gemacht werden, da das Forum von Spam Robotern belagert wurde.
Die Deutsche CPC-Wiki ist leider nach wie vor nicht funktionell, es wird daran gearbeitet. Kann aber noch dauern.
Trotzdem viel Spaß mit den CPCs und allen anderen anständigen Rechnern