To Index page.
E-Mail and Mirror page.
| Files and versions on this page:
Click here, or scroll down, to read more |
|||
|---|---|---|---|
| MILK.HTM | Rev 1.0 (9KB) | A HTML document | 14.11.1998 |
| RATEFREQ.ZIP | Rev 1.0 (8KB) | A Write document | 30.09.1998 |
| FLET.HTM | Rev 1.0 (4KB) | A HTML document | 21.10.1997 |
| FONETIC.ZIP | Rev 1.0 (8KB) | A Write document | 17.09.1997 |
| CPU16.ZIP | Rev 4.1 (113KB) | A collection of Ascii files | 03.09.1997 |
| AE.ZIP | Rev 1.0 (6KB) | PC TSR key modifyer | 03.09.1997 |
| GRABIT.ZIP | Rev 1.0 (76KB) | GameBoy utility | 03.09.1997 |
| BASICENG.ZIP | Rev 0.2 (8KB) | Ascii texts | 03.09.1997 |
| LYDALFA.ZIP | Rev 1.0 (1KB) | Ascii texts | 03.09.1997 |
| PL-UTIL4.ZIP | Rev 4.0 (106KB) | PLACE utility for PC | 03.09.1997 |
| PL-APP1.ZIP | Rev 1.0 (21KB) | PLACE applications | 03.09.1997 |
| TIMER.ZIP | Rev 1.0 (1KB) | A hint of the PC timer | 03.09.1997 |
| RANDOT3D.ZIP | Rev 1.0 (32KB) | PC Program | 03.09.1997 |
| TURMITE3.ZIP | Rev 3.0 (44KB) | PC Program | 03.09.1997 |
| SLIDE10.ZIP | Rev 1.0 (14KB) | PC Program | 03.09.1997 |
| FANTOM.ZIP | Rev 1.0 (14KB) | PC Program | 03.09.1997 |
| BOXES20.ZIP | Rev 2.0 (109KB) | PC Program | 03.09.1997 |
| WEAVE20.ZIP | Rev 2.0 (40KB) | Weave pattern program | 14.04.1998 |
| RAN88.ZIP | Rev 1.0 (5KB) | PC example Program | 03.09.1997 |
| Z80FIX.ZIP | Rev 1.0 (2KB) | Math routines | 03.09.1997 |
| Z80MATH.ZIP | Rev 1.0 (11KB) | Math routines | 03.09.1997 |
View the MILK.HTM Rev 1.0 (9KB) 14.11.1998 directly here
Are you also getting your MILK in cardboard boxes.?
They take up a lot of space in your trash can, but from a
collegue, I have learned how to fold the pack, so it
takes a minimum of space.
My daughter Katrine have made an illustrative drawing and
the following text. So here we go.
Get the 'Cycle Stealing Rate Divider' note Rev. 1.0 here (8KB)
The production of individual frequencies, in many cases call
for the use of a PLL circuit. However the PLL contain analog
circuitry that in some cases may be unwanted.
I would like to present a novel technique that will produce
discrete frequencies with PLL like jitter and inaccuracies,
but generated with very simple use of standard digital counters.
View FLET.HTM Rev 1.0 (4KB) 21.10.1997 directly here
Have you ever wondered how the ancient Vikings of Scandinavia
made the colourfull ribbons used on their clothes.
Well here is a description of this ancient method. Taught to me by
my 12 year old daughter, who learned it in scool during a historic
theme week.
Get the 'FONETIC alfabet' note Rev. 1.0 here (8KB)
A WRITE document containing a simple description of the Fonetic alfabet
CPU16.ZIP Rev 4.1 (113KB)
Still being written and improved
Documentation for building your own RISC processor, down
at the small chip level.
Please E-Mail me if you find any interest in this!!
We may evolve it together.
AE.ZIP Rev 1.0 (6KB) A DOS utility TSR to allow remapping of the keyboard keys. This allow assignment of unused keys to special native keys.
GRABIT.ZIP Rev 1.0 (76KB)
Screen Capture for VGB-DOS
Here are various utilities for DOS: capture a screen from VGB-DOS
to a PCX file (including x86 source code) & convert PCX to GB hex
file (for QBASIC).
I had an idea of getting screen dumps from VGB-DOS (GameBoy).
Now I have finalised a pair of programs to do just that.
Of course it would still be better if someone out there
in Web land would modify VGB-DOS itself, so if you know anyone ...
The program's in this package are 18 files totalling 240368 bytes
Most files with source code. Including:
PCX2GB.BAS (c) 1996 Thorleif Bundgaard. (Public Domain)
Convert a PCX screen into a hex datafile in the GameBoy Font format
GRABIT.COM (c) 1997 Thorleif Bundgaard. (Public Domain)
Grab screen data from VGB-DOS
PRN2FILE COM (c) 1987 Ziff Communications Co. Tom Kihlken
To redirect printer outputs
GRAB2PCX EXE (c) 1997 Thorleif Bundgaard. (Public Domain)
Convert Grab file to several PCX images
BASICENG.ZIP Rev 1.0 (1KB)
Not ready yet
Basic English Dictionary (English/Danish).
Here you have
ManorBorn A link to a very fine 'Basic English' site at
"http://web.marshallnet.com/~manor/basiceng/booksum1.html"
on this site there are a lot more links to interesting sites.
PS. The link dont work any more !!
LYDALFA.ZIP Rev 1.0 (1KB) Phonetic alfabet using PC-Font.
PL-UTIL4.ZIP Rev 1.0 (106KB) Text documentation utility for the ICT-PLACE PLD software package V2.71.
PL-APP1.ZIP Rev 1.0 (21KB) 8 Applications using ICT - PEEL programmable devices, and some error notes for the ICT-PLACE PLD manual
TIMER.ZIP Rev 1.0 (1KB) How to get accurate timing from the PC buildin timer.
RANDOT3D.ZIP Rev 1.0 (32KB) Pseudo random stereogram example program in BASIC.
TURMITE3.ZIP Rev 1.0 (44KB) The game of 'Turmites' illustrated by a simple BASIC program.
SLIDE10.ZIP Rev 1.0 (14KB) A sliding puzzle game.
FANTOM.ZIP Rev 1.0 (14KB) A small math game of deducing numbers using elementary mathematics.
BOXES20.ZIP Rev 2.0 (109KB) A Sokoban type of PC game. Version 2.0 is here now This ZIP contain the complete source. but you only need BOXES20.COM .DOC and possibly BOX.COM to play the game.
WEAVE20.ZIP Rev 2.0 (40KB) New release V2.0 Apr 1998 BASIC program to help preparing Weave patterns.
RAN88.ZIP Rev 1.0 (5KB) An algorithm example to generate pseudo random numbers.
Z80FIX.ZIP Rev 1.0 (2KB) Fixed point math for Z80 microprocessor.
Z80MATH.ZIP Rev 1.0 (11KB)
There seem to be someone wanting floating point out there, so let
me tell a short story.
Once upon a time - well actually it was in the old days, you know,
before the days of IBM-PC, Microsoft and Borland.
In those days, one wery popular computer, among a lot of other
nice stuff, was the NASCOM. a Z80 based machine, I and my collegue
build one of those for ourself, and eventually ended up, adding a
homebuild floppy disk drive.
- you could buy them but it was more fun doing it yourself. -
Actually we also had to write the operating system ourself
- well back to the issue -
At that time I got into contact with a guy 'Anders Hejlsberg'
later to be one of the founders of BORLAND.
He had made the first real compiler for the NASCOM, called
'Blue Label Pascal'.
In 1984 Anders gave me the source for the floating point routines
used in this Pascal.
The special thing about this is that it keeps all its computations
on the stack, so you dont have to set aside some RAM areas.
I also have a printed description that Anders made (In Danish)
If there is a real need for it, I will be glad to translate it
to English (But only if someone will use it)
Most is just CALL descriptions, so I guess that anyone speaking
English or German will understand our language well enough.
So just ask, and I will send a copy by mail (it's 15 pages)
This is a translation of the first part of the manual:
|-----------------------------------------------------
| Floating Point Package Math48
| Version 1.1 Revision 1 by Anders Hejlsberg 1718 Bytes
|
| 48 bit floating point matematical package for Z-80 based microcomputers
| Copyright (C) 1980 Blue Label Software (Later known as Borland)
|
| Introduktion:
|
| Math48 is a floating point mathematical package for Z-80 based
| microcomputers. The program is only 2.5 KByte, and will convert 6 of
| the Z-80 processors 16-bit registers to two floating point number
| accumulators AC and AC', with 40 bit mantisse and 8 bit exponent.
| Number format AC=(BCDEH/2^40)*2^(L-128)
| This architecture enables the user to perform very fast floating
| point calculations with approximately 11 significant digits.
|
| Math48 contain 25 subroutines with, among others, the following
| functions.
|
| Addition, Subtraktion, Multiplikation, and Division
| Modulus and raise to exponent
| Rooth computation
| Trigonometric and inverted trigonometric funktions
| Logaritms and Exponentialfunktions
| Whole numbers and Decimal part extraction
| Conversion to and from 16-bit integer
| Conversion from text string to floating point
| Formatted printout in fixed comma and exponential notation.
|
| Math48 require no other workspace than the system stack,
| this will allow recursive call of its routines, and eases the
| programming as no fixed workspace area has to be defined.
|-----------------------------------------------------
Example of a number conversion
;Temperature Y = A * X + B
COMPU: LD HL,(TEMPERA)
CALL FLOAT ;float 15 Bit(HL) BCDEHL=Float converted data
LD BC,7000H ;A = 15
LD DE,0000H
LD HL,0084H
CALL FPMUL ;*
LD BC,0000H ;B = 2
LD DE,0000H
LD HL,0082H
CALL FPADD ;+
CALL FIX ;fix 1+15 Bit(HL)
LD (CTEMP),HL ;Temperature [øC]
:
: