Coder Social home page Coder Social logo

ramalhais / nextrom Goto Github PK

View Code? Open in Web Editor NEW

This project forked from johnsonjh/nextrom

0.0 1.0 0.0 516 KB

NeXTROM

Home Page: https://github.com/johnsonjh/NeXTROM

C 86.14% Objective-C 3.48% Assembly 6.11% Makefile 1.57% DIGITAL Command Language 0.04% Yacc 2.30% Lex 0.37%

nextrom's Introduction

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.

nextrom's People

Contributors

johnsonjh avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.