/////////////////////////////////////////////////////////
//////       Dual IDE
/////////////////////////////////////////////////////////

This Software is completely freeware and was built to aid in the development of Sega Genesis games as well as Tandy Color Computer Games.
By using this program you agree that Dual Ide's Developer will not be held responsible for any damage or loss of code.  This project is still
a work in progress which means it could possibly crash.  Save and backup code regularly.


What is DUALIDE???

Its a pre compiler editing environment that compiles basic syntax function structures back into assembly before hitting the assembler.
Assemblers used:  LWASM for color computer and Vasmm68k for the sega
Emulators used: VCC,K-Fusion, and Gens



//////////////////////////////////////////////////////////////////////////////

August 31,2025
update: Version 0.75

-fixed some cg3_display library commands
-fixed a critical compiler fail on coco



//////////////////////////////////////////////////////////////////////////////

August 26,2025
update: Version 0.75

-messy coding is now supported. An example of this is the pre-compiler will remove spaces and fix tabs for you before
it hits the assembler.  Only exception is if its not a label or pre-compiler directive you must at least have a single space 
or tab so it knows its not a label.
- coco cg3 graphics library work (includes scrolling)
- sid mml support library wip

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

July 26,2025
updates: Version 0.74

-Sid Chip support
-some library fixes


/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Nov 19,2024
updates: Version 0.65

-Added screen paging for semi graphics 4 mode
-Added Raycasting test code
-Added CG3 128x96x4 library but is still wip
-Added Sid chip library which is also wip...unreleased hardware yet anyways.....but coming!
-Worked on RSDos disk imaging a bit.... still needs more work.
-Sega Dev.... nothing new to report at moment.



/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Aug 6,2024
updates: Version 0.61

-added if/or/else statements for the coco
-added if/or/else statements for functions on the coco
-added indexed addressing into function calls for the coco
-added indexed addressing into if/or/else statements on the coco
-no current syntax checking yet on the coco

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Aug 5,2024
updates: Version 0.6

-Added sega_dma transfers
-Fixed planeb crashes on real hardware
-added source code for sega libraries without midi
-added indexed addressing into function calls
-added indexed adressing into if/or/else statements
-updated examples from palette swap error

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

May 4,2024
updates: Version 0.44b

-Updated new color picker tool
-Fixed palette commands for all graphic functions to use the second last entry.  If you run a program with this update it may show your text flipped or
 reversed.  Just look up the commands to see how the parameters may have changed.

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


