Инструменты пользователя

Инструменты сайта


msx:carnivore2:changelog-en

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия Следующая версия справа и слева
msx:carnivore2:changelog-en [2020-03-20 17:34]
Wierzbowsky [Carnivore2 Changelog]
msx:carnivore2:changelog-en [2020-03-27 14:24]
GreyWolf
Строка 7: Строка 7:
 **Required updates:** FPGA firmware, Boot Menu, all utilities, DefConfig entry; the "​Power-up fix" must be removed if it was implemented on board!) **Required updates:** FPGA firmware, Boot Menu, all utilities, DefConfig entry; the "​Power-up fix" must be removed if it was implemented on board!)
  
-  - The new setup screen was introduced - slot configuration. It can be called with "​O" ​hotkey or with "Enter". The new setup screen allows to run dual-slot configuration with flexible options selection for the master slot (you can choose what Carnivore2 built-in devices to enable). You can select 2 ROMs to run simultaneously. The only restriction for the slave slot is that it can run games with Konami4 and Konami5 mappers as well as small games up to 32kb without mapper. The slave slot becomes available if there'​s one unused physical slot in MSX and it is not occupied by another device +  - The new setup screen was introduced - slot configuration. It can be called with <​key>​o</​key> ​hotkey or with <​key>'​Enter '​⏎</​key>​. The new setup screen allows to run dual-slot configuration with flexible options selection for the master slot (you can choose what Carnivore2 built-in devices to enable). You can select 2 ROMs to run simultaneously. The only restriction for the slave slot is that it can run games with Konami4 and Konami5 mappers as well as small games up to 32kb without mapper. The slave slot becomes available if there'​s one unused physical slot in MSX and it is not occupied by another device 
-  - The Boot Menu main page's UI was adjusted to have all main hotkeys easily visible. Also the Boot Menu now has the visible selection for master and slave slots called "​Dual-Slot"​. The entry for the master slot can be selected by pressing ​"1", the entry for the slave slot can be selected by pressing ​"2". The "​D" ​key clears the selection as well as Autostart entry +  - The Boot Menu main page's UI was adjusted to have all main hotkeys easily visible. Also the Boot Menu now has the visible selection for master and slave slots called "​Dual-Slot"​. The entry for the master slot can be selected by pressing ​<key>1</​key>​, the entry for the slave slot can be selected by pressing ​<key>2</​key>​. The <​key>​d</​key> ​key clears the selection as well as Autostart entry 
-  - The DefConfig'​s settings were changed and the Boot Menu was adjusted so that when this default configuration is started, the Boot Menu remains in the primary slot, allows the system to start and is always detectable by C2MAN and other utilities. The C2MAN and C2MAN40 utilities now write the adjusted DefConfig entry into the directory when you optimize directory entries from the Service Menu+  - The DefConfig'​s settings were changed and the Boot Menu was adjusted so that when this default configuration is started, the Boot Menu remains in the primary slot, allows the system to start and is always detectable by ''​C2MAN'' ​and other utilities. The ''​C2MAN'' ​and ''​C2MAN40'' ​utilities now write the adjusted DefConfig entry into the directory when you optimize directory entries from the Service Menu
   - A new setting has been added into the Configuration screen to set the desired frequency at startup. A user can choose between 50Hz, 60Hz and the default computer'​s frequency (no forcing, this is marked as "​--"​). The setting is saved into the configuration EEPROM. Now the "​F"​ button in the Boot Menu only temporarily switches the frequency between 50Hz and 60Hz   - A new setting has been added into the Configuration screen to set the desired frequency at startup. A user can choose between 50Hz, 60Hz and the default computer'​s frequency (no forcing, this is marked as "​--"​). The setting is saved into the configuration EEPROM. Now the "​F"​ button in the Boot Menu only temporarily switches the frequency between 50Hz and 60Hz
   - The Configuration screen got yet another new setting - "​Dual-reset on cold boot". It makes the computer restart twice after the cold boot. This is necessary to make sure that the cartridge is fully initialized when a computer is just powered on. So it is recommended to enable the dual-reset feature   - The Configuration screen got yet another new setting - "​Dual-reset on cold boot". It makes the computer restart twice after the cold boot. This is necessary to make sure that the cartridge is fully initialized when a computer is just powered on. So it is recommended to enable the dual-reset feature
