Welcome to Schneider / Amstrad CPC Forum. Please login or sign up.

18. April 2024, 11:59:28

Login with username, password and session length

Shoutbox

TFM

2024-04-08, 20:42:44
Happy Sonnenfinsternis!  :)

TFM

2024-01-15, 17:06:57
Momentan billige Farbbänder auf Ebay für PCW

Devilmarkus

2023-07-09, 10:37:40
Zweiter 👋😂🤣

TFM

2023-06-13, 14:21:49
Sommerloch!

TFM

2023-05-30, 17:00:20
Erster ;-)

Recent

Members
Stats
  • Total Posts: 11,693
  • Total Topics: 1,335
  • Online today: 172
  • Online ever: 1,724
  • (16. January 2020, 00:18:45)
Users Online
Users: 2
Guests: 121
Total: 123

121 Guests, 2 Users
AndiCPC, Dobbertin

Vielfarben

Started by oobdoo, 18. April 2015, 18:28:55

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

oobdoo

Kann mir mal einer Erklären warum das funktioniert???  :gruebel:

http://k1.spdns.de/Vintage/Schneider%20CPC/Das%20Schneider%20CPC%20Systembuch/z114.htm#N

Modus 2, also 80 Zeichen und dann mehr als eine Farbe.  :gruebel:
Ich dachte da gibts nur eine Farbe in der höchsten Auflösung.  :gruebel:
CPC 464/6128, 464/6128+, GX4000 | Atari 2600, 600XL, 800XL/XE, Portfolio | C64/II/G/R/SX, VC20, TC64 | LC 80, MPF-I | ZX81, AX81, ZX Spectrum 48k, ZX Spectrum+2 | Amiga 500/600/2000, A2630, A2088

Devilmarkus

Ich hab mal ein Beispiel fix für Dich zusammengeschrieben, wie das gemeint ist:


10 DIM a(10):MODE 1:SYMBOL AFTER 32:FOR t=33 TO 255:PRINT CHR$(t);:NEXT:y=398:PRINT:sy=33
20 FOR n=1 TO 6:FOR p=2 TO 640 STEP 16
30 FOR k=1 TO 8
40 b$="":FOR x=1 TO 16 STEP 4:IF TEST(p+x,y)=0 THEN b$=b$+"0" ELSE b$=b$+"1"
50 NEXT
60 y=y-2:b$=b$+b$:a(k)=VAL("&x"+b$):NEXT:y=y+16
70 SYMBOL sy,a(1),a(2),a(3),a(4),a(5),a(6),a(7),a(8)
80 POKE &B7C3,2:PRINT CHR$(sy);:POKE &B7C3,1:sy=sy+1:IF sy>255 THEN GOTO 110
90 NEXT
100 y=y-16:NEXT
110 MODE 1:PEN 1:POKE &B7C3,2:PRINT"SMALL FONT PEN 1"
120 POKE &B7C3,1:PEN 2:POKE &B7C3,2:PRINT"SMALL FONT PEN 2"
130 POKE &B7C3,1:PEN 3:POKE &B7C3,2:PRINT"SMALL FONT PEN 3"


Was ich nicht weiss: Wie bekomme ich nun 80 Zeichen pro Zeile hin? (Bleiben trotz allem 40!)

Das Font ist nicht perfekt, weil es direkt vom System-Font generiert wird, aber es soll das Ganze ja nur veranschaulichen...

Achtung! 664 oder 6128 ROMs verwenden, oder die POKE's anpassen!!!!
https://cpcwiki.de
Dein Deutsches CPCWiki!