Komputerek CP/M na Z80 - problem z uruchomieniem

Jan 23, 2022 42 Replies

na teletype to dzialal ED :-)

Wordstarowi sie definiowalo sekwencje sterujace do terminala. Tzn wpisywalo debuggerem gdzies na poczatku programu.

Jak terminal byl porzadny, to jakis fikusny scroll tam byl, i dzialalo nawet zgrabnie. Bardziej mi przeszkadzalo ze ja mu Ctrl-costam aby szukac ... i komputer zamiera, bo sie jakas nakladka z dysku ładuje.

W biosie IBM PC niby jakies operacje dla scroll sa, ale chyba nikt nie korzystal - rozkaz MOVSB robil to prosciej :-)

Dokladnie tak.

Dlugo na tych kartach nie bylo procesora az tak ambitnego, a i jak byl, to chyba sam nie wyswietlal niczego.

J

To jest cos dziwnego. Jakas implementacja wzorcowa?

Spojrz na adres 1500 - tam jest wektor skokow do funkcji, tak ma byc.

I mamy tam np CONIN, CONOUT (console input/output)

15F8 - jest i CONIN. Wola CI, kasuje bit Parity.

1601 - CONOUT. Wywołuje CO. I sprawdza, czy to był LF, a jesli tak to małe czekanko

Widzisz gdzies CI, CO ?

Kolejne funckje - SELDSK - co ona wlasciwie robi? SETTRK, SETSEC, SETDMA - tylko zapamietuja wartosci, jesli dobrze widze.

READ, WRITE - wolaja SETFUNC, i WAIT0. WAIT nawet ladnie rozpisany. A SETFUNC widzisz? A przeciez czytanie i pisanie zalezy od uzytego sterownika dyskietek. Czekanie zreszta tez.

J.

Chyba faktycznie spróbuję, bo ten rezystor występuje na schematach większości klonów ZX Spectrum, chociaż nie zawsze z tak niską wartością (np. w Sizifie-512 jest 2k). Tutaj jednak go brakuje. Jak to nie pomoże, to poszukam wolniejszego generatora kwarcowego.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required