MNBIOS-statusupdate

van flyguille op 16-06-2005, 20:46 translated by [D-Tail]
Onderwerp: Development
Talen:

Flyguille gaf ons een statusupdate van zijn MNBIOS (MSX Non Basic Input Output System), een nieuw Operating System voor het MSX2-systeem dat de oorspronkelijke BIOS kan vervangen. Hij wordt geïnspireerd door het One Chip MSX-project en wil de mogelijkheden van MNBIOS oprekken tot buiten de huidige limieten. De nieuwste updates:

  • Multitasking-systeem gebaseerd op multithreading met automatische en handmatige schakeling (waardoor er vrij en op een natuurlijke wijze geprogrammeerd kan worden)
  • Een scheduler agent om de automatische thread switcher te bedienen. Deze agent ondersteunt o.a. de modi "hoge prioriteit" en "laat me alleen" als thread-eigenschap. Dat betekent dat je fullscreen spellen en demo's kunt afspelen met 100% CPU-tijd (je kunt VDP-truuks als screensplits toepassen)
  • Volledige ondersteuning voor multithread-applicaties, hiermee kunnen interactieve applicaties worden gemaakt
  • Zendsysteem waarmee threads onderling kunnen communiceren, één op één of een zending naar alle andere threads
  • Volledige ondersteuning voor een Multi Head CPU-architectuur of Multi CPU als subsysteemarchitectuur
  • Ondersteuning voor interactie tussen threads op één HIMEM DATA SEGMENT of een bestand. De threads kunnen draaien op iedere CPU

Flyguille wil ons laten weten dat deze extra's slechts 5% snelheidsverlies gaven. Eigenlijk is het alleen de ondersteuning voor multithreading die de vertraging veroorzaakt. In toekomstige versies hoopt flyguille 100% ondersteuning te hebben voor FAT32 en compatibele boot/partitie-sectoren, zodat je met je MSX FAT32-partities van andere harddisks kunt bekijken, zoals die van Windows XP.

Flyguille kondigde als klap op de vuurpijl aan, dat de uiteindelijke versie van MNBIOS gepland staat voor februari, maart, of -op z'n laatst- april 2006.

Bijbehorende link: Officiële MNBIOS website

My MSX profile