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

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


msx:carnivore2:changelog-en

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия Следующая версия справа и слева
msx:carnivore2:changelog-en [2020-03-27 14:24]
GreyWolf
msx:carnivore2:changelog-en [2020-03-27 14:37]
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 <​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 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 dualslot configuration with flexible options selection for the master slot (you can choose what Carnivore2 builtin 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 <​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 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 <​key>​f</​key> ​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 dualreset feature
   - The C2CFGBCK utility no longer does the BIOS ROM shadowing and therefore starts faster   - The C2CFGBCK utility no longer does the BIOS ROM shadowing and therefore starts faster
   - The Boot Menu's data section has been heavily optimized to have space for more features. The repeated characters are now output with a macros (this saves space). The data for Boot Menu's screens is now written in the last two 8kb blocks of the first 64kb FlashROM block. This saves a lot of space   - The Boot Menu's data section has been heavily optimized to have space for more features. The repeated characters are now output with a macros (this saves space). The data for Boot Menu's screens is now written in the last two 8kb blocks of the first 64kb FlashROM block. This saves a lot of space
   - The firmware now reports its internal version in the configuration registers (3 bytes) in ASCII format (only starting from v2.30)   - The firmware now reports its internal version in the configuration registers (3 bytes) in ASCII format (only starting from v2.30)
-  - The cartridge now outputs the actual versions of the Boot Menu and the firmware during the cold boot and then either reboots a system again (dual-reset) or continues to the Boot Menu+  - The cartridge now outputs the actual versions of the Boot Menu and the firmware during the cold boot and then either reboots a system again (dualreset) or continues to the Boot Menu
   - The cartridge will not work in slot 0 and slot 3, it will output a message and halt a system if it detects that it's used in those slots   - The cartridge will not work in slot 0 and slot 3, it will output a message and halt a system if it detects that it's used in those slots
   - The IDE BIOS has been changed to Nextor 2.1.0 Beta 2. This is a stable version with many bugfixes and new features provided by Konamiman   - The IDE BIOS has been changed to Nextor 2.1.0 Beta 2. This is a stable version with many bugfixes and new features provided by Konamiman
-  - 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 <​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   - 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
Строка 32: Строка 32:
   - 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 <​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 reuse 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
Строка 40: Строка 40:
 ====== 30.09.2018 ====== ====== 30.09.2018 ======
  
-  - The Casio'​s built-in trigger buttons can now interrupt the autostart+  - The Casio'​s builtin trigger buttons can now interrupt the autostart
  
 ====== 22.09.2018 ====== ====== 22.09.2018 ======
Строка 51: Строка 51:
 **Firmware update is required.** **Firmware update is required.**
  
-  - The PSG emulation was re-worked, not it sounds very close to the original chip's output+  - The PSG emulation was reworked, 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
Строка 57: Строка 57:
   - 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 hardwarebased 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 ======
Строка 81: Строка 81:
   - 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 ondemand 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
Строка 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 caseinsensitive input
  
 ====== 26.12.2017 ====== ====== 26.12.2017 ======
Строка 105: Строка 105:
 ====== 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
  
Строка 143: Строка 143:
 ====== 22.10.2017 ====== ====== 22.10.2017 ======
  
-  - The schematics has been changed. The part numbers of T3-T6 transistors were incorrect there. This doesn'​t affect the device, it's just a cosmetic bug+  - The schematics has been changed. The part numbers of T3T6 transistors were incorrect there. This doesn'​t affect the device, it's just a cosmetic bug
  
 ====== 02.10.2017 ====== ====== 02.10.2017 ======
Строка 170: Строка 170:
  
   - The function of the register configuration for slot expansion has been improved. Also a check was added to prevent illegal values to be saved into this register   - The function of the register configuration for slot expansion has been improved. Also a check was added to prevent illegal values to be saved into this register
-  - All configuration registers are now visible at addresses 4F80h-4FA1h. This is done for easier debugging. These registers can be changed on-the-fly and the changes will be immediately taken into action+  - All configuration registers are now visible at addresses 4F80h4FA1h. This is done for easier debugging. These registers can be changed onthefly and the changes will be immediately taken into action
  
 ====== 03.02.2017 ====== ====== 03.02.2017 ======
msx/carnivore2/changelog-en.txt · Последние изменения: 2020-07-25 22:56 (внешнее изменение)