sorchard wrote:ROMDIFF.TXT is the result of a binary comparison between the D32 ROMs and the D64 32K mode ROMs. For each address where there is a difference the file shows the D32 byte and the D64 byte stored at that address. I produced the file to see how different the two ROM sets were. The answer is 'not very'!
Hm. My question is, how to assign your D64 comments into a disassembled Dragon 32 ROM ?
Currently i think it's easier to focus me on D64
sorchard wrote:The copyright issue is a tricky one. I can see ways where someone could get into trouble, for example by selling ROM images, even old ones, on a compilation disc, but on the other hand I don't see the harm in a group of enthusiasts examining and discussing old code just out of interest. The code is so old I can't see any commercial advantage to be gained by unlocking the 'secrets' within.
Does anyone know if Microsoft has ever made a statement on the status of old ROMs?
Don't know... But yes, Microsoft is the only company, which still exists. Isn't it?
I guess they have no more interest in it.
The source code of MS-DOS is public, see:
http://www.computerhistory.org/atchm/mi ... urce-code/
Disclaimer there:
To access this material, you must agree to the terms of the license displayed here, which permits only non-commercial use and does not give you the right to license it to third parties by posting copies elsewhere on the web.
Other historical source code releases in this series include IBM’s APL programming language, Apple II DOS, Adobe’s Photoshop, Apple Macpaint/QuickDraw, and Microsoft’s Word for Windows.
But i find e.g. the Source code of C64 BASIC for download here:
http://www.davidviner.com/cbm9.html
The disclaimer there:
Please note that, while I am making this source available, I'm not really sure if I have the authority to do so. If anyone knows for certain one way or the other then please let me know - I have no intention of treading on anyone's toes!
btw. C64 BASIC is a licences version of the Microsoft BASIC...
And some more BASIC Source Codes are here:
http://www.pagetable.com/?p=46
It's the "The Microsoft BASIC 6502 Combined Source Code":
The source can be assembled into byte-exact versions of the following seven BASICs:
Commodore BASIC 1
OSI BASIC
AppleSoft I
KIM-1 BASIC
Commodore BASIC 2 (PET)
Intellivision Keyboard Component BASIC
MicroTAN BASIC
This is available since 2008