Esetleg ezt meg lehetne csinálni a breakpoints ablakban is? Tehát pl így is lehessen megadni töréspontot: 20:c00a
Módosítva: a 20:c00a most érvényes, a 20:c000-cfff is, de pl. a 20:6000-9fff nem, tehát címtartománynál a két címnek ugyanazon a lapon kell lennie.
Igen.
Ezt is átírtam, 1 másodperc lett a várakozás.
-paraméter 22 bites fizikaicím, kimenet szegmensszám
-paraméter 22 bites fizikaicím, kimenet szegmensen belüli 14 bites cím
Ezek egyelőre nincsenek; az SHR(n, 14) illetve AND(n, 0x3fff) nem felel meg erre a célra ?
-paraméter szegmensszám, 16 bites cím (amibõl a felesleges 2 bitet levágja, vagyis bármely lapon érvényes cím lehet), kimenet 22 bites fizikaicím
Kész: getRawAddress(segment, offset) (a név talán még változhat)
-paraméter 16 bites cím, kimenet az aktuális lapozás szerint a címhez tartozó 22 bites fizikaicím
Ez is: getRawAddress(addr)
További kisebb újdonság: az
epfileio.rom az EXOS 6 és 8 hívásokat nem teljesen az emulátoron keresztül, hanem Z80 kóddal valósítja meg; így lassabb (lemezhez hasonló sebességű) lett az adatátvitel, és most már működnek a töréspontok az olvasott vagy írt memória területen. Ezen kívül az emulátor forráskódjában megtalálható az epfileio.rom forrása is (hátha valakit érdekel, ha nem is valószínű).