Re: Vorstellung
Verfasst: Sa 23. Okt 2010, 22:13
@DosFeratu:
Puuuh, da drückt man sich einmal zusammengefasst aus und schon muss man nachbessern: Also, natürlich muß ich in den PMode schalten, um den 4g-Real-Mode anzuschalten. Ich hatte mich damals in den 90ern durch die Artikelserie über PMode gekämpft. Die Listings waren zeilenweise beschrieben, weshalb mir das überhaupt möglich war. Deswegen weiß ich heute auch, dass meine Init-Routine in den PMode schaltet und dann gs, ggf. auch ds oder was-für-ein-Segment-Register auch immer auf 4G-Segment-Grenzen oder auf 64k-Grenzen (wie ich es halt brauche) setzt. Mehr kapiere ich heute (20 Jahre später, einschließlich einer 10-jährigen PC-Abstinenz) einfach nicht mehr. Ich bin mit normalen RealMode schon überfordert. Bei dieser Gelegenheit kündige ich bereits jetzt an, dass ich Dich einmal fragen werde, wie ich _bestimmte_ 386er-Assembler-Befehle in den Inline-Assembler "eingebytet" bekomme ;->>
Ansonsten bleibe ich eben für 386er-Asm-Code bei TASM. Macht den Pascal-Code auch übersichtlicher...
(Sorry freecrac, daß wir in Deiner Vorstellung diskutieren. Ist aber die Folge, wenn man bei mir den UnrealMode/RM4G anspricht, der mir gerade vollen, direkten und schnellen Zugriff auf die 6 MB meines 386sx16 bringt!)
wobo
Puuuh, da drückt man sich einmal zusammengefasst aus und schon muss man nachbessern: Also, natürlich muß ich in den PMode schalten, um den 4g-Real-Mode anzuschalten. Ich hatte mich damals in den 90ern durch die Artikelserie über PMode gekämpft. Die Listings waren zeilenweise beschrieben, weshalb mir das überhaupt möglich war. Deswegen weiß ich heute auch, dass meine Init-Routine in den PMode schaltet und dann gs, ggf. auch ds oder was-für-ein-Segment-Register auch immer auf 4G-Segment-Grenzen oder auf 64k-Grenzen (wie ich es halt brauche) setzt. Mehr kapiere ich heute (20 Jahre später, einschließlich einer 10-jährigen PC-Abstinenz) einfach nicht mehr. Ich bin mit normalen RealMode schon überfordert. Bei dieser Gelegenheit kündige ich bereits jetzt an, dass ich Dich einmal fragen werde, wie ich _bestimmte_ 386er-Assembler-Befehle in den Inline-Assembler "eingebytet" bekomme ;->>
Ansonsten bleibe ich eben für 386er-Asm-Code bei TASM. Macht den Pascal-Code auch übersichtlicher...
(Sorry freecrac, daß wir in Deiner Vorstellung diskutieren. Ist aber die Folge, wenn man bei mir den UnrealMode/RM4G anspricht, der mir gerade vollen, direkten und schnellen Zugriff auf die 6 MB meines 386sx16 bringt!)
wobo