Software > Software (16-/32-Bit)
Kopergeschützte Spiele!
SchwedeII:
--- Zitat ---, daß ich außerhalb des Nutzdatenbereiches NIEMALS den Wert 0xF2 schreiben kann,
--- Ende Zitat ---
Okay, das versteh ich, aber ich glaube, das wird ja wohl vom Betriebssystem aus veranlasst, oder?
--- Zitat ---(z.B. Sektorheader, Prüfsummenbytes, Syncbytes etc.). Die geschieht durch spezielle Kommando-Bytes.
--- Ende Zitat ---
Ich kann auch eine Diskette so formatieren, dass solche Sektoren vorerst gar nicht beschrieben werden. Was ich meine, ist eine bestimmte Linux-Technik. Da kann unter /dev/fd0 eine Diskette direkt einlesen, als Image schreiben und wieder zurückschreiben. Ich denke Fcopypro kann das auch. Hat jedenfalls ein solches Button.
Zur Not muss man sich ein solches Proggi selber Kritzeln, hab ich mal ganz früher gemacht, ( war ein OM-Basic Programm, das eigentlich per XBIOS-Befehle Disketten kopiert, mit ein paar Modifikationen kann man die Daten in eine Datei umleiten. Was sorum geht, geht auch andersrum. man muss nur die Kapazität der Scheibe rauskriegen) Ist aber lange her, müsste mich selbst erst mal wieder reinfitzen. Ausserdem hab ich jetzt einen TT, weiss nicht, inwiefern hier alles anders läuft, hab OM-Basic noch nicht mal gestartet gehabt, weiss nicht, ab es läuft, und ob die XBIOS-Befehle überhaupt noch gehen.
--- Zitat ---"Scheibenkleister - Massenspeicher am ST".
--- Ende Zitat ---
Ich such das Buch schon 'ne ganze Weile, hatte aber nie das Glück eins zu ergattern, kann da jemand Abhilfe schaffen?
Zusatz: Hab grad probiert, OM-Basic auf dem TT zu starten, ist mir auch nicht gelungen, gab nen Fehler zurück. Hat da einer 'ne Variante, die auch auf dem TT geht?
guest657:
--- Zitat ---Okay, das versteh ich, aber ich glaube, das wird ja wohl vom Betriebssystem aus veranlasst, oder?
--- Ende Zitat ---
Ja - man kann aber den Floppy-Controller direkt ansprechen - macht man aber meistens in Assembler. OM-Basic würde ich da als kaum geeignet empfinden. Die meisten Programme aus "Scheibenkleister" wurden in GFA-Basic gemacht (für die Oberfläche), wobei kräftig mit Assembler nachgeholfen wurde. Sachen wie "Interrupt-Handler", System-Vektoren umbiegen etc.. Das geht in Basic kaum bis gar nicht.
--- Zitat ---Da kann unter /dev/fd0 eine Diskette direkt einlesen, als Image schreiben und wieder zurückschreiben.
--- Ende Zitat ---
Die Daten, die ich meine liegen "zwischen" den Sektoren. Diese Informationen sind über Betriebssystem-Aufrufe nicht zu erreichen.
Es gibt noch andere Techniken für Kopierschutz. So verlässt sich z.B. das Betriebsystem darauf, daß die Sektoren die Nummern "1...11" haben. Man kann aber durch direkte Programmierung des Floppy-Controllers auch andere Nummern vergeben, z.B. "0xC0...0xCB". An diese Sektoren kommt man mit Betriebssystemaufrufen nicht ran.
--- Zitat ---Ich such das Buch schon 'ne ganze Weile, hatte aber nie das Glück eins zu ergattern, kann da jemand Abhilfe schaffen?
--- Ende Zitat ---
Ich glaube, ich habe vor 2-3 Wochen mal bei eBay eins gesehen. Mein Exemplar gebe ich allerdings nicht her. ;-)Selten ein Buch gesehen, in dem so intensiv auf die Interna von Floppies und Festplatten eingegangen wird.
Gruß
Sonix
jens:
Ich behalte meinen Scheibenkleister II auch. Wäre schön blöd, das Buch wegzugeben... ;D
Die Uni Hildesheim hat noch die alte Version... :D
Uli:
Hi,
hier habe ich in einem alten ST-Magazin von 1992 noch folgende Anzeige entdeckt:
Gruss, Uli
SchwedeII:
So, nun hab auch ich meinen Scheibenkleister II ;D. Und ein Maschinensprachenbuch krieg ich auch!
--- Zitat ---Die Daten, die ich meine liegen "zwischen" den Sektoren. Diese Informationen sind über Betriebssystem-Aufrufe nicht zu erreichen.
--- Ende Zitat ---
Wer will denn sowas, Betriebssystem, wenn, dann richtig. Wie ich schon sagte, man kann schon in OM-Basic solche Programme schreiben. Hab ich gemacht. Nur beim Atari kann die Hardware unter Basic angesprochen werden. Schnappt Euch mal Das mitgelieferte Buch, da werdet Ihr sehen, wenn ich das BIOS und XBIOS nutze kann ich allerhand Unsinn mit Disketten anstellen.
--- Zitat ---Die geschieht durch spezielle Kommando-Bytes. Wenn ich mich richtig erinnere schreibt z.B. 0xF2 den Wert des CRC-Registers.
--- Ende Zitat ---
Das ist wohl wahr. Hier hilf nur noch andere Hardware. Da wird wohl Linux ganz gut gehen. Leider hab ich keine solch komplizierte Diskette zum testen, mach ich mir aber demnächst. wenn ich's raus habe meld ich mich wieder!
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln