Четверг, 24 Ноября 2022 г. 11:01 
		 
  + в цитатник
        
        
                                
                                        
Со стародавних времён хотел попробовать создать собственный ROM BIOS, который будет записан в отдельную микросхему и будет выполнять какие-то полезные действия. Например, ROM BIOS установлен в видеокартах (по крайне мере старых), контроллерах дисков и много где ещё — это фактически расширения обычного BIOS. Понимаю, что это всё старьё и тягаться с возможностями современного UEFI бессмысленно, но мне очень хотелось создать свой собственный образ, который находится в физически в отдельной микросхеме и работает при старте системы. Поэтому пришлось даже для этих целей найти старый комп.
Когда я только решил влезть в этот вопрос, столкнулся с тем, что достаточно мало толковой информации, которая была бы хорошо и чётко изложена. Возможно, я плохо искал, примеров того, как писать свою программу в бутсектор жёсткого диска было много, а вот толкового мануала по созданию BIOS Extension — кот наплакал.
В этой статье мы с вами разберём создание своего ROM BIOS, дальше я расскажу про тонкости и нюансы, напишу низкоуровневый «Hello world», сделаю настоящий интерпретатор BASIC ROM, который стартует при включении компьютера, как в первых IBM PC. 
Читать дальше →  https://habr.com/ru/post/700722/?utm_source=habrahabr&utm_medium=rss&utm_campaign=700722
                                        
                                        
          
          
          
         
              
Метки:  
   Блог компании Timeweb Cloud
   
   Ненормальное программирование
   
   Assembler
   
   Старое железо
   
   timeweb_статьи
   
   ассемблер
   
   ROM
   
   BIOS
   
   BOOT ROM
   
   BASIC
  
 
    
  
  
	
    
	
		
			- 
				
				Запись понравилась
			
- 
				0
				Процитировали
			
- 
				0
				Сохранили
			
-