Here some not documented functions of Mk6. FREEZE Menu =========== PARAMETERS (P) -------------- Loads parameter file from disk or tape. If the file begins with "T." - it loads from tape, but if the file begins with "E." - from disk device 8. Example: if your Action Replay ENHANCEMENT DISK in your drive 8, and if you try enter "E.SS" as filename you loads SCENE STEALER prg (this program enables view, find & save freezed characters in memory). You may write some parameter files, if you think able to do this. Please notice, the parameter file not need any memory from your program and Mk6 saves it to hidden (Mk6) memory location for later use (see Z hotkey above). TURBO LINKER (L) ---------------- It reenables different turbos of Mk6 by changing LOAD ($330) and SAVE ($332) vectors. Here some trick if prg crashes after running from FASTLOAD. NORMAL RESET (F1 or CTRL+RESET) then FREEZE, TURBO LINKER, device(8), ANY KEY, RESTART PROGRAM. After this 90% of programs runs well. (Z) --- This key you can't see before you load any parameter file (if you load, you may see after letter Z the name of parameter file (e.g. E.SS). You may restart your parameter file without reloading it. NOTE: Did you know how to hack GEOS v1.3 and higher with Mk6? Its simple! Boot GEOS & start its CONFIGURE program. Turn all drives off. Now FREEZE, BACKUP & SAVE. You have a working FREEZED copy of your GEOS. UTILITIES Menu ============== NOVA TRANSFER TO DISK --------------------- This not function on Mk6. Find out it on Action Replay PARAMETER disk. FASTLOAD turbos & interfaces ============================ The FASTSAVE & DISKCOPY uses interleave 8. The WARP*25 uses interleave 2. The WARP*25 files approx. 6% longer than normal files, because in one each contain 240 bytes (instead of 254). Disk containing WARP*25 files can't copied by normal DISKCOPY because WARP blocks marked with ERROR 23. The CENTRONICS interface emulates channel 4 & 5 serial printers. If you have both serial & centronics printers the first have higher prior (use ONLINE of printers if necessary). Without secondary addr your printer emulates MPS801 characters. But with secondary address 9 on CENTRONICS, you opens transparent (native) mode of your printer. FASTLOAD & TOOLKIT ================== FASTLOAD commands ----------------- %filename - loads program as LOAD"filename",x,1:RUN ^filename - loads program as LOAD"filename",x:RUN (bug in Mk's manual) If your filename in save "*" your program will be save as unnamed (you may not load it, but scratch it). The x means actual device. Floppy commands --------------- @=8 or @=9 - changes internal device number of actual device @H:diskname,id - you may see changes after @I (bug in Mk7) @R*=filename - makes your file unnamed @S:filename - deletes your WARP*25 file too (you not need specify it with ,W) Different number notations under TOOLKIT ---------------------------------------- You may convert numbers in range of floating point number of BASIC. Try: ? $4E65DF,%101010101111110100110101010,&343245325254124 TOOLKIT commands ---------------- @K+ or @K- Turns on/off FREEZE TURBO. FREEZE TURBO (by name) used automatically after FREEZE. Slower as normal DISK TURBO, but don't blank screen and works in all memory (TOOLKIT default:off). Never turn on DISK TURBO in freeze mode (it kills your prg area $0000-$09FF). The TOOLKIT command OFF turns off this turbo too. @P"text"[:]code[;]... Prints a text or control code (0-65535) in low-high order. Colon and semicolon may be used as seperators. @PLF Turns off/on auto line feed for printer (default:off). CBM Dummy command (for future extensions). In early Mk-s it was ZAP command, which RESET-s computer. MONITOR commands ================ Before numbers the "+" prefix means decimal numbers (0-255). You may also use words, if you enter two "+" prefixed numbers in High/Low order. In commands "-" sign after first address means that command must work til it memory ends ($FFFF). * Turns between RAM and ROM configurations (the prompt always indicates actual mode). In FREEZE you have doubled another memory area: $0000-$09FF. In this mode normal prompt indicates your program area and revers prompt the Mk6 work area. @BR xx yy zz and @BR xx yy zz In FREEZE you may view/modify diskblocks without any loose of your program in memory if you turns mode * and use addr of buffer (zz) $09 ($0900). @P or @MP or @BP Functions as @P in TOOLKIT. B You may use all different number notations and BASIC commands but nor any TOOLKIT commands. Only first command recognizes. S "filename",d,xxxx,yyyy,zzzz If you want save $FFFF addr too, you must enter for yyyy the addr $0000. Never try to access location $DE00-$DEFF, because internal configuration register latch up by any read or write command. --------------------------------- Some bugs noticed and fixed by me ================================= 1. In automatic line numbering mode after line numbers now you may see space. 2. Fixed @H bug. 3. Some function key layout & script changed. 4. After FREEZE+RESTART channel 3 of SID always disabled (now enabled). 5. Added feature SHIFT+RUN in FASTLOAD: LOADS & RUNS program. 6. Upgraded the ROM with 32k (on hacked version of Mk6). Now it contains menu driven user defined programs called within TOOLKIT command CBM (like TURBO-ASS, RE-ASS, SUPERCRUNCH, CRUELCRUNCH, etc.). ------------------ Interesting BUG??? ------------------ Do you know why Action Replays don't work with SuperCPU turbo mode? Not? I find some (LDT $0000,y ($BF) illegal opcode at offset addr $0F5C of Mk's EPROM). Probably thats why! If you have any questions about Mk-s, upgrades, schematic, ROM images, memory maps, etc., please don't hesitate, contact me, Frank Kontros (The Non Stop Cracker), E-mail:jeno@kontr.uzhgorod.ua