Irmen de Jong 
							
						 
					 
					
						
						
							
						
						836bc9d456 
					 
					
						
						
							
							added verafx.available()  
						
						
						
						
					 
					
						2023-10-10 22:12:21 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						a37769aafe 
					 
					
						
						
							
							cx16 adpcm example is now able to decode and play stereo music as well as mono.  
						
						
						
						
					 
					
						2023-10-10 02:41:20 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						68e62e4bd2 
					 
					
						
						
							
							added cx16.MCIOUT() kernal call  
						
						... 
						
						
						
						correct case of several other cx16 kernal calls.
corrected to upper case: cx16 kernal calls CLOSE_ALL, LKUPLA, LKUPSA, JSRFAR, PRIMM, MACPTR. 
						
						
					 
					
						2023-10-09 22:44:36 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						a48ce35f0b 
					 
					
						
						
							
							added %option verafxmuls  
						
						
						
						
					 
					
						2023-10-05 22:06:33 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						e1835b5775 
					 
					
						
						
							
							removed dysfunctional c128.graphics library module  
						
						
						
						
					 
					
						2023-10-05 21:03:47 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						ee81da14d6 
					 
					
						
						
							
							cx16: removed monochrome modes from gfx2 (use monogfx instead).  New screen mode numbering!  
						
						... 
						
						
						
						programs will now be a lot smaller than before if they use gfx2 (or monogfx if they were only using monochrome drawing)
