****************************  U T I L I T I E S *******************************
*********** By JÑrg Schiemann Herrfurthstr. 20 a 1000 Berlin 44 ***************
**************************** Tel. 030 / 6223992 *******************************

An bei finden Sie folgende Files von mir einschlieúlich ihrer Sourcen:

TRUMPWARM_ASM          TRUMPWARM_CDE          WRESET_ASM          WRESET_CDE
SYSBASE_ASM            SYSBASE_CDE            QIMI223_ASM         QIMI223_CDE          QIMI229_ASM
QIMI229_ASM            QIMI229_cde

So nun zur ErklÄrung: TRUMPWARM_CDE wird mit LRESPR geladen und installiert auf
                      < CTRL ALT 7 > einen Warmstart auf allen echten QL's
                      einschlieúlich der MIRACLE TRUMPCARD. (Normale Resetzeit
                      auf einem QL mit Trumpcard 896 KB etwa 21 Sekunden, jetzt
                      nur noch etwa 4.5 Sekunden.) Die Erweiterung sollte vor
                      allen anderen auúer TK2 installiert werden.

                      WRESET_CDE Basicerweiterung ROMF†HIG erzeugt mit dem
                      Befehl WRESET x einen Warmstart auf x SpeichergrÑúe die
                      Trumpcard ist berácksichtigt. Max x = 896 Min x =128.
                      Damit ist es jetzt mÑglich, auf der Trumpcard je 64 KB
                      SOFTROMs zu installieren.

BEISPIEL fár ein 64 KB SOFTROM:

1 sp=PEEK_L (163872)
2 te=PEEK_W (976*1024)
3 IF sp=1024*1024: RESETTEN: END IF 
4 IF te >0: LRUN flp1_boot1: END IF 
5 IF sp<1024*1024 AND te=0: ROM_LOAD: END IF 
6 :
7 DEFine PROCedure      RESETTEN
8 a=RESPR(200): LBYTES'FLP1_WRESET_CDE',a: CALL a
9 WRESET 832
10 END DEFine            RESETTEN
11 :
12 DEFine PROCedure      ROM_LOAD
13 LBYTES'FLP1_DEMO_ROM',960*1024
14 a=RESPR(200): LBYTES'FLP1_WRESET_CDE',a: CALL a
15 WRESET
16 END DEFine            ROM_LOAD

                      Sinnvollerweise sollte ein LRESPR flp1_TRUMPWARM_CDE im
                      BOOT1 Programm stehen um mit Ctrl Alt 7 resetten zu
                      kÑnnen.


                      SYSBASE_CDE ist eine Basicfunktion, die die Basis der
                      Systemvariablen ermittelt. Nichts neues, aber vielleicht
                      sinnvoll fár Leute mit Minerva ROM, die den 2 Bildschirm
                      in Basic nutzen wollen.

                      QIMI223/9_CDE mein Lieblingsstáck:
                      ----------------------------------
                      Wer hat sich nicht schon mal gefragt, ob er sich das
                      QIMI-Mausinterface und die passende Maus zulegen soll?
                      Aber 200 DM dafár waren mir jedenfalls zu teuer.
                      Drum habe ich eine SoftwarelÑsung gebaut und mir eine
                      C-64er-Maus zugelegt (50 DM). Das Interface habe ich
                      selbst gestrickt (5 DM). In Abwandlung der Anleitung
                      aus der 68oooer habe ich noch die ENTER-TASTE vom
                      Joystickport 2 an die linke Taste angeschlossen.
                      So nun zum Treiber: Anschalten  mit  QIMI
                                          Ausschalten mit  QIMIOFF
                      Emuliert wird der Maushotkey, der Pointer kommt also hoch
                      sobald man die Maus bewegt und selbst QD II lÄút sich
                      damit pointersteuern.
                      Wem die Pointersteuerung schon immer zu langsam war, der
                      nimmt am besten den QIMI229_CDE.
                      Bei dem kann man dann áber VerÄnderung der Wakeupspeed in
                      QRAM oder mit MS_SPD aus QPTR die Beschleunigung gewaltig
                      Ändern. Mit MS_SPD 8,0 ist der normale Treiber da. Je   
                      hÑher der zweite Wert, desto fixer wird der Mauspointer.
                      Feinpositionieren ist bei langsamer Bewegung natárlich
                      auch mÑglich. Das beste, an der Tastatur passiert nichts,
                      der Treiber ist EPROMF†HIG.

                      P.S. Der Treiber funktioniert erst ab Ptr_gen V1.23
                           korrekt. Er funktioniert nicht mit Ptr_gen V1.30
                           das liegt aber an einem Fehler in dieser Version.