diff --git a/README.md b/README.md index b26aa72..eac1841 100644 --- a/README.md +++ b/README.md @@ -8,5 +8,8 @@ Right now there are 2 software projects: Both of these are in the software sub-directory. The hardware sub-directory contains the KiKad 6.0 project along with the required symbol and footprint libraries and the gerbers. +For Arduino software development I'm using VSCode and the platformio plugin. This provides a pleasant and smooth development experience. + +For assembler I'm using Easy68k...this provides a less smooth and pleasant development experience but it does work and the simulation is quite useful. ![V20220811](./hardware/V20220811.png) \ No newline at end of file diff --git a/software/Mega68k freerun/src/scratch b/software/Mega68k freerun/src/scratch deleted file mode 100644 index d03c965..0000000 --- a/software/Mega68k freerun/src/scratch +++ /dev/null @@ -1,12 +0,0 @@ - 1 2 - 12345678901234567890123 -Address 01011011010111101010010 - -Lo : 10100100 : A4 - 52 -Hi : 01011110 : 5E - AF -Ex : 01011011 : 5B - 2D - - 00000000111101011011010 - - 0001011 - \ No newline at end of file diff --git a/software/Mega68k freerun/src/test.js b/software/Mega68k freerun/src/test.js deleted file mode 100644 index eacea34..0000000 --- a/software/Mega68k freerun/src/test.js +++ /dev/null @@ -1,61 +0,0 @@ -const VPA_PIN = 4; -const BERR_PIN = 1; -const BGACK_PIN = 0; - -var result = 255; - -function printBits(value, size) { - var buffer = []; - for ( var i = 0; i < size; i ++ ) { - buffer[i] = (value & (1<<(size-i))) ? '1' : '0'; - } - return buffer.join(""); - } - - -result &= ~( - (1<> 8; -console.log("Hi Byte: ", hi.toString(16)); -console.log("Lo Byte: ", low.toString(16)); - -var value = 0b01011011010111101010010; -value = value << 1; -console.log("Value: ", value.toString(2)); -console.log("Value: ", value.toString(16)); - -var xAddress = 0xAD & ~(1<<7); // 0x2D; -var hAddress = 0xAF; -var lAddress = 0x52; -var address = ((xAddress<<16) | (hAddress<<8) | lAddress) << 1; - -console.log("Address: ", address.toString(16)); -console.log("Address: ", printBits(address, 24)); - -xAddress = 0x04; -hAddress = 0xAF; -lAddress = 0x6D; -address = ((xAddress<<16) | (hAddress<<8) | lAddress) << 1; -console.log("Address: ", address.toString(16)); -console.log("Address: ", printBits(address, 24));