Adventurer #10
30 сентября 1999
  Софт  

Presentation - Turbo Debugger: demo version of the new monitor / debugger for a computer ZX-Spectrum.

<b>Presentation</b> - Turbo Debugger: demo version of the new monitor / debugger for a computer ZX-Spectrum.
         I N T E G E R


              p R e S e N t


     Tubro Debugger version 1.00demo


                 Authors

Main code by ...................... Maximum
Testing by ......................... Sektor



  For Your Consideration is a demo version
new monitor debugger for a computer
ZX-Spectrum with any memory from 48 to
1024KB.


  Main advantages:

- Debug any upper memory, you need to

  only specify the port expansion and

  connect the appropriate driver ver
  hney memory (profy.ram, scorpion.ram

  pentagon.ram ...)

- There's even the possibility to debug the prog
  rummy who are from 0 addresses.

  (Y profika is a bit if its success
  tanovit have 0 page will appear with 0 addresses)

- Ability to install up to 10 points

  breakpoint in the various pages of memory!

- Ability to connect different over
  lays (spr_cut.ovr, format.ovr, doctor.

  ovr, ms_read.ovr ...)

- The debugger can be in any country
  boundary, but only if it is in Article
  Ranitsa 7, the work takes place from 2 eq
  Ran, or with a screen (This is not my

  whim, it is technically impossible)

- Unlike STS 6.2 job numbers st
  Ranitsa defined as a real number, not

  as the value for the port # 7ffd and other

  separately ...


  Well, now I come to the detailed description:


               Screen



 Debugger screen is divided into 3 windows:
 1.Okno registers and information:

 - Registers:


   HL # 0000 F3AF 324A 0F4A 1F9A 90F0. A3.3f?.


          2 3 4

      1


  1 - Name Registry;

  2 - The value of the register;

  3 - Bytes, which sit at the address on the

      which specifies this register;

  4 - Symbols at the same address.


  DE, BC, IX, IY - all as well as in HL.


   AF # 653F A% 01000001 Flags ........


      1 2 3 4 5


  1 - The name of the registers;

  2 - The value of registers;

  3 - a symbolic representation of the register A

  4 - Bitwise representation of register A

  5 - Flags.


   SP # 5FFC # 1303 # 5B00 # 0B32 # 0C12 # 0531


      1 2 3


  1 - Name Registry;

  2 - The value of the stack;

  3 - The words on the stack.


   PC # 6000 NOP


      1 2 3


  1 - Name pregistra;

  2 - The value of PC;

  3 - The team at this location in the expanded
      pulsed mode, ie: let us

      Team LD HL, # 4000, then 3 column

      will look like. as follows:


   PC # 6000 LD HL, # 4000 # 4000 = # FFFF


                     May 4


  4 - numeric value (in case

      instead of a number derived label);

  5 - The value at that address.

 - Information:

 Resident = # 5B00 - The address where the resident is sitting;
 Ports = # 18 / # 00 - The value of port # 7FFD and

                port expansion;
 EI - EI / DI

 2. Disassembler window:

 Line looks sled.obrazom:


   # 6000 210040 LD HL, # 4000


        1 2 3


  1 - Address of the team;

  2 - command codes;

  3 - mnemonics.


  In the 3 columns for ease of display
do the following. things:

 1. For commands JR, DJNZ after the address is
arrow that shows where the command refers;

 2. PAP teams CP, if compare the number
included in the range of 32-127, in quotes
shows the code;

 3. If at this point the team is
breakpoint, then the right is the number breakpoints.



 3.Okno information:


  This screen has 4 different maps -
of:

  - Code;

  - Text;

  - Bin;

  - Ay Regs.

 1. Code - this is a hex dump;
 2. Text - text representation of the memory;
 3. Bin - binary representation of the memory;
 3. AY Regs - the value of registers AY_.


  The display type is switched SS +2


                  Keys


 We now describe the key:

 0,1,2,3,4,5,6,7,8,9 - Jump to the previously
memorized the address;

 a + n - where n, number 0-9 - Save the address
for the transition;

 CS +1 - Viewing another screen. The screen is held up until 
the key is pressed; 

 CS +2 - Expanded View screen;

 CS +3 - Up to a page in the disassembly window;

 CS +4 - Down on the page;

 SS +1 - Jump out the window in the disassembly
window registers, and vice versa;

 SS +2 - Toggle the display type in the information window;

 SS +3 - Toggle HEX / DEC;

 CS +9 - Enter a value for the port # 7FFD;

 CS +0 - Enter a value for the add. port;

 Q - Output of assembler;

 I - Fill memory bytes;

 O - Copy memory;

 P - Go to the address under the cursor;

 SS + P - Return to the last address;

 L - File Upload:


  Selecting Files cursor, CS +3,4 - Track /
Prev. sector;

 Z - PC = address under the cursor;

 SS + Z - Debug commands;

 V - Address window display information =
