Komputery z Z80 > AMSTRAD

Sensacyjne osiągnięcie polskiego kodera!!

<< < (2/6) > >>

McArti0:
W powiększeniu nie wygląda tak optymistycznie

ZbyniuR:
Kłopot w tym że nie każdy ma prawdziwego CPC i odpowiedni monitor by te cuda zobaczyć i móc nad nimi popracować.
Jako użytkownik emulatora bardziej bym sie ucieszył z możliwości swobodnego korzystania z normalnego tzw Fullscreena, ale tak by np górną część ekranu wyświetlał ze standardowej pamięci &c000 a dolną z bloku od &4000, zostawiając te naście KB dla Basica, to by sie można tym pobawić. A nie tak jak standardowa jedyna opcja na takie ekrany która zostawia na Basic zaledwie mniej niż 200 bajtów.

Jest taki programik na PC do konwersji obrazków o dużych rozdziałkach niestety tylko na MODE 1, nazywa sie "Graphic Wizard", zwany też GraWiz, oczywiście paleta CPC, suwaczki, zapisuje w BMP i nie zmienia rozdziałki obrazka oryginalnego, w sam raz do tak fikuśnych rozdziałek jak wymyślił McArti0. :)

McArti0:

--- Cytat: ZbyniuR w 2022.10.01, 12:20:09 ---Jako użytkownik emulatora bardziej bym sie ucieszył z możliwości swobodnego korzystania z normalnego tzw Fullscreena, ale tak by np górną część ekranu wyświetlał ze standardowej pamięci &c000 a dolną z bloku od &4000, zostawiając te naście KB dla Basica, to by sie można tym pobawić.

--- Koniec cytatu ---
To sie da zrobić a samo wyświetlanie to nawet w basicu.


--- Kod: ---1 SPEED INK 1,1:BORDER 0:MEMORY &3FFF
3 OUT &BC00,7:OUT &BD00,18:OUT &BC00,6:OUT &BD00,16:OUT &BC00,1:OUT &BD00,48:OUT &BC00,2:OUT &BD00,50
4 FRAME:CALL &BFF8,&C976,&7676,&7676:CALL &B92A:REM 4xHALT, Keyboard Scan needed
6 CALL &BFFC,&C976
10 EVERY 1,3 GOSUB 100
15 EVERY 1,2 GOSUB 200
16 EVERY 1,1 GOSUB 300
17 EVERY 1,0 GOSUB 400
19 ON BREAK GOSUB 500:POKE &B7C6,&40:PAPER 3:CLS:POKE &B7C6,&C0:PAPER 0:CLS:PRINT"spacja lub 2xESC konczy dynamiczne wyswietlanie."
20 REM
25 IF INKEY(47)=0 THEN GOTO 500
30 GOTO 20
100 OUT &BC00,4:OUT &BD00,15:OUT &BC00,12:OUT &BD00,&10
110 RETURN
200 RETURN
300 RETURN
400 OUT &BC00,4:OUT &BD00,22:OUT &BC00,12:OUT &BD00,&30: REM OUT &7F00,&10:OUT &7F00,&5F
410 RETURN
500 DI:OUT &BC00,4:OUT &BD00,38:OUT &BC00,12:OUT &BD00,&30:OUT &BC00,6:OUT &BD00,25:OUT &BC00,7:OUT &BD00,30:OUT &BC00,1:OUT &BD00,40:OUT &BC00,2:OUT &BD00,46:CLEAR INPUT

--- Koniec kodu ---

McArti0:

--- Kod: ---run"ovs24.bas"

run"ovssplit.bas"

--- Koniec kodu ---

i mamy super wygodne overscan na żywo z basiciem

call &a290,&1030 albo &3010 regulujemy, który bank mamy na dole a który u góry.

call &a2a0, &1010 albo &150B regulujemy ilość linii górnego banku i dolnego 16+16 albo 21+11 (albo &1907 czyli 25+7)


ZbyniuR:
Jak dla mnie to jesteś czarodziejem. :)

Nawigacja

[0] Indeks wiadomości

[#] Następna strona

[*] Poprzednia strona

Idź do wersji pełnej