void CHD61102::save_internal(QXmlStreamWriter *xmlOut) { xmlOut->writeStartElement("cpu"); xmlOut->writeAttribute("model","hd61102"); QByteArray ba_reg((char*)&info,sizeof(info)); xmlOut->writeAttribute("registers",ba_reg.toBase64()); xmlOut->writeEndElement(); }
void CLU57813P::save_internal(QXmlStreamWriter *xmlOut) { xmlOut->writeStartElement("cpu"); xmlOut->writeAttribute("model","lu57813"); QByteArray ba_reg((char*)&imem,sizeof(imem)); xmlOut->writeAttribute("registers",ba_reg.toBase64()); xmlOut->writeAttribute("stackpointer",QString("%1").arg(sp,2,16)); xmlOut->writeEndElement(); }
void Ctmc0501::save_internal(QXmlStreamWriter *xmlOut) { if ((currentModel==TI58C)||(currentModel==TI59C)) { xmlOut->writeStartElement("cpu"); xmlOut->writeAttribute("model","tmc0501"); QByteArray ba_reg((char*)&r,sizeof(TMC0501regs)); xmlOut->writeAttribute("registers",ba_reg.toBase64()); xmlOut->writeEndElement(); } }