News:

Printed Amstrad Addict magazine announced, check it out here!

Main Menu
avatar_Fran123

booting firmware in winape

Started by Fran123, 10:59, 19 June 24

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Fran123

Hello

I have observed that Winape during CPC6128 startup changes the value of register R52 from 0x1F to 0x00 (R52 is the register that goes from 0 to 51 to create interrupts). Additionally, this change occurs during an LDIR instruction.

If you try to see it:
at T=15478 -> R52=1F
and in the next state
T=15484 -> R52=00

Why the change? R52 is supposed to reach 0x33 at most

[I attach two images in which you can see what I say. Ignore the labels in winape, the code that appears belongs to the OS6128 ROM]

Thank you.


abalore

R52 is reset after a vsync, is there a chance a vsync is happening there?

McArti0

CPC 6128, Whole 6128 and Only 6128, with .....
NewPAL v3 for use all 128kB RAM by CRTC as VRAM
TYPICAL :) TV Funai 22FL532/10 with VGA-RGB-in.

Powered by SMFPacks Menu Editor Mod