![]() |
![]() |
fundamentalfundamental.tgz is available here.I am very proud of Fundamental & have great hopes for it, it's original, I am making it open source so it will serve the greater good. I hope someday it will help someone solve significant problems, if it does please give me some credit for helping you on your way. It may be of use in Mathematics, Chemistry, Physics & Economics for Modeling data without a known formula. The program could be enhanced to do automatic algorithm generation using an open source forth language engine like Paflof or else Java bytecode. however it will be about 20 years before computation speeds will make this possible. Here is a description of what it how it works & what it currently does.
Fundamental internally uses reverse polish notation algorithm to search
a solution space for a formula given test data,
it can search for formulas for
sequences of numbers as well as relationships between constants.
To date it was successfully able to find the following by a brute force
solution space search for..
It could have found out that sqrt(permability of material*permittivity of material ) = speed of light ( one of Maxwells equations ). It could have found the formula for the Balmier lines in the hydrogen spectrum The Miraculous Bailey-Borwein-Plouffe Pi Algorithm was found by a similar program.
Example: PCB-1.6.3A pcb-1.6.3 patch is finally available here.The patch has been tested against pcb-1.6.3 from Suse 6.3 only. ImprovementsThe pcb-1.6.3 is finally suitable for SMT development.A few new package definitions have been added including Common SMT components,PCI Board Templates, XCS40 FPGA, Improvments to QFP definitions. Made Soldermask Adjustable it was set to 15 Mils this was impractical for SMT components as the primary use of the soldermask is to prevent unwanted soldering of tracks & pads together & as the space between components on a PCI board is typically 4 mils this is too much. This meant some modification to the Gerber & Postscript output. Made gridding adjustable to 1 mil increments ( 1 thousand'th of an inch ), this is required for SMT development. Fixed one crashbug in insert.c owing to missing protype. I am not the maintainer of this package so don't email me to complain, However if I will give advise by email if the problem can be resolved quickly. Read README_FILES/CHANGES & README_FILES/DJBARROW_HINTS.TXT for more info. PCI pin definitions were added for all variations of PCI, however, minor improvments to pci.list & pci.inc still need to be done to deal with 3.3V & 64 bit PCI.
rsacrackrsacrack.tgz my attempts to crack RSA is available here.A FPGA Based PCI BoardThe pci board designed with pcb-1.6.3 & my enhancements is available here. This project is currently around halfway to completion it uasesXilinx XCS40 FPGA ( Field programmable gate array, essentially reconfigurable digital hardware ) & An Atmel FPGA configuration Memory on the board so it can be programmed to accelerate computation tasks or emulate various pieces of hardware. I gave up on the project as I was unable to solder the 208 pin Xilinx chip as the pitch between the pins is 0.75mm. pcbpool are excellent at building prototype pcbs you are strongly advised to use them. Contact me at my email address dj_barrow@ariasoft.ie if you want to take this project further, the more intrest shown the faster it goes up on my website. I am hoping the project will ultimately go to opencores.LicenceOfficially the software is under GPL, unofficially it is under MYPL'pay me what you think the software is worth'. To make contributions for future development of the software here are my bank details Bank Address: BOI Blackpool,Cork,Ireland. Account Name: Aria Software Ireland Ltd. Sort Code: 902688 Account No: 47332686 BIC: BOFIIE2d IBAN: IE58BOFI90268847332686 |
|
|
|
|
|
|
|
|
|
copyright 2000 aria software ireland ltd - all rights reserved |
| Website Artwork by Kristian Walsh |