XaiJu
beneater
beneater

patreon


Running Apple 1 software on a breadboard computer

Here I demonstrate Wozmon, the hex monitor software that shipped on the Apple 1 computer running on my breadboard 6502. The video mostly shows what Wozmon is capable of without too much time spent on how it works or precisely what I had to do to get it working. Perhaps if there's interest in that, I can go into more detail in a future video.

Anyhow, thanks again for your continued support and let me know if you see any issues with this video before it goes live in a few days.

Thanks!

-Ben

Running Apple 1 software on a breadboard computer

Comments

Hi, I have wozmon running on the 6502, I can view and change memory if i type it out, I however have not found a serial program that will let me paste a full program and send it to the 6502, ant suggestions?

Brian Beckius

Does someone mind uploading the first 15 lines of the be_wozmon? I am struggeling to get it to start at address $ff00. When I insert .org $8000 followed by .org $c000 it is fine from that address. With the first 15 lines in the camera shots I guess I would seen the magic.

Toon Leijtens

Thanks again Ben for these great projects. It inspired me to also have a look at the MAC/65 assembler that I have used many years on my Atari600XL. I think it only takes 16Kb, which is a lot more than Wozmon ... but it is hard to beat the legendary Steve Wozniak.

Toon Leijtens

Yes, but it does not output text to it yet. However you can write to the VGA memory addresses and load pictures and test programs that write to the screen that way. I have a port of EhBasic that has a screen clear, color, and plot commands. And I'm soon going to upload a version that can do animated sprites. https://github.com/Fifty1Ford

NormalLuser

Can this be run on the worst video card? If so, that would be a great video as well...

Joe Rork

Thanks Ben! This is great! I expect a lot of community made code shortly now that the dev cycle is so much quicker and easier! Now that I have WozMon I've been able to do a lot of fun stuff with my kids and my 6502+Serial+VGA. Thanks again Ben for the kits and the videos!

NormalLuser

Now if only Woz would have used LF instead of CR... Sorry, showing my *n*x bias there. Might be fun to try to change it

Tony Hammitt

I don't know if you mentioned it in the video or not, but I noticed that this program only sends a carriage return, not a line feed, which caused an issue for me with MobaXterm. But it's fixed by right clicking the serial terminal, choosing "Change terminal settings..." and then activating "Implicit LF in every CR" which fixed the issue and lets me look at multiple lines of data.

Andrew Hunt

This is going to make writing my programs so much easier. No more prying my already broken ROM out of the breadboard. Thanks!

Andrew Hunt

This is a great video, but you know what would be even cooler? If you made a video where you analyze the Wozmon, disassemble it, and explain every part of how it works. Then maybe showing us making a change to add new functionality. I think that would be an excellent assembly learning tutorial. But possible an enormous amount of work for a niche topic that possibly won't get many view, so I totally understand why you might not want to do that.

Warren Garabrandt

Great video. Thanks for doing these

Simon FD

As usual, this is perfect! Keep 'em coming Ben! And yes we would definitely like to have more details on how you did it!

Olivier HUBER

I did not have the historical context to appreciate that this series has been leading up to running Wozmon! Wildly cool.

Chris Keele

I would also really enjoy a detailed video on the modification of Wozmon to run on your computer. Thanks for all the great content

Jimmy Dansbo

I agree with KE4EST. Make a detailed video.

Al Leitch

This is awesome. Keep up the good work!

Shelton

Yes, of course there is interest. haha. Please make a video detailing how you did all of this step by step.

Michael, KE4EST

Ben, this is simply amazing. Thank you for this series, can't wait to see what you do next! I would love to see how you got Wozmon running. Also, perhaps another video could be to show how to set up a cc65 compiler to write programs in C.

Koundinya Vajjha

This is simply incredible. Can't wait to get home and play with this on my board! I have learned so much from this series, thank you so much!

ast_rsk

Here's a link to the modifications I made: https://gist.github.com/beneater/8136c8b7f2fd95ccdd4562a498758217 If you click on the "Revisions" tab you can see the changes from the original. As mentioned in the video, I plan to link this from my 6502 page before the video goes live, but it's not there yet.

Ben Eater

Yes! This is what I’ve been waiting for! Yes please! How do I run wozmon?!

Hyun Jo


More Creators