bios **** .. autonim:: bios Types ===== .. autonim:: bios.ResetFlag .. autonim:: bios.ResetFlags .. autonim:: bios.CpuSetMode .. autonim:: bios.CpuSetStride .. autonim:: bios.CpuSetOptions .. autonim:: bios.CpuFastSetOptions .. autonim:: bios.BitUnpackOptions .. autonim:: bios.MultibootOptions .. autonim:: bios.MultibootMode Procedures ========== Resetting --------- .. autonim:: bios.SoftReset .. autonim:: bios.RegisterRamReset Halting ------- .. autonim:: bios.Halt .. autonim:: bios.Stop .. autonim:: bios.IntrWait .. autonim:: bios.VBlankIntrWait Arithmetic ---------- .. autonim:: bios.Div .. autonim:: bios.DivArm .. autonim:: bios.Sqrt .. autonim:: bios.ArcTan .. autonim:: bios.ArcTan2 Memory copy / fill ---------------------- .. autonim:: bios.CpuSet .. autonim:: bios.CpuFastSet Checksum -------- .. autonim:: bios.BiosCheckSum Rotation / scaling ------------------ These procedures are misnomers, because :xref:`ObjAffineSet` is merely a special case of :xref:`BgAffineSet`. Results from either can be used for both objs and bgs. .. autonim:: bios.ObjAffineSet .. autonim:: bios.BgAffineSet Decompression ------------- (see GBATek for format details) .. autonim:: bios.BitUnPack .. autonim:: bios.LZ77UnCompWram .. autonim:: bios.LZ77UnCompVram .. autonim:: bios.HuffUnComp .. autonim:: bios.RLUnCompWram .. autonim:: bios.RLUnCompVram .. autonim:: bios.Diff8bitUnFilterWram .. autonim:: bios.Diff8bitUnFilterVram .. autonim:: bios.Diff16bitUnFilter Sound ----- .. autonim:: bios.SoundBias .. autonim:: bios.SoundDriverInit .. autonim:: bios.SoundDriverMode .. autonim:: bios.SoundDriverMain .. autonim:: bios.SoundDriverVSync .. autonim:: bios.SoundChannelClear .. autonim:: bios.MidiKey2Freq .. autonim:: bios.MultiBoot .. autonim:: bios.HardReset .. autonim:: bios.SoundDriverVSyncOff .. autonim:: bios.SoundDriverVSyncOn ----------------------------- Extras ====== Additional utilities from Tonc which are built atop the BIOS routines. .. autonim:: bios.VBlankIntrDelay .. autonim:: bios.DivSafe .. autonim:: bios.Mod .. autonim:: bios.DivMod .. autonim:: bios.DivAbs .. autonim:: bios.DivArmMod .. autonim:: bios.DivArmAbs .. autonim:: bios.CpuFastFill