Function:
  add_record
Synopsis:
  struct DisplayInfoRecord *add_record(struct RecordNode *root,
    struct RecordNode *record)
Source File:
  d/add_record.c
Class:
  VIEW
LVO graphics:
LVO other:
  Forbid
  Permit (exec.library)
XDEF:
XREF:
HW graphics:
HW other:
Notes:

Function:
  add_tag
Synopsis:
  struct TagItem *add_tag(struct TagItem *tags, struct TagItem *newitem)
Source File:
  d/find_tag.c
Class:
  MISC
LVO graphics:
LVO other:
XDEF:
XREF:
HW graphics:
HW other:
Notes:

Function:
  AddDisplayInfo LVO
Synopsis:
  struct DisplayInfoRecord *AddDisplayInfo(struct DisplayInfoRecord *record)
  D0 = (A0)
Source File:
  d/find_info.c
Class:
  VIEW
LVO graphics:
LVO other:
XDEF:
XREF:
  add_record
  getreg
HW graphics:
HW other:
Notes:

Function:
  AddDisplayInfoData LVO
Synopsis:
  struct DisplayInfoRecord *AddDisplayInfoData(struct DisplayInfoRecord *handle,
    UBYTE *buf, ULONG size, ULONG tagID, ULONG, ID)
  D0 = (A0, A1, D0, D1, D2)
Source File:
  d/find_info.c
Class:
  VIEW
LVO graphics:
LVO other:
XDEF:
XREF:
  cook
  getreg
HW graphics:
HW other:
Notes:

Function:
  all_db_avail
Synopsis:
  void all_db_avail(void)
Source File:
  c/cpwrup.c
Class:
  VIEW
LVO graphics:
  NextDisplayInfo
  FindDisplayInfo
LVO other:
XDEF:
XREF:
  db_avail
HW graphics:
HW other:
Notes:

Function:
  AttachVecTable
Synopsis:
  void AttachVecTable(struct ViewPortExtra *vpe, struct VecInfo *vinfo,
    ULONG ID)
Source File:
  c/makevp.c
Class:
  VIEW
LVO graphics:
  GetDisplayInfoData
LVO other:
XDEF:
XREF:
  GetVecTable
HW graphics:
HW other:
Notes:

Function:
  baredraw
Synopsis:
  void Draw(struct RastPort *rp, LONG x, LONG y)
  (A1, D0, D1)
Source File:
  a/Draw.asm
Class:
  RENDER
LVO graphics:
LVO other:
XDEF:
  BareDraw
XREF:
  OwnBlitmacroentry
  waitblitdone
  DisownBltmacroen
HW graphics:
  bltamod
  bltbmod
  bltcmod
  bltafwm
  bltcon0
  bltapt
  bltcpt
  bltdpt
  bltbdat
  bltsize
HW other:
  dmaconr
Notes:

Function:
  BestModeIDA LVO
Synopsis:
  ULONG BestModeIDA(struct TagItem *tag)
  D0 = (A0)
Source File:
  c/bestid.c
Class:
  VIEW
LVO graphics:
  GetVPModeID
  GetDisplayInfoData
  FindDisplayInfo
  NextDisplayInfo
LVO other:
  ObtainSemaphore
  ReleaseSemaphore (exec.library)
  FindTagItem (utility.library)
XDEF:
XREF:
  GetTagDataUser
  CalcFMode
  findkey
  getreg
HW graphics:
HW other:
Notes:

Function:
  bind_record
Synopsis:
  void bind_record(int argc, char **argv, struct DisplayInfoRecord *record,
    UBYTE *tags, struct RomCompressedNode *cn, ULONG RawStuff)
Source File:
  d/startup.c
Class:
  VIEW
LVO graphics:
  AddDisplayInfoData
LVO other:
XDEF:
XREF:
  getmustmem
  freemustmem
  tag_copy
  int *()
HW graphics:
HW other:
Notes:

Function:
  CalcFMode
Synopsis:
  WORD CalcFMode(struct ViewPort)
  D0 = (A0)
