problemkaputt.github.io/x51.htm
2021-01-14 23:48:20 -08:00

67 lines
3.8 KiB
HTML

<HTML><HEAD>
<TITLE>NO$X51</TITLE>
<META NAME="GENERATOR" CONTENT="XED">
<META NAME="Author" CONTENT="Nocash / Martin Korth">
<META NAME="Description" CONTENT="nocash 8051-family emulator/debugger">
<META NAME="KeyWords" CONTENT="8031,8051,8032,8052,80X31,80X51,80C31,80C51,558,
80558,80CE558,83CE558,89CE558,8X558,8xCE558,8XCE558,ROM,EPROM,EEPROM,FEEPROM,
single,chip,single-chip,8bit,8-bit,microcontroller,CPU,cpu,controller,family,
hw,device,i/o,io,IO,I/O,port,ports,bidirectional,bi-directional,input,output,
emulator,emu,debugger,assembler,disassembler,syntax,z80,80x86,tool,tools,ibm,
link,links,dev,devtool,devtools,devkit,devkits,devrs,development,developers,
ic,no$x51,nocash,martin,korth,no$,philips,no$x51.zip,zip,no$x51.exe,download,
free,freeware,shareware,for,dos,msdos,drdos,win9x,windows,win,gui,hardware,
software,roms,binary,intel,hex,object,format,file,x51,image,images,a22i,a22,
pc,xt,pc/xt,at,8088,8086,80186,80286,80386,80486,sx,dx,286,386,486,small,fast,
sfr,dox,docs,specs,documentation,specifications,manual,data,sheet,datasheet,
data-sheet,info,tech,technical,information,reference,guide,book,books,and,or,
by,with,in,the,update,updates,newest,homepage,version,webpage,registers,map">
</HEAD>
<!----------------->
<B>NO$X51 - AMT630A Emulator/Debugger</B><BR>
This project started back in 2001, at that time it's been emulating
80C31/80C51/P8xCE558 single-chip 8-bit microcontrollers, which didn't have
too much pratical use as it didn't emulate whatever peripherals
(like tape decks, washing machines, servo motors, temperature sensors, etc.).<BR>
As of 2018 it turned into a fully fledged AMT630A emulator with 320x240 pixel
TFT video, and standard 3KEY keypad input, allowing to create/debug AMT630A
software...
<P>
<B>Features</B><BR>
The program includes CPU-emulation, assembler, disassembler, debugger,
eeprom upload function, this wonderful package can be downloaded.<BR>
<A HREF="no$x51.zip">Here</A>. (157 Kbytes, Windows version, v1.5, for 386 and up).<BR>
<A HREF="no$x5114.zip">Here</A>. (143 Kbytes, Windows version, v1.4, for 386 and up).<BR>
<A HREF="no$x5113.zip">Here</A>. (110 Kbytes, Windows version, v1.3, for 386 and up).<BR>
<A HREF="no$x5111.zip">Here</A>. (91 Kbytes, Windows version, v1.1, for 386 and up).<BR>
<A HREF="no$x51-f.zip">Here</A>. (83 Kbytes, Windows version, v1.0, for 386 and up).<BR>
<A HREF="no$x51-d.zip">Here</A>. (63 Kbytes, DOS version, v1.0, for PC/XT and up).<BR>
<A HREF="no$x5100.zip">Here</A>. (39 Kbytes, DOS version, v0.0, for PC/XT and up).<BR>
<P>
<B>Chip Specifications</B><BR>
Just for curiosity, here are standalone versions of the specs (extracted from
the help text/manual which is built-in into the emulator/debugger).<BR>
<A HREF="x51specs.txt">Here</A>. (67 KBytes, Text version).<BR>
<A HREF="x51specs.htm">Here</A>. (78 KBytes, Html version).<BR>
<P>
<B>Links</B><BR>
<A HREF="amt630a.htm">AMT630A firmware for mini TFT's</A> (disassembly and custom new firmware)
<P>
<B>The XED Editor (separately required for DOS version only)</B><BR>
The no$x51 built-in source code assembler is parts of able to communicate with
my XED editor (download <A HREF="xed.zip">here</A>). That is, access the editor
by hitting ALT+E from inside of no$x51, edit your source code, hit F9 in the
editor, this will assemble your program and, if no errors occured, autostart
it in the emulator, otherwise, in case of assembly errors it'll switch back to
the editor, and automatically move it to the first error-line.<BR>
Installation notes: Copy XED into a directory which is part of your PATH
(eg. your C:\Windows directory, if you are using windows), and select XED
as preferred editor in no$x51 setup!<BR>
<P>
Martin
<P>
<A HREF="email.htm">Email</A>.
<BR>
<A HREF="index.htm">Back</A>.
<P>