Avatar of stitch_in_the_ditch
stitch_in_the_ditch
Flag for United States of America asked on

How would I go about posting a MS Access project online for public consumption?

I will describe what I did although the "why" is very much part of it all. This project grew in ways I didn't anticipate or plan.

Using MS Access and VBA:

I wrote a functioning Intel 8080 CPU. This was meant to remind me of the Altair and IMSAI hobbyist computers of the 1970's and allow me to do some programming experiments leftover from my early computer days that began in 1978. Therefore I have a "front panel" that displays register contents and allows the [software] CPU to be run or single-stepped as it executes binary op-codes. An assembler using Intel mnemonics followed as I quickly tired of looking up the binary and typing it in. To prove that the CPU was properly executing instructions I went looking for something serious to run on it. In an archive website I found source code (an assembly listing) for a release of Altair BASIC dated 1978. It wasn't machine readable so I typed it all in. (Yes, it actually runs.) This broke and then matured my assembler. It also proved the CPU and helped me find execution mistakes in a couple of the 8080 instructions. BASIC needs a serial terminal for I/O and I wrote one simulating a Lear-Siegler ADM-3A. (BASIC can now be run/used interactively.)

I would like to make this available as I have some fanciful idea that perhaps someone would get value from it. It would be free and with nothing hidden nor withheld. I plan to provide extensive documentation. (Plus comments and a bit of prose about this project's genesis.)

Brevity isn't my strong suit so I will stop here and provide clarification if asked.
Microsoft AccessProgramming

Avatar of undefined
Last Comment
Jim Dettman (EE MVE)

8/22/2022 - Mon
ASKER CERTIFIED SOLUTION
Joe Howard

THIS SOLUTION ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
GET A PERSONALIZED SOLUTION
Ask your own question & get feedback from real experts
Find out why thousands trust the EE community with their toughest problems.
SOLUTION
PatHartman

THIS SOLUTION ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
GET A PERSONALIZED SOLUTION
Ask your own question & get feedback from real experts
Find out why thousands trust the EE community with their toughest problems.
Jeffrey Coachman

Not sure I understand what your "Database" does, but I am interested, ...
...so can you explain with a specific example?
I wrote a functioning Intel 8080 CPU
How do you "write" a cpu?
..and why would you?
...and what might this cpu illustrate?

Again, I may be misunderstanding what you have here, ...but again, I am intrigued...
;-)

Jeff
stitch_in_the_ditch

ASKER
Thank you both for taking the time to read my rambling is-there-a-question-in-here submission. I learned about computers and programming by owning an early Z80 system and had a fine assembler to use. It was the Intel documentation that brought me to the core of it all. I learned by reading and fiddling and never giving up. I'm not sure how to make opcode and bit fiddling appeal to folks considering this field.

Thanks MacroShadow for the Access dedicated sites as I wasn't sure how to select them on my own.
Thanks PatHartman for the suggestion about colleges. I will inquire.

(I might need a hint on how to properly respond/close my question. Haven't done this before.)
Jeffrey Coachman

stitch_in_the_ditch,

Did you read my post?

I just need a bit more info on what you have accomplished here.
I wrote a functioning Intel 8080 CPU
Your help has saved me hundreds of hours of internet surfing.
fblack61
stitch_in_the_ditch

ASKER
Jeff,

I am pleased that you are intrigued and will give a better response later. I have some evening work to handle. But quickly ...

In software, I mimic the instructions of the Intel 8080 microprocessor. I simulate RAM (in a table and/or array) and coded in VBA all of the functionality of the opcodes. You can enter instructions and data into "memory" and see what a particular CPU instruction actually does. Again, more later ...

Rick B
Jim Dettman (EE MVE)

Well you can post it in a number of places, including here on EE (write-up a small article on it).

Code Project is another site that has a lot of odd and ends.  Another is http://www.freevbcode.com/

Jim.