News:

Printed Amstrad Addict magazine announced, check it out here!

Main Menu
avatar_Fran123

CRTC question

Started by Fran123, 07:42, 24 July 25

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Fran123

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


McArti0

Give us a screenshot while paused in WinAPE.
CPC 6128, Whole 6128 and Only 6128, with .....
NewPAL v3 for use all 128kB RAM by CRTC as VRAM
One chip driver for 512kB(to640) extRAM 6128
TYPICAL :) TV Funai 22FL532/10 with VGA-RGB-in.

Fran123

Quote from: McArti0 on 09:37, 24 July 25Give us a screenshot while paused in WinAPE.


arnoldemu

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.

Longshot

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.
Rhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa!!

Powered by SMFPacks Menu Editor Mod