Skip to content

cartheur/aiventure-rodney

Repository files navigation

aiventure-rodney

A project revolving around Heiserman's 1979 robotics proposition. The focus is scratch-building computer that possesses and executes self-learning machine code. They [ref]--(I think an Motorola 6800 computer design book) say this is a dangerous practice having a comptuer self-generate code - with the notion that it programs - but if we do not start seriously exploring in slower formats (slow that our brains can recognize good from bad), then we we stay stuck. Given the time spent with Ideal, games will get one just so far; an effort begins today where we emplant Rodney onto a wheeled platform. Once there, we will backpropagate different kinds of dangerous things. I think this has been accomplished before, I mean the robot by the unknown designer and creator a late academic dubbed Tati. And I've watched his films, they are subtley brilliant.

Challenge

This repository contains a revitialization of the idea of a self-programming robot coupled with the ambition to learn the deepest aspects of how a computer functions at its most basic level. The book, written in 1979, leverages an Intel 8085 8-bit (the very last CPU made to this specification) where the reader builds up the system from scratch including the logic, buffers, and memory systems. Additionally, a tape-drive storage interface is described. Not just an historical curiousity, Rodney continues to teach readers by having them build one step at a time. The challenge of this project is to make a build of the microcomputer system to examine the merit of the "self-programming" claim. On this rests everything claimed 'A.I.'. This is a total misnomer and will need to be discussed in great detail.

The Build

There is a lot of work to be done for this project. It is parceled into sections:

Pubbing

The publication for this is drafted here.

Errata

Tooling used for this project is kept here.

As it is necessary to explore the algorithm of ideal, we are stretching into unknown realms. How do we document this unexpected journey?

  • An alternative to the Von Neumann architecture is the initiative.
  • A combination of hardware and software implementation.
  • What are some forward-looking paths, considering the initiatives, without going into the nanoscale esoteric?
  • SRAM and DRAM are perfectly capable of performing in-memory logic operations while NAND Flash memory is fit for matrix–vector multiplication operations.
  • In the context of the application-specific approach to computation, memory-based computational primitives can be used in a variety of tasks ranging from high-precision scientific computing to largely imprecise stochastic computing and everything in-between including deep learning in artificial neural networks (ANNs).
  • Development of microFORTH in 1976 for processors like Intel 8080 and Motorola 6800.

About

A project revolving around Heiserman's 1979 robotics proposition where the focus is on this nebulous and caustic property of self-programming in machine code

Resources

License

Stars

Watchers

Forks

Contributors