Строка 20: Строка 20:
   - The Configuration screen got another new setting - "​Disable FMPAC stereo"​. It disables the stereo output of FMPAC from Carnivore2'​s audio socket   - The Configuration screen got another new setting - "​Disable FMPAC stereo"​. It disables the stereo output of FMPAC from Carnivore2'​s audio socket
   - The Boot Menu now detects that it is running on Korean or Arabic MSXs and in case it is not compatible with those systems, it will output a message and will try to boot to DOS after 10 seconds. In such a case a compatible Boot Menu (BOOTCMFC.BIN) should be installed into the cartridge (see the "​Special"​ subfolder in the repository for the compatible version of the Boot Menu   - The Boot Menu now detects that it is running on Korean or Arabic MSXs and in case it is not compatible with those systems, it will output a message and will try to boot to DOS after 10 seconds. In such a case a compatible Boot Menu (BOOTCMFC.BIN) should be installed into the cartridge (see the "​Special"​ subfolder in the repository for the compatible version of the Boot Menu
-  - ROMs can be selected with the "Space" ​key in the Dual-Slot screen. Pressing space will allow to cycle through compatible ROMs for each slot. After the full cycle there will be an "​empty"​ selection to keep the slot vacant. In addition, the master slot can also use the "​Konami SCC+" configuration. So you can run SCC+ games in the slave slot and enjoy SCC+ and a game on a single cartridge. When the master slot's expansion is enabled, any of its devices (RAM, FMPAC, IDE) can be enabled or disabled with the "Space" ​key +  - ROMs can be selected with the <key>Space</​key> ​key in the Dual-Slot screen. Pressing space will allow to cycle through compatible ROMs for each slot. After the full cycle there will be an "​empty"​ selection to keep the slot vacant. In addition, the master slot can also use the "​Konami SCC+" configuration. So you can run SCC+ games in the slave slot and enjoy SCC+ and a game on a single cartridge. When the master slot's expansion is enabled, any of its devices (RAM, FMPAC, IDE) can be enabled or disabled with the <key>Space</​key> ​key 
-  - The autostart countdown can be skipped with "Space" ​key. The same applies to the message about the incompatible Boot Menu +  - The autostart countdown can be skipped with <key>Space</​key> ​key. The same applies to the message about the incompatible Boot Menu 
-  - All screens now support joystick. The joystick'​s directions are interpreted as cursor keys and the buttons are interpreted as "Space" ​or "ESC". Please see the readme.txt for more info +  - All screens now support joystick. The joystick'​s directions are interpreted as cursor keys and the buttons are interpreted as <key>Space</​key> ​or <key>ESC</​key>​. Please see the readme.txt for more info 
-  - In the PSG/PPI settings the "Space" ​key now enables or disables the PSG and the "Enter" ​key enables or disables the PPI clicker. This is done to better support joystick usage in this screen+  - In the PSG/PPI settings the <key>Space</​key> ​key now enables or disables the PSG and the <​key>'​Enter '​⏎</​key> ​key enables or disables the PPI clicker. This is done to better support joystick usage in this screen
   - During the autostart countdown joystick buttons allow to either skip the countdown and start an entry or to cancel the countdown and go to the main menu. Please see the readme.txt for more info   - During the autostart countdown joystick buttons allow to either skip the countdown and start an entry or to cancel the countdown and go to the main menu. Please see the readme.txt for more info
   - The Boot Menu detects Russian network modules and halts a system to prevent conflicts   - The Boot Menu detects Russian network modules and halts a system to prevent conflicts
Строка 29: Строка 29:
 ====== 31.03.2019 ====== ====== 31.03.2019 ======
  
-  - Added UI settings screen that can be called with "​S" ​button into the Boot Menu. A user can now enable sorting of the menu entries, enable/​disable fade in/out effects, set the speed of the keyboard/​joystick and customize the font and the background colors of all Boot Menu's screens (on MSX2 and later computers). A user can also restore the default settings with just one button. The UI settings are stored in the configuration EEPROM +  - Added UI settings screen that can be called with <​key>​s</​key> ​button into the Boot Menu. A user can now enable sorting of the menu entries, enable/​disable fade in/out effects, set the speed of the keyboard/​joystick and customize the font and the background colors of all Boot Menu's screens (on MSX2 and later computers). A user can also restore the default settings with just one button. The UI settings are stored in the configuration EEPROM 
-  - The F3 key loads the UI defaults on startup, but it doesn'​t clear the settings in the EEPROM. This function may be used to bypass bad configuration settings +  - The <key>F3</​key> ​key loads the UI defaults on startup, but it doesn'​t clear the settings in the EEPROM. This function may be used to bypass bad configuration settings 
-  - The C2MAN, C2MAN40, C2RAMLDR, C2SRAM and C2BACKUP utilities now assume the default extension for their data files and ROM images if a user doesn'​t input the extension himself +  - The ''​C2MAN''​''​C2MAN40''​''​C2RAMLDR''​''​C2SRAM'' ​and ''​C2BACKUP'' ​utilities now assume the default extension for their data files and ROM images if a user doesn'​t input the extension himself 
-  - The C2MAN, C2MAN40 and C2RAMLDR utilities got a bugfix to better identify the free directory entries in order to re-use them. The directory optimization now works better +  - The ''​C2MAN''​''​C2MAN40'' ​and ''​C2RAMLDR'' ​utilities got a bugfix to better identify the free directory entries in order to re-use them. The directory optimization now works better 
-  - The C2MAN and C2MAN40 utilities were optimized in size to better fit into RAM under MSX-DOS2 +  - The ''​C2MAN'' ​and ''​C2MAN40'' ​utilities were optimized in size to better fit into RAM under MSX-DOS2 
-  - The new utility C2CFGBCK allows to backup and restore the data in the configuration EEPROM +  - The new utility ​''​C2CFGBCK'' ​allows to backup and restore the data in the configuration EEPROM 
-  - The C2BACKUP utility asks a user whether he wants to preserve the existing Boot Menu on the cartridge and in case of a positive answer it doesn'​t overwrite the existing Boot Menu with the one stored in the backup file +  - The ''​C2BACKUP'' ​utility asks a user whether he wants to preserve the existing Boot Menu on the cartridge and in case of a positive answer it doesn'​t overwrite the existing Boot Menu with the one stored in the backup file 
-  - Added C2IDETST utility to test IDE controller'​s functionality. The utility performs 16384 read/write operations and shows the status for each of them. In the end the utility shows the total/​success/​failed counters+  - Added ''​C2IDETST'' ​utility to test IDE controller'​s functionality. The utility performs 16384 read/write operations and shows the status for each of them. In the end the utility shows the total/​success/​failed counters
  
 ====== 30.09.2018 ====== ====== 30.09.2018 ======
Строка 52: Строка 52:
  
   - The PSG emulation was re-worked, not it sounds very close to the original chip's output   - The PSG emulation was re-worked, not it sounds very close to the original chip's output
-  - All tools now work correctly under MSX-DOS version 1.xx; The C2MAN_40.COM utility has been renamed to C2MAN40.COM for compatibility with older DOS versions +  - All tools now work correctly under MSX-DOS version 1.xx; The ''​C2MAN_40.COM'' ​utility has been renamed to ''​C2MAN40.COM'' ​for compatibility with older DOS versions 
-  - The code of C2MAN and C2MAN40 utilities was merged and can be now compiled from one file, the VDP and MSX generation detection allows to set correct mode depending on the platform; the user interface has been improved, the code was optimized +  - The code of ''​C2MAN'' ​and ''​C2MAN40'' ​utilities was merged and can be now compiled from one file, the VDP and MSX generation detection allows to set correct mode depending on the platform; the user interface has been improved, the code was optimized 
-  - In the \Util\special subfolder there are special versions of the C2MAN and C2MAN40 utilities, whose directory editor works correctly on Korean and Arabic MSX computers +  - In the ''​\Util\special'' ​subfolder there are special versions of the ''​C2MAN'' ​and ''​C2MAN40'' ​utilities, whose directory editor works correctly on Korean and Arabic MSX computers 
-  - The C2BACKUP tool is now writing to FlashROM 35% faster, the counter bug is fixed+  - The ''​C2BACKUP'' ​tool is now writing to FlashROM 35% faster, the counter bug is fixed
   - The SCC and PSG filters were optimized in the firmware, the sound quality is much improved   - The SCC and PSG filters were optimized in the firmware, the sound quality is much improved
   - The Altera'​s firmware now has the hardware-based interceptor for starting ROM images, but this feature is not yet used in the Boot Menu   - The Altera'​s firmware now has the hardware-based interceptor for starting ROM images, but this feature is not yet used in the Boot Menu
-  - The /r restart option is now supported by C2BACKUP and C2SRAM utilities+  - The /r restart option is now supported by ''​C2BACKUP'' ​and ''​C2SRAM'' ​utilities
  
 ====== 10.05.2018 ====== ====== 10.05.2018 ======
  
   - The tools and the Boot Menu now work on Daewoo and Arabic MSX computers   - The tools and the Boot Menu now work on Daewoo and Arabic MSX computers
-  - The new tool is available - C2BACKUP: it allows to read and write the contents of the entire FlashROM chip+  - The new tool is available - ''​C2BACKUP''​: it allows to read and write the contents of the entire FlashROM chip
  
 ====== 06.05.2018 ====== ====== 06.05.2018 ======
  
   - Fixed a bug with help output in all utilities   - Fixed a bug with help output in all utilities
-  - Added reboot functionality into C2MAN and C2MAN_40 utilities+  - Added reboot functionality into ''​C2MAN'' ​and ''​C2MAN_40'' ​utilities
  
 ====== 29.04.2018 ====== ====== 29.04.2018 ======
Строка 80: Строка 80:
   - The selected VDP frequency and/or Turbo/R800 mode is preserved for ROMs after system restart   - The selected VDP frequency and/or Turbo/R800 mode is preserved for ROMs after system restart
   - Corrections were made into the documentation regarding the PosSiz register and the Turbo/R800 modes   - Corrections were made into the documentation regarding the PosSiz register and the Turbo/R800 modes
-  - When an RCP file with the same name as ROM file is found, the C2MAN, C2MAN40 and C2RAMLDR utilities are asking whether to load the RCP data. In autoloading mode the RCP data is loaded automatically +  - When an RCP file with the same name as ROM file is found, the ''​C2MAN''​''​C2MAN40'' ​and ''​C2RAMLDR'' ​utilities are asking whether to load the RCP data. In autoloading mode the RCP data is loaded automatically 
-  - The C2RAMLDR utility can now reset the computer on-demand or automatically after loading the ROM file if the /r command line option is used; the restart option has been added into the menu+  - The ''​C2RAMLDR'' ​utility can now reset the computer on-demand or automatically after loading the ROM file if the /r command line option is used; the restart option has been added into the menu
   - After writing IDE or FMPAC BIOS into the cartridge there'​s no longer a problem with directory editing. In the past the directory was shown as corrupted because of incorrect configuration after BIOS flashing.   - After writing IDE or FMPAC BIOS into the cartridge there'​s no longer a problem with directory editing. In the past the directory was shown as corrupted because of incorrect configuration after BIOS flashing.
   - A few RCP files have been added   - A few RCP files have been added
Строка 87: Строка 87:
 ====== 03.02.2018 ====== ====== 03.02.2018 ======
  
-  - Fixed an error in the directory record deletion dialog in the C2MAN and C2MAN_40 utilities+  - Fixed an error in the directory record deletion dialog in the ''​C2MAN'' ​and ''​C2MAN_40'' ​utilities
   - A few RCP files have been added   - A few RCP files have been added
  
Строка 96: Строка 96:
 ====== 30.12.2017 ====== ====== 30.12.2017 ======
  
-  - Modified C2MAN, C2MAN_40, C2RAMLDR and C2SRAM utilities for case-insensitive input+  - Modified ​''​C2MAN''​''​C2MAN_40''​''​C2RAMLDR'' ​and ''​C2SRAM'' ​utilities for case-insensitive input
  
 ====== 26.12.2017 ====== ====== 26.12.2017 ======
  
   - Slightly improved font and volume indicators in the Boot Menu   - Slightly improved font and volume indicators in the Boot Menu
-  - Improved presets DSK2ROM and LIFEMARS+  - Improved presets ​''​DSK2ROM'' ​and ''​LIFEMARS''​
  
 ====== 16.12.2017 ====== ====== 16.12.2017 ======
  
-  - Fixed a bug in C2MAN, C2MAN_40 and C2RAMLDR utilities - when the reset was selected for a ROM, the second reset flag was not set in configuration registers, that led to a conflict+  - Fixed a bug in ''​C2MAN''​''​C2MAN_40'' ​and ''​C2RAMLDR'' ​utilities - when the reset was selected for a ROM, the second reset flag was not set in configuration registers, that led to a conflict
   - Improved font for Boot Menu, changed a few symbols, added horizontal lines after screen titles   - Improved font for Boot Menu, changed a few symbols, added horizontal lines after screen titles
  
Строка 112: Строка 112:
 **Firmware update is required.** **Firmware update is required.**
  
-  - Fixed the attribute correction bug in C2MAN, C2MAN_40 and C2RAMLDR utilities. Now files with all attributes are read correctly+  - Fixed the attribute correction bug in ''​C2MAN''​''​C2MAN_40'' ​and ''​C2RAMLDR'' ​utilities. Now files with all attributes are read correctly
   - The firmware now supports enabling or disabling the internal PSG and PPI Clicker devices and setting the volumes for both of them   - The firmware now supports enabling or disabling the internal PSG and PPI Clicker devices and setting the volumes for both of them
   - The Boot Menu was updated to support PSG and PPI enabling/​disabling as well as setting the volumes for both devices   - The Boot Menu was updated to support PSG and PPI enabling/​disabling as well as setting the volumes for both devices
Строка 120: Строка 120:
  
   - When autostart is set on any entry, after reboot there will be a note shown and there will be a 3 second delay before this entry is activated. During these 3 seconds a user can abort autostart   - When autostart is set on any entry, after reboot there will be a note shown and there will be a 3 second delay before this entry is activated. During these 3 seconds a user can abort autostart
-  - Now the entry can be started with default settings by using Enter key in addition to Space+  - Now the entry can be started with default settings by using <​key>'​Enter '​⏎</​key> ​key in addition to Space
   - You no longer need to press Shift in Boot Menu to do some action. Both upper and lower case characters are accepted and action is taken regardles of the case   - You no longer need to press Shift in Boot Menu to do some action. Both upper and lower case characters are accepted and action is taken regardles of the case
   - The help screen was updated with the changes (keys assignments) and it now shows the Boot Menu's version number. Thanks to 8bits4ever for the idea!   - The help screen was updated with the changes (keys assignments) and it now shows the Boot Menu's version number. Thanks to 8bits4ever for the idea!
-  - Fixed a bug: now the configuration entries can't be started with G/g key +  - Fixed a bug: now the configuration entries can't be started with <​key>'​G'</key>/<​key>'​g'</​key> ​key 
-  - Fixed a bug: the C2RAMLDR utility was showing incorrect error message when copying a file to cartridge'​s RAM was failing +  - Fixed a bug: the ''​C2RAMLDR'' ​utility was showing incorrect error message when copying a file to cartridge'​s RAM was failing 
-  - The C2RAMLDR utility no longer puts "​R"​ into the mapper field for the "RAM: name" entries, now the detected or manually selected mapper type is put there +  - The ''​C2RAMLDR'' ​utility no longer puts "​R"​ into the mapper field for the "RAM: name" entries, now the detected or manually selected mapper type is put there 
-  - The C2RAMLDR utility can be instructed to skip the creation of a directory entry with /D option or during the user interaction +  - The ''​C2RAMLDR'' ​utility can be instructed to skip the creation of a directory entry with ''​/D'' ​option or during the user interaction 
-  - The C2SRAM utility has been created for saving and loading the contents of the emulated SRAM area for the FMPAC device+  - The ''​C2SRAM'' ​utility has been created for saving and loading the contents of the emulated SRAM area for the FMPAC device
  
 ====== 04.11.2017 ====== ====== 04.11.2017 ======
  
   - The cursor is completely removed (thanks to Grauw and Nyyrikki), mapper symbols have been changed and improved, help and volume control screens were slightly changed (a line was added to the bottom)   - The cursor is completely removed (thanks to Grauw and Nyyrikki), mapper symbols have been changed and improved, help and volume control screens were slightly changed (a line was added to the bottom)
-  - The C2MAN_40 utility now sets the 40 symbol screen width when started. The C2MAN utility has been updated to detect the VDP and show a note if it's started in screen mode with less than 80 symbols witdth. This note is skipped when the command line is not empty to allow automatic flashing mode to work without user interaction+  - The ''​C2MAN_40'' ​utility now sets the 40 symbol screen width when started. The ''​C2MAN'' ​utility has been updated to detect the VDP and show a note if it's started in screen mode with less than 80 symbols witdth. This note is skipped when the command line is not empty to allow automatic flashing mode to work without user interaction
  
 ====== 03.11.2017 ====== ​ ====== 03.11.2017 ====== ​
Строка 147: Строка 147:
 ====== 02.10.2017 ====== ====== 02.10.2017 ======
  
-  - Now the VDP frequency can be changed between 50 and 60 Herz with the "​F" ​key in the main menu. The setting is saved into an additional configuration EEPROM+  - Now the VDP frequency can be changed between 50 and 60 Herz with the <​key>​f</​key> ​key in the main menu. The setting is saved into an additional configuration EEPROM
   - The status line has been added to the bottom of the main screen. It shows the current VDP frequency, FMPAC and SCC volume as well as the current directory page vs. total number of pages   - The status line has been added to the bottom of the main screen. It shows the current VDP frequency, FMPAC and SCC volume as well as the current directory page vs. total number of pages
  
msx/carnivore2/changelog-en.txt · Последние изменения: 2020-07-25 22:56 (внешнее изменение)