initial commit
This commit is contained in:
31
README.md
Normal file
31
README.md
Normal file
@@ -0,0 +1,31 @@
|
||||
# PC-E220-Tools
|
||||
|
||||
> Version: 1.0.23042.1 \
|
||||
> Created by: jali <jali@orca-central.de> \
|
||||
> Last modified by: jali <jali@orca-central.de>
|
||||
|
||||
## About
|
||||
The PC-E220 was one of the last, and by far the most powerful of the Sharp Pocket-Computer series.
|
||||
|
||||
These where small computers, you could actually carry around with you, and use on the go. While
|
||||
most of them where glorified programmable pocket calculators, the PC-E220 came with 32KiB of RAM and
|
||||
a CMOS-SC7852 CPU, that was code compatible with the Zilog Z80A at 3.58 MHz. That made the CPU
|
||||
faster than an Amstrad CPC or other Z80 based machines of the time.
|
||||
|
||||
While the 144x32 dot-matrix display is not very well equipped for graphics, because it is divided
|
||||
into 5x7 cells, it can print a wide range of characters, and displays 24 characters in 4 rows.
|
||||
By the standards of a pocket computer, that was a lot.
|
||||
|
||||
In order to write and use machine codes, it would be handy, to have a handful of tools, that
|
||||
allow interacting with a computer in a more user friendly way.
|
||||
|
||||
Some of the tools I'd like to have:
|
||||
|
||||
- Save and load machine language programs to tape without the need to assemble them first.
|
||||
A small BASIC program should be able to simply create an image of a given memory block
|
||||
should be able to achieve this.
|
||||
- While the PC-E220 has a built-in assembler, it lacks a built-in disassembler. The monitor program
|
||||
it has built in, is -depite it's name- nothing more than a memory monitor. It does a well enough
|
||||
job, but I'd like to have something more in the line of the Commodore C-128 monitor.
|
||||
This should be written in assembly itself, and no larger than 8K (which would already be huge for
|
||||
such a program.)
|
||||
Reference in New Issue
Block a user