*** 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 | ||||
| 	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 | ||||
| microcomputer. Make it by typing `doas'. | ||||
| E.out files to interpret must be made with a special Pascal library | ||||
| using whatever means available, because the UNIX and CP/M conventions | ||||
| microcomputer. Make it by typing `make'. | ||||
| E.out files to interpret must be made with a special Pascal library, | ||||
| 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. | ||||
| 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. | ||||
| cv <e.out >file.cv | ||||
| dl file.cv file.hex | ||||
|  | @ -21,3 +25,7 @@ De Boelelaan 1081 | |||
| 1081 HV  Amsterdam | ||||
| Holland | ||||
| ..!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