address under the cursor;



 - A resident has the size of 45 bytes

 - No debug commands:


        RETI

        RETN

        JP (IX)

        JP (IY)

        OUT (C), r - if the BC port configuration
                    radio computer;

 - A resident does not store under a memory;

 - No record;

 - No reading sectors;



               Full version

 - Procedures for recording the file sectors;

 - Fix bugs found;

 - Debugging TD-DOS 'a;

 - Tag support assembly;

 - New overlay's.



                Overlays


  This add-on modules, loadable
in memory address # D000 and work with 0
screen. They have the extension "o".


  To demo attached files:

 spr_view.o - Image Sprite;
 txt_view.o - Image of the texts;
 fnt_view.o - view fonts;
 help.o - brief help on the keys;
 profy.r - the driver of the upper memory

           Profy 256-1024Kb;
 scorpion.r - for Scorpion 'a 256-512Kb;
 pentagon.r - for the Pentagon 'a 256-512Kb;
 TD_init. B - Installer TD v1.0 demo;
 TDv1.0. B - Boot TD;
 TDv1.0. C - Self TD;
 TD_Help. B - This Help.



  This version of the debugger is distributed freely, but 
here's the full version will be Commercial product. Disk with a 
copy of TD will cost you 15 rubles (08.04.1999).



  The algorithm is as follows:


  You are sending cash on me 15
rub, and the disc, this disc I
'll take you to the TD and I'll tell you a user number.

 Here's the address:


        665816, obl.Irkutskaya

        Angarsk, 177-13-18,

        Andrew G. Behr.



Hellos:


       all members from INTEGER:

     Sektor, DaG, FOX, Slider,

           Slayder, TR ...

         ELF / CPU and all CPU

           Digital Reality

             Card! Nal / BDA

                 ASM

             Code Byster

            and for You ...







Other articles:

Authors - The authors of the next issue of the magazine.

Authors - from the authors: room is dedicated to the Petersburg party CHAOS CONSTRUCTION'99.

Presentation - Editor Font Rainbow Font Editor 1.0: a fascinating story of creation.

Presentation - Picture Viewer 1.14: Boot-viewer, graphics poderzhkoy ZX-ZIP archives.

Presentation - SpectrumGuide v2.0b: program for design assistance for its programs to produce newspapers, magazines and other things ...

Presentation - Turbo Debugger: demo version of the new monitor / debugger for a computer ZX-Spectrum.

Interface - letters from readers: A new version of Worms, refinement of QUILL, the need for articles on creating games, Poke to games are known for, the glitch in programs, etc.

Interface - report CPU with CC'999.

Interface - the problem of choosing a home computer: "Is Amiga Rulez?" (Continued)

Interface - a success story Apple Macintosh.

Interface - Ironman talks about the musicians an electronics: Tomas Heckmann, Maurizio, Joey Beltram, Fumiya Tanaka, Chigago Electro.

System - an overview of system software: E-Mage Work Station, Sprite Editor, X-DOS, Chunks Graphics Editor, Firestarter Viewer, Steep Format, XAS 9.10, Exhume.

SS'99 - Interview: Dude / Diogen (authors of the journal Voyager).

SS'99 - Interview: Kvazar / RUSH (editor Polesie) and leader of the Samara spektrumistov MMA (Unbeliever).

SS'99 - Interview: Wlodeck Black (organizer Funtop'98) and MMA.

SS'99 - Interview: Wolf / Rage (authors Games Monsterland and Mist).

SS'99 - Interview: XL-Design (creators of the magazine ZX-Format).

SS'99 - Interview: Vyacheslav Mednonogov / Copper Feet (the Black Raven 2).

SS'99 - Interview: Volga Soft.

SS'99 - Interview: SerzhSoft (winner of 4k).

SS'99 - Interview: Random / CC (weak excuses about oragnizatsii SS'99).

SS'99 - the interview: Real Masters (on the demo and future projects).

SS'99 - Interview: Digital Reality (past and future projects).

SS'99 - Interview: Paul Pavlov (creator of the site Virtual TR-DOS).

Promotion - adventyurnaya game "Souls of Darkon".

Exchange of experience - gamemaking: to create games for example, "Full Shit".

Exchange of experience - a library of mathematical procedures: (Work with IEEE numbers) Addition, subtraction, multiplication, division, cosine and sine.

Exchange of experience - Preset the 5.25 drives.

Novella - on mativam Spectrum games.

Ottyag - "Tuk, pull!"

Ottyag - Ilya Hanonovich Steiner: the real delusion of a real person from the USSR.

Ottyag - "I love my job," the seller of alcohol.

Ottyag - Little Red Riding Hood MIX (Fairy Tale for the little ones).

Ottyag - Terminator 3.5 or urinating day 2.

News - Spectrum news from Rybinsk.

Advertising - listing of Ironman and other spektrumistov.


Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Similar articles:
Jokes - Humor.
news iron - about new developments from behind a hill.
Creative - what works on the Spectrum - a means to raise the creative activity.

В этот день...   21 November