MNBIOS website geopend

van flyguille op 30-12-2003, 19:26 translated by Sonic_aka_T
Onderwerp: Websites
Talen:

Sinds vandaag is er een officiele website voor MNBIOS (MSX Non Basic Input Output System), een nieuwe niet backwards-compatible MSX-BIOS waar we al eerder over schreven) op http://usuarios.arnet.com.ar/flyguille/. Deze website zal binnenkort naar een andere lokatie verhuizen. Op de MNBIOS website kun je de Programmer's Manual (in het Spaans) downloaden van dit nieuwe systeem dat tussen 1996 en 2003 is onwikkeld. Een aantal van de eigenschappen:

  • Management van meerdere windows op het scherm van een of meerdere programma's.
  • Een muziek manager vergelijkbaar met het MIDI formaat. Het is mogelijk om een of meer geluidschips in het afspeel proces te betrekken waarbij de chips gescheiden zijn door het kanaal nummer. Er zijn 256 kanalen aanwezig voor eventuele uitbreidingen.
  • Een geemuleerde CHRS matrix om CHRS code te lezen en te schrijven.
  • De TEEM tabel (Execute MNBIOS Table) heeft 240 beschikbare funkties, terwijl de resource manager nog eens 255 funkties heeft in het formaat van 16 drivers met 16 funkties waarbij elke funktie weer sub-funkties kan hebben. Dit wordt gebruikt door alles drivers om zichzelf te installeren en om te linken naar de "MDOS" API.
  • MNBIOS heeft meerdere commando's voor assembler coding:
    CP HL,BC ; verandert [A] in het proces.
    CP HL,DE ; verandert [A] in het proces.
    CP DE,BC ; verandert [A] in het proces.
    WRBIT A,D ; waar [A] het bit nummer is en [D] de DATA is om te veranderen. [CF] heeft de waarde voor dat bit.
    LDBIT A,D ; waar [A] het bit nummer is en [D] de DATA is om te veranderen. [CF] geeft de waarde van het bit.
  • Alle geemuleerde assembler commando's zijn heel snel. Ze bestaan uit niet meer dan 4, 5 of 6 normale assembler commando's. Dit alles is mogelijk via het "RST XX" cpu commando. De WRBIT en LDBIT commando's veranderen automatisch bij uitvoering van de code en staan in het RAM geheugen.
  • Ondersteuning van 8 volledig programmeerbare software timers.
  • FSTICK en FSTRIG funkties, die het aantal veranderingen in de waarde van STICK van de joystick en de knoppen geven. Kan gebruikt worden in sport spelletjes.

Relevant link: De officiele MNBIOS website