Irmen de Jong 
							
						 
					 
					
						
						
							
						
						25f25a8767 
					 
					
						
						
							
							Get rid of sort() and reverse() builtin functions.  
						
						 
						
						... 
						
						
						
						Sort() had too many gotchas and reverse() is kinda redundant you can loop in decreasing order through an array too. 
						
						
					 
					
						2024-07-06 17:07:58 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						0c053e4a2c 
					 
					
						
						
							
							IR: don't confuse symbol names starting with 'r', with register names  
						
						 
						
						... 
						
						
						
						Added start of buffer.p8 (experimental) 
						
						
					 
					
						2024-07-04 01:39:25 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						3f6521cc9b 
					 
					
						
						
							
							todo  
						
						 
						
						
						
						
					 
					
						2024-07-03 20:33:59 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						a074491d5b 
					 
					
						
						
							
							fix doc build  
						
						 
						
						
						
						
					 
					
						2024-07-03 00:08:49 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						43c55b58d2 
					 
					
						
						
							
							fix register overwriting for certain subroutine call parameter combinations.  Fixes   #136  
						
						 
						
						
						
						
					 
					
						2024-07-02 23:26:34 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						e7298f8162 
					 
					
						
						
							
							fix invalid code gen for if v1==0 or v2==0  
						
						 
						
						
						
						
					 
					
						2024-07-01 23:38:25 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						ddf990296b 
					 
					
						
						
							
							fix subroutine inlining symbol scope error  
						
						 
						
						
						
						
					 
					
						2024-06-29 18:53:54 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						ead8aa7800 
					 
					
						
						
							
							asm optimization: bxx+jmp -> opposite bxx  
						
						 
						
						
						
						
					 
					
						2024-06-29 17:22:57 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						7a9dd1ac9b 
					 
					
						
						
							
							optimize trivial 65c02 stack instructions  
						
						 
						
						
						
						
					 
					
						2024-06-29 15:42:40 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						1c97c22eff 
					 
					
						
						
							
							optimize simple word and byte addition/subtraction better  
						
						 
						
						
						
						
					 
					
						2024-06-29 14:33:42 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						bbf621a8c4 
					 
					
						
						
							
							doc  
						
						 
						
						
						
						
					 
					
						2024-06-29 13:39:08 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						8efa89165c 
					 
					
						
						
							
							sprites.get_data_ptr() signature changed: now properly returns the 2 values  
						
						 
						
						
						
						
					 
					
						2024-06-27 22:22:26 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						4f8aaf9244 
					 
					
						
						
							
							some tweaks and todos  
						
						 
						
						
						
						
					 
					
						2024-06-26 21:22:40 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						54bffc91ae 
					 
					
						
						
							
							properly generate PUSH and POP instructions for push() and pop() calls in IR.  
						
						 
						
						... 
						
						
						
						Also switch to a fork of shadowJar to avoid Gradle deprecation errors. 
						
						
					 
					
						2024-06-25 22:39:20 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						63f5ef9e14 
					 
					
						
						
							
							fix typo for bool array storage size  
						
						 
						
						
						
						
					 
					
						2024-06-20 22:55:47 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						034f27a8dd 
					 
					
						
						
							
							added queens example, update kotest lib  
						
						 
						
						
						
						
					 
					
						2024-06-19 23:57:43 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						c2f6311367 
					 
					
						
						
							
							todo  
						
						 
						
						
						
						
					 
					
						2024-06-17 22:41:52 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						c9a4235669 
					 
					
						
						
							
							update to kotlin 2.0, fix several code style issues  
						
						 
						
						
						
						
					 
					
						2024-06-04 01:00:46 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						3d799ae7fe 
					 
					
						
						
							
							todo  
						
						 
						
						
						
						
					 
					
						2024-06-01 15:03:01 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						8b10115390 
					 
					
						
						
							
							release 10.3.1  
						
						 
						
						
						
						
					 
					
						2024-05-31 23:51:35 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						d2e010c439 
					 
					
						
						
							
							added cx16.scnsiz  (extapi call),  describe profiler.py script  
						
						 
						
						
						
						
					 
					
						2024-05-31 21:48:29 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						22c9e99fa3 
					 
					
						
						
							
							explain integer math sin/cos routines even better  
						
						 
						
						
						
						
					 
					
						2024-05-29 23:12:00 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						ee262f6aad 
					 
					
						
						
							
							explain integer math sin/cos routines even better  
						
						 
						
						
						
						
					 
					
						2024-05-29 20:26:42 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						af64af2397 
					 
					
						
						
							
							explain integer math sin/cos routines better  
						
						 
						
						
						
						
					 
					
						2024-05-29 19:48:27 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						d3dcd24b4d 
					 
					
						
						
							
							add profiler script  
						
						 
						
						
						
						
					 
					
						2024-05-29 00:56:31 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						0dc50a93a4 
					 
					
						
						
							
							added @nozp variable flag  
						
						 
						
						
						
						
					 
					
						2024-05-21 21:53:58 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						ac1d4b4a7a 
					 
					
						
						
							
							mouse_pos() now returns the coordinates as unsigned words  
						
						 
						
						
						
						
					 
					
						2024-05-20 21:38:02 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						e4990f8ec5 
					 
					
						
						
							
							Revert "update to Java 17 LTS"  
						
						 
						
						... 
						
						
						
						This reverts commit 3ef5bdfeda . 
						
						
					 
					
						2024-05-18 18:59:32 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						3ef5bdfeda 
					 
					
						
						
							
							update to Java 17 LTS  
						
						 
						
						
						
						
					 
					
						2024-05-17 18:27:21 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						9120e16683 
					 
					
						
						
							
							todo  
						
						 
						
						
						
						
					 
					
						2024-05-02 21:02:50 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						a1ebc7090d 
					 
					
						
						
							
							fix sieve example  
						
						 
						
						
						
						
					 
					
						2024-04-18 22:22:29 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						054b4636e0 
					 
					
						
						
							
							version 10.3  
						
						 
						
						
						
						
					 
					
						2024-04-18 21:50:48 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						5ac9c75521 
					 
					
						
						
							
							docs of new floats routines and added them to VM target too  
						
						 
						
						
						
						
					 
					
						2024-04-17 20:03:36 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						a7247f5b8b 
					 
					
						
						
							
							fix boolean expression optimization bug  
						
						 
						
						
						
						
					 
					
						2024-04-12 21:56:25 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						4d37581694 
					 
					
						
						
							
							fix the symbol lookup error lsb(a) when a is in a multi vardecl.  
						
						 
						
						
						
						
					 
					
						2024-04-11 00:51:08 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						5d7ddebcad 
					 
					
						
						
							
							fix bool to uword cast in 6502 codegen  
						
						 
						
						
						
						
					 
					
						2024-04-11 00:34:53 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						8babad9c7c 
					 
					
						
						
							
							sphinx config  
						
						 
						
						
						
						
					 
					
						2024-04-10 20:04:09 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						8db7aa07bd 
					 
					
						
						
							
							added (autogenerated) symbol skeleton files to the docs  
						
						 
						
						
						
						
					 
					
						2024-04-10 19:58:15 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						42f4b06ac8 
					 
					
						
						
							
							added options -bytes2float and -float2bytes to be able to do float conversions from the command line  
						
						 
						
						
						
						
					 
					
						2024-04-09 23:59:54 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						f5d556a7f9 
					 
					
						
						
							
							added missing options to doc  
						
						 
						
						
						
						
					 
					
						2024-04-09 19:30:04 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						2aae46d632 
					 
					
						
						
							
							added -dumpsymbols option to print a dump of all the variables and subroutine signatures  
						
						 
						
						
						
						
					 
					
						2024-04-09 19:19:13 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						19ebc6d6b3 
					 
					
						
						
							
							better error message for ambiguous multi-var initialization in vardecl  
						
						 
						
						
						
						
					 
					
						2024-04-08 22:36:00 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						6ed9899dc7 
					 
					
						
						
							
							smarter desugaring of ubyte x,y  
						
						 
						
						
						
						
					 
					
						2024-04-07 23:36:46 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						9de7698a5c 
					 
					
						
						
							
							verafx.mult() and muls() now return both words of the 32 bits result.  
						
						 
						
						
						
						
					 
					
						2024-04-07 22:41:21 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						112d2d6058 
					 
					
						
						
							
							cx16 sprites module: the palette_offset parameter now takes values 0-15 (instead of 0-255) to be more consistent with docs and vera behavior  
						
						 
						
						
						
						
					 
					
						2024-04-07 21:49:03 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						ddb8346711 
					 
					
						
						
							
							added txt.cls() as a shorter alternative to clear_screen().  
						
						 
						
						... 
						
						
						
						cx16: added new character encodings, and routines in textio to enable the character sets for them.
cx16: added txt.chrout_lit() and txt.print_lit() to always print the literal characters and never as control codes 
						
						
					 
					
						2024-04-07 19:32:44 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						8dd3faf395 
					 
					
						
						
							
							clarification  
						
						 
						
						
						
						
					 
					
						2024-04-06 14:31:39 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						35f3e8708b 
					 
					
						
						
							
							doc and tweak subexpression extraction a tiny bit  
						
						 
						
						
						
						
					 
					
						2024-04-06 14:01:06 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						cfe3fcc9e7 
					 
					
						
						
							
							fix symbol table issue  
						
						 
						
						
						
						
					 
					
						2024-04-06 12:53:33 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Irmen de Jong 
							
						 
					 
					
						
						
							
						
						66a6659a6e 
					 
					
						
						
							
							cbm.STOP2() and cbm.GETIN2() convenience routines  
						
						 
						
						
						
						
					 
					
						2024-04-06 02:16:21 +02:00