{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":708014589,"defaultBranch":"main","name":"Atari_8-Bit_Rom_Image_File_Explorer","ownerLogin":"pvbestinfoo","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-10-21T09:05:02.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/123185835?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1704009245.0","currentOid":""},"activityList":{"items":[{"before":"64bf5016d52d680520f19a0fdfb15d4ca0bcd95e","after":"e710c4cdb35dc2a735bdfa8a49eacf07abe8d4ce","ref":"refs/heads/main","pushedAt":"2023-12-31T07:54:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pvbestinfoo","name":"Philippe V","path":"/pvbestinfoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/123185835?s=80&v=4"},"commit":{"message":"Upload Version of 31DEC2023\n\n>CODE UPDATES & CONSOLE HINT DISPLAY:\t\r\n- Create a _g() function to shortcut \"document.getElementById()\"\t\r\n- Adjust/upgrade the char conversion display in the escAtasciiChar() function\t\r\n\t(which purpose is to provide equivalent atari char from the system font)\r\n\t(experimental, since the width of several graphic chars are not equal, so not as expected for a mono spaced font)\r\n- In the code, change the name of the display code that is now the internal Antic mode\t\r\n- Optimize the atari2ascii() and ascii2atari() functions\t\r\n- Create the the ascii2print() function in order to get the Atari displayed text and convert it to standard UTF OS Client Text\t\r\n- Create the get_ataritext() function\t\r\n- Optimize the show_ataritext() function\t\r\n- Modify the isAtariNameChar() function: \t\r\n\t- a filename starting with a space is no more allowed and file is not valid\r\n- Modify the save(as_lst) function in order to handle the save as Client OS UTF text file\t\r\n- Update the show(id) function, and the ext_option() function, in order to:\t\r\n\t- a ROM type can be a DAT file display type\r\n\t- a disk image file can be a DAT file display type\r\n\t- upgrade the handling of the previous type for type reset feature\r\n\t- add the management of the A5200 equate option (radio check init as _bShowA5200Equates)\r\n- Modify the showDisOption(), check_init() and check_click() functions in order to handle the A5200 equates option (_bShowA5200Equates)\t\r\n- Update commented text on the _exts {} list for the header or no header type\t\r\n- Optimize and update the get_ext() function\t\r\n\t- simplify the type identification\r\n\t- detect header of one byte or more to be an \".xex\" file\r\n\t- add detection of Atari text file\r\n\t- Atari DOS \".rom\", \".a52\", \".car\" files are considered as \".bin\" files\r\n- Upgrade the xex_dump() function\t\r\n\t- better checking of the header validity (not trusting the extension type)\r\n\t- guess the start address in case of a \".rom\" as an Atari DOS file\r\n- Move the calChkSum() function (used to compute checksum) out of the ROM Class\t\r\n- Modify the scan_files(dirs) function: Add the DAT type of extension for the retreived files\t\r\n- Update the identify_dos() function\t\r\n\t- change var name t into x in checkZeroIn(vtoc, s, e) function\r\n\t- fix the computation of free blocs for 1040 sector disk\r\n- Update of the show_atr(f, rawmode) function\t\r\n\t- modify the displayed DOS directory and change name Entry by FileID\r\n- Update load_data() function\t\r\n\t- bin, rom, a52 and car Atari DOS file are BIN files and has the IsFile type\r\n- Update the render_file(f) function\t\r\n\t- add the checksum computation ans display after the file size\r\n\t- modify the buttons value for the txt file saving\r\n- Upgrade the render_extract() function\t\r\n\t- sector can be directly entered as hexa or decimal value\r\n\t- HTML code cleaned and rearranged\r\n- Create the get_hex_or_dec() function to read the input text of a sector in Extract menu\t\r\n- Modify the extract_disass() function with:\t\r\n\t- get value of sector input and decode it by the get_hex_or_dec() function\r\n\t- check consistancy of inputs\r\n- Create the save_as_extract() function\r\n\t\r\n>TOOL INTERFACE UPDATES:\t\r\n- add the [Save as UTF text] button\t\r\n- update text of button [Save as Atari LST]\t\r\n- next to its size, display the checksum value of the loaded file \t\r\n- modify the displayed DOS directory and change name Entry by FileID\t\r\n- \"Extract data from disk and disassemble Menu\" update\t\r\n\t- change end address default value display in the Extract menu \r\n\t- sector can be directly entered as hexa or decimal value\r\n\t- errors are more clearly indicated\r\n\t- add the download extracted data button feature to save the extracted data (save_as_extract() function)\r\n\t- add the sector number in the sector Extract Hex DUMP (hex_dump() function)\r\n\t- add a line feed in the memory Extract Hex DUMP (hex_dump() function)\r\n- add a \"P\" command to toggle display/hide of the \"Dump & Disassembly options\" in the left-sided tool menu \t\r\n- \"Dump & Disassembly options\" update\t\r\n\t- add the control of the Atari 5200 OS system equates option for disassembly","shortMessageHtmlLink":"Upload Version of 31DEC2023"}},{"before":"88f4c3a012bf38e0bde870af95dee9e49b922979","after":"64bf5016d52d680520f19a0fdfb15d4ca0bcd95e","ref":"refs/heads/main","pushedAt":"2023-11-24T18:09:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pvbestinfoo","name":"Philippe V","path":"/pvbestinfoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/123185835?s=80&v=4"},"commit":{"message":"Upload Version of 24NOV2023\n\n24 NOV 2023 version:\r\n- Correct major bug of the image display that was not retrieving right data\r\n- Modify design of check buttons in the Dump & Disassembly options menu, class \"hilite\" is used\r\n- Add items in the \"Dump & Disassembly options\" menu :\r\n \"Show ATASCII code DUMP\", \"Show ANTIC internal display code DUMP\"\r\n- Modify text items in the \"Dump & Disassembly options\" menu :\r\n \"ROM: Show addresses with Rom bank number [B00..FF] index\", \"DIS: Show disassembly destination address in hyperlinks\", \"DIS: Accept code disassembly with up to 2 BRK instructions\", \"DIS: Show disassembly code flags (webpage js info for dev.)\"\r\n- Add \"Listing display font options\" radio buttons : \r\n 'Normal Dump with Atari Font', 'Dump with monospace webfont', 'Display all with Atari Font'\r\n- Adjust font size for HTML \"Show\" ID panel in the CSS Style\r\n- Add \"Download all DOS files\" button, activated when a disk is displayed with retrieved DOS files\r\n When click on button automatic download of all the files - experimental because limited on some browsers, like windows OS with COM and EXE files\r\n- Update web text links on the left panel\r\n- Add a new header text on the webpage, displayed in ATARI text style\r\n- Update code for showing file when a disk image file is loaded :\r\n The disk data information & boot is displayed first, instead of first DOS file\r\n The file displayed in the #shown right panel is updated in case of a container closing\r\n- Add a button to Reset the extension changing\r\n- xex_dump() function improvement, explaining the default start address as $700\r\n- Correct some spelling mistakes, like \"block\"\r\n- one_dir(), get_dir(), get_dir_range() and scan_files() functions improvements\r\n scan_files is limited to DOS2x and MyDOS compatible, and to unknown DOS disk\r\n improve DOS directory checking and error display\r\n improve DOS file retrieving for hidden/ cancelled files\r\n- Improve MyDOS and DOS 2x disk identification, with $3F3 & $3E9 free-sector loaders \r\n- Improvement of segment error identification and display in header DOS files \r\n- 'obj' file with $FFFF header automatic recognition\r\n- 'chr' extension is used instead of 'set' extension for font file (as listed in the Atari file extension list from Jinroush https://www.atarimax.com/jindroush.atari.org/afmt.html\r\n* In Progress => change the webfont in the display, and source it from google? The monospace webfont is not width-accurate for some chars.\r\n* In Progress => Improve DOS and MyDOS disk identification, for different VTOC modified by special boot loader, with special Boot Flag byte.\r\n* Check the TODO in the code of the page !","shortMessageHtmlLink":"Upload Version of 24NOV2023"}},{"before":"139afbb71efc2949950abd187bf73107d0869689","after":"88f4c3a012bf38e0bde870af95dee9e49b922979","ref":"refs/heads/main","pushedAt":"2023-10-23T15:22:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pvbestinfoo","name":"Philippe V","path":"/pvbestinfoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/123185835?s=80&v=4"},"commit":{"message":"Create test","shortMessageHtmlLink":"Create test"}},{"before":"a2b4707688257408ef19467c24f5503158146b66","after":"139afbb71efc2949950abd187bf73107d0869689","ref":"refs/heads/main","pushedAt":"2023-10-23T15:22:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pvbestinfoo","name":"Philippe V","path":"/pvbestinfoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/123185835?s=80&v=4"},"commit":{"message":"Upload Version of 23OCT2023\n\nAdd the PNG image saving function and the Save As PNG Image button for the editor()\r\nCanceled button Save As LST on Font display\r\nCorrect the default file type when unknown file type extension : ??? is displayed now as DAT","shortMessageHtmlLink":"Upload Version of 23OCT2023"}},{"before":"6a27bbc1d52c4e1f52a107cb782a847a0e0a39d0","after":"a2b4707688257408ef19467c24f5503158146b66","ref":"refs/heads/main","pushedAt":"2023-10-22T21:45:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pvbestinfoo","name":"Philippe V","path":"/pvbestinfoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/123185835?s=80&v=4"},"commit":{"message":"Upload version of 22OCT2023\n\nUpdate BASIC listing display, use the SPACE from the Atari Page in the FONT\r\nUpdate the MyDOS4.5x support for large file > 1440 sectors","shortMessageHtmlLink":"Upload version of 22OCT2023"}},{"before":"de31d63e617c4d204dae59370c9e3ed565e9389b","after":"6a27bbc1d52c4e1f52a107cb782a847a0e0a39d0","ref":"refs/heads/main","pushedAt":"2023-10-21T12:01:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pvbestinfoo","name":"Philippe V","path":"/pvbestinfoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/123185835?s=80&v=4"},"commit":{"message":"Upload corrected links version","shortMessageHtmlLink":"Upload corrected links version"}},{"before":"3e92b124e8770ba3b271dad489fe35e9e800e65d","after":"de31d63e617c4d204dae59370c9e3ed565e9389b","ref":"refs/heads/main","pushedAt":"2023-10-21T11:54:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pvbestinfoo","name":"Philippe V","path":"/pvbestinfoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/123185835?s=80&v=4"},"commit":{"message":"Update README.md\n\nCorrect links","shortMessageHtmlLink":"Update README.md"}},{"before":"31bca8631d8712725bb75e7fd91c098e81951422","after":"3e92b124e8770ba3b271dad489fe35e9e800e65d","ref":"refs/heads/main","pushedAt":"2023-10-21T11:29:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pvbestinfoo","name":"Philippe V","path":"/pvbestinfoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/123185835?s=80&v=4"},"commit":{"message":"Upload first public release\n\nAnd inform AtariAge forum!","shortMessageHtmlLink":"Upload first public release"}},{"before":"68a4ea10ae4fc2fb60f58a3b55d57a6a06b1814c","after":"31bca8631d8712725bb75e7fd91c098e81951422","ref":"refs/heads/main","pushedAt":"2023-10-21T10:34:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pvbestinfoo","name":"Philippe V","path":"/pvbestinfoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/123185835?s=80&v=4"},"commit":{"message":"Create a comprehensive README.md","shortMessageHtmlLink":"Create a comprehensive README.md"}},{"before":"5b86ba51fc6028b5379a1b7f8c55cac05c84686f","after":"68a4ea10ae4fc2fb60f58a3b55d57a6a06b1814c","ref":"refs/heads/main","pushedAt":"2023-10-21T10:26:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pvbestinfoo","name":"Philippe V","path":"/pvbestinfoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/123185835?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":null,"after":"5b86ba51fc6028b5379a1b7f8c55cac05c84686f","ref":"refs/heads/main","pushedAt":"2023-10-21T09:05:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pvbestinfoo","name":"Philippe V","path":"/pvbestinfoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/123185835?s=80&v=4"},"commit":{"message":"Initial commit","shortMessageHtmlLink":"Initial commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD1OknqgA","startCursor":null,"endCursor":null}},"title":"Activity ยท pvbestinfoo/Atari_8-Bit_Rom_Image_File_Explorer"}