Changeset 6aa430b in buchla-68k


Ignore:
Timestamp:
07/10/2017 07:11:13 PM (3 years ago)
Author:
Thomas Lopatic <thomas@…>
Branches:
master
Children:
e877e55
Parents:
14ad9c9
Message:

More accurate headers.

Files:
248 edited

Legend:

Unmodified
Added
Removed
  • iolib/dofmt.x

    r14ad9c9 r6aa430b  
    11#pragma once
    22
     3#include "stdarg.h"
    34#include "stdint.h"
    45
     
    1011
    1112extern  int32_t         dofmt_(int16_t (*putsub)(), int8_t *format, va_list args);
    12 
  • iolib/mdump.x

    r14ad9c9 r6aa430b  
    1010
    1111extern  void            mdump(int8_t *begin, int8_t *end, int32_t start);
    12 
  • iolib/pause.x

    r14ad9c9 r6aa430b  
    11#pragma once
     2
     3#include "stdint.h"
    24
    35/*
     
    810
    911extern  void            pause(int8_t *s);
    10 
  • iolib/printf.x

    r14ad9c9 r6aa430b  
    1010
    1111extern  int32_t         printf(int8_t *fmt, ...);
    12 
  • iolib/rawio.x

    r14ad9c9 r6aa430b  
    1313extern  int16_t         readln(int16_t unit, int16_t nc, int8_t *ctl, int16_t nb, int8_t *buf);
    1414extern  void            writeln(int16_t unit, int8_t *buf);
    15 
  • iolib/sprintf.x

    r14ad9c9 r6aa430b  
    1010
    1111extern  int32_t         sprintf(int8_t *str, int8_t *fmt, ...);
    12 
  • iolib/waitcr.x

    r14ad9c9 r6aa430b  
    1010
    1111extern  int16_t         waitcr(void);
    12 
  • lib700/bitrev.x

    r14ad9c9 r6aa430b  
    1010
    1111extern  int16_t         bitrev(int16_t bitsin, int16_t nbits);
    12 
  • lib700/ctype.x

    r14ad9c9 r6aa430b  
    1010
    1111extern  int8_t          __atab[];
    12 
  • lib700/ispow2.x

    r14ad9c9 r6aa430b  
    1010
    1111extern  int16_t         ispow2(int32_t x);
    12 
  • lib700/mangle.x

    r14ad9c9 r6aa430b  
    1010
    1111extern  int32_t         mangle(int32_t *bitmap, int16_t nb, int32_t ib);
    12 
  • lib700/micons.x

    r14ad9c9 r6aa430b  
    1212extern  int32_t         miconl(int32_t wi);
    1313extern  int16_t         micons(int16_t wi);
    14 
  • lib700/tolower.x

    r14ad9c9 r6aa430b  
    1010
    1111extern  int16_t         tolower(int16_t c);
    12 
  • lib700/toupper.x

    r14ad9c9 r6aa430b  
    1010
    1111extern  int16_t         toupper(int16_t c);
    12 
  • libcio/atoi.x

    r14ad9c9 r6aa430b  
    1010
    1111extern  int16_t         atoi(int8_t *cp);
    12 
  • libcio/atol.x

    r14ad9c9 r6aa430b  
    1010
    1111extern  int32_t         atol(int8_t *cp);
    12 
  • libcio/blkrd.x

    r14ad9c9 r6aa430b  
    1212extern  int32_t         _secrd(int8_t *buf, int16_t rec);
    1313extern  int16_t         blkrd(struct fcb *fcp, int8_t *buf, int16_t ns);
    14 
  • libcio/blkwr.x

    r14ad9c9 r6aa430b  
    1212extern  int32_t         _secwr(int8_t *buf, int16_t rec);
    1313extern  int16_t         blkwr(struct fcb *fcp, int8_t *buf, int16_t ns);
    14 
  • libcio/close.x

    r14ad9c9 r6aa430b  
    1515extern  int16_t         _filecl(struct fcb *fp);
    1616extern  int16_t         close(int16_t fd);
    17 
  • libcio/clusmap.x

    r14ad9c9 r6aa430b  
    33#include "biosdefs.h"
    44#include "stdint.h"
     5#include "stdio.h"
    56
    67/*
     
    1819extern  struct  fcb     *fd2fcb(int16_t fd);
    1920extern  struct  fcb     *fp2fcb(FILE *fp);
    20 
  • libcio/conin.x

    r14ad9c9 r6aa430b  
    1919
    2020extern  int16_t         _conin(int8_t *buff, int16_t len);
    21 
  • libcio/conwr.x

    r14ad9c9 r6aa430b  
    1010
    1111extern  int16_t         _conwr(int16_t kind, int8_t *buff, int16_t len);
    12 
  • libcio/dirfns.x

    r14ad9c9 r6aa430b  
    1212extern  int8_t          *dtunpk(int16_t din, int16_t tin, int16_t fmt, int8_t *s);
    1313extern  int8_t          *mname(int16_t n);
    14 
  • libcio/fgets.x

    r14ad9c9 r6aa430b  
    22
    33#include "stdint.h"
     4#include "stdio.h"
    45
    56/*
     
    1213extern  int8_t          *fgets(int8_t *s, int16_t n, FILE *fp);
    1314extern  int8_t          *gets(int8_t *line);
    14 
  • libcio/filesys.x

    r14ad9c9 r6aa430b  
    4848extern  int16_t         _seek(struct fcb *fcp);
    4949extern  int16_t         fcbinit(int8_t *name, struct fcb *fcp);
    50 
  • libcio/filname.x

    r14ad9c9 r6aa430b  
    1111extern  int8_t          *FilExt(int8_t *s, int8_t *p);
    1212extern  int8_t          *FilName(int8_t *s, int8_t *p);
    13 
  • libcio/flread.x

    r14ad9c9 r6aa430b  
    22
    33#include "stdint.h"
     4#include "stdio.h"
    45
    56/*
     
    1011
    1112extern  int16_t         flread(int8_t *buff, int32_t len, FILE *fp);
    12 
  • libcio/fopen.x

    r14ad9c9 r6aa430b  
    22
    33#include "stdint.h"
     4#include "stdio.h"
    45
    56/*
     
    1314extern  FILE            *fopena(int8_t *name, int8_t *mode);
    1415extern  FILE            *fopenb(int8_t *name, int8_t *mode);
    15 
  • libcio/fprintf.x

    r14ad9c9 r6aa430b  
    22
    33#include "stdint.h"
     4#include "stdio.h"
    45
    56/*
     
    1011
    1112extern  int16_t         fprintf(FILE *stream, int8_t *fmt, ...);
    12 
  • libcio/fputs.x

    r14ad9c9 r6aa430b  
    22
    33#include "stdint.h"
     4#include "stdio.h"
    45
    56/*
     
    1213extern  int16_t         fputs(int8_t *s, FILE *fp);
    1314extern  int16_t         puts(int8_t *str);
    14 
  • libcio/fread.x

    r14ad9c9 r6aa430b  
    22
    33#include "stdint.h"
     4#include "stdio.h"
    45
    56/*
     
    1011
    1112extern  int16_t         fread(int8_t *buffer, uint16_t size, int16_t number, FILE *stream);
    12 
  • libcio/fscanf.x

    r14ad9c9 r6aa430b  
    22
    33#include "stdint.h"
     4#include "stdio.h"
    45
    56/*
     
    1112extern  int16_t         fscanf(FILE *fp, int8_t *fmt, int16_t *args);
    1213extern  int16_t         scanf(int8_t *fmt, int16_t *args);
    13 
  • libcio/fseek.x

    r14ad9c9 r6aa430b  
    22
    33#include "stdint.h"
     4#include "stdio.h"
    45
    56/*
     
    1011
    1112extern  int16_t         fseek(FILE *fp, int32_t pos, int16_t mode);
    12 
  • libcio/fsinit.x

    r14ad9c9 r6aa430b  
    22
    33#include "biosdefs.h"
     4#include "fspars.h"
    45#include "io.h"
    56#include "stdint.h"
     7#include "stdio.h"
    68
    79/*
     
    3436extern  int16_t         _badfd(void);
    3537extern  int16_t         _noper(void);
    36 
  • libcio/fsize.x

    r14ad9c9 r6aa430b  
    22
    33#include "stdint.h"
     4#include "stdio.h"
    45
    56/*
     
    1112extern  int16_t         dspace(int16_t which);
    1213extern  int32_t         fsize(FILE *fp, int16_t how);
    13 
  • libcio/fstubs.x

    r14ad9c9 r6aa430b  
    1010
    1111extern  int16_t         readbuf(int16_t dev, int8_t *buf);
    12 
  • libcio/ftell.x

    r14ad9c9 r6aa430b  
    22
    33#include "stdint.h"
     4#include "stdio.h"
    45
    56/*
     
    1011
    1112extern  int32_t         ftell(FILE *fp);
    12 
  • libcio/fwrite.x

    r14ad9c9 r6aa430b  
    22
    33#include "stdint.h"
     4#include "stdio.h"
    45
    56/*
     
    1011
    1112extern  int16_t         fwrite(int8_t *buffer, int16_t size, int16_t number, FILE *stream);
    12 
  • libcio/getbuff.x

    r14ad9c9 r6aa430b  
    11#pragma once
     2
     3#include "stdio.h"
    24
    35/*
     
    810
    911extern  void            getbuff(FILE *ptr);
    10 
  • libcio/getc.x

    r14ad9c9 r6aa430b  
    22
    33#include "stdint.h"
     4#include "stdio.h"
    45
    56/*
     
    1011
    1112extern  int16_t         getc(FILE *ptr);
    12 
  • libcio/getl.x

    r14ad9c9 r6aa430b  
    22
    33#include "stdint.h"
     4#include "stdio.h"
    45
    56/*
     
    1011
    1112extern  int32_t         getl(FILE *stream);
    12 
  • libcio/getw.x

    r14ad9c9 r6aa430b  
    22
    33#include "stdint.h"
     4#include "stdio.h"
    45
    56/*
     
    1011
    1112extern  int16_t         getw(FILE *stream);
    12 
  • libcio/lseek.x

    r14ad9c9 r6aa430b  
    1010
    1111extern  int32_t         lseek(int16_t fd, int32_t pos, int16_t how);
    12 
  • libcio/open.x

    r14ad9c9 r6aa430b  
    1717extern  int16_t         opena(int8_t *name, int16_t flag, int16_t mode);
    1818extern  int16_t         openb(int8_t *name, int16_t flag, int16_t mode);
    19 
  • libcio/posit.x

    r14ad9c9 r6aa430b  
    1010
    1111extern  int16_t         posit(int16_t fd, uint16_t pos);
    12 
  • libcio/putc.x

    r14ad9c9 r6aa430b  
    22
    33#include "stdint.h"
     4#include "stdio.h"
    45
    56/*
     
    2223extern  int16_t         putc(int16_t c, FILE *ptr);
    2324extern  int16_t         puterr(int16_t c);
    24 
  • libcio/putl.x

    r14ad9c9 r6aa430b  
    11#pragma once
     2
     3#include "stdint.h"
     4#include "stdio.h"
    25
    36/*
     
    811
    912extern  void            putl(int32_t w, FILE *stream);
    10 
  • libcio/putw.x

    r14ad9c9 r6aa430b  
    11#pragma once
     2
     3#include "stdint.h"
     4#include "stdio.h"
    25
    36/*
     
    811
    912extern  void            putw(uint16_t w, FILE *stream);
    10 
  • libcio/read.x

    r14ad9c9 r6aa430b  
    1313extern  int16_t         _getsec(struct fcb *fp, int8_t *buf, uint16_t len);
    1414extern  int16_t         read(int16_t fd, int8_t *buff, uint16_t len);
    15 
  • libcio/readrn.x

    r14ad9c9 r6aa430b  
    1111
    1212extern  int16_t         ReadRN(struct fcb *fcp, int8_t *buf);
    13 
  • libcio/rename.x

    r14ad9c9 r6aa430b  
    1010
    1111extern  int16_t         rename(int8_t *old, int8_t *new);
    12 
  • libcio/scan.x

    r14ad9c9 r6aa430b  
    1111extern  int16_t         scanfmt(int16_t (*getsub)(), int8_t *fmt, int16_t **args);
    1212extern  int16_t         sscanf(int8_t *string, int8_t *fmt, int16_t *args);
    13 
  • libcio/setbuf.x

    r14ad9c9 r6aa430b  
    22
    33#include "stdint.h"
     4#include "stdio.h"
    45
    56/*
     
    1011
    1112extern  void            setbuf(FILE *stream, int8_t *buffer);
    12 
  • libcio/ungetc.x

    r14ad9c9 r6aa430b  
    22
    33#include "stdint.h"
     4#include "stdio.h"
    45
    56/*
     
    1011
    1112extern  int16_t         ungetc(int16_t c, FILE *ptr);
    12 
  • libcio/unlink.x

    r14ad9c9 r6aa430b  
    1010
    1111extern  int16_t         unlink(int8_t *name);
    12 
  • libcio/write.x

    r14ad9c9 r6aa430b  
    1313extern  int16_t         _putsec(struct fcb *fp, int8_t *buf, uint16_t len);
    1414extern  int16_t         write(int16_t fd, int8_t *buff, uint16_t len);
    15 
  • libcio/writern.x

    r14ad9c9 r6aa430b  
    1111
    1212extern  int16_t         WriteRN(struct fcb *fcp, int8_t *buf);
    13 
  • libsm/index.x

    r14ad9c9 r6aa430b  
    1010
    1111extern  int8_t          *index(int8_t *str, int8_t c);
    12 
  • libsm/memccpy.x

    r14ad9c9 r6aa430b  
    1010
    1111extern  void            *memccpy(void *vp1, void *vp2, int8_t c, int16_t n);
    12 
  • libsm/memchr.x

    r14ad9c9 r6aa430b  
    1010
    1111extern  void            *memchr(void *vp, int8_t c, int16_t n);
    12 
  • libsm/memcmp.x

    r14ad9c9 r6aa430b  
    1010
    1111extern  int16_t         memcmp(void *vp1, void *vp2, int16_t n);
    12 
  • libsm/memcmpu.x

    r14ad9c9 r6aa430b  
    1010
    1111extern  int16_t         memcmpu(void *vp1, void *vp2, int16_t n);
    12 
  • libsm/memcpy.x

    r14ad9c9 r6aa430b  
    1010
    1111extern  void            *memcpy(void *vp1, void *vp2, int16_t n);
    12 
  • libsm/memcpyw.x

    r14ad9c9 r6aa430b  
    1010
    1111extern  void            *memcpyw(void *vp1, void *vp2, int16_t n);
    12 
  • libsm/memset.x

    r14ad9c9 r6aa430b  
    1010
    1111extern  void            *memset(void *vp, int8_t c, int16_t n);
    12 
  • libsm/memsetw.x

    r14ad9c9 r6aa430b  
    1010
    1111extern  void            *memsetw(void *vp, int16_t s, int16_t n);
    12 
  • libsm/rindex.x

    r14ad9c9 r6aa430b  
    1010
    1111extern  int8_t          *rindex(int8_t *str, int8_t c);
    12 
  • libsm/str2lc.x

    r14ad9c9 r6aa430b  
    1010
    1111extern  int8_t          *str2lc(int8_t *s);
    12 
  • libsm/str2uc.x

    r14ad9c9 r6aa430b  
    1010
    1111extern  int8_t          *str2uc(int8_t *s);
    12 
  • libsm/strcat.x

    r14ad9c9 r6aa430b  
    1010
    1111extern  int8_t          *strcat(int8_t *s1, int8_t *s2);
    12 
  • libsm/strccpy.x

    r14ad9c9 r6aa430b  
    1010
    1111extern  int8_t          *strccpy(int8_t *s1, int8_t *s2, int8_t c);
    12 
  • libsm/strchr.x

    r14ad9c9 r6aa430b  
    1010
    1111extern  int8_t          *strchr(int8_t *sp, int8_t c);
    12 
  • libsm/strcmp.x

    r14ad9c9 r6aa430b  
    1010
    1111extern  int16_t         strcmp(int8_t *s1, int8_t *s2);
    12 
  • libsm/strcpy.x

    r14ad9c9 r6aa430b  
    1010
    1111extern  int8_t          *strcpy(int8_t *s1, int8_t *s2);
    12 
  • libsm/strcspn.x

    r14ad9c9 r6aa430b  
    1010
    1111extern  int16_t         strcspn(int8_t *string, int8_t *charset);
    12 
  • libsm/strfill.x

    r14ad9c9 r6aa430b  
    1010
    1111extern  int8_t          *strfill(int8_t *s, int8_t c, uint16_t n);
    12 
  • libsm/strlcmp.x

    r14ad9c9 r6aa430b  
    1010
    1111extern  int16_t         strlcmp(int8_t *s, int8_t *l[]);
    12 
  • libsm/strlen.x

    r14ad9c9 r6aa430b  
    1010
    1111extern  int16_t         strlen(int8_t *s);
    12 
  • libsm/strltrm.x

    r14ad9c9 r6aa430b  
    1010
    1111extern  int8_t          *strltrm(int8_t *s);
    12 
  • libsm/strncat.x

    r14ad9c9 r6aa430b  
    1010
    1111extern  int8_t          *strncat(int8_t *s1, int8_t *s2, int16_t n);
    12 
  • libsm/strncmp.x

    r14ad9c9 r6aa430b  
    1010
    1111extern  int16_t         strncmp(int8_t *s1, int8_t *s2, int16_t n);
    12 
  • libsm/strncpy.x

    r14ad9c9 r6aa430b  
    1010
    1111extern  int8_t          *strncpy(int8_t *s1, int8_t *s2, int16_t n);
    12 
  • libsm/strpbrk.x

    r14ad9c9 r6aa430b  
    1010
    1111extern  int8_t          *strpbrk(int8_t *string, int8_t *brkset);
    12 
  • libsm/strrchr.x

    r14ad9c9 r6aa430b  
    1010
    1111extern  int8_t          *strrchr(int8_t *sp, int8_t c);
    12 
  • libsm/strrev.x

    r14ad9c9 r6aa430b  
    1010
    1111extern  int8_t          *strrev(int8_t *s1, int8_t *s2);
    12 
  • libsm/strrevi.x

    r14ad9c9 r6aa430b  
    1010
    1111extern  int8_t          *strrevi(int8_t *s);
    12 
  • libsm/strrtrm.x

    r14ad9c9 r6aa430b  
    1010
    1111extern  int8_t          *strrtrm(int8_t *s);
    12 
  • libsm/strspn.x

    r14ad9c9 r6aa430b  
    1010
    1111extern  int16_t         strspn(int8_t *string, int8_t *charset);
    12 
  • libsm/strtok.x

    r14ad9c9 r6aa430b  
    1010
    1111extern  int8_t          *strtok(int8_t *string, int8_t *sepset);
    12 
  • libsm/strtol.x

    r14ad9c9 r6aa430b  
    1010
    1111extern  int32_t         strtol(int8_t *str, int8_t **ptr, int16_t base);
    12 
  • misc/gen-glob.py

    r14ad9c9 r6aa430b  
    55
    66cross_gcc = "/opt/cross-m68k/bin/m68k-none-elf-gcc"
    7 gen = c_generator.CGenerator()
    87
    9 inc_map = {
    10     "int8_t": "stdint.h",
    11     "uint8_t": "stdint.h",
    12     "int16_t": "stdint.h",
    13     "uint16_t": "stdint.h",
    14     "int32_t": "stdint.h",
    15     "uint32_t": "stdint.h"
     8class InclVis(c_ast.NodeVisitor):
     9    def __init__(self, path):
     10        self.path = path
     11        self.typs = set()
     12
     13    def visit_Typedef(self, node):
     14        if node.coord.file == self.path:
     15            self.typs.add(node.name)
     16
     17        self.generic_visit(node)
     18
     19    def visit_Struct(self, node):
     20        if node.coord.file == self.path and \
     21           node.name is not None and node.decls is not None:
     22            self.typs.add(node.name)
     23
     24        self.generic_visit(node)
     25
     26    def get_typs(self):
     27        return self.typs
     28
     29typ_map = {
     30    "void": None
    1631}
    1732
     
    1934    for path in f:
    2035        path = path.rstrip()
     36
     37        if len(path) < 8 or path[:8] != "include/":
     38            continue
     39
     40        stdout.write("parsing {}                    \r".format(path))
     41        stdout.flush()
     42
     43        ast = parse_file(path, use_cpp = True, cpp_path = cross_gcc,
     44                         cpp_args = ["-E", "-I", "include"])
     45        # ast.show()
     46
     47        vis = InclVis(path)
     48        vis.visit(ast)
     49
     50        for typ in vis.get_typs():
     51            if typ in typ_map:
     52                raise Exception("redefinition of {}".format(typ))
     53
     54            typ_map[typ] = path[8:]
     55
     56class DeclVis(c_ast.NodeVisitor):
     57    def __init__(self, typ_map):
     58        self.typ_map = typ_map
     59        self.typs = set()
     60
     61    def visit_IdentifierType(self, node):
     62        if node.names[0] not in self.typ_map:
     63            raise Exception("unknown type {} in {}:{}". \
     64                            format(node.names[0], node.coord.file, node.coord.line))
     65
     66        self.typs.add(node.names[0])
     67        self.generic_visit(node)
     68
     69    def visit_Struct(self, node):
     70        if node.name not in self.typ_map:
     71            raise Exception("unknown struct {} in {}:{}". \
     72                            format(node.name, node.coord.file, node.coord.line))
     73
     74        self.typs.add(node.name)
     75        self.generic_visit(node)
     76
     77    def get_typs(self):
     78        return self.typs
     79
     80gen = c_generator.CGenerator()
     81
     82with open("misc/c-files.txt", "r") as f:
     83    for path in f:
     84        path = path.rstrip()
     85
     86        if len(path) >= 8 and path[:8] == "include/":
     87            continue
    2188
    2289        if path == "ram/wdfield.c": # breaks pycparser
     
    3097        # ast.show()
    3198
     99        incs = set()
    32100        funs = {}
    33101        vars = {}
    34         incs = set()
    35102
    36         for ext in ast.ext:
    37             # assumes that includes come before .c files in c-files.txt, i.e.,
    38             # that we've already seen the .h file, when its declarations are used
    39             # by a .c file.
     103        for node in ast.ext:
     104            if type(node) is c_ast.Decl and \
     105               (type(node.type) is c_ast.TypeDecl or \
     106                type(node.type) is c_ast.PtrDecl or \
     107                type(node.type) is c_ast.ArrayDecl):
     108                decl = node
     109                dest = vars
    40110
    41             if ext.coord.file == path and path[-2:] == ".h":
    42                 if type(ext) is c_ast.Decl and \
    43                    type(ext.type) is c_ast.Struct:
    44                     inc_map[ext.type.name] = path.split("/")[-1]
    45                     continue
    46 
    47             if type(ext) is c_ast.Decl and \
    48                (type(ext.type) is c_ast.TypeDecl or \
    49                 type(ext.type) is c_ast.PtrDecl or \
    50                 type(ext.type) is c_ast.ArrayDecl):
    51                 decl = ext
    52                 map = vars
    53 
    54             elif type(ext) is c_ast.FuncDef:
    55                 decl = ext.decl
    56                 map = funs
     111            elif type(node) is c_ast.FuncDef:
     112                decl = node.decl
     113                dest = funs
    57114
    58115            else:
     
    63120                continue
    64121
     122            vis = DeclVis(typ_map)
     123            vis.visit(decl)
     124
     125            for typ in vis.get_typs():
     126                if typ_map[typ] is not None:
     127                    incs.add(typ_map[typ])
     128
    65129            decl.storage = ["extern"]
    66130            decl.init = None
    67131
    68132            toks = gen.visit(decl).split(" ")
    69 
    70             for tok in toks:
    71                 if tok in inc_map:
    72                     incs.add(inc_map[tok])
    73 
    74133            alig = ""
    75134
     
    87146                alig += toks[0] + ("\t\t" if len(toks[0]) < 8 else "\t")
    88147                toks = toks[1:]
    89 
    90             map[decl.name] = alig + " ".join(toks) + ";"
     148
     149            dest[decl.name] = alig + " ".join(toks) + ";"
    91150
    92151        file = path.split("/")[-1]
     
    135194
    136195        with open(path[:-2] + ".x", "w") as f:
    137             print("\n".join(glob), file = f)
     196            f.write("\n".join(glob))
    138197
    139198    print("")
  • misc/proto.x

    r14ad9c9 r6aa430b  
    100100extern  void            vwputs(int16_t *obase, int16_t nw, int16_t fg, int16_t bg, int16_t row, int16_t col, int8_t *str);
    101101extern  void            xtrap15(void);
    102 
  • prolog/croot.x

    r14ad9c9 r6aa430b  
    1919extern  void            Croot(int8_t *cp);
    2020extern  void            exit(void);
    21 
  • ram/addfpu.x

    r14ad9c9 r6aa430b  
    1111extern  uint16_t        addfpu(uint16_t t, int16_t k);
    1212extern  uint16_t        subfpu(uint16_t t, int16_t k);
    13 
  • ram/adfield.x

    r14ad9c9 r6aa430b  
    2626extern  void            adcyupd(void);
    2727extern  void            adfield(void);
    28 
  • ram/adselbx.x

    r14ad9c9 r6aa430b  
    2222extern  void            admtxt(int16_t row, int16_t col, int8_t *txt, int16_t tag);
    2323extern  void            endatyp(void);
    24 
  • ram/asgdsp.x

    r14ad9c9 r6aa430b  
    3939extern  void            putasg(int16_t n);
    4040extern  void            setaux(int16_t aux);
    41 
  • ram/asgvce.x

    r14ad9c9 r6aa430b  
    1414extern  void            ne_end(int16_t trg, int16_t grp);
    1515extern  void            showvel(int16_t g, int16_t v);
    16 
  • ram/barbadj.x

    r14ad9c9 r6aa430b  
    2828extern  void            BarCadj(int16_t bar, int16_t val);
    2929extern  void            BarCset(int16_t bar, int16_t val);
    30 
  • ram/chgsef.x

    r14ad9c9 r6aa430b  
    1111extern  void            chgseb(void);
    1212extern  void            chgsef(void);
    13 
  • ram/chksec.x

    r14ad9c9 r6aa430b  
    2929extern  int16_t         oktodg(struct s_entry *ep);
    3030extern  int32_t         sizesec(void);
    31 
  • ram/cminit.x

    r14ad9c9 r6aa430b  
    3636extern  int16_t         CMulist(int8_t *l[]);
    3737extern  int16_t         CMustr(int8_t *s);
    38 
  • ram/ctcpos.x

    r14ad9c9 r6aa430b  
    2424extern  void            mtcoff(void);
    2525extern  void            mtcpos(int16_t row, int16_t col);
    26 
  • ram/curset.x

    r14ad9c9 r6aa430b  
    2525extern  int16_t         stdctp4(void);
    2626extern  int16_t         stdctp5(void);
    27 
  • ram/dbentr.x

    r14ad9c9 r6aa430b  
    2727extern  void            DB_Entr(int8_t *str);
    2828extern  void            DB_Exit(int8_t *str);
    29 
  • ram/dcopy.x

    r14ad9c9 r6aa430b  
    1010
    1111extern  int16_t         dcopy(void);
    12 
  • ram/dec2fr.x

    r14ad9c9 r6aa430b  
    1111extern  int16_t         dec2fr(int8_t *s);
    1212extern  int8_t          *fr2dec(int16_t v, int8_t *s);
    13 
  • ram/delnote.x

    r14ad9c9 r6aa430b  
    1010
    1111extern  int16_t         delnote(void);
    12 
  • ram/delpnts.x

    r14ad9c9 r6aa430b  
    1212extern  int16_t         delpnts(void);
    1313extern  int16_t         inspnt(struct instdef *ip, int16_t fn, int16_t inpnt);
    14 
  • ram/dformat.x

    r14ad9c9 r6aa430b  
    1010
    1111extern  int16_t         dformat(int16_t dt);
    12 
  • ram/dopatch.x

    r14ad9c9 r6aa430b  
    2828extern  void            pdows(int16_t slot, int16_t voice, int16_t wsn);
    2929extern  void            pfpufn(uint16_t voice, uint16_t par, uint16_t dat1, uint16_t dat2);
    30 
  • ram/enterit.x

    r14ad9c9 r6aa430b  
    3434extern  void            stddkey(int16_t k);
    3535extern  void            stdmkey(void);
    36 
  • ram/etaccn.x

    r14ad9c9 r6aa430b  
    1313extern  int16_t         nd_accn(int16_t nn, int16_t k);
    1414extern  int16_t         rd_accn(int16_t nn);
    15 
  • ram/etadep.x

    r14ad9c9 r6aa430b  
    1313extern  int16_t         nd_adep(int16_t nn, int16_t k);
    1414extern  int16_t         rd_adep(int16_t nn);
    15 
  • ram/etadyn.x

    r14ad9c9 r6aa430b  
    1414extern  int16_t         rd_adyn(int16_t nn);
    1515extern  void            setdyn(int16_t grp, int16_t dyn);
    16 
  • ram/etagch.x

    r14ad9c9 r6aa430b  
    1313extern  int16_t         nd_agch(int16_t nn, int16_t k);
    1414extern  int16_t         rd_agch(int16_t nn);
    15 
  • ram/etagpt.x

    r14ad9c9 r6aa430b  
    1313extern  int16_t         nd_agpt(int16_t nn, int16_t k);
    1414extern  int16_t         rd_agpt(int16_t nn);
    15 
  • ram/etains.x

    r14ad9c9 r6aa430b  
    1414extern  int16_t         nd_ains(int16_t nn, int16_t k);
    1515extern  int16_t         rd_ains(int16_t nn);
    16 
  • ram/etaint.x

    r14ad9c9 r6aa430b  
    1313extern  int16_t         nd_aint(int16_t nn, int16_t k);
    1414extern  int16_t         rd_aint(int16_t nn);
    15 
  • ram/etaopt.x

    r14ad9c9 r6aa430b  
    1313extern  int16_t         nd_aopt(int16_t nn, int16_t k);
    1414extern  int16_t         rd_aopt(int16_t nn);
    15 
  • ram/etaprg.x

    r14ad9c9 r6aa430b  
    1313extern  int16_t         nd_aprg(int16_t nn, int16_t k);
    1414extern  int16_t         rd_aprg(int16_t nn);
    15 
  • ram/etarat.x

    r14ad9c9 r6aa430b  
    1313extern  int16_t         nd_arat(int16_t nn, int16_t k);
    1414extern  int16_t         rd_arat(int16_t nn);
    15 
  • ram/etatab.x

    r14ad9c9 r6aa430b  
    1313extern  int16_t         nd_atab(int16_t nn, int16_t k);
    1414extern  int16_t         rd_atab(int16_t nn);
    15 
  • ram/etatun.x

    r14ad9c9 r6aa430b  
    1313extern  int16_t         nd_atun(int16_t nn, int16_t k);
    1414extern  int16_t         rd_atun(int16_t nn);
    15 
  • ram/etavgr.x

    r14ad9c9 r6aa430b  
    1313extern  int16_t         nd_avgr(int16_t nn, int16_t k);
    1414extern  int16_t         rd_avgr(int16_t nn);
    15 
  • ram/etdyn.x

    r14ad9c9 r6aa430b  
    1414extern  int16_t         nd_dyn(int16_t n, int16_t k);
    1515extern  int16_t         rd_dyn(int16_t n);
    16 
  • ram/etiact.x

    r14ad9c9 r6aa430b  
    1414extern  int16_t         rd_iact(int16_t nn);
    1515extern  void            setactb(int16_t n);
    16 
  • ram/eticnf.x

    r14ad9c9 r6aa430b  
    1313extern  int16_t         nd_icnf(int16_t n, int16_t k);
    1414extern  int16_t         rd_icnf(int16_t n);
    15 
  • ram/etidin.x

    r14ad9c9 r6aa430b  
    1313extern  int16_t         nd_idin(int16_t n, int16_t k);
    1414extern  int16_t         rd_idin(int16_t n);
    15 
  • ram/etimlt.x

    r14ad9c9 r6aa430b  
    1414extern  int16_t         nd_imlt(int16_t n, int16_t k);
    1515extern  int16_t         rd_imlt(int16_t n);
    16 
  • ram/etinst.x

    r14ad9c9 r6aa430b  
    1414extern  int16_t         nd_inst(int16_t n, int16_t k);
    1515extern  int16_t         rd_inst(int16_t n);
    16 
  • ram/etioas.x

    r14ad9c9 r6aa430b  
    2525extern  int16_t         rd_tmpo(int16_t n);
    2626extern  int16_t         rd_tune(int16_t n);
    27 
  • ram/etiosc.x

    r14ad9c9 r6aa430b  
    3434extern  void            setosyn(int16_t n, int16_t v, int16_t t);
    3535extern  void            setoval(struct instdef *ip, int16_t v, int16_t val);
    36 
  • ram/etipnt.x

    r14ad9c9 r6aa430b  
    1313extern  int16_t         nd_ipnt(int16_t n, int16_t k);
    1414extern  int16_t         rd_ipnt(int16_t n);
    15 
  • ram/etires.x

    r14ad9c9 r6aa430b  
    2121extern  int16_t         nd_ires(int16_t n, int16_t k);
    2222extern  int16_t         rd_ires(int16_t n);
    23 
  • ram/etitim.x

    r14ad9c9 r6aa430b  
    1313extern  int16_t         nd_itim(int16_t n, int16_t k);
    1414extern  int16_t         rd_itim(int16_t n);
    15 
  • ram/etival.x

    r14ad9c9 r6aa430b  
    1313extern  int16_t         nd_ival(int16_t n, int16_t k);
    1414extern  int16_t         rd_ival(int16_t n);
    15 
  • ram/etivce.x

    r14ad9c9 r6aa430b  
    1313extern  int16_t         nd_ivce(int16_t n, int16_t k);
    1414extern  int16_t         rd_ivce(int16_t n);
    15 
  • ram/etiwsn.x

    r14ad9c9 r6aa430b  
    1313extern  int16_t         nd_iwsn(int16_t nn, int16_t k);
    1414extern  int16_t         rd_iwsn(int16_t nn);
    15 
  • ram/etloc.x

    r14ad9c9 r6aa430b  
    1515extern  int16_t         rd_loc(int16_t n);
    1616extern  void            setloc(int16_t grp, int16_t loc);
    17 
  • ram/etmcfn.x

    r14ad9c9 r6aa430b  
    1717extern  int16_t         rd_mcfn(int16_t n);
    1818extern  int16_t         rd_mwsn(int16_t nn);
    19 
  • ram/etrel.x

    r14ad9c9 r6aa430b  
    1313extern  int16_t         nd_rel(void);
    1414extern  int16_t         rd_rel(void);
    15 
  • ram/etres1.x

    r14ad9c9 r6aa430b  
    2121extern  int16_t         rd_aval(int16_t n);
    2222extern  int16_t         rd_res1(int16_t n);
    23 
  • ram/etscor.x

    r14ad9c9 r6aa430b  
    1313extern  int16_t         nd_scor(int16_t n, int16_t k);
    1414extern  int16_t         rd_scor(int16_t n);
    15 
  • ram/etsnbt.x

    r14ad9c9 r6aa430b  
    1313extern  int16_t         nd_snbt(int16_t n, int16_t k);
    1414extern  int16_t         rd_snbt(int16_t n);
    15 
  • ram/etstrn.x

    r14ad9c9 r6aa430b  
    1313extern  int16_t         nd_strn(int16_t n, int16_t k);
    1414extern  int16_t         rd_strn(int16_t n);
    15 
  • ram/ettpch.x

    r14ad9c9 r6aa430b  
    1414extern  int16_t         nd_tpch(int16_t nn, int16_t k);
    1515extern  int16_t         rd_tpch(int16_t nn);
    16 
  • ram/ettrns.x

    r14ad9c9 r6aa430b  
    1414extern  int16_t         nd_trns(int16_t n, int16_t k);
    1515extern  int16_t         rd_trns(int16_t n);
    16 
  • ram/etttab.x

    r14ad9c9 r6aa430b  
    1313extern  int16_t         nd_ttab(int16_t nn, int16_t k);
    1414extern  int16_t         rd_ttab(int16_t nn);
    15 
  • ram/ettval.x

    r14ad9c9 r6aa430b  
    1414extern  int16_t         nd_tval(int16_t nn, int16_t k);
    1515extern  int16_t         rd_tval(int16_t nn);
    16 
  • ram/etvel.x

    r14ad9c9 r6aa430b  
    1313extern  int16_t         nd_vel(int16_t n, int16_t k);
    1414extern  int16_t         rd_vel(int16_t n);
    15 
  • ram/etwavs.x

    r14ad9c9 r6aa430b  
    1313extern  int16_t         nd_wavs(int16_t nn, int16_t k);
    1414extern  int16_t         rd_wavs(int16_t nn);
    15 
  • ram/etwhar.x

    r14ad9c9 r6aa430b  
    1313extern  int16_t         nd_whar(int16_t nn, int16_t k);
    1414extern  int16_t         rd_whar(int16_t nn);
    15 
  • ram/etwhrv.x

    r14ad9c9 r6aa430b  
    1313extern  int16_t         nd_whrv(int16_t nn, int16_t k);
    1414extern  int16_t         rd_whrv(int16_t nn);
    15 
  • ram/etwoff.x

    r14ad9c9 r6aa430b  
    1313extern  int16_t         nd_woff(int16_t nn, int16_t k);
    1414extern  int16_t         rd_woff(int16_t nn);
    15 
  • ram/etwpnt.x

    r14ad9c9 r6aa430b  
    1313extern  int16_t         nd_wpnt(int16_t nn, int16_t k);
    1414extern  int16_t         rd_wpnt(int16_t nn);
    15 
  • ram/etwslt.x

    r14ad9c9 r6aa430b  
    1313extern  int16_t         nd_wslt(int16_t nn, int16_t k);
    1414extern  int16_t         rd_wslt(int16_t nn);
    15 
  • ram/etwvce.x

    r14ad9c9 r6aa430b  
    1313extern  int16_t         nd_wvce(int16_t nn, int16_t k);
    1414extern  int16_t         rd_wvce(int16_t nn);
    15 
  • ram/fcnote.x

    r14ad9c9 r6aa430b  
    1111
    1212extern  struct  n_entry *fcnote(int16_t grp, int16_t tnote);
    13 
  • ram/frfind.x

    r14ad9c9 r6aa430b  
    1414extern  struct  s_entry *findev(struct s_entry *ep, int32_t te, int16_t et, int16_t d1, int16_t d2);
    1515extern  struct  s_entry *frfind(int32_t tval, int16_t sdir);
    16 
  • ram/gcurpos.x

    r14ad9c9 r6aa430b  
    1414extern  void            sgcoff(void);
    1515extern  void            sgcon(void);
    16 
  • ram/idfield.x

    r14ad9c9 r6aa430b  
    3030extern  void            ikydn(void);
    3131extern  void            ikyup(void);
    32 
  • ram/idselbx.x

    r14ad9c9 r6aa430b  
    2929extern  void            showim(void);
    3030extern  void            showpt(int16_t q);
    31 
  • ram/im700.x

    r14ad9c9 r6aa430b  
    400400extern  void            inismtb(void);
    401401extern  int16_t         valof(int16_t srcv);
    402 
  • ram/infield.x

    r14ad9c9 r6aa430b  
    1111
    1212extern  int16_t         infield(int16_t row, int16_t col, struct fet *fetp);
    13 
  • ram/initi.x

    r14ad9c9 r6aa430b  
    3535extern  int16_t         ttox(uint16_t time, int16_t window);
    3636extern  int16_t         vtoy(int16_t val, int16_t window);
    37 
  • ram/instdsp.x

    r14ad9c9 r6aa430b  
    4141extern  void            reshowi(void);
    4242extern  int16_t         xgetran(int16_t mlt);
    43 
  • ram/itcpos.x

    r14ad9c9 r6aa430b  
    1313extern  void            itcini(uint16_t color);
    1414extern  void            itcpos(int16_t row, int16_t col);
    15 
  • ram/kbobj.x

    r14ad9c9 r6aa430b  
    1010
    1111extern  int16_t         kbobj[];
    12 
  • ram/lcdlbls.x

    r14ad9c9 r6aa430b  
    11#pragma once
    22
     3#include "midas.h"
    34#include "stdint.h"
    45
     
    6869extern  void            trapper(int16_t stat, int16_t _2);
    6970extern  void            ulamp(void);
    70 
  • ram/ldfield.x

    r14ad9c9 r6aa430b  
    3030extern  void            ldxkey(void);
    3131extern  void            loadem(int16_t key);
    32 
  • ram/ldselbx.x

    r14ad9c9 r6aa430b  
    33#include "fields.h"
    44#include "stdint.h"
     5#include "stdio.h"
    56
    67/*
     
    3334extern  int16_t         skp_ec(FILE *fp, int32_t len);
    3435extern  void            skperr(int16_t sn);
    35 
  • ram/libdsp.x

    r14ad9c9 r6aa430b  
    22
    33#include "stdint.h"
     4#include "stdio.h"
    45
    56/*
     
    6162extern  int16_t         writem(void);
    6263extern  int16_t         wrtfile(int16_t kind);
    63 
  • ram/librw.x

    r14ad9c9 r6aa430b  
    2323extern  int16_t         wrt_tun(int16_t slot);
    2424extern  int16_t         wrt_wav(int16_t slot);
    25 
  • ram/localkb.x

    r14ad9c9 r6aa430b  
    2121extern  void            localkb(int16_t sig);
    2222extern  void            setleds(void);
    23 
  • ram/m7menu.x

    r14ad9c9 r6aa430b  
    2929extern  void            mlbld(int8_t *where, int8_t *from);
    3030extern  void            mlpoint(int16_t x, int16_t y, int16_t pen);
    31 
  • ram/midas.x

    r14ad9c9 r6aa430b  
    2222extern  void            main(void);
    2323extern  void            mpcupd(void);
    24 
  • ram/msl.x

    r14ad9c9 r6aa430b  
    2020extern  void            msl(void);
    2121extern  void            pch_ped(int16_t stat);
    22 
  • ram/msm.x

    r14ad9c9 r6aa430b  
    2121
    2222extern  void            msm(void);
    23 
  • ram/nedacc.x

    r14ad9c9 r6aa430b  
    1818extern  int16_t         ned_nat(int16_t grp);
    1919extern  int16_t         nedesub(int16_t grp, int16_t note);
    20 
  • ram/pix2mid.x

    r14ad9c9 r6aa430b  
    1818
    1919extern  int16_t         pix2mid(void);
    20 
  • ram/ptdisp.x

    r14ad9c9 r6aa430b  
    3030extern  void            ptwin(int16_t n);
    3131extern  void            ptwins(void);
    32 
  • ram/ptdkey.x

    r14ad9c9 r6aa430b  
    2727extern  void            setptcv(void);
    2828extern  void            voidpb(void);
    29 
  • ram/ptfield.x

    r14ad9c9 r6aa430b  
    22
    33#include "curpak.h"
     4#include "fields.h"
    45#include "patch.h"
    56#include "stdint.h"
     
    3334extern  void            ptmkey(void);
    3435extern  void            ptxkey(void);
    35 
  • ram/ptread.x

    r14ad9c9 r6aa430b  
    22
    33#include "stdint.h"
     4#include "stdio.h"
    45
    56/*
     
    1314extern  int16_t         ptread(FILE *fp);
    1415extern  int16_t         stashp(void);
    15 
  • ram/ptselbx.x

    r14ad9c9 r6aa430b  
    7676extern  int16_t         ptfnbox(int16_t n);
    7777extern  void            setsubm(int16_t r, int16_t c);
    78 
  • ram/ptwrite.x

    r14ad9c9 r6aa430b  
    22
    33#include "stdint.h"
     4#include "stdio.h"
    45
    56/*
     
    1920extern  int32_t         ptsizer(void);
    2021extern  int16_t         ptwrite(FILE *fp);
    21 
  • ram/puteq.x

    r14ad9c9 r6aa430b  
    2020extern  void            puteq(int8_t byte);
    2121extern  void            sendeq(int8_t band, int8_t gain);
    22 
  • ram/rscript.x

    r14ad9c9 r6aa430b  
    1818
    1919extern  int16_t         rscript(int8_t *p[]);
    20 
  • ram/scadv.x

    r14ad9c9 r6aa430b  
    2121extern  void            sc_adv(void);
    2222extern  void            scupd(void);
    23 
  • ram/scfield.x

    r14ad9c9 r6aa430b  
    3535extern  void            sdmkey(void);
    3636extern  void            sdxkey(void);
    37 
  • ram/scgoto.x

    r14ad9c9 r6aa430b  
    1111extern  int16_t         sc_goto(int32_t tval);
    1212extern  int16_t         sc_refr(int32_t t);
    13 
  • ram/scinit.x

    r14ad9c9 r6aa430b  
    2121extern  int32_t         scinit(void);
    2222extern  int16_t         selscor(int16_t ns);
    23 
  • ram/scope.x

    r14ad9c9 r6aa430b  
    22
    33#include "curpak.h"
     4#include "fields.h"
    45#include "stdint.h"
    56
     
    2728extern  void            scopeon(void);
    2829extern  void            scptogl(void);
    29 
  • ram/scordsp.x

    r14ad9c9 r6aa430b  
    4747extern  void            sdwins(void);
    4848extern  void            uclk(void);
    49 
  • ram/scread.x

    r14ad9c9 r6aa430b  
    33#include "score.h"
    44#include "stdint.h"
     5#include "stdio.h"
    56
    67/*
     
    1314extern  void            scioerr(int16_t sn, struct s_entry *ep);
    1415extern  int16_t         scread(int16_t ns, FILE *fp);
    15 
  • ram/scselbx.x

    r14ad9c9 r6aa430b  
    4444extern  void            svtdsp(uint16_t *obj, uint16_t fg, uint16_t bg, int16_t row, int16_t col, int8_t *buf);
    4545extern  void            svtstop(void);
    46 
  • ram/sctrak.x

    r14ad9c9 r6aa430b  
    1111extern  int16_t         sc_trak(int32_t tval);
    1212extern  int16_t         sc_trek(int32_t tval);
    13 
  • ram/scwrite.x

    r14ad9c9 r6aa430b  
    22
    33#include "stdint.h"
     4#include "stdio.h"
    45
    56/*
     
    2122extern  int32_t         scsizer(void);
    2223extern  int16_t         scwrite(int16_t sn, FILE *fp);
    23 
  • ram/seccpy.x

    r14ad9c9 r6aa430b  
    1616extern  int16_t         sec_mrg(int16_t ns);
    1717extern  int16_t         sec_rmv(int16_t ns);
    18 
  • ram/sedump.x

    r14ad9c9 r6aa430b  
    4545extern  void            SLdump(void);
    4646extern  int8_t          *ev_kind(struct s_entry *sep);
    47 
  • ram/select.x

    r14ad9c9 r6aa430b  
    1111extern  void            select(void);
    1212extern  int16_t         whatbox(void);
    13 
  • ram/sendval.x

    r14ad9c9 r6aa430b  
    1111extern  void            clearer(int16_t stat, int16_t sig);
    1212extern  void            sendval(int16_t voice, int16_t par, int16_t ival);
    13 
  • ram/setgc.x

    r14ad9c9 r6aa430b  
    1111extern  void            setgc(int16_t xv, int16_t yv);
    1212extern  void            settc(int16_t rv, int16_t cv);
    13 
  • ram/setv2gi.x

    r14ad9c9 r6aa430b  
    11#pragma once
     2
     3#include "stdint.h"
    24
    35/*
     
    810
    911extern  void            setv2gi(int16_t group);
    10 
  • ram/setwq.x

    r14ad9c9 r6aa430b  
    1313extern  int16_t         putwq(struct wordq *qp, uint16_t c);
    1414extern  uint16_t        setwq(struct wordq *qp, uint16_t *qadr, uint16_t qsiz, uint16_t hi, uint16_t lo);
    15 
  • ram/showcfg.x

    r14ad9c9 r6aa430b  
    4141extern  void            showcfg(int16_t nn);
    4242extern  void            wcmenu(int16_t wc);
    43 
  • ram/smscrl.x

    r14ad9c9 r6aa430b  
    4949extern  void            stopcm(void);
    5050extern  void            stopsm(void);
    51 
  • ram/sqdisp.x

    r14ad9c9 r6aa430b  
    3232extern  void            sqwin(int16_t n);
    3333extern  void            sqwins(void);
    34 
  • ram/sqdkey.x

    r14ad9c9 r6aa430b  
    2222extern  void            sqactde(int16_t key);
    2323extern  void            sqdkey(int16_t k);
    24 
  • ram/sqexec.x

    r14ad9c9 r6aa430b  
    2222extern  void            seqproc(void);
    2323extern  void            sqexec(uint16_t seq);
    24 
  • ram/sqfield.x

    r14ad9c9 r6aa430b  
    22
    33#include "curpak.h"
     4#include "fields.h"
    45
    56/*
     
    2122extern  void            sqmkey(void);
    2223extern  void            sqxkey(void);
    23 
  • ram/sqread.x

    r14ad9c9 r6aa430b  
    22
    33#include "stdint.h"
     4#include "stdio.h"
    45
    56/*
     
    1112extern  void            sqioerr(void);
    1213extern  int16_t         sqread(FILE *fp);
    13 
  • ram/sqscan.x

    r14ad9c9 r6aa430b  
    3030extern  void            sqinit(void);
    3131extern  int16_t         sqscan(int8_t *ip);
    32 
  • ram/sqselbx.x

    r14ad9c9 r6aa430b  
    3939extern  int16_t         sqenter(void);
    4040extern  int16_t         sqfnbox(int16_t n);
    41 
  • ram/sqwrite.x

    r14ad9c9 r6aa430b  
    22
    33#include "stdint.h"
     4#include "stdio.h"
    45
    56/*
     
    1112extern  int32_t         sqsizer(void);
    1213extern  int16_t         sqwrite(FILE *fp);
    13 
  • ram/stcpos.x

    r14ad9c9 r6aa430b  
    2222extern  void            stcpos(int16_t row, int16_t col);
    2323extern  void            stcset(void);
    24 
  • ram/stmproc.x

    r14ad9c9 r6aa430b  
    4848extern  void            srdspte(void);
    4949extern  void            stmproc(uint16_t trg);
    50 
  • ram/swinit.x

    r14ad9c9 r6aa430b  
    11#pragma once
    22
     3#include "midas.h"
     4#include "stddefs.h"
    35#include "stdint.h"
    46
     
    167169
    168170extern  void            swinit(void);
    169 
  • ram/tdfield.x

    r14ad9c9 r6aa430b  
    2525extern  void            tdcyupd(void);
    2626extern  void            tdfield(void);
    27 
  • ram/tdselbx.x

    r14ad9c9 r6aa430b  
    2222extern  int16_t         tdfnbox(int16_t n);
    2323extern  void            tdhilit(int16_t from, int16_t to);
    24 
  • ram/ttcpos.x

    r14ad9c9 r6aa430b  
    1111extern  void            ttcini(uint16_t color);
    1212extern  void            ttcpos(int16_t row, int16_t col);
    13 
  • ram/tundsp.x

    r14ad9c9 r6aa430b  
    3434extern  void            tundsp(void);
    3535extern  void            twins(void);
    36 
  • ram/ucslice.x

    r14ad9c9 r6aa430b  
    88
    99extern  void            ucslice(void);
    10 
  • ram/uslice.x

    r14ad9c9 r6aa430b  
    2727extern  void            rslice(struct gdsel *gdstb[]);
    2828extern  int16_t         uslice(uint16_t *slice, uint16_t mask1, uint16_t mask2, struct gdsel *gdstb[]);
    29 
  • ram/vtyper.x

    r14ad9c9 r6aa430b  
    2424extern  void            vtsetup(uint16_t *obj, int16_t (*dsp)(), int16_t col, int8_t *ptr, int16_t tr, int16_t tc, int16_t (*adv)(), int16_t (*bsp)(), int16_t (*cup)(), int16_t (*cdn)(), int16_t (*stop)(), uint16_t fg, uint16_t bg);
    2525extern  int16_t         vtyper(void);
    26 
  • ram/wdselbx.x

    r14ad9c9 r6aa430b  
    2121extern  void            newws(void);
    2222extern  int16_t         wdfnbox(int16_t n);
    23 
  • ram/wheel.x

    r14ad9c9 r6aa430b  
    5353extern  void            tystd(void);
    5454extern  void            wheel(void);
    55 
  • ram/wscalc.x

    r14ad9c9 r6aa430b  
    2121extern  void            wadj(void);
    2222extern  void            wscalc(void);
    23 
  • ram/wsdsp.x

    r14ad9c9 r6aa430b  
    2727extern  void            wsdsp(void);
    2828extern  void            wwins(void);
    29 
  • rom/booter.x

    r14ad9c9 r6aa430b  
    3131
    3232extern  int16_t         booter(int8_t *fn, int32_t textadr);
    33 
  • rom/romp.x

    r14ad9c9 r6aa430b  
    22
    33#include "regs.h"
     4#include "setjmp.h"
    45#include "stdint.h"
    56
     
    156157extern  int16_t         wdump(uint16_t *loc, uint16_t *lastloc, int16_t nwide, int16_t unit);
    157158extern  int16_t         xdtoi(int16_t c);
    158 
  • vlib/cg2.x

    r14ad9c9 r6aa430b  
    1111extern  int16_t         cg_rows;
    1212extern  int16_t         cgtable[12][256];
    13 
  • vlib/cg3.x

    r14ad9c9 r6aa430b  
    1010
    1111extern  int16_t         cg3[14][256];
    12 
  • vlib/glcinit.x

    r14ad9c9 r6aa430b  
    3434extern  void            GLCtext(uint16_t row, uint16_t col, int8_t *s);
    3535extern  void            GLCwrts(int8_t *s);
    36 
  • vlib/lseg.x

    r14ad9c9 r6aa430b  
    1818
    1919extern  void            lseg(int16_t x1, int16_t y1, int16_t x2, int16_t y2, int16_t t);
    20 
  • vlib/vbfill4.x

    r14ad9c9 r6aa430b  
    1010
    1111extern  void            vbfill4(uint16_t *obj, int16_t obwidth, int16_t xmin, int16_t ymin, int16_t xmax, int16_t ymax, uint16_t color);
    12 
  • vlib/vclrs.x

    r14ad9c9 r6aa430b  
    1010
    1111extern  void            vclrs(uint16_t obase[], int16_t row, int16_t col, int16_t nc, int16_t ch, int16_t atr);
    12 
  • vlib/vhinit.x

    r14ad9c9 r6aa430b  
    2323
    2424extern  void            VHinit(void);
    25 
  • vlib/vmput.x

    r14ad9c9 r6aa430b  
    1111extern  void            vmput(uint16_t *sbase, uint16_t row, uint16_t col, uint16_t ma, int8_t *ms[]);
    1212extern  void            vmputa(uint16_t *sbase, uint16_t row, uint16_t col, uint16_t *ma[], int8_t *ms[]);
    13 
  • vlib/vobjfns.x

    r14ad9c9 r6aa430b  
    2323extern  void            SetObj(int16_t obj, int16_t type, int16_t bank, int16_t xpix, int16_t ypix, int16_t x0, int16_t y0, int16_t flags, int16_t pri, uint16_t *base);
    2424extern  void            SetPri(int16_t obj, int16_t pri);
    25 
  • vlib/vputs.x

    r14ad9c9 r6aa430b  
    1111extern  void            vputs(uint16_t *sbase, uint16_t row, uint16_t col, uint16_t attrib, int8_t *str);
    1212extern  void            vputsa(uint16_t *sbase, uint16_t row, uint16_t col, uint16_t *attrib, int8_t *str);
    13 
  • vlib/vputsv.x

    r14ad9c9 r6aa430b  
    1111extern  void            vputsav(uint16_t *sbase, uint16_t row, uint16_t col, int8_t *str, uint16_t *attrib, uint16_t len);
    1212extern  void            vputsv(uint16_t *sbase, uint16_t row, uint16_t col, int8_t *str, uint16_t attrib, uint16_t len);
    13 
  • vlib/vsetpal.x

    r14ad9c9 r6aa430b  
    1919extern  void            vsetpal(uint16_t slot, uint16_t red, uint16_t grn, uint16_t blu);
    2020extern  void            vsndpal(int16_t pp[16][3]);
    21 
  • vlib/vsinit.x

    r14ad9c9 r6aa430b  
    88
    99extern  void            VSinit(void);
    10 
  • vlib/vspray4.x

    r14ad9c9 r6aa430b  
    1010
    1111extern  void            vspray4(uint16_t *vobj, int16_t vwid, int16_t fg, int16_t vb, int16_t pitch, int8_t *ml[]);
    12 
  • vlib/vtext.x

    r14ad9c9 r6aa430b  
    1010
    1111extern  void            vtext(uint16_t *obj, uint16_t nc, uint16_t row, uint16_t col, int8_t *ip);
    12 
  • vlib/vwputm.x

    r14ad9c9 r6aa430b  
    1010
    1111extern  void            vwputm(uint16_t *obase, int16_t nw, int16_t fg, int16_t bg, int16_t row, int16_t col, int8_t *ml[]);
    12 
Note: See TracChangeset for help on using the changeset viewer.