OldComp.cz
http://www.oldcomp.cz/

Jak "rozšifrovat" bootloader v i286 stroji ?
http://www.oldcomp.cz/viewtopic.php?f=54&t=6760
Stránka 11

Autor:  vaclavpe [ 05.10.2018, 17:27 ]
Předmět příspěvku:  Jak "rozšifrovat" bootloader v i286 stroji ?

Ahoj, nevím jestli tohle je správná skupina ale zkusím to.

Sehnal jsem Sharp MZ-6550, což je i286 architektura podobná PC-AT, ale má trochu jiné mapování paměti a zřejmě i další drobnosti. Bohužel k tomuto počítači se nedá sehnat téměř nic a to ani v Japonsku. Zřejmě příliš velká rarita. Nicméně existuje emulátor MZ-6500 od Toshia Takedy (http://takeda-toshiya.my.coocan.jp/) , podle zdrojáků jsou ty PeCe téměř kompatibilní.

Kromě BootROM, které jsem si zkopíroval, nemám k tomu žádný software, a dost by mne zajímalo, co přesně ten stroj očekává v boot sektoru na disketě. boot kód jsem prohnal disassemblerem, ale bohužel se v tom nejsem schopen vyznat.

Najde se tu někdo, kdo umí assembler i86 a zná jak konfigurovat uPD765, i8237, i8259 a grafický řadič uPD7220 ? FDC je na kanále 1 DMA a kanále 1 i8259. Z toho emulátoru se dá vyčíst celkem dost věcí.

V podstatě by mne potěšilo, kdybych dovedl vytvořit na disketě takový sektor, že by ho Sharp rozpoznal jako bootovací a spustil z něj ten kód, např. zobrazil "Hello world".

Díky

Autor:  berk [ 05.10.2018, 22:47 ]
Předmět příspěvku:  Re: Jak "rozšifrovat" bootloader v i286 stroji ?

Pomůže tento článek?
https://hackaday.com/2017/10/23/write-y ... ootloader/

Autor:  faraon [ 06.10.2018, 08:25 ]
Předmět příspěvku:  Re: Jak "rozšifrovat" bootloader v i286 stroji ?

Jestli to bootuje stejně jako PC, zkus se inspirovat tady: https://www.root.cz/clanky/piseme-operacni-system-boot/

Stránka 11 Všechny časy jsou v UTC + 1 hodina [ Letní čas ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/