*** empty log message ***
This commit is contained in:
		
							parent
							
								
									23bbc93a92
								
							
						
					
					
						commit
						0cf7165841
					
				
					 2 changed files with 52 additions and 5 deletions
				
			
		|  | @ -1,4 +1,43 @@ | ||||||
| CFLAGS=-O | EMHOME=../../.. | ||||||
|  | SRC =	em.s atof.s fpp.s mli4.s dvu4.s dvi4.s eb.s | ||||||
|  | OBJ =	em.o atof.o fpp.o mli4.o dvu4.o dvi4.o eb.o | ||||||
|  | DLSRC =	dl.c dlbin.c | ||||||
|  | LIBOBJ = $(EMHOME)/modules/lib/libobject.a | ||||||
|  | 
 | ||||||
|  | CFLAGS =	-O -I$(EMHOME)/h | ||||||
|  | 
 | ||||||
|  | .s.o: | ||||||
|  | 	z80 -c -I$(EMHOME)/h $*.s | ||||||
|  | 
 | ||||||
|  | all:	int.hex dl dlbin cv | ||||||
|  | 
 | ||||||
|  | install:	all | ||||||
|  | 	@echo "nothing is installed" | ||||||
|  | 
 | ||||||
|  | cmp:	all | ||||||
|  | 	@echo "nothing is compared" | ||||||
|  | 
 | ||||||
|  | clean: | ||||||
|  | 	rm -f *.o a.out dl dlbin *.hex cv | ||||||
|  | 
 | ||||||
|  | pr: | ||||||
|  | 	@pr Makefile $(SRC) $(DLSRC) cv.c | ||||||
|  | 
 | ||||||
|  | opr: | ||||||
|  | 	make pr | opr | ||||||
|  | 
 | ||||||
|  | a.out:	$(OBJ) | ||||||
|  | 	$(EMHOME)/lib/em_led -b0:0x100 -a0:2 -a1:2 -a2:2 -a3:2 $(OBJ) | ||||||
|  | 
 | ||||||
|  | int.hex:	a.out dlbin | ||||||
|  | 	./dlbin a.out > int.hex | ||||||
|  | 	./dosort int.hex | ||||||
| 
 | 
 | ||||||
| dl:	dl.o | dl:	dl.o | ||||||
| 	cc -n -o dl dl.o | 	$(CC) -n -o dl dl.o | ||||||
|  | 
 | ||||||
|  | dlbin:	dlbin.o | ||||||
|  | 	$(CC) -n -o dlbin dlbin.o $(LIBOBJ) | ||||||
|  | 
 | ||||||
|  | cv:	cv.o | ||||||
|  | 	$(CC) -n -o cv cv.o | ||||||
|  |  | ||||||
|  | @ -1,8 +1,12 @@ | ||||||
| The interpreter contained here is tested under CP/M on a RC702 Z80 | The interpreter contained here is tested under CP/M on a RC702 Z80 | ||||||
| microcomputer. Make it by typing `doas'. | microcomputer. Make it by typing `make'. | ||||||
| E.out files to interpret must be made with a special Pascal library | E.out files to interpret must be made with a special Pascal library, | ||||||
| using whatever means available, because the UNIX and CP/M conventions | which can be obtained by compiling the Pascal library with -DCPM, | ||||||
|  | because the UNIX and CP/M conventions | ||||||
| about end of file and end of line differ. | about end of file and end of line differ. | ||||||
|  | Also, the size of "double" must be 4 bytes. | ||||||
|  | To accomplish this, use the "int22" ack-description file from this | ||||||
|  | directory, by putting it in the directory where you perform the compilation. | ||||||
| Then the following sequence can be used to transmit it to CP/M. | Then the following sequence can be used to transmit it to CP/M. | ||||||
| cv <e.out >file.cv | cv <e.out >file.cv | ||||||
| dl file.cv file.hex | dl file.cv file.hex | ||||||
|  | @ -21,3 +25,7 @@ De Boelelaan 1081 | ||||||
| 1081 HV  Amsterdam | 1081 HV  Amsterdam | ||||||
| Holland | Holland | ||||||
| ..!decvax!mcvax!vu44!sater | ..!decvax!mcvax!vu44!sater | ||||||
|  | 
 | ||||||
|  | Also, some changes have been made to convert the interpreter to the | ||||||
|  | new assembler syntax. This has never been tested, because we don't have | ||||||
|  | the target machine anymore. | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		
		Reference in a new issue