monogfx also fixes some drawing errors with small horizontal lines, and stippled vertical lines. 
						
						
					 
					
						2023-10-05 02:12:46 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						6395d1908e 
					 
					
						
						
							
							cx16: added monogfx library module, replaces gfx2 for monochrome screenmodes.  
						
						
						
						
					 
					
						2023-10-04 22:32:13 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						989a5a2f8a 
					 
					
						
						
							
							some notes about array alignment  
						
						
						
						
					 
					
						2023-10-04 01:10:36 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						b7a622c68e 
					 
					
						
						
							
							fix alignment of uninitialized arrays in aligned blocks (make them initialized with zeros so they don't end up in the BSS section)  
						
						... 
						
						
						
						fix alignment of uninitialized arrays in aligned blocks (make them initialized with zeros so they don't end up in the BSS section) 
						
						
					 
					
						2023-10-04 00:12:36 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						a8507b437d 
					 
					
						
						
							
							add verafx.transparency()  
						
						
						
						
					 
					
						2023-10-03 01:47:52 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						e505bf9ccf 
					 
					
						
						
							
							added "emudbg" library (cx16 only) to interface with the emulator  
						
						
						
						
					 
					
						2023-10-02 22:23:09 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						a289b32053 
					 
					
						
						
							
							Revert "added -verafxmul compiler option to use vera fx multiplication routine on cx16"  
						
						... 
						
						
						
						This reverts commit 690782bf 
						
						
					 
					
						2023-10-02 21:08:52 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						c3f1f09ad1 
					 
					
						
						
							
							added verafx.clear()  
						
						
						
						
					 
					
						2023-10-02 01:34:56 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						70ee2026ff 
					 
					
						
						
							
							fix gfx2 screen fill broken when using verafx  
						
						
						
						
					 
					
						2023-10-02 00:12:48 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						690782bf60 
					 
					
						
						
							
							added -verafxmul compiler option to use vera fx multiplication routine on cx16  
						
						
						
						
					 
					
						2023-10-01 22:44:45 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						8fbe13f99d 
					 
					
						
						
							
							c64: $a5 removed from free ZP (it's actually used by kernal disk routines)  
						
						
						
						
					 
					
						2023-09-29 00:28:04 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						452e9e275f 
					 
					
						
						
							
							diskio module: set correct read or write i/o channel every time f_read or f_write is called  
						
						
						
						
					 
					
						2023-09-28 23:39:37 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						cd40088636 
					 
					
						
						
							
							vm: added math.mul16_last_upper()  
						
						
						
						
					 
					
						2023-09-28 03:18:49 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						9b9e6f4af5 
					 
					
						
						
							
							added math.mul16_last_upper() to fetch the upper 16 bits of the last word multiplication  
						
						
						
						
					 
					
						2023-09-25 23:59:57 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						ae6eeadf54 
					 
					
						
						
							
							doc about range step value has to be a constant  
						
						
						
						
					 
					
						2023-09-25 23:19:32 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						5268b05060 
					 
					
						
						
							
							added bonkram chunk to chunkfile example  
						
						
						
						
					 
					
						2023-09-25 22:24:40 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						390263a34e 
					 
					
						
						
							
							added cx16 verafx library module  
						
						
						
						
					 
					
						2023-09-24 23:00:40 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						eb55da63ef 
					 
					
						
						
							
							weird  
						
						
						
						
					 
					
						2023-09-23 11:21:17 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						229c1114dd 
					 
					
						
						
							
							vm: fixed array initialization values with address-ofs  
						
						
						
						
					 
					
						2023-09-19 23:54:18 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						885df9156f 
					 
					
						
						
							
							todo  
						
						
						
						
					 
					
						2023-09-19 00:08:17 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						880c0a5da8 
					 
					
						
						
							
							allow taking address of array element  
						
						
						
						
					 
					
						2023-09-18 04:37:41 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						ccf6e32bf9 
					 
					
						
						
							
							adding setlsb() and setmsb() builtin functions to 6502 codegen  
						
						
						
						
					 
					
						2023-09-17 15:16:47 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						95e4490a8a 
					 
					
						
						
							
							adding setlsb() and setmsb() builtin functions  
						
						
						
						
					 
					
						2023-09-15 02:39:16 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						00b0ec58b4 
					 
					
						
						
							
							update to Antlr 4.13.1  
						
						
						
						
					 
					
						2023-09-14 21:11:55 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						a1d0e5bb65 
					 
					
						
						
							
							added list of software to docs  
						
						
						
						
					 
					
						2023-09-13 21:51:48 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						03e0d4b2e8 
					 
					
						
						
							
							reducing expression codegen complexity (no longer splitting conditional expressions, and using r9 as temp var)  
						
						
						
						
					 
					
						2023-09-13 01:08:42 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						6afdd4e6fd 
					 
					
						
						
							
							preparing next version  
						
						
						
						
					 
					
						2023-09-12 21:53:49 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						bde4be8231 
					 
					
						
						
							
							fix VM indexed instructions to only use lsb part of the index  
						
						
						
						
					 
					
						2023-09-06 02:44:04 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						0bbbb12ed2 
					 
					
						
						
							
							fix bench8 examples  
						
						
						
						
					 
					
						2023-09-05 23:40:54 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						b570bdaed7 
					 
					
						
						
							
							fix codegen for array[i] += float expression  
						
						
						
						
					 
					
						2023-09-05 22:38:52 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						8c0843cc87 
					 
					
						
						
							
							fix an invalid 6502 instruction on c64 in certain float assignment  
						
						
						
						
					 
					
						2023-09-05 21:54:52 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						31458ffd81 
					 
					
						
						
							
							examples cleanup and improving c64 graphics module (shift bitmap to higher ram area)  
						
						
						
						
					 
					
						2023-09-05 20:39:12 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						c15c10a94e 
					 
					
						
						
							
							fixed 'unroll CONSTANTEXPR' compiler errors  
						
						
						
						
					 
					
						2023-09-05 01:03:35 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						9fca978725 
					 
					
						
						
							
							optimized plasma examples even more  
						
						
						
						
					 
					
						2023-09-05 00:23:50 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						eb018ae660 
					 
					
						
						
							
							code optimization for  bytearray[x] +/- bytearray[y]  
						
						... 
						
						
						
						use adc array,y or sbc array,y instead of tempvar 
						
						
					 
					
						2023-09-04 23:01:53 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						7e5a9474fe 
					 
					
						
						
							
							improve plasma example  
						
						
						
						
					 
					
						2023-09-04 20:35:43 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						525a9b5036 
					 
					
						
						
							
							prepare parser to allow chained array indexing later  
						
						
						
						
					 
					
						2023-09-03 19:06:47 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						c3fbdf34ca 
					 
					
						
						
							
							fixed c64 float problem  
						
						
						
						
					 
					
						2023-09-03 16:40:10 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						48bd51e1a5 
					 
					
						
						
							
							c64 float problem  
						
						
						
						
					 
					
						2023-09-03 16:29:01 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						10d0b03a90 
					 
					
						
						
							
							use less tempvars  
						
						
						
						
					 
					
						2023-09-03 01:32:47 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						95be1c9e22 
					 
					
						
						
							
							fix optimized swapped in-place byte comparisons  
						
						
						
						
					 
					
						2023-09-03 00:47:55 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						15c649024e 
					 
					
						
						
							
							float problems on c64  
						
						
						
						
					 
					
						2023-09-02 23:09:55 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						e97303c226 
					 
					
						
						
							
							fix word multiplication to not clobber r0 and r1 anymore  
						
						... 
						
						
						
						This was causing corruption in certain programs such as the cx16/amiga example.
The problem was introduced in 9.4 with the new multiply_words routine 
						
						
					 
					
						2023-09-02 20:52:16 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						3b786c819d 
					 
					
						
						
							
							avoid using temp var even more  
						
						
						
						
					 
					
						2023-09-01 23:47:01 +02:00 
						 
				 
			
				
					
						
							
							
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						04959dbd8b 
					 
					
						
						
							
							optimize asm: don't use temp var for some additions  
						
						
						
						
					 
					
						2023-09-01 22:24:17 +02:00