michael
							
						 
					 | 
					
						
						
						
						
							
						
						
							586c4cea50
							
						
					 | 
					
						
						
							
							+ Conditionals fixed
						
						
						
						
						
					 | 
					
						2000-07-14 10:33:09 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								michael
							
						 
					 | 
					
						
						
						
						
							
						
						
							650fbb86aa
							
						
					 | 
					
						
						
							
							+ removed logs
						
						
						
						
						
					 | 
					
						2000-07-13 11:32:24 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								michael
							
						 
					 | 
					
						
						
						
						
							
						
						
							e7aca136a1
							
						
					 | 
					
						
						
							
							+ Initial import
						
						
						
						
						
					 | 
					
						2000-07-13 06:29:38 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								pierre
							
						 
					 | 
					
						
						
						
						
							
						
						
							a41bd45aad
							
						
					 | 
					
						
						
							
							* 0**n where n<>0 is 0; 0**0 generates RTE 207
						
						
						
						
						
					 | 
					
						2000-05-02 10:37:50 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								daniel
							
						 
					 | 
					
						
						
						
						
							
						
						
							ec29a31834
							
						
					 | 
					
						
						
							
							* copyright 2000
						
						
						
						
						
					 | 
					
						2000-01-07 16:41:28 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								daniel
							
						 
					 | 
					
						
						
						
						
							
						
						
							a79b4a404b
							
						
					 | 
					
						
						
							
							* copyright 2000 added
						
						
						
						
						
					 | 
					
						2000-01-07 16:32:21 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								carl
							
						 
					 | 
					
						
						
						
						
							
						
						
							a166bd1bca
							
						
					 | 
					
						
						
							
							* FillChar and FillObject bugfix, count was compared with byte
						
						
						
						
						
					 | 
					
						1998-10-17 14:34:37 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								pierre
							
						 
					 | 
					
						
						
						
						
							
						
						
							850e611770
							
						
					 | 
					
						
						
							
							* added code for vmt_offset in destructors
						
						
						
						
						
					 | 
					
						1998-10-16 13:37:45 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								pierre
							
						 
					 | 
					
						
						
						
						
							
						
						
							2312760103
							
						
					 | 
					
						
						
							
							+ first step of variable vmt offset
						
						
						
						
						
						
						
						offset is stored in R_EDI (R_D0)
   if objectvmtoffset is defined 
						
					 | 
					
						1998-10-15 11:35:02 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								pierre
							
						 
					 | 
					
						
						
						
						
							
						
						
							93d5b064b0
							
						
					 | 
					
						
						
							
							* some bugs related to FPC_ prefix fixed
						
						
						
						
						
						
						
						* problems with pbyte sometimes defined and sometimes not for rttip.inc solved 
						
					 | 
					
						1998-10-13 08:00:04 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							4620a73a9b
							
						
					 | 
					
						
						
							
							* FPC_ names
						
						
						
						
						
						
						
						* Heap manager is now system independent 
						
					 | 
					
						1998-09-14 10:48:00 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								pierre
							
						 
					 | 
					
						
						
						
						
							
						
						
							0471257bec
							
						
					 | 
					
						
						
							
							* small modifications
						
						
						
						
						
					 | 
					
						1998-09-04 17:27:09 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								pierre
							
						 
					 | 
					
						
						
						
						
							
						
						
							d5df96ef6a
							
						
					 | 
					
						
						
							
							* corrected a bug introduced by my last change
						
						
						
						
						
						
						
						(allocating 1Mb but only using a small part !!) 
						
					 | 
					
						1998-08-25 14:15:51 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								pierre
							
						 
					 | 
					
						
						
						
						
							
						
						
							69aed4ad5c
							
						
					 | 
					
						
						
							
							* bug allocation of more than 1 MB failed corrected
						
						
						
						
						
					 | 
					
						1998-08-24 14:44:04 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								carl
							
						 
					 | 
					
						
						
						
						
							
						
						
							26319a738a
							
						
					 | 
					
						
						
							
							* bugfix of heaperror, was pushing wrong parameter
						
						
						
						
						
					 | 
					
						1998-08-17 12:27:17 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								carl
							
						 
					 | 
					
						
						
						
						
							
						
						
							5093dda4d7
							
						
					 | 
					
						
						
							
							+ simple cleanup of comments
						
						
						
						
						
					 | 
					
						1998-08-17 12:26:04 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								michael
							
						 
					 | 
					
						
						
						
						
							
						
						
							4e11459938
							
						
					 | 
					
						
						
							
							+ Added support for ErrorProc variable. All internal functions are required
						
						
						
						
						
						
						
						to call HandleError instead of runerror from now on.
  This is necessary for exception support. 
						
					 | 
					
						1998-07-30 13:26:14 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								carl
							
						 
					 | 
					
						
						
						
						
							
						
						
							f86a9ccb28
							
						
					 | 
					
						
						
							
							* set_sub_sets bugfix, was not using correct operation
						
						
						
						
						
					 | 
					
						1998-07-30 12:16:29 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								michael
							
						 
					 | 
					
						
						
						
						
							
						
						
							11cbb1fd82
							
						
					 | 
					
						
						
							
							+ Initial implementation
						
						
						
						
						
					 | 
					
						1998-07-28 20:36:41 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							702043e165
							
						
					 | 
					
						
						
							
							* support_fixed, becuase fixed is not 100% yet for the m68k
						
						
						
						
						
					 | 
					
						1998-07-10 11:02:38 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								carl
							
						 
					 | 
					
						
						
						
						
							
						
						
							df00344700
							
						
					 | 
					
						
						
							
							+ reinstated hepasize function
						
						
						
						
						
						
						
						* renamed HEAPSIZE global var to HEAP_SIZE to remove conflicts 
						
					 | 
					
						1998-07-08 11:54:40 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								michael
							
						 
					 | 
					
						
						
						
						
							
						
						
							eb9df35117
							
						
					 | 
					
						
						
							
							Undid carls changes, but renamed _heapsize to _internal_heapsize. Make cycle now works
						
						
						
						
						
					 | 
					
						1998-07-02 14:24:08 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								carl
							
						 
					 | 
					
						
						
						
						
							
						
						
							9aeafd0cc0
							
						
					 | 
					
						
						
							
							- removed heapsize function, would cause conflicts with HEAPSIZE var
						
						
						
						
						
						
						
						* GetHeapstart was misplaced 
						
					 | 
					
						1998-07-02 12:22:38 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								carl
							
						 
					 | 
					
						
						
						
						
							
						
						
							7632ce3279
							
						
					 | 
					
						
						
							
							+ Io-Error and overflow print erroraddr in hex now
						
						
						
						
						
					 | 
					
						1998-07-02 12:20:58 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								carl
							
						 
					 | 
					
						
						
						
						
							
						
						
							a218bfc8ce
							
						
					 | 
					
						
						
							
							* LONGDIV bugfixed with signed and modulo
						
						
						
						
						
						
						
						* LONGDIV bugfix when divisor is less then 16 bits 
						
					 | 
					
						1998-07-01 14:28:32 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								carl
							
						 
					 | 
					
						
						
						
						
							
						
						
							14272ace40
							
						
					 | 
					
						
						
							
							* set_set and set_in bugfix
						
						
						
						
						
					 | 
					
						1998-07-01 14:27:13 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								carl
							
						 
					 | 
					
						
						
						
						
							
						
						
							daf43ca204
							
						
					 | 
					
						
						
							
							* strconcat was copying one byte too much
						
						
						
						
						
						
						
						* strcopy bugfix was using signed comparison
  + STRCOPY uses register calling conventions
  * FillChar bugfix was loading a word instead of a byte 
						
					 | 
					
						1998-07-01 14:25:57 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								carl
							
						 
					 | 
					
						
						
						
						
							
						
						
							0acb09468b
							
						
					 | 
					
						
						
							
							* bugfix of set_in_byte, long must be used at start, same is true for
						
						
						
						
						
						
						
						another routine 
						
					 | 
					
						1998-06-17 13:59:08 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								michael
							
						 
					 | 
					
						
						
						
						
							
						
						
							b36e918420
							
						
					 | 
					
						
						
							
							+ Implemented DecRef
						
						
						
						
						
					 | 
					
						1998-06-08 19:26:53 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								michael
							
						 
					 | 
					
						
						
						
						
							
						
						
							4b73216117
							
						
					 | 
					
						
						
							
							+ Split rtti according to processor. Implemented optimized i386 code.
						
						
						
						
						
					 | 
					
						1998-06-08 15:32:08 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								carl
							
						 
					 | 
					
						
						
						
						
							
						
						
							5ad930412e
							
						
					 | 
					
						
						
							
							* single_cmp, comparison was reversed!
						
						
						
						
						
					 | 
					
						1998-06-05 12:33:16 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								carl
							
						 
					 | 
					
						
						
						
						
							
						
						
							89fd9e9c5d
							
						
					 | 
					
						
						
							
							* calculating sets is COMPLETELY different from the intel in
						
						
						
						
						
						
						
						determining the bit number
  * new passing parameters conventions
  * misc bugfixes 
						
					 | 
					
						1998-06-05 12:32:07 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								carl
							
						 
					 | 
					
						
						
						
						
							
						
						
							26d45eee6d
							
						
					 | 
					
						
						
							
							* all string internal routines fixed and tested (to my knowledge)
						
						
						
						
						
						
						
						* bugfix of missing typecast with a call to halt with a word 
						
					 | 
					
						1998-06-05 12:28:58 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								peter
							
						 
					 | 
					
						
						
						
						
							
						
						
							d0ce4085d3
							
						
					 | 
					
						
						
							
							* comp,extended are only i386 added support_comp,support_extended
						
						
						
						
						
					 | 
					
						1998-06-04 23:45:56 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								carl
							
						 
					 | 
					
						
						
						
						
							
						
						
							57dbf2308a
							
						
					 | 
					
						
						
							
							* strcopy bugfix
						
						
						
						
						
						
						
						* co bugfix with stack 
						
					 | 
					
						1998-05-25 12:18:48 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								michael
							
						 
					 | 
					
						
						
						
						
							
						
						
							dbe0135764
							
						
					 | 
					
						
						
							
							Changed makefile system to use -I compiler option, and streamlined i a bit
						
						
						
						
						
					 | 
					
						1998-05-06 09:09:07 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								michael
							
						 
					 | 
					
						
						
						
						
							
						
						
							62001bab9a
							
						
					 | 
					
						
						
							
							+ Changed Random() function. Moved from system to processor dependent files (from Pedro Gimeno)
						
						
						
						
						
					 | 
					
						1998-04-08 07:53:31 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								carl
							
						 
					 | 
					
						
						
						
						
							
						
						
							b170680325
							
						
					 | 
					
						
						
							
							* bugfix of STRCONCAT alignment problem
						
						
						
						
						
					 | 
					
						1998-03-27 23:48:06 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								carl
							
						 
					 | 
					
						
						
						
						
							
						
						
							1988f09fb0
							
						
					 | 
					
						
						
							
							* bugfix of FLAGS as return values for SET_IN_BYTE and SET_SET_BYTE
						
						
						
						
						
					 | 
					
						1998-03-27 23:47:35 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								root
							
						 
					 | 
					
						
						
						
						
							
						
						
							d1a1f501c8
							
						
					 | 
					
						
						
							
							Initial revision
						
						
						
						
						
					 | 
					
						1998-03-25 11:18:12 +00:00 | 
					
					
						
						
							
							
							
						
					 |