68ksbc
When started, press ? key for a list of commands.
$
a6809
Commands: C - Echo to printer ( C '+' turns it on) D - boot from disk G - Go L - Load tape P - Run from pc reg R - Display regs S - Save tape T - Trace V - Set breakpoint
M - Modify memory MV - Modify memory at breakpoint address MG - Modify memory from Go address MP - Modify memory from pc-reg address MR - Modify regs
While modifying memory: , show next address - show previous address enter show next address
$
ac1
Note that Z command will get you into BASIC, and BYE command takes you back to the Monitor.
S xxxx yyyy = to save memory to tape. L = to load it back in.
Since there is no motor control, type in L then mount the tape.
$
Acorn System 1
- (modify) Memory display and modification l (load) Reads a block of bytes from tape X (go) Run program starting at an address r (return) Resume after a breakpoint p (point) Inserts or removes breakpoint (up) Increment displayed address s (store) Writes a block of bytes to tape (down) Decrement displayed address
Pasting: 0-F : as is (inc) : ^ (dec) : V M (memory) : - G (Go) : X
Test Paste: -0100^11^22^33^44^55^66^77^88^99^-0100^ Now press up-arrow to confirm the data has been entered.
Example usage: Turn on. Press -. Mode letter will show 'A'. Type in an address (example FE00). Press - (or any command key). Contents will show on the right. Use Up & Down keys to cycle through addresses.
To save a tape, press S then enter start address, press S, enter end address+1, start recording and press S. The save only takes a few seconds.
To load a tape, the display must just have dots, (reset if necessary), start playing tape and immediately press L. The last digit will flicker as the bytes load. At the end, the dots will show again. There's no error checking, so if it doesn't work, reset and try again.
Note that left-most digit is not wired up, and therefore will always be blank.
$
Altair
Commands: All commands must be in uppercase. Address and data is specified in Octal format (not hex).
Press space to input your command line (not return).
D - Memory Dump J - Jump to address M - Modify memory
$
Amico2k
Pasting: 0-F : as is ^ (inc) : ^ AD : - DA : = GO : X
Test Paste: =11^22^33^44^55^66^77^88^99^-0000 Now press up-arrow to confirm the data has been entered.
$
Amust
Monitor Commands: ----------------- B = Boot from floppy (YES! Most useless monitor ever)
$
Babbage
Pasting: 0-F : as is INC : ^ AD : - DA : = GO : X
Here is a test program to turn on the LEDs. Copy the text and Paste into the emulator. =3E^=0F^=D3^=13^=3E^=07^=D3^=13^=3E^=00^=D3^=12^=76^-1000X
$
basic52 and basic31
The driver is working, however there are issues with the cpu serial code. When started, you are supposed to press Space and the system works out the baud rate and boots up.
However, the way the cpu is written, it actually passes bytes around, so the auto-speed detection doesn't work as intended.
So, as it stands, start the driver, then press d and g in turn until something starts happening. Basic-52 usually starts at a very slow rate, about 1 character per second, while Basic-31 is much faster.
Once the system starts, all input must be in uppercase. Read the manual to discover the special features of this Basic.
$
Big Board II
Monitor commands: B - boot from disk C - copy memory D - dump memory F - fill memory G - go I - in port M - modify memory O - out port R - read a sector T - test memory V - compare blocks of memory X - change banks
$
binbug
All input must be in uppercase.
Commands: A - See and alter memory B - Set breakpoint (2 permitted) C - Clear breakpoint D - cassette save G - Go to address, run L - cassette load S - See and alter registers
BINBUG is an alternate bios to PIPBUG, however it uses its own video output. Method of output is through a DG640 board (sold by Applied Technology) which uses a MCM6574 as a character generator. The DG640 also supports blinking, reverse-video, and LORES graphics. It is a S100 card, also known as ETI-640.
Keyboard input, like PIPBUG, is via a serial device. The baud rate is 300, 8N1.
$
bob85
Pasting: 0-F : as is NEXT : ^ SMEM : - GO : X
Test Paste: -0600^11^22^33^44^55^66^77^88^99^--0600^ Now press up-arrow to confirm the data has been entered.
$
c80
C-80
Pasting: 0-F : as is + (inc) : ^ - (dec) : V M : - GO : X
Test Paste: -800^11^22^33^44^55^66^77^88^99^-800 Now press up-arrow to confirm the data has been entered.
Commands: R : REGister M : MEMory manipulation G : GO F10 : RESet ESC : BRK
Functions (press F1 then the indicated number): 0 : FILL 1 : SAVE 2 : LOAD 3 : LOADP 4 : MOVE 5 : IN 6 : OUT
When REG is chosen, use UP to scroll through the list of regs, or press 0 thru C to choose one directly: 0 : SP 1 : PC 2 : AF 3 : BC 4 : DE 5 : HL 6 : AF' 7 : BC' 8 : DE' 9 : HL' A : IFF B : IX C : IY
When MEM is chosen, enter the address, press UP, enter data, press UP, enter data of next byte, and so on.
$
CCS Model 2810
SYSTEM OPERATION: Press Enter to start the system. All commands are in uppercase.
A Assign logical device Dn,n Dump memory E Punch End-of-File to paper tape F Fill G Go H Hex arithmetic I In L Punch Leader to paper tape M Move O Out Q Query logical devices R Read a file from paper tape S Edit memory T Test memory V Verify (compare 2 blocks of memory) W Write a file to paper tape X Examine Registers Y Set Baud rate of i8250 Z Zleep (lock terminal). Press control+G twice to unlock.
$
CCS Model 2422B
SYSTEM OPERATION: Same as above, plus some extra commands
B Boot from floppy L removed P Set disk parameters e.g. P0 10 0 = drive A, 10 sectors per track, 1 sided Q Set disk position for raw read/write e.g. Q6 0 9 = track 6, side 0, sector 9 Rs f Read absolute disk data (set by P and Q) to memory range s to f Ws f Write absolute disk data (set by P and Q) from memory range s to f
$
cd2650
Commands (must be in uppercase): A Examine memory; press C to alter memory B Set breakpoint? C View breakpoint? D Dump to tape E Execute I ? L Load R ? V Verify? Press Esc to exit most commands.
$
Driver for Casio CFX-9850
To operate: The unit is switched off by default, you have to switch it on by pressing 'Q'.
Currently (year2011) it is on by default, the only key that works is '\' which turns it off. After that nothing happens.
Debugging information: 1. g 10b3 (Initialise system) 2. cs=23 3. ip= one of these: ip=d1a4,d1af,d1ba,d1c5,d1d0,d1db,d1ea,d1f9,d208,d217, d226,d235,d244 4. g 23108c to get a test pattern on the screen.
$
cm1800
Commands: C Compare D Dump F Fill G I L M Move S Edit T X Registers
For most commands, enter all 4 digits of each hex address, the system will add the appropriate spacing as you type. No need to press Enter.
The L command looks like it might be for loading a file, for example L ABC will read/write to port 70,71,73 and eventually time out if you wait a while. No idea if it wants to read a disk or a tape. There doesn't seem to be a save command.
$
cosmicos
HEX-monitor
0 - start user program 1 - inspect and/or change memory 2 - write memory block to cassette 3 - read memory block from cassette 4 - move memory block 5 - write memory block to EPROM C - start user program from address 0000
$
CVICNY8080 - Practice-z80 - a homebrew from Czechoslavakia.
More data at : http://www.nostalcomp.cz/cvicny8080.php
Keys: 0-9,A-F : hexadecimal numbers ADR : enter an address to work with. After the 4 digits are entered, the data at that address shows, and you can modify the data. + (inc) : Enter the data into memory, and increment the address by 1. GO : execute the program located at the current address.
Pasting: 0-F : as is + (inc) : ^ ADR : - GO : X
Test Paste: 11^22^33^44^55^66^77^88^99^-0800 Now press up-arrow to confirm the data has been entered.
$
d6800
The Dream 6800 is a CHIP-8 computer roughly modelled on the Cosmac VIP. It was described in Electronics Australia magazine in 4 articles starting in May 1979. It has 1k of ROM and 1k of RAM. The video consists of 64x32 pixels. The keyboard is a hexcode 4x4 matrix, plus a Function key.
Designed by Michael Bauer, of the Division of Computing and Mathematics at Deakin University, Australia.
NOTE that the display only updates after each 4 digits is entered, and you can't see what you type as you change bytes. This is by design.
The cassette has no checksum, header or blocks. It is simply a stream of pulses. The successful loading of a tape is therefore a matter of luck.
Function keys: FN 0 - Modify memory - firstly enter a 4-digit address, then 2-digit data the address will increment by itself, enter the next byte. FN by itself will step to the next address.
FN 1 - Tape load. You must have entered the start address at 0002, and the end address+1 at 0004 (big-endian).
FN 2 - Tape save. You must have entered the start address at 0002, and the end address+1 at 0004 (big-endian).
FN 3 - Run. You must have entered the 4-digit go address first.
All CHIP-8 programs load at 0x200 (max size 4k), and exec address is C000.
Information and programs can be found at http://chip8.com/?page=78
$
dauphin
Dolphin / Dauphin
Minimal Setup: 0000-00FF ROM "MO" (74S471) 0100-01FF ROM "MONI" (74S471) 0200-02FF RAM (2x 2112) 18 pushbuttons for programming (0-F, ADR, NXT). 4-digit LED display.
Other options: 0400-07FF Expansion RAM (8x 2112) 0800-08FF Pulse for operation of an optional EPROM programmer 0C00-0FFF ROM "MONA" (2708) LEDs connected to all Address and Data Lines LEDs connected to WAIT and FLAG lines. Speaker with a LED wired across it. PAUSE switch. RUN/STOP switch. STEP switch. CLOCK switch.
Cassette player connected to SENSE and FLAG lines.
Keyboard encoder: AY-5-2376 (57 keys)
CRT interface: (512 characters on a separate bus) 2114 video ram (one half holds the lower 4 data bits, other half the upper bits) 74LS175 holds the upper bits for the 74LS472 74LS472 Character Generator
NOTE: a rom is missing, when the ADR button (- key) is pressed, it causes a freeze in nodebug mode, and a crash in debug mode. To see it, start in debug mode. g 6c. In the emulation, press the minus key. The debugger will stop and you can see an instruction referencing location 0100, which is in the missing rom.
Keys: 0-9,A-F hexadecimal numbers UP - (NXT) to enter data and advance to the next address MINUS - (ADR) to change the address to what is shown in the data side Special keys: Hold UP, hold 0, release UP, release 0 - execute program at the current address (i.e. 2xx) Hold UP, hold 1, release UP, release 1 - execute program at address 0C00 (rom MONA) Hold UP, hold 2, release UP, release 2 - play a tune with the keys Hold UP, hold 3, release UP, release 3 - decrement the address by 2 Hold MINUS, hold any hex key, release MINUS, release other key - execute program at the current address-0x100 (i.e. 1xx).
If you want to scan through other areas of memory (e.g. the roms), alter the data at address 2F9 (high byte) and 2FA (low byte).
How to Use: The red digits are the address, and the orange digits are the data. The address range is 200-2FF (the 2 isn't displayed). To select an address, either press the UP key until you get there, or type the address and press minus. The orange digits show the current data at that address. To alter data, just type it in and press UP.
To play the reflexes game, hold UP, press 1, release UP, release 1. The display will show A--0 (or some random number in the last position). Press any odd-numbered key (B is convenient), and read off the reaction time. After a short delay it will show '--' again, this is the signal to react. It doesn't seem to reset the counters each time around.
$
dg680
DG680 (ETI-680), using the DGOS-Z80 operating system.
This is a S100 card.
In some ways, this system is the ancestor of the original Microbee.
Port 0 is the input from an ascii keyboard.
Port 2 is the cassette interface.
Port 8 controls some kind of memory protection scheme. The code indicates that B is the page to protect, and A is the code (0x08 = inhibit; 0x0B = unprotect; 0x0C = enable; 0x0E = protect). There are 256 pages so each page is 256 bytes.
The clock is controlled by the byte in D80D.
Monitor Commands: C (compare)* E (edit)* F (fill)* G - Go to address I - Inhibit CTC M (move)* P (clear screen)* R (read tape)* S (search)* T hhmm [ss] - Set the time W (write tape)* X - protection status XC - clear ram XD - same as X XE - enable facilities XF - disable facilities XP - protect block XU - unprotect block Z - go to 0000.
* These commands are identical to the Microbee ones.
$
dms86
Digital Microsystems DMS-86
Monitor commands: A B boot to HiNet D dump memory to screen I in port L memory test O out port (e.g. O 84 77) P S write a byte to memory T X display registers
Note that bit 3 of port 82 is tested at boot. If low, the computer bypasses the monitor and goes straight to "Joining HiNet".
|