skiselev / 8088_bios

BIOS for Intel 8088 based computers
GNU General Public License v3.0
515 stars 61 forks source link

CMOS_CONTROL_B_CONFIG configurable from config.inc #5

Closed spark2k06 closed 4 years ago

spark2k06 commented 4 years ago

Useful to provide the user with the possibility to change the time format or DSE (Daylight Savings Enable)

skiselev commented 4 years ago

I've added daylight saving configuration in BIOS setup utility in this https://github.com/skiselev/8088_bios/commit/fb2fd1abb2c776c8be01b8ca00a9657238e89b25 commit. I didn't have a chance to test it yet. If possible, please test.

spark2k06 commented 4 years ago

Much better in the setup, yes :-)

A couple of things, the setup.inc is missing this part, otherwise it doesn't compile:

default_config_a db 00000000b   ; NVRAM BIOS configuration byte A
;           ||||||`---------; 00 = 4.77 MHz / Turbo off
;           |||||`----------; 0 = F0000-F7FFF ROM scan enabled
;           `---------------; reserved
nvram_trbo_mask equ 03h     ; turbo mask
nvram_ext_scan  equ 04h     ; F0000-F7FFF BIOS extension scan bit
                    ; (0 - enabled, 1 - disabled)

After of "RTC (Real Time Clock): ...", 0Dh + 0Ah is required, otherwise the DSE message appears together.

On the other hand, with these changes the speed change has stopped working ... the options '4', '7' and '9' are not recognized in the setup after pressing 'c' and the CPU clock is always at 4.77Mhz.

But yes, the DSE option now works perfectly ;-)

skiselev commented 4 years ago

I've actually already fixed that comment issue... Glad it is working.

spark2k06 commented 4 years ago

I had not noticed the latest fixes, everything is perfect.

skiselev commented 4 years ago

I did yet another commit https://github.com/skiselev/8088_bios/commit/e200dbed8da0c13061398e695a46b8021d8a466a. It should fix the daylight saving display and also CPU frequency settings.

spark2k06 commented 4 years ago

I did yet another commit e200dbe. It should fix the daylight saving display and also CPU frequency settings.

I will try it. I see that you have also added "Scan F0000-F7FFF area for BIOS extension ROMs" as option, great!