____ _ _ _ _ | _ \| | | | |__ ___ ___ | |_ | |_) | | | | _ \/ _ \/ __)| _| | __/ \ \/ /| (_) | __/\__ \| |_ |_| \__/ |____/\___)(___/\___) proudly presents: Atari Rom File Designer's WHAT'S NEW and TO DO FILE What's New in Revision 1.9.0 since Revision 1.8.0: -------------------------------------------------- * Main window: - Toolbar updated - Statusbar changed, addding loaded file information - Accelerators keys updated and modified * Using of an listview Dialog for the Atari DOS Directory * Upgrading the file saving with Overwritting Confirmation * Possibility to change the ASCII font if all text display windows * Conversion ATR <> XFD available in the Parameter Dialog and in the SaveFile Dialog. * My brand new About dialog bitmap has been inserted * Edit Sector window: - Fully redesigned including new features: - Menu updated and statusbar redesigned - Insersion of data in the whole file, not only on the edited sector - Resizing of the window is automatic according to the font used - Resizing minima are limited - Insersion and suppression of sector - The Atari real font is now in ressources, AtariFont.dat is no more needed. - Using of the mouse rigth button - Copy, cut, paste data. - Insert, delete, replace bytes. - Modifications are done directly on the file loded in memory - Change color used and selection showing. * Import (read from file into memory) and export (write from memory into a file) functions have been debugged and optimized * Compare function with maximum difference added * Search and replace functions have been debugged and optimized * Disassembly table (Atari addresses name) and algorythm updated and optimized, including new features (ex: for address $100, $101 to $1FF, address name will be STACK, STACK +1 to STACK +FF) * HEX <> DEC convert window debugged (static text) and upgraded * GetLastError : Windows system messages support added * Unformization of the displayed text message of ARFD * Automatic sizing and resizing of the ARFD dialogs and windows (to be commented) * New windows title procedure * Boot sector information debugged (didn't with ATR) * 'Block' is replaced by 'Segment' in the Atari DOS directory procedures [list may be incomplete] TO DO AND KNOW LIMITATIONS on Revision 1.9.0: --------------------------------------------- * Atari DOS is supported up to official DOS 3.00 (Atari 1050 DOS, 1023 sectors of 128 bytes maximum). -> See if other DOS may be supported. * Limitation of the open file length : 360Ko + 16 bytes = (360 * 1024) + 16 = 368656 bytes (0x5A010). No particular reason for this value. * ARFD does not support ATR disk image with 256 bytes per sector (in this format, the 3 first sectors are 128 bytes sized, and other sector are 256 bytes sized) -> Get information about this ATR format and see what could be done * Atari DOS flag are not used. -> They could be supported in futur. * TO DO : Creation of an Atari DOS file in memory from reading an EXE or COM file on PC hard drive. * TO DO : Colors amy be added in the text display windows, and a color selection dialog may be added for the selection of any displayed color. * TO DO : Print and print setup to be added * TO DO : Inline help to be written, HELP button to make enable * TO DO : Improve the interaction between windows (resising, minimizing, closing...) * COM DIALOG, TO DO: - Support of the Atari Verify Sector command - Add the communication data frame monitoring - Add support for other cable interface - Add support for debugging the cummunication with a progress indication ( acting like the LED on an Atari disk Drive. * DISPLAY DIALOG, TO DO: - Add Save Bitmap procedure - Add a dialog for modifying the colors * TO DO : using of a listview dialog for the 6502 opcode and Atari address mnemonic list. * TO DO : add the 'Search ASCII text in the display window' procedure * ARFD is strict on keyboard number type input (Hex or Dec). Flexibility may be added by using '$' before an hex number and 'd' before a dec number to enter with the number on the keyboard. * TO DO : improve the function result repport in the text display window Example for searching, display the following: Searching HEX data '00 FF EE ' in sector $001 ... End of file reached : ASCII data not find! [list must be incomplete] Your your own ideas or suggestions are welcome too, feel free to mail-me! Philippe PVBest@free.fr http://pvb.free.fr/Atari/ .