================================================
PC-8001 Emulator for DOS / V
N80 Ver 1.02
Copyright (C) 1993-96 H. Kanemoto
================================================
In the beginning
-------------------------------------------------------- -------------------------
It is an emulator that reproduces the old machine " NEC PC-8001 " on a compatible machine.
Still, the 80- bit model of the era when the PC was called a microcomputer etc. Z80
It is a pioneer of domestic machines equipped with CPU . A generation of people
These are usually the best selling machines you know.
As my friend kept the cassette tape at that time carefully,
It is this N80.EXE that was created to somehow restore / utilize the asset .
Feature
-------------------------------------------------------- -------------------------
It emulates the main devices of the Z80 CPU and PC-8001 .
Printer output is output to PRINTER.DAT .
・ Has a pseudo cassette interface.
· HAL Institute of PCG-8100 is compatible to.
Also, the attribute functions of the CRTC are not completely reproduced.
Not available (overline, underline function not supported, etc.) Infrequent specification
The Z80 instruction is also omitted.
Operating environment
-------------------------------------------------------- -------------------------
Works on DOS / V machines and VGA screens with a 386 or more CPU , but
You will need at least 486SX-33MHz to run properly . (
If it is a machine of today, it will be almost cleared the condition but ^ ^ )
Operation on MS-DOS / V 6.2 or PC-DOS / V 6.3 has been confirmed.
Other than that may work (unconfirmed).
ROM file
-------------------------------------------------------- -------------------------
This emulator requires a ROM image file of the actual machine.
You Use the ROM, PC-8001 or unbranded PC-8801 of the N-BASIC part
It is a minute (It means one of Ver 1.0 / 1.1 / 1.2 ) File name is
The former is PC-8001.ROM , and the latter is 8801-N80.ROM . Details
Please refer to the separate document.
RAM file
-------------------------------------------------------- -------------------------
There are two ways to run the program for PC-8001 on N80
You:
・ Use RAM image file (extension .N80 )
・ Use cassette image file (extension .CMT )
RAM image files (hereinafter referred to as N80 files) are
A program that dumps the program read into RAM almost as it is
Some supplementary information has been added to the file in re-format.
Cassette image file (hereinafter referred to as CMT file)
Save the state as it is stored on the tape to a binary file
It is said that. Details on how to create these file formats
Please refer to the separate document.
How to move
-------------------------------------------------------- -------------------------
N80.EXE , PC-8001.FON , PC-8001.ROM (or 8801-N80.ROM ) or more 3
Put one file in the same directory. chev us command
After leaving DOS in English mode with a command line etc. , execute N80.EXE .
To adjust the speed by specifying an appropriate decimal number on the command line
I can. The range of valid values is 0 to 65536 . Naturally, the value is large
The more weight you take, the slower the overall speed.
Key operation
-------------------------------------------------------- -------------------------
Assign the KEY of PC-8001 not in 106 KEYBOARD to another KEY
Are listed:
PC-8001 106 KEY
------- -------------------------------
GRAPH ALT
Kana Katakana
STOP BS
RESET F12
TEN "=" Numeric keypad "ENTER"
Also, the N80 unique features are assigned to the 106 KEYBOARD :
106 KEY function
------- -------------------------------
F7 RAM IMAGE dump file output
F8 BEEP sound ON / OFF switch
F9 N80 RAM IMAGE FILE selection mode
Exit the F10 emulator
F11 PCG ON / OFF switch
File selection mode
-------------------------------------------------------- -------------------------
This is the mode to select N80 file. File displayed on screen
Select the desired file from the list and execute it. Confirm selection with [RET] key
Cancel with the [ESC] key and return to the emulator. Drive change
The other is [SHIFT] + [ ← ] or [ → ] . A: , B: in the FD drive
I can not move it.
Cassette interface
-------------------------------------------------------- -------------------------
This is just an "extra" function, and it is
If there is a file named CASSET.CMT , BASIC to CLOAD ,
From Nita, it can be read by L command. Of course
The contents of the CMT file must be the correct cassette image
The
RAM dump output
-------------------------------------------------------- -------------------------
Output RAM area on emulator to a file called DUMP.RAM
Function. This is mainly a program read in CMT file
Is used to convert files into N80 files. Finished file
Rename the file in a suitable name, the extension .N80 if to, as it is
It can be used as an N80 file. However, some autos
In the program of the tart thing, the file after the dump works properly
It may not be. RAM dump moves to monitor and prompts
Doo "*" Please go in a state in which the are out.
finally
-------------------------------------------------------- -------------------------
For the time being, most of the games on hand are working fine.
There is a part of the screen is disturbed, this is by design (^^; Osorero
It has become a program that has been
Well, it is this one. Good or bad, step off the stairs of your life
Because it was the machine that triggered me (laughs), the process of making the emulator
Was a fun task.
1996/12/28
(Postscript) This sentence was revised when releasing the N80.