![]() ![]() Z80 Instruction Set, which displays opcode, affected flags, and a description when hovering over a Z80 instruction.ASM Code Lens, which provides syntax highlighting for Z80 assembler, as well as completions, references, jump to label, and renaming functionality.Although not required, there are several other helpful extensions available, including: To use DeZog in Visual Studio Code, simply install the "DeZog" extension (zog) from the Marketplace. Viewer for the ZX Spectrum snapshot (.sna) format and the ZX Spectrum Next (.nex) file format (in marketplace search for "snafile" and "nexfile")Īll can be installed directly inside vscode from the market place.ZX SNA File Viewer/ ZX NEX File Viewer:.converts numbers into their decimal, hexadecimal and binary format on hovering.shows the opcode, affected flags and a description on hovering over a Z80 instruction.completions, references, jump to label, renaming.There are a few other extensions that are not required to work with DeZog but may help: In Visual Studio Code simply install "DeZog" (zog) from the Marketplace. If you own a ZX Next you also have the option to debug your SW directly on the Next. The table here shows a comparison of the features. The different DeZog/emulator configurations have different advantages.īut which one you choose mainly depends on your personal preference. MAME (known to be interoperable is version 0.242).the ZEsarUX emulator (known to be interoperable is version 10.3. ![]() the CSpect emulator (known to be interoperable is version 2.19.3.0).If you are writing pure Z80 programs or simple ZX Spectrum 48K programs this might already be sufficient as you can use the internal Z80 Simulator.įor more demanding projects you have the choice to install a real emulator. In order to use DeZog you need at least vscode (Linux, macOS or Windows). custom extensions to the internal simulator to simulate peripherals.display of ZXNext sprites and sprite patterns.automatic display of memory that is pointed to by HL, DE, etc.different formatting for registers while hovering.format as hex and/or decimal and/or label etc. customizable formatting for registers, e.g.registers: reveals its contents and associated label.along with numbers also the corresponding label is displayed breakpoints (and breakpoints with conditions).reverse debugging via step back and reverse continue. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |