[elektro] SDCC Z80 pointer
Gergely Vakulya
antiemes at gmail.com
Sun Mar 15 16:01:14 CET 2015
Udvozletem!
Z80-ra szeretnek SDCC-vel forditani. (Egy jooooo regi gepre irok
programot...) A gepnek a 32768-as cimtol kezdodik a video RAM-ja es
ezt szeretnem egy tombre lekepezni.
Igy probaltam, de nem megy:
uint8_t* lap2=(uint8_t*)32768;
uint16_t p;
for (p=4000; p<9000; p++)
{
lap2[p]=p&255;
}
Igy viszont megy:
for (p=4000; p<9000; p++)
{
uint8_t* q=(uint8_t*)p+32768;
*q=p&0xff;
}
Az elso miert nem jo? Vagy hogy tudnam megcsinalni, hogy jo legyen?
73/DX
HA4UC Gergo
More information about the Elektro
mailing list