Changes and bug fixes --------------------- Version 1.5 ----------- - Oops! Version 1.4 did not disassemble Atari binary files from .ATR or sectors from boot disk. Corrected. Sorry ! Known bugs on Windows 3.11 only (dont have Windows 3.11 to check): - It seems that sprites are not displayed correctly in 32000 color mode. - Opening About box seems to generate an application fault. - Font bug seems to have come back. To do: - Add enhanced density support for "Disk Image To PC Transfer" menu. I need information about how to use sectors from 721 to 1040 and specifically sector 1040 which has a special meaning, I think. - Handle others DOSes than DOS 2.5 for file reading and writing. I have no information at all on SPARTA DOS or any other DOS. BTW: IF ANYONE HAS A SPARTADOS X CARTRIDGE TO SELL, E-MAIL ME. - Give more .PRF files for assembler settings. I need assembler documentations. Please, help ! Version 1.4 ----------- Thanks to Mickael Pointie for giving the idea of using DIS6502 for other 6502 computers and for giving me the Oric information needed to implement the Oric specific part. Thanks to Steven J. Tucker for the 5200 information needed to implement the 5200 specific part. And thanks for its wonderfull APE product ! Thanks to Freddy Offenga for his undocumented 6502 opcodes information that helped me check opcode names. - new computer modes (Oric and 5200) added. Start DIS6502 with /Oric or /5200 to be in a specific mode. Oric BASIC segments are shown in the dump window but are NOT disassembled. - Default assembler profile loaded on startup has been renamed to ATARI.PRF, ORIC.PRF or 5200.PRF depending on computer mode. - Undocumented opcodes $8B and $93 have now the names given by Freddy Offenga ($8B was ANE, it is now XAA and $93 is AXA). I changed $34, $D4 and $F4 from DOP Zpg,Y to DOP Zpg,X. I changed also $3C, $7C, $DC and $FC from TOP Abs,Y to TOP Abs,X. - User equates are now saved in the workspace. - Bug fixed when setting type to BYTE for value $22. It produced .BYTE """. Now, this value is always disassembled in hex (or decimal) to produce .BYTE $22. - address after an ORG equate (*= with MAC/65) is not replaced anymore by a label. - load Terminal font if the computer font (ATARI.FON, ORIC.FON,...) can not be loaded (see bug on Win 3.11 below). Version 1.3 ----------- Again, many of these features were given by Kurt Mosiejczuk. Thank you VERY much !!! - A new directive (.DS) is now supported. It means Data Storage and is used to reserve uninitialized space in memory instead of initializing memory with .BYTE directive. - Enhanced density is now supported but not in "Disk Image To PC Transfer" dialog box. - Now you can add a user label in the form LABEL+1. This means that if you have previously defined LABEL as $680, DIS6502 will generate LABEL+1 if it sees address $681 in the disassembly listing. This feature was already used for system labels (ATARI.EQU file). - F3 short-key added for "Find next" menu item. - Editing assembler options no longuer clears user equates. - Bug that prevents from searching a byte above $7F in the dump window has been fixed. - If the search string was located exactly at the end of a segment, it was not found. This bug is also fixed. - ATRDLL.DLL removed. You can not read .PRO anymore but now you can open write-protected .ATR/.XFD files. Version 1.2 ----------- Many thanks to Kurt Mosiejczuk for his very good ideas. - When using "Open disk image sector", the load address could be wrong. This bug has been fixed. - A "Select" menu has been added to search for a string in hexadecimal or Ascii in the dump window. A "Select all" option is also available in this menu. - A "Labels" menu has been added to load/save and edit user labels. This lets the user define labels so the disassembly listing looks more readable. - Selection in the dump window has been improved. User can now select bytes in the Ascii part. When a type is set for bytes, the color is changed in both hexadecimal and Ascii parts of the dump window. - .INCLUDE directive is now fully supported in REGISTERED VERSION. - The file DEFAULT.PRF is read at startup in the REGISTERED VERSION so you don't have to load a profile each time you run Dis6502. - About dialog box now displays version of all the components. Version 1.1 ----------- Many thanks to R. Wayne Arenz for the Font bug report - ATARI.FON is now compatible with Windows 3.1, 3.11 and Windows 95. - Dump window now displays the bytes with the correct colors when the byte type is 'Code with LOBYTE' or 'Code with HIBYTE'. - Workspace can be saved and loaded in REGISTERED VERSION. Without this option, each time you run the program DIS6502, you start disassembling from scratch. Now you can set byte type, save workspace, and come back later in DIS6502 to continue working on the disassembly. Version 1.0 ----------- Only available in an unregistered version.