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
One chip driver for 512kB(to640) extRAM 6128
TYPICAL :) TV Funai 22FL532/10 with VGA-RGB-in.

Powered by SMFPacks Menu Editor Mod