I am sure many people have asked for many things before but this would help everyone from the novice to the expert IMO. I just read something someone wrote once about a point and clock programing way to the 2600. I feel the same way most of you do about this, that it isn't the best idea.
However, I do feel that there coiuld be a great bridge merged between the scripting editor and the emulator for testing. If there was an advanced editor made specificaly for the 2600, where you can see everything the system has to offer at your fingertips. Like a better layed out look similar to the stella debugger when your hit the "~" key.
Imagine writing the code realtime as you count your clocks and a counter that shows how many you have left per scanline. A visual cursor that follows along the screen leting you know how far you have gone raealtime and how much you have left to work with. great for kernal creation. and a dropdown display that shows all the ram you have and what is used and what is not. If you know how it will work as you do it, then you won't have to compile, test, debug, search code for errors, rewrite and do it alover again untill you find your problem.
Another thing would be have a the TIA atributes listed while you are coding like all sprites current horizontal trigger locations, width, color, vertical activation, etc. ANd a quick list of all flags and what they are set to as well. With a system that keeps track of these thiungs and the # of clock cycles the opcodes take, you can race the beam far better that ever before. You could also have macro inserts that trigger groups of code to insert themselves without having to create any header files that would be necessary when realeasing source code because the code would be written verbatim by the editor. and a display that shows current counts of the x and y registers so you always have them on hand when you need them to know what number you are at at all times. You could also section off areas in the program ROM just for improtant things and search for them when needed. For example, graphics data, sound data etc. Or howabout keeping your bankswitched roms in better order visualy, which will allow you to spendmore time on other improtant things.
I can give a basic layout visualy as a mockup if anyone likes this thought. I think it is time for more/better tools. Like how old is DASM and how many people use crimson cause it is the best one out there to date?














