A szoftver megszakítást nézik, pl az EXDOS-ból:
Koszi. Implementaltam is, pl most :wdemo index.hu megszakithato, ha nem is azonnal reagal a hasznalt puffer meret miatt (az mellekes, hogy megprobaltam legalabb amator modon par ekezetet is konvertalni az output-ban).
Kicsit mas, megneznel nekem valamit? Lasd a szokasos helyen az emu, inditsd el, aztan amikor az IS-BASIC-hez ersz, stop-old le az emulaciot, es nezd meg a debug ablakot (a vege fele). Ilyesmik:
NetLink: rom entry request, c=2, b=6, cmdstr="EXDOSÿ"
NetLink: rom entry request, c=2, b=6, cmdstr="EXDOSü"
NetLink: rom entry request, c=2, b=6, cmdstr="BASICX"
Mi a bubanat lehet az az extra karakter a vegen? Ez azert is fura, mert lathatoan kiirattam a b register erteket is, ami azt mondja, hogy 6. Ez nem teljesen vilagos nekem, hiszen elvileg az EXDOS nevnel 5 a hosszusag, es ebben az esetben az parancs-string parse-olasara nem 5-el kene hivnia, mivel az EXDOS hosszusaga 5? Amugy ettol eltekintve is: valojaban en a stringet nem a B register alapjan nezem (egyedul a help-nel nezem, hogy nulla-e hogy tudjam, hogy csak a rom "rovid" nevere kivancsi-e, ami latszik pl egy sima :help-nel amire minden rom-ot meghiv, vagy egy adott parancsra), hanem a DE altal mutatott helyrol veszem, ahol ugye az ott levo byte a string hossza, es utana jon maga a string. Viszont ugy tunik aszerint is 6-ot kapok hosszusagra, ami nem stimmel ismet (aztan en keresem meg az elso szokozt stb, ha pl parameterek vannak). Az is erdekes, hogy ettol fuggetlenul latszolag mukodik minden, de akkor miert fordulnak elo ezek az anomaliak? Bar eros a gyanum, hogy nyilvan en rontok el (vagy nem ertek) valamit, csak akkor jo lenne tudni, hogy mi a bibi