Source File:
  a/CalcIVG.asm
Class:
  VIEW
LVO graphics:
LVO other:
XDEF:
XREF:
  new_mode
HW graphics:
HW other:
Notes:

Function:
  cdraw
Synopsis:
  void cdraw(struct RastPort *rp, Point to, Point cp, struct cdraw_info *cdi)
Source File:
  c/cdraw.c
Class:
  RENDER
LVO graphics:
LVO other:
XDEF:
XREF:
  cr_cdraw
HW graphics:
HW other:
Notes:

Function:
  check_genlock
Synopsis:
  unsigned short check_genlock(struct ColorMap *cm, int i)
Source File:
  c/makevp.c
Class:
  VIEW
LVO graphics:
LVO other:
XDEF:
XREF:
HW graphics:
HW other:
Notes:

Function:
  CleanMode
Synopsis:
  ULONG CleanMode(ULONG mode)
Source File:
  c/makevp.c
Class:
  VIEW
LVO graphics:
LVO other:
XDEF:
XREF:
HW graphics:
HW other:
Notes:

Function:
  clearmem
Synopsis:
  void clearmem(APTR memptr, ULONG memsize)
  (A0, D0)
Source File:
  a/ClearMem.asm
Class:
  MISC
LVO graphics:
LVO other:
XDEF:
  ClearMem
XREF:
HW graphics:
HW other:
Notes:

Function:
  clipdraw
Synopsis:
  void clipdraw(struct RastPort *rp, struct ClipRect *cr, struct cdraw_info *cdi,
    LONG x0, LONG y0, LONG x1, LONG y1)
Source File:
  c/clipdraw.c
Class:
  RENDER
LVO graphics:
LVO other:
XDEF:
XREF:
  lineclip
  draw_vect
  IMulS
  IDivS
HW graphics:
HW other:
Notes:

Function:
  color_ofs_bits
Synopsis:
  int color_ofs_bits(UBYTE number)
  D0 = (D1)
Source File:
  a/NewColorStuff.asm
Class:
  VIEW
LVO graphics:
LVO other:
XDEF:
XREF:
HW graphics:
HW other:
Notes:

Function:
  cook
Synopsis:
  ULONG cook(struct DisplayInfoRecord *root, struct DisplayInfoRecord *handle,
    UBYTE *buf, ULONG size, ULONG tagID, ULONG ID, ULONG mode)
Source File:
  d/find_key.c
Class:
  VIEW
LVO graphics:
  FindDisplayInfo
LVO other:
  FindTagItem (utility.library)
  AllocMem (exec.library)
XDEF:
XREF:
  get_dims
  set_dims
  set_mntr
  copy_dbstuff
  ULONG *()
  add_tag
HW graphics:
HW other:
Notes:

Function:
  copy_dbstuff
Synopsis:
  ULONG copy_dbstuff(UBYTE **src, ULONG *size, UBYTE **dst, ULONG *bytes,
    ULONG raw)
  D0 = (A0, A1, A2, A3, D0)
Source File:
  d/utility.asm
Class:
  MISC
LVO graphics:
LVO other:
XDEF:
XREF:
HW graphics:
HW other:
Notes:

Function:
  correct_driver
Synopsis:
  void correct_driver(struct RawVecInfo *vinfo)
Source File:
  d/startup.c
Class:
  VIEW
LVO graphics:
LVO other:
XDEF:
XREF:
  getreg
HW graphics:
HW other:
Notes:

Function:
  cr_cdraw
Synopsis:
  LONG cr_cdraw(struct RastPort *rp, struct ClipRect *cr, struct cdraw_info *cdi,
    Point cp, Point to)
  D0 = (A3, A2, A0, D4, D5)
Source File:
  a/cdraw.asm
Class:
  RENDER
LVO graphics:
LVO other:
XDEF:
XREF:
  getcode
  baredraw
  clipdraw
HW graphics:
HW other:
Notes:

Function:
  db_avail
