I've found a second source for connectors, and they say that I can have the connectors in my hands in less than two weeks, meaning I should be able to start offering connectors and kits by the end of July, and not Mid-August like I previously expected (due to Major League's 3-4 week lead time + shipping).
Now I'm going to go back to testing the build manual...
At the risk of you chaffing your hands... coming soon... as in sometime next week:
"Morpheus System Architecture and Developer's Guide"
~50 pages of goodness, including architecture diagrams, memory maps, "how to" use the memory expansion bus, "how to" program 256 color VGA drivers, etc
also coming are diagnostic utilities for each subsystem so you can verify everything works [noparse]:)[/noparse]
You can find a couple of diagrams on this page I think, but from now all the new up to date docs etc will be at
Turns out that P7, 74HC139 decoder, C13 decoupling cap should be installed AFTER the sockets are soldered in, easier to solder the 16 pin dip socket that way
Page 8, audio connector - Thanks TrapperBob! Dremeling the connector was MUCH easier than redrilling board!
Ok, no other changes to the build instructions; next I will verify the testing/troubleshooting section
Today I will be going through the diagnostics in the manual, looking for ways of improving the manual, and make sure it is correct.
I will be uploading the diagnostics to my site as they are ready for public consumption - keyboard and mouse tests will go up first. Note they require that you use eight LED's and 270R resistors hooked up to P0-P7.
I will also be processing the shots I took while I built the boards, and adding them to the build manual.
Next is trying and correcting the trouble shooting section - I was too optimistic yesterday, the photo's and updating the documentation took longer than expected. Sorry.
As I try the diagnostics, I will be uploading them to my site.
After this manual is done, I will take a couple of days break from writing manuals to post and work on the XGA driver - I figure a couple of you will have finished building your Morpheus boards by the end of this weekend, and will want a nice hires driver to play with.
After that:
- Mem+ build manual like the Morpheus one
- Morpheus System Architecture and Developer's Guide manual
- 256x192 256 color gaming driver
Question:
What do you guys want to see first - the gaming driver or the developer's guide?
The boards look great! Your pictures look so much better than I am able to take of my boards at this point. I have both the Morpheus and Mem+ boards assembled minus the stacking connectors which I am waiting to purchase from you. I have been running some simple diagnostics on the Morpheus board but it is not easy without "drawing" out the schematics for me. Look forward to you publishing you diagnostics and drivers as well as the developer's manual and the rest of the documentation package. Looking forward to being able to order the connectors as well as the school board and probably another whole system in a short period of time. I (we) appreciate your hard work and long hours in this endeavor.
Please let us know if there is anything we can help with!
Glad to hear you have them assembled. I will be posting the keyboard/mouse diagnostics later today - sorry for the delay, but there is so much documentation etc to do!
I actually only have a partial schematic for the CPU2 side, looks like while I was cleaning up the Eagle directories and backups I managed to lose the full schematic, and I can't find the backup DVD! No matter, it was out of date. When I have a bit of time, I will do a full schematic.
Until then, the "System Architecture" diagram has all the pin information, and sometime tomorrow I hope to post the VGA256 diagnostic - which is actually a 640x240 two color (from a palette of 256 colors) driver, it even has a primitive "plot character" routine - just need the bitmaps for all the rest of the ASCII characters. It also has "plot pixel", and only uses hub memory.
Sometime next week I'll be posting the XGA driver (1024x768, four colors from a 256 color palette, soon to be modified for a separate palette per scan line), even though it still has an occasional sync problem. I have two ways around it, one is it can notice if it is out of sync, and it can try to re-sync... once it gets in sync, it will run indefinitely (until it is rebooted).
Right now, since the product shots and the build manual photo's are done, I am working through the testing section of the manual, looking for bugs and ways to improve it, as well as simplifying and getting the diagnostics ready for public consumption.
After that is done, I'll work on the XGA driver for a couple of days before writing the Mem+ build manual.
Sorry guys, I need a few days break from documentation.
During this time I will also be finishing the "Morpheus Systems Architecture and Developer's Guide" - the reference on theory of operations, and how to program the memory, VGA256 etc., it will also cover the Mem+ board.
Then comes the 256x192x256 gaming driver
Knowing you guys are appreciating my doing this, plus y'alls enthusiasm for Morpheus is what makes me work crazy hours to make the best Propeller products!
As for help... keep giving me great feedback and suggestions like you have been... and after I have a couple of drivers out, go nuts porting and writing great apps for the platform!
And later, port/write lots of games... Morpheus is a killer gaming platform.
Bill
TrapperBob said...
Bill,
The boards look great! Your pictures look so much better than I am able to take of my boards at this point. I have both the Morpheus and Mem+ boards assembled minus the stacking connectors which I am waiting to purchase from you. I have been running some simple diagnostics on the Morpheus board but it is not easy without "drawing" out the schematics for me. Look forward to you publishing you diagnostics and drivers as well as the developer's manual and the rest of the documentation package. Looking forward to being able to order the connectors as well as the school board and probably another whole system in a short period of time. I (we) appreciate your hard work and long hours in this endeavor.
Please let us know if there is anything we can help with!
John: No videos YET. I am still working on manuals, then come drivers, then demos, then video's!
Drivers:
First I improve the XGA driver that exists, adding a separate 4 color palette for each scan line (4 colors from 256 color palette)
Then I write the first gaming driver - 256x192 pixels (with XGA timing)
Then I add a LOT of sprites to the gaming driver - I anticipate 20+ 16x16 pixel (256 colors per pixel) sprites visible per scan line
Then I write other drivers, like some nice hirez text drivers that only use hub memory.
After that it will be time to write the high speed comm driver between CPU1 & CPU2 - I have a four bit parallel bus between the two chips, so it could get quite fast [noparse]:)[/noparse]
I think that the VocalTractDemo in the Library Samples for Propeller Tool v1.26 makes a good diagnostic for the audio out, all you have to do is change the references to pin 10 and pin 11 in the start method to pin 22 and pin 23. Works great!
I am working on "MorphDiag" - a new diagnostic utility for Morpheus. I think you guys will like it... here is a text capture from PST
MorphDiag v0.1 Copyright 2009 William Henning
Test CPU1 Test CPU2
---------------------------------------------
1) Test Processor 1 A) Test Processor 2
2) Test EEPROM 1 B) Test EEPROM 2
3) Test Audio C) Test VGA 256 Colors
4) Test Keyboard D) Test 512K XMM
5) Test Mouse
6) Test RTC E) Test Mem+
7) Test SPI RAM F) Test SD Card
8) Test SPI Flash G) Test PIO
READY>
"Test Processor" automatically checks for:
- short to ground
- short to Vcc
- short between pins on the same processor
MorphDiag requies Propeller Tool v1.26, Parallax Serial Terminal, and a PropPlug (or similar programming plug)
As you can see from the menu, I am integrating the separate diagnostics into one central utility. I am working on the Processor Menu items right now, after they are a bit polished I will upload v0.1 on my site. I will keep updating it as I add the remaining menu items.
Question:
I can detect if the PropPlug is connected to CPU1 or CPU2 - should it only show the tests for the appropriate CPU?
MorphDiag v0.10 has been uploaded to the "Downloads" page of my site!
Currently supports testing:
- CPU1, CPU2 for shorts to ground, shorts to Vcc, detects pull up / pull down resistors, and also potential shorts between pins
- EEPROM on either CPU (gives hex dump of first 256 bytes if it find an EEPROM)
- both audio channels
- keyboard ('Q' exits)
- mouse (code not tested, but its there, any mouse button exits)
NOT IMPLEMENTED YET (but coming soon)
- RTC test
- SPI RAM test
- SPI Flash test
- 512KB Morpheus memory test
Bill, I did a memory test for the TriBlade. I will dig it out. It is incomplete, in that it does not check for shorts in the normal sense, but it does a waling bit pattern.
More great work
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ Links to other interesting threads:
Cluso99 said...
Bill, I did a memory test for the TriBlade. I will dig it out. It is incomplete, in that it does not check for shorts in the normal sense, but it does a waling bit pattern.
Comments
I've found a second source for connectors, and they say that I can have the connectors in my hands in less than two weeks, meaning I should be able to start offering connectors and kits by the end of July, and not Mid-August like I previously expected (due to Major League's 3-4 week lead time + shipping).
Now I'm going to go back to testing the build manual...
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
www.mikronauts.com - my site 6.250MHz custom Crystals for running Propellers at 100MHz
Las - Large model assembler for the Propeller Largos - a feature full nano operating system for the Propeller
Morpheus & Mem+ Advanced dual Propeller SBC with XMM and 256 Color VGA
Please use mikronauts _at_ gmail _dot_ com to contact me off-forum, my PM is almost totally full
page 6
EEPROM:
install 100nF decoupling capacitor C10 near pin 1 of EEPROM (this line was missing in the build docs)
RTC:
do not install 470uF electrolytic cap until after all the IC sockets have been installed
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
www.mikronauts.com - my site 6.250MHz custom Crystals for running Propellers at 100MHz
Las - Large model assembler for the Propeller Largos - a feature full nano operating system for the Propeller
Morpheus & Mem+ Advanced dual Propeller SBC with XMM and 256 Color VGA
Please use mikronauts _at_ gmail _dot_ com to contact me off-forum, my PM is almost totally full
Post Edited (Bill Henning) : 7/14/2009 7:16:03 PM GMT
An upgraded guide with pictures and kits?? PERFECT!
OBC
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
New to the Propeller?
Visit the: The Propeller Pages @ Warranty Void.
At the risk of you chaffing your hands... coming soon... as in sometime next week:
"Morpheus System Architecture and Developer's Guide"
~50 pages of goodness, including architecture diagrams, memory maps, "how to" use the memory expansion bus, "how to" program 256 color VGA drivers, etc
also coming are diagnostic utilities for each subsystem so you can verify everything works [noparse]:)[/noparse]
You can find a couple of diagrams on this page I think, but from now all the new up to date docs etc will be at
http://mikronauts.com/downloads/
Also coming next week: "Mem+ Building Guide" - with pics etc
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
www.mikronauts.com - my site 6.250MHz custom Crystals for running Propellers at 100MHz
Las - Large model assembler for the Propeller Largos - a feature full nano operating system for the Propeller
Morpheus & Mem+ Advanced dual Propeller SBC with XMM and 256 Color VGA
Please use mikronauts _at_ gmail _dot_ com to contact me off-forum, my PM is almost totally full
Turns out that P7, 74HC139 decoder, C13 decoupling cap should be installed AFTER the sockets are soldered in, easier to solder the 16 pin dip socket that way
Page 8, audio connector - Thanks TrapperBob! Dremeling the connector was MUCH easier than redrilling board!
Ok, no other changes to the build instructions; next I will verify the testing/troubleshooting section
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
www.mikronauts.com - my site 6.250MHz custom Crystals for running Propellers at 100MHz
Las - Large model assembler for the Propeller Largos - a feature full nano operating system for the Propeller
Morpheus & Mem+ Advanced dual Propeller SBC with XMM and 256 Color VGA
Please use mikronauts _at_ gmail _dot_ com to contact me off-forum, my PM is almost totally full
Post Edited (Bill Henning) : 7/14/2009 11:55:53 PM GMT
Today I will be going through the diagnostics in the manual, looking for ways of improving the manual, and make sure it is correct.
I will be uploading the diagnostics to my site as they are ready for public consumption - keyboard and mouse tests will go up first. Note they require that you use eight LED's and 270R resistors hooked up to P0-P7.
I will also be processing the shots I took while I built the boards, and adding them to the build manual.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
www.mikronauts.com - my site 6.250MHz custom Crystals for running Propellers at 100MHz
Las - Large model assembler for the Propeller Largos - a feature full nano operating system for the Propeller
Morpheus & Mem+ Advanced dual Propeller SBC with XMM and 256 Color VGA
Please use mikronauts _at_ gmail _dot_ com to contact me off-forum, my PM is almost totally full
It's a 6MB pdf (it started out as 14MB) so I can't upload it here.
You can grab it at my site, from the downloads page.
http://mikronauts.com/downloads/
Next is trying and correcting the trouble shooting section - I was too optimistic yesterday, the photo's and updating the documentation took longer than expected. Sorry.
As I try the diagnostics, I will be uploading them to my site.
After this manual is done, I will take a couple of days break from writing manuals to post and work on the XGA driver - I figure a couple of you will have finished building your Morpheus boards by the end of this weekend, and will want a nice hires driver to play with.
After that:
- Mem+ build manual like the Morpheus one
- Morpheus System Architecture and Developer's Guide manual
- 256x192 256 color gaming driver
Question:
What do you guys want to see first - the gaming driver or the developer's guide?
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
www.mikronauts.com - my site 6.250MHz custom Crystals for running Propellers at 100MHz
Las - Large model assembler for the Propeller Largos - a feature full nano operating system for the Propeller
Morpheus & Mem+ Advanced dual Propeller SBC with XMM and 256 Color VGA
Please use mikronauts _at_ gmail _dot_ com to contact me off-forum, my PM is almost totally full
John Abshier
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
www.mikronauts.com - my site 6.250MHz custom Crystals for running Propellers at 100MHz
Las - Large model assembler for the Propeller Largos - a feature full nano operating system for the Propeller
Morpheus & Mem+ Advanced dual Propeller SBC with XMM and 256 Color VGA
Please use mikronauts _at_ gmail _dot_ com to contact me off-forum, my PM is almost totally full
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
www.mikronauts.com - my site 6.250MHz custom Crystals for running Propellers at 100MHz
Las - Large model assembler for the Propeller Largos - a feature full nano operating system for the Propeller
Morpheus & Mem+ Advanced dual Propeller SBC with XMM and 256 Color VGA
Please use mikronauts _at_ gmail _dot_ com to contact me off-forum, my PM is almost totally full
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
www.mikronauts.com - my site 6.250MHz custom Crystals for running Propellers at 100MHz
Las - Large model assembler for the Propeller Largos - a feature full nano operating system for the Propeller
Morpheus & Mem+ Advanced dual Propeller SBC with XMM and 256 Color VGA
Please use mikronauts _at_ gmail _dot_ com to contact me off-forum, my PM is almost totally full
Very Nice!!
Is that the "school board" on top of the full stack?
Creating new Accounts Payable to Morpheus [noparse]:)[/noparse]
Jim
Thank you
Check out the build manual on the downloads page at my site... its FULL of similar photo's documenting building Morpheus, step by step!
Yes, that is the school board. I've finally received pricing on the connectors - but not on shipping them yet! (LOL)
I promise to soon have pricing for:
- Schoolboard
- Full kits (Morpheus, Mem+)
- Connector Kits (needed as some are custom made for me)
AND
I will also be offering assembled & tested boards.
Best,
Bill
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
www.mikronauts.com - my site 6.250MHz custom Crystals for running Propellers at 100MHz
Las - Large model assembler for the Propeller Largos - a feature full nano operating system for the Propeller
Morpheus & Mem+ Advanced dual Propeller SBC with XMM and 256 Color VGA
Please use mikronauts _at_ gmail _dot_ com to contact me off-forum, my PM is almost totally full
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
--Steve
Propalyzer: Propeller PC Logic Analyzer
http://forums.parallax.com/showthread.php?p=788230
The boards look great! Your pictures look so much better than I am able to take of my boards at this point. I have both the Morpheus and Mem+ boards assembled minus the stacking connectors which I am waiting to purchase from you. I have been running some simple diagnostics on the Morpheus board but it is not easy without "drawing" out the schematics for me. Look forward to you publishing you diagnostics and drivers as well as the developer's manual and the rest of the documentation package. Looking forward to being able to order the connectors as well as the school board and probably another whole system in a short period of time. I (we) appreciate your hard work and long hours in this endeavor.
Please let us know if there is anything we can help with!
TrapperBob
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
www.mikronauts.com - my site 6.250MHz custom Crystals for running Propellers at 100MHz
Las - Large model assembler for the Propeller Largos - a feature full nano operating system for the Propeller
Morpheus & Mem+ Advanced dual Propeller SBC with XMM and 256 Color VGA
Please use mikronauts _at_ gmail _dot_ com to contact me off-forum, my PM is almost totally full
Thank you...
Glad to hear you have them assembled. I will be posting the keyboard/mouse diagnostics later today - sorry for the delay, but there is so much documentation etc to do!
I actually only have a partial schematic for the CPU2 side, looks like while I was cleaning up the Eagle directories and backups I managed to lose the full schematic, and I can't find the backup DVD! No matter, it was out of date. When I have a bit of time, I will do a full schematic.
Until then, the "System Architecture" diagram has all the pin information, and sometime tomorrow I hope to post the VGA256 diagnostic - which is actually a 640x240 two color (from a palette of 256 colors) driver, it even has a primitive "plot character" routine - just need the bitmaps for all the rest of the ASCII characters. It also has "plot pixel", and only uses hub memory.
Sometime next week I'll be posting the XGA driver (1024x768, four colors from a 256 color palette, soon to be modified for a separate palette per scan line), even though it still has an occasional sync problem. I have two ways around it, one is it can notice if it is out of sync, and it can try to re-sync... once it gets in sync, it will run indefinitely (until it is rebooted).
Right now, since the product shots and the build manual photo's are done, I am working through the testing section of the manual, looking for bugs and ways to improve it, as well as simplifying and getting the diagnostics ready for public consumption.
After that is done, I'll work on the XGA driver for a couple of days before writing the Mem+ build manual.
Sorry guys, I need a few days break from documentation.
During this time I will also be finishing the "Morpheus Systems Architecture and Developer's Guide" - the reference on theory of operations, and how to program the memory, VGA256 etc., it will also cover the Mem+ board.
Then comes the 256x192x256 gaming driver
Knowing you guys are appreciating my doing this, plus y'alls enthusiasm for Morpheus is what makes me work crazy hours to make the best Propeller products!
As for help... keep giving me great feedback and suggestions like you have been... and after I have a couple of drivers out, go nuts porting and writing great apps for the platform!
And later, port/write lots of games... Morpheus is a killer gaming platform.
Bill ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
www.mikronauts.com - my site 6.250MHz custom Crystals for running Propellers at 100MHz
Las - Large model assembler for the Propeller Largos - a feature full nano operating system for the Propeller
Morpheus & Mem+ Advanced dual Propeller SBC with XMM and 256 Color VGA
Please use mikronauts _at_ gmail _dot_ com to contact me off-forum, my PM is almost totally full
The program assumes that there are eight LED's hooked up to P0-P7 through 270 Ohm resistors as follows:
Px ---/\/\/\/---|>|---- GND
Plug the keyboard into the keyboard socket, comment out mouse, uncomment keyboard, press keys. LED's should show ASCII codes.
then
Plug the keyboard into the mouse socket, comment out keyboard, uncomment mouse, press keys. LED's should show ASCII codes.
I am also posting the file on the Downloads page on my site.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
www.mikronauts.com - my site 6.250MHz custom Crystals for running Propellers at 100MHz
Las - Large model assembler for the Propeller Largos - a feature full nano operating system for the Propeller
Morpheus & Mem+ Advanced dual Propeller SBC with XMM and 256 Color VGA
Please use mikronauts _at_ gmail _dot_ com to contact me off-forum, my PM is almost totally full
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Links to other interesting threads:
· Home of the MultiBladeProps: TriBladeProp, RamBlade, TwinBlade,·SixBlade, website
· Single Board Computer:·3 Propeller ICs·and a·TriBladeProp board (ZiCog Z80 Emulator)
· Prop Tools under Development or Completed (Index)
· Emulators: Micros eg Altair, and Terminals eg VT100 (Index) ZiCog (Z80), MoCog (6809)
· Search the Propeller forums (via Google)
My cruising website is: ·www.bluemagic.biz·· MultiBladeProp is: www.bluemagic.biz/cluso.htm
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
www.mikronauts.com - my site 6.250MHz custom Crystals for running Propellers at 100MHz
Las - Large model assembler for the Propeller Largos - a feature full nano operating system for the Propeller
Morpheus & Mem+ Advanced dual Propeller SBC with XMM and 256 Color VGA
Please use mikronauts _at_ gmail _dot_ com to contact me off-forum, my PM is almost totally full
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Visit the home of pPropQL: propeller.wikispaces.com/pPropQL
pPropQL020: propeller.wikispaces.com/pPropQL
OMU for the pPropQL/020 propeller.wikispaces.com/OMU
Very very cool ... well done .. Any videos of apps etc ?
Regards,
John
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
'Necessity is the mother of invention'
'Those who can, do.Those who can’t, teach.'
'Convince a man against his will, he's of the same opinion still.'
·
John: No videos YET. I am still working on manuals, then come drivers, then demos, then video's!
Drivers:
First I improve the XGA driver that exists, adding a separate 4 color palette for each scan line (4 colors from 256 color palette)
Then I write the first gaming driver - 256x192 pixels (with XGA timing)
Then I add a LOT of sprites to the gaming driver - I anticipate 20+ 16x16 pixel (256 colors per pixel) sprites visible per scan line
Then I write other drivers, like some nice hirez text drivers that only use hub memory.
After that it will be time to write the high speed comm driver between CPU1 & CPU2 - I have a four bit parallel bus between the two chips, so it could get quite fast [noparse]:)[/noparse]
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
www.mikronauts.com - my site 6.250MHz custom Crystals for running Propellers at 100MHz
Las - Large model assembler for the Propeller Largos - a feature full nano operating system for the Propeller
Morpheus & Mem+ Advanced dual Propeller SBC with XMM and 256 Color VGA
Please use mikronauts _at_ gmail _dot_ com to contact me off-forum, my PM is almost totally full
I think that the VocalTractDemo in the Library Samples for Propeller Tool v1.26 makes a good diagnostic for the audio out, all you have to do is change the references to pin 10 and pin 11 in the start method to pin 22 and pin 23. Works great!
I will be updating the build manual...
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
www.mikronauts.com - my site 6.250MHz custom Crystals for running Propellers at 100MHz
Las - Large model assembler for the Propeller Largos - a feature full nano operating system for the Propeller
Morpheus & Mem+ Advanced dual Propeller SBC with XMM and 256 Color VGA
Please use mikronauts _at_ gmail _dot_ com to contact me off-forum, my PM is almost totally full
I am working on "MorphDiag" - a new diagnostic utility for Morpheus. I think you guys will like it... here is a text capture from PST
"Test Processor" automatically checks for:
- short to ground
- short to Vcc
- short between pins on the same processor
MorphDiag requies Propeller Tool v1.26, Parallax Serial Terminal, and a PropPlug (or similar programming plug)
As you can see from the menu, I am integrating the separate diagnostics into one central utility. I am working on the Processor Menu items right now, after they are a bit polished I will upload v0.1 on my site. I will keep updating it as I add the remaining menu items.
Question:
I can detect if the PropPlug is connected to CPU1 or CPU2 - should it only show the tests for the appropriate CPU?
I appreciate all feedback!
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
www.mikronauts.com - my site 6.250MHz custom Crystals for running Propellers at 100MHz
Las - Large model assembler for the Propeller Largos - a feature full nano operating system for the Propeller
Morpheus & Mem+ Advanced dual Propeller SBC with XMM and 256 Color VGA
Please use mikronauts _at_ gmail _dot_ com to contact me off-forum, my PM is almost totally full
MorphDiag is looking great! I would have it give the choice of running diag tests for CPU1 or CPU2 or both.
TrapperBob
Currently supports testing:
- CPU1, CPU2 for shorts to ground, shorts to Vcc, detects pull up / pull down resistors, and also potential shorts between pins
- EEPROM on either CPU (gives hex dump of first 256 bytes if it find an EEPROM)
- both audio channels
- keyboard ('Q' exits)
- mouse (code not tested, but its there, any mouse button exits)
NOT IMPLEMENTED YET (but coming soon)
- RTC test
- SPI RAM test
- SPI Flash test
- 512KB Morpheus memory test
COMING LATER
- Mem+ memory test
- SD card test
- PIO test
Everyone's feedback is appreciated!
(Thanks Bob!)
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
www.mikronauts.com - my site 6.250MHz custom Crystals for running Propellers at 100MHz
Las - Large model assembler for the Propeller Largos - a feature full nano operating system for the Propeller
Morpheus & Mem+ Advanced dual Propeller SBC with XMM and 256 Color VGA
Please use mikronauts _at_ gmail _dot_ com to contact me off-forum, my PM is almost totally full
More great work
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Links to other interesting threads:
· Home of the MultiBladeProps: TriBladeProp, RamBlade, TwinBlade,·SixBlade, website
· Single Board Computer:·3 Propeller ICs·and a·TriBladeProp board (ZiCog Z80 Emulator)
· Prop Tools under Development or Completed (Index)
· Emulators: Micros eg Altair, and Terminals eg VT100 (Index) ZiCog (Z80), MoCog (6809)
· Search the Propeller forums (via Google)
My cruising website is: ·www.bluemagic.biz·· MultiBladeProp is: www.bluemagic.biz/cluso.htm
Looking very nice. I've always had a hankering for a PC/104 system - just because I like the form factor. Now I won't need one!
Ross.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Catalina - a FREE C compiler for the Propeller - see Catalina
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
www.mikronauts.com - my site 6.250MHz custom Crystals for running Propellers at 100MHz
Las - Large model assembler for the Propeller Largos - a feature full nano operating system for the Propeller
Morpheus & Mem+ Advanced dual Propeller SBC with XMM and 256 Color VGA
Please use mikronauts _at_ gmail _dot_ com to contact me off-forum, my PM is almost totally full