johnsonjh / nextrom Goto Github PK
View Code? Open in Web Editor NEWNeXTROM
Home Page: https://github.com/johnsonjh/NeXTROM
NeXTROM
Home Page: https://github.com/johnsonjh/NeXTROM
Changes on Release 0.8.31 ROM CRC 0xB52BF252 PROM Progammer Checksum 0x4777 Bassanio Law 02/16/89 ------------------------- How To Build The NeXT ROM Monitor From Sources Release 0.8.30 ROM CRC 0x75cb568c PROM Programmer Checksum 0x40f8 John Seamons 12/01/88 This note describes how to build a binary and S-record file of the NeXT ROM monitor from the golden master source media. Like any other application, you must build on a machine that contains the 0.8 release and the associated include files (in /usr/include). 1) Mount the golden master source media as a Unix filesystem on the machine you'll be building on (have to be superuser to do this). # mount /dev/od0a /mnt 2) Go to the ROM configuration directory. # cd /mnt/rom-0.8.30/conf NOTE: If you just want to build the ROM from sources without altering the basic configuration then skip the next two steps. 3) (optional) Inspect the configuration file "RELEASE" and make any required changes (like enabling certain options or changing the version numbers). # cd conf # <edit> RELEASE 4) (optional) Configure in the changes you have made. # config RELEASE # cd .. 5) Go to the build directory and start a build. # cd RELEASE # make clean # make 6) The "make" should complete without errors. Observe the size of the object file shown. The size under the "dec" column must be <= 65536 to fit in a 27C512 PROM. text data bss dec hex 38840 26588 12 65440 ffa0 7) Build the S-record files for the ROMulator and PROM programmer. The file "mon.srec" is used with the "load" command to download a ROMulator. The file "mon.prom" is an S-record file with shorter (2 byte) address fields required by the Data I/O PROM programmers. # ../srec/srec mon >mon.srec # ../srec/srec -2 mon >mon.prom 8) Use your local procedure to download the PROM programmer and burn PROM parts. The Data I/O programmer checksum should indicate 0x40f8 for this release. This checksum should not be confused with the ROM release CRC that the ROM computes and verifies internally at power on time.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.