Previous 15994 Revisions Next

r15213 Thursday 17th May, 2012 at 14:19:46 UTC by Robbbert
Text updates.
[src/mess/drivers]cd2650.c dolphin.c pipbug.c

src/mess/drivers/pipbug.c
r15212r15213
88        All input must be in uppercase.
99
1010        Commands:
11        A — See and alter memory
12        B — Set breakpoint (2 permitted)
13        C — Clear breakpoint
14        D — Dump memory to paper tape
15        G — Go to address, run
16        L — Load memory from paper tape
17        S — See and alter registers
11        A - See and alter memory
12        B - Set breakpoint (2 permitted)
13        C - Clear breakpoint
14        D - Dump memory to paper tape
15        G - Go to address, run
16        L - Load memory from paper tape
17        S - See and alter registers
1818
1919        PIPBUG isn't a computer; it is a the name of the bios used
2020        in a number of small 2650-based computers from 1976 to 1978.
src/mess/drivers/dolphin.c
r15212r15213
4747
4848
4949        Thanks to Amigan site for various documents.
50        We used Winarcadia emulator to get an idea of what the computer
51        should look like, but we DID NOT look at the source code.
5250
51
5352****************************************************************************/
5453
5554#include "emu.h"
src/mess/drivers/cd2650.c
r15212r15213
1717        TODO
1818        - Lots, probably. The computer is a complete mystery. No pictures,
1919                manuals or schematics exist.
20        - Find out how the scrolling works - if it scrolls at all.
2120        - Using the terminal keyboard, as it is unknown if it has its own.
2221        - Cassette interface.
22        - Need the proper chargen rom.
2323
24        We used Winarcadia emulator to get an idea of what the computer
25        might possibly look like, but we DID NOT read the source code.
26
2724****************************************************************************/
2825
2926#include "emu.h"
r15212r15213
9895/* The video is unusual in that the characters in each line are spaced at 16 bytes in memory,
9996    thus line 1 starts at 1000, line 2 at 1001, etc. There are 16 lines of 80 characters.
10097    Further, the letters have bit 6 set low, thus the range is 01 to 1A.
101    When the bottom of the screen is reached, it does not scroll, it just wraps around.
102    There is no scroll register or any indication of how scrolling might be accomplished. */
98    When the bottom of the screen is reached, it does not scroll, it just wraps around. */
10399
104   UINT16 offset = 0; // if we figure out how the scrolling works, that calculation goes here
100   UINT16 offset = 0;
105101   UINT8 y,ra,chr,gfx;
106102   UINT16 sy=0,x,mem;
107103

Previous 15994 Revisions Next


© 1998-2018 The MESS Team