Synopsis:
  void db_avail(struct DisplayInfoRecord *record)
Source File:
  c/cpwrup.c
Class:
  VIEW
LVO graphics:
LVO other:
  FindTagItem (utility.library)
XDEF:
XREF:
  getreg
HW graphics:
HW other:
Notes:

Function:
  decompress
Synopsis:
  int decompress(int argc, char **argv, struct DisplayInfoRecord *parent,
    UBYTE *tags, struct RomCompressedNode *cn, ULONG RawStuff)
Source File:
  d/startup.c
Class:
  VIEW
LVO graphics:
LVO other:
XDEF:
XREF:
  find_key
  add_record
  new_record
  bind_record
  decompress
HW graphics:
HW other:
Notes:

Function:
  DisOwnBlitter LVO
Synopsis:
  void DisownBlitter(void)
Source File:
  a/OwnBlitter.asm
Class:
  BLITTER
LVO graphics:
LVO other:
  Signal (exec.library)
XDEF:
  DisownBlitMacroen
XREF:
HW graphics:
HW other:
  intena
  dmaconr
  intreq
Notes:

Function:
  do_db_startup
Synopsis:
  void do_db_startup(struct DisplayInfoRecord *root, UBYTE *tags,
    int entry)
Source File:
  d/startup.c
Class:
  VIEW
LVO graphics:
LVO other:
  Forbid
  Permit (exec.library)
XDEF:
XREF:
  new_display
  correct_driver
  limit_blit
  increase_depth
  make_pf2pri
  make_dualpf
  make_lace
  make_aa
  make_sdbl
  getreg
HW graphics:
HW other:
Notes:

Function:
  Draw LVO
Synopsis:
  void Draw(struct RastPort *rp, WORD x, WORD y)
  (A1, D0.W, D1.W)
Source File:
  a/Draw.asm
Class:
  RENDER
LVO graphics:
LVO other:
XDEF:
XREF:
  cdraw
  BareDraw
HW graphics:
HW other:
Notes:

Function:
  draw_vect
Synopsis:
  void draw_vect(struct RastPort *rp, struct cdraw_info *cdi, int x0,
    int y0, int dot_count, int e, WORD fudge)
Source File:
  c/drawvect.c
Class:
  RENDER
LVO graphics:
  DisownBlitter
  OwnBlitter
LVO other:
XDEF:
XREF:
  waitblitdone
  IMulU
HW graphics:
HW other:
Notes:

Function:
  find_id
Synopsis:
  struct DisplayInfoRecord *find_id(struct DisplayInfoRecord *root,
    ULONG ID)
Source File:
  d/find_key.c
Class:
  VIEW
LVO graphics:
LVO other:
XDEF:
XREF:
  find_key
HW graphics:
HW other:
Notes:

Function:
  find_key
Synopsis:
  struct DisplayInfoRecord *find_key(struct DisplayInfoRecord *match,
    UWORD key, OWORD mask)
Source File:
  d/find_key.c
Class:
  VIEW
LVO graphics:
LVO other:
  Forbid
  Permit (exec.library)
XDEF:
XREF:
HW graphics:
HW other:
Notes:

Function:
  FindDisplayInfo LVO
Synopsis:
  struct DisplayInfoRecord *FindDisplayInfo(ULONG ID)
  D0 = (A0)
Source File:
  d/find_info.c
Class:
  VIEW
LVO graphics:
LVO other:
  FindTagItem (utility.library)
XDEF:
XREF:
  MakeTrueID
  find_key
  db_avail
  do_db_startup
  all_db_avail
  find_id
  getreg
HW graphics:
HW other:
Notes:

Function:
  freecoplist
Synopsis:
  void freecoplist(struct CopList *cl)
Source File:
  c/freevportcoplists.c
Class:
  COPPER
LVO graphics:
LVO other:
  FreeMem (exec.library)
XDEF:
XREF:
HW graphics:
HW other:
Notes:

Function:
  freemustmem
Synopsis:
  void freemustmem(void *address, ULONG size)
Source File:
  a/MustMem.asm
Class:
  MISC
LVO graphics:
LVO other:
  FreeMem
  ReleaseSemaphore (exec.library)
XDEF:
  FreeMustMem
XREF:
HW graphics:
HW other:
Notes:

Function:
  get_bplcon2
Synopsis:
  int get_bplcon3(struct ColorMap *cm)
  D0 = (A0)
Source File:
  a/NewColorStuff.asm
Class:
  VIEW
LVO graphics:
LVO other:
XDEF:
XREF:
  new_mode
HW graphics:
HW other:
Notes:

Function:
  get_bplcon3
Synopsis:
  int get_bplcon3(struct ColorMap *cm)
  D0 = (A0)
Source File:
  a/NewColorStuff.asm
Class:
  VIEW
LVO graphics:
LVO other:
XDEF:
XREF:
  color_ofs_bits
HW graphics:
HW other:
Notes:

Function:
  get_dims
Synopsis:
  ULONG get_dims(struct DisplayInfoRecord **record, UBYTE **src,
    ULONG *size, ULONG *tagID, ULONG *ID, UBYTE **dst, ULONG *bytes)
Source File:
  d/subroutines.c
Class:
  VIEW
LVO graphics:
LVO other:
  FindTagItem (utility.library)
XDEF:
XREF:
  copy_dbstuff
HW graphics:
HW other:
Notes:

Function:
  getcode
Synopsis:
  LONG getcode(struct ClipRect *cr, WORD x, WORD y)
  D0 = (A2, D0.W, D1.W)
Source File:
  a/clip.asm
Class:
  RENDER
LVO graphics:
LVO other:
XDEF:
XREF:
HW graphics:
HW other:
Notes:

Function:
  GetDisplayInfoData LVO
Synopsis:
  struct DisplayInfoRecord *GetDisplayInfoData(struct DisplayInfoRecord *handle,
    UBYTE *buf, ULONG size, ULONG tagID, ULONG ID)
  D0 = (A0, A1, D0, D1, D2)
Source File:
  d/find_info.c
Class:
  VIEW
LVO graphics:
LVO other:
XDEF:
XREF:
  cook
  getreg
HW graphics:
HW other:
Notes:

Function:
  getmustmem
Synopsis:
  void *getmustmem(ULONG size, ULONG flags)
Source File:
  a/MustMem.asm
Class:
  MISC
LVO graphics:
LVO other:
  AttemptSemaphore
  AllocMem
  Alert
  ObtainSemaphore (exec.library)
XDEF:
  GetMustMem
XREF:
HW graphics:
HW other:
Notes:

Function:
  GetTagDataUser
Synopsis:
  ULONG GetTagDataUser(Tag TagValue, ULONG def, struct TagItem *tagList)
  D0 = (D0, D1, A0)
Source File:
  c/misc.asm
Class:
  MISC
LVO graphics:
LVO other:
  GetTagData (utility.library)
XDEF:
XREF:
HW graphics:
HW other:
Notes:

Function:
  GetVecTable
Synopsis:
  struct VecTable GetVecTable(struct VecTable *vp, struct VecInfo *vinfo)
  D0 = (A0, A1)
Source File:
  a/GetVec.asm
Class:
  VIEW
LVO graphics:
LVO other:
XDEF:
XREF:
  VecLists
HW graphics:
HW other:
Notes:

Function:
  GetVPModeID LVO
Synopsis:
  ULONG GetVPModeID(struct ViewPort *vp)
  D0 = (A0)
Source File:
  d/modeid.c
Class:
  VIEW
LVO graphics:
  GetDisplayInfoData
LVO other:
XDEF:
XREF:
  videocontrol
HW graphics:
HW other:
Notes:

Function:
  IDivS_round
Synopsis:
  int IDivS_round(int a, int b)
  D0 = (D0, D1)
Source File:
  c/misc.asm
Class:
  MISC
LVO graphics:
LVO other:
XDEF:
XREF:
HW graphics:
HW other:
Notes:

