CPCWiki forum

General Category => Emulators => Topic started by: Fran123 on 07:42, 24 July 25

Title: CRTC question
Post by: Fran123 on 07:42, 24 July 25
Hello

There's one thing I don't quite understand about emulators. Why is HCC (Winape) or Char (Caprice) set to 0 when the horizontal raster is in the column before the character? Shouldn't it be set to 0 when it's in the column of the first character?

Thanks

(about:invalid)
Title: Re: CRTC question
Post by: McArti0 on 09:37, 24 July 25
Give us a screenshot while paused in WinAPE.
Title: Re: CRTC question
Post by: Fran123 on 10:25, 24 July 25
Quote from: McArti0 on 09:37, 24 July 25Give us a screenshot while paused in WinAPE.
(https://i.ibb.co/0yhLNLhw/winape-hcc-0.png)
Title: Re: CRTC question
Post by: arnoldemu on 13:15, 24 July 25
Check with 'border 0' to see if it really is the char before.

I expect it to be set to 0 at the the end of the last char on the previous line and start of the first char on the next line after.

With column 0 being the first column of graphics.
Title: Re: CRTC question
Post by: Longshot on 16:25, 24 July 25
Hello

Winape shows the Gate Array displaying the word addressed by the CRTC.

There is a 1-character offset between the two circuits. In other words, the CRTC is ahead of the GATE ARRAY.

In reality, when WINAPE shows HCC(C0)=0, it is actually 1 higher at the "CRTC" level.

This is something to consider when programming the CRTC.
Powered by SMFPacks Menu Editor Mod