Function:
  increase_depth
Synopsis:
  void increase_depth(struct RawDimensionInfo *dims)
Source File:
  d/startup.c
Class:
  VIEW
LVO graphics:
LVO other:
XDEF:
XREF:
  getreg
HW graphics:
HW other:
Notes:

Function:
  InitView LVO
Synopsis:
  void InitView(struct View *view)
  (A1)
Source File:
  a/InitView.asm
Class:
  VIEW
LVO graphics:
LVO other:
XDEF:
XREF:
  ClearMem
HW graphics:
HW other:
Notes:

Function:
  InitVPort LVO
Synopsis:
  void InitVPort(struct ViewPort *vp)
  (A0)
Source File:
  a/InitVPort.asm
Class:
  VIEW
LVO graphics:
LVO other:
XDEF:
XREF:
  ClearMem
HW graphics:
HW other:
Notes:

Function:
  limit_blit
Synopsis:
  void limit_blit(struct RawDimensionInfo *dims)
Source File:
  d/startup.c
Class:
  VIEW
LVO graphics:
LVO other:
XDEF:
XREF:
HW graphics:
HW other:
Notes:

Function:
  lineclip
Synopsis:
  int lineclip(struct ClipRect *cr, struct cdraw_info *cdi, int *px1,
    int *py1, int *px2, int *py2)
Source File:
  c/clipline.c
Class:
  RENDER
LVO graphics:
LVO other:
XDEF:
XREF:
  IDivS_round
  IMulS
  getcode
HW graphics:
HW other:
Notes:

Function:
  LockLayerRom LVO
Synopsis:
  void LockLayerRom(struct Layer *layer)
  (A5)
Source File:
  a/LockLayerRom.asm
Class:
  LAYER
LVO graphics:
LVO other:
  ObtainSemaphore (exec.library)
XDEF:
XREF:
HW graphics:
HW other:
Notes:

Function:
  make_aa
Synopsis:
  void make_aa(struct RawDisplayInfo *dinfo)
Source File:
  d/startup.c
Class:
  VIEW
LVO graphics:
LVO other:
XDEF:
XREF:
  getreg
HW graphics:
HW other:
Notes:

Function:
  make_dualpf
Synopsis:
  void make_dualpf(struct RawDisplayInfo *dinfo)
Source File:
  d/startup.c
Class:
  VIEW
LVO graphics:
LVO other:
XDEF:
XREF:
  make_aa
HW graphics:
HW other:
Notes:

Function:
  make_lace
Synopsis:
  void make_lace(struct RawDisplayInfo *dinfo)
Source File:
  d/startup.c
Class:
  VIEW
LVO graphics:
LVO other:
XDEF:
XREF:
  make_aa
HW graphics:
HW other:
Notes:

Function:
  make_pf2pri
Synopsis:
  void make_pf2pri(struct RawDisplayInfo *dinfo)
Source File:
  d/startup.c
Class:
  VIEW
LVO graphics:
LVO other:
XDEF:
XREF:
  make_aa
HW graphics:
HW other:
Notes:

Function:
  make_sdbl
Synopsis:
  void make_sdbl(struct RawDisplayInfo *dinfo)
Source File:
  d/startup.c
Class:
  VIEW
LVO graphics:
LVO other:
XDEF:
XREF:
  make_aa
HW graphics:
HW other:
Notes:

Function:
  MakeTrueID
Synopsis:
  ULONG MakeTrueID(struct DisplayInfoRecord *root, ULONG ID)
Source File:
  d/find_key.c
Class:
  VIEW
LVO graphics:
  BestModeIDA
LVO other:
  ObtainSemaphore
  ReleaseSemaphore (exec.library)
XDEF:
XREF:
  getreg
HW graphics:
HW other:
Notes:

Function:
  MakeVPort LVO
Synopsis:
  ULONG MakeVPort(struct View *v, struct ViewPort *vp)
  D0 = (A0, A1)
Source File:
  c/makevp.c
Class:
  VIEW
LVO graphics:
  GetDisplayInfoData
  GetVPModeID
LVO other:
XDEF:
XREF:
  RealVPModeID
  GetVecTable
  AttachVecTable
  freecoplist
  int *()
  getreg
HW graphics:
HW other:
Notes:

Function:
  Move LVO
Synopsis:
  void Move(struct RastPort *rp, WORD x, WORD y)
  (A1, D0.W, D1.W)
Source File:
  a/Move.asm
Class:
  RENDER
LVO graphics:
LVO other:
XDEF:
XREF:
HW graphics:
HW other:
Notes:

Function:
  new_display
Synopsis:
  int new_display(int argc, char **argv, struct RomCompressionNode *data,
    UBYTE *tags, struct DisplayInfoRecord *root, ULONG RawStuff)
Source File:
  d/startup.c
Class:
  VIEW
LVO graphics:
LVO other:
XDEF:
XREF:
  decompress
HW graphics:
HW other:
Notes:

Function:
  new_mode
Synopsis:
  ULONG new_mode(struct ViewPort *vp)
Source File:
  c/makevp.c
Class:
  VIEW
LVO graphics:
LVO other:
XDEF:
XREF:
HW graphics:
HW other:
Notes:

Function:
  new_record
Synopsis:
  struct DisplayInfoRecord *new_record(struct RomCompressedNode *cn)
Source File:
  d/startup.c
Class:
  VIEW
LVO graphics:
LVO other:
  AllocMem (exec.library)
XDEF:
XREF:
HW graphics:
HW other:
Notes:

Function:
  NextDisplayInfo LVO
Synopsis:
  ULONG NextDisplayInfo(ULONG ID)
  D0 = (D0)
Source File:
  d/find_info.c
Class:
  VIEW
LVO graphics:
LVO other:
XDEF:
XREF:
  getreg
HW graphics:
HW other:
Notes:

Function:
  OwnBlitter LVO
Synopsis:
  void OwnBlitter(void)
Source File:
  a/OwnBlitter.asm
Class:
  BLITTER
LVO graphics:
LVO other:
  FindTask
  SetSignal
  Signal
  AddTail
  Wait (exec.library)
XDEF:
  OwnBlitmacroentry
XREF:
HW graphics:
HW other:
Notes:

Function:
  pokecolors
Synopsis:
  void pokecolors(struct ViewPort *vp)
  (A2)
Source File:
  a/NewColorStuff.asm
Class:
  VIEW
LVO graphics:
LVO other:
  ObtainSemaphore
  ReleaseSemaphore (exec.library)
XDEF:
  DefaultPokeColors
XREF:
  new_mode
  scramble_colors
  update_top_color
HW graphics:
HW other:
Notes:
  Jumps to ViewPortExtra->VecTable.vt_PokeColors

Function:
  pokevp
Synopsis:
  void pokevp(struct ViewPort *vp, UWORD regnum, UWORD value, UWORD vmask)
  (A0, D0, D1, D2)
Source File:
  a/SetRGB4.asm
Class:
  VIEW
LVO graphics:
LVO other:
XDEF:
XREF:
HW graphics:
HW other:
Notes:

Function:
  RealVPModeID
Synopsis:
  ULONG RealVPModeID(struct ViewPort *vp, struct View *v)
Source File:
  c/makevp.c
Class:
  VIEW
LVO graphics:
  GetVPModeID
LVO other:
XDEF:
XREF:
  CleanMode
  new_mode
  getreg
HW graphics:
HW other:
Notes:

Function:
  scramble_colors
Synopsis:
  void scramble_colors(UWORD *srcdata, UWORD *dest)
  (A0, A1)
Source File:
  a/NewColorStuff.asm
Class:
  VIEW
LVO graphics:
LVO other:
XDEF:
XREF:
HW graphics:
HW other:
Notes:

Function:
  set_dims
Synopsis:
  ULONG set_dims(struct DisplayInfoRecord **record, UBYTE **src,
    ULONG *size, ULONG *tagID, ULONG *ID, UBYTE **dst, ULONG **bytes)
Source File:
  d/subroutines.c
Class:
  VIEW
LVO graphics:
LVO other:
  FindTagItem (utility.library)
XDEF:
XREF:
  copy_dbstuff
HW graphics:
HW other:
Notes:

Function:
  set_mntr
Synopsis:
  ULONG set_mntr(struct DisplayInfoRecord **record, UBYTE **src,
    ULONG *size, ULONG *tagID, ULONG *ID, UBYTE **dst, ULONG *bytes)
Source File:
  d/subroutines.c
Class:
  VIEW
LVO graphics:
LVO other:
  Forbid
  Permit (exec.library)
  FindTagItem (utility.library)
XDEF:
XREF:
  copy_dbstuff
HW graphics:
HW other:
Notes:

Function:
  SetDisplayInfoData LVO
Synopsis:
  struct DisplayInfoRecord *SetDisplayInfo(struct DisplayInfoRecord *handle,
    UBYTE *buf, ULONG size, ULONG tagID, ULONG ID)
  D0 = (A0, A1, D0, D1, D2)
Source File:
  d/find_info.c
Class:
  VIEW
LVO graphics:
LVO other:
XDEF:
XREF:
  cook
  getreg
HW graphics:
HW other:
Notes:

Function:
  tag_copy
Synopsis:
  int tag_copy(struct TagItem *tag, struct TagItem *buf)
Source File:
  d/startup.c
Class:
  MISC
LVO graphics:
LVO other:
XDEF:
XREF:
HW graphics:
HW other:
Notes:

Function:
  UnLockLayerRom LVO
Synopsis:
  void UnLockLayerRom(struct Layer *layer)
  (A5)
Source File:
  a/UnLockLayerRom.asm
Class:
  LAYER
LVO graphics:
LVO other:
  ReleaseSemaphore (exec.library)
XDEF:
XREF:
HW graphics:
HW other:
Notes:

Function:
  update_top_color
Synopsis:
  void update_top_color(void)
Source File:
  a/update.asm
Class:
  VIEW
LVO graphics:
LVO other:
XDEF:
XREF:
  new_mode
  check_genlock
  get_bplcon3
HW graphics:
HW other:
Notes:

Function:
  videocontrol
Synopsis:
  long videocontrol(struct ColorMap *cm, struct TagItem *v)
Source File:
  c/videocontrol.c
Class:
  VIEW
LVO graphics:
LVO other:
  NextTagItem (utility.library)
  Forbid
  Permit
  ObtainSemaphore
  ReleaseSemaphore (exec.library)
XDEF:
XREF:
  AttachVecTable
  pokecolors
  pokevp
  get_bplcon3
  update_top_color
  getreg
HW graphics:
HW other:
Notes:

Function:
  VideoControl LVO
Synopsis:
  ULONG VideoControl(struct ColorMap *cm, struct TagItem *v)
  D0 = (A0, A1)
Source File:
  a/VideoControl.asm
Class:
  VIEW
LVO graphics:
LVO other:
XDEF:
XREF:
  videocontrol
HW graphics:
HW other:
Notes:

Function:
  WaitBlit LVO
Synopsis:
  void WaitBlit(void)
Source File:
  a/WaitBlit.asm
Class:
  BLITTER
LVO graphics:
LVO other:
XDEF:
  waitblitdone
XREF:
HW graphics:
HW other:
  dmaconr
Notes:

Function:
  WritePixel LVO
Synopsis:
  LONG WritePixel(struct RastPort *rp, WORD x, WORD y)
  D0 = (A1, D0.W, D1.W)
Source File:
  a/WritePixel.asm
Class:
  RENDER
LVO graphics:
  LockLayerRom
  UnLockLayerRom
LVO other:
XDEF:
XREF:
  OwnBlitmacroentry
  waitblitdone
  DisownBlitmacroen
HW graphics:
HW other:
  dmaconr
Notes:

