Multiboard

What have you built or do you want to design to go with your replica 1

Postby fsafstrom » Mar Wed 07, 2007 6:52 pm

Great, I have a new version of the Woz Mon 19200...
I'll clean up the code and write the instructions tonight or tomorrow...

Is there a source for Woz Basic ???
Or maybe I should just try hacking it... 8)

Well, the 6551 chip is $4 @ the shop around the corner so I wired up a second one just for fun.
On the Multiboard I understand that it doesn't make sense and it would be better to just wire RX/TX to the SoundGin/SpeakJet...

/Bamse
User avatar
fsafstrom
 
Posts: 154
Joined: Dec Tue 26, 2006 3:57 pm
Location: San Antonio, Texas

Postby Kallikak » Mar Wed 07, 2007 8:59 pm

There are two disassemblies of Apple 1 basic floating about that I am aware of, and one of them is quite well annotaed (http://www.brouhaha.com/~eric/retrocomp ... le1/basic/). But they are nowhere near source code quality - hacking will be a much harder job than with the monitor. :-(
Kallikak
 
Posts: 172
Joined: Jan Sun 29, 2006 7:42 pm
Location: Sydney

Postby fsafstrom » Mar Wed 07, 2007 11:35 pm

To be honest, I think hacking the Woz Basic would be over my head...
Maybe in the future... ;-)

I'm actually more interested in implementing Xmodem into the Woz mon and porting Krusader than hacking the Basic interpretor...

Ken,
Do you think it would be an easy port to make Krusader work with the ACIA ?

/Bamse
User avatar
fsafstrom
 
Posts: 154
Joined: Dec Tue 26, 2006 3:57 pm
Location: San Antonio, Texas

Postby vbriel » Mar Wed 07, 2007 11:50 pm

BASIC shouldn't be that hard to port to ACIA. Simply look for the proper memory location reads or jmps. I think there are only a few. I remember hacking BASIC for backspace and I had to look for _ as an input character for backspace, that was like finding a needle.

Still, I don't think it necessary to mod BASIC, since the serial version of the Woz monitor simply allows faster loading of the text files.

Vince
User avatar
vbriel
Site Admin
 
Posts: 1184
Joined: Jul Tue 19, 2005 1:10 pm
Location: Ohio

Umm...

Postby choasruler5151 » May Fri 25, 2007 11:42 pm

this sounds cool and all but are we ever going to have this thing running by next shipment of replicas?
choasruler5151
 
Posts: 32
Joined: Apr Wed 25, 2007 8:41 pm

Postby Mojoseph_12 » Jul Sun 01, 2007 8:10 pm

Are you still working on the multiboard or has it died?
Mojoseph_12
 
Posts: 46
Joined: Jan Fri 05, 2007 4:07 pm
Location: New Mexico,USA

Postby vbriel » Jul Mon 02, 2007 10:35 pm

Actually, I'm working on the layout now. I've made a few changes but I it was needed to get this done. There are some good things in the works.

New family member has been making development difficult but not impossible. Should have something to post about this project soon.

Vince
User avatar
vbriel
Site Admin
 
Posts: 1184
Joined: Jul Tue 19, 2005 1:10 pm
Location: Ohio

Postby Mojoseph_12 » Jul Mon 02, 2007 10:42 pm

cool! cant wait.
Mojoseph_12
 
Posts: 46
Joined: Jan Fri 05, 2007 4:07 pm
Location: New Mexico,USA

Postby vbriel » Aug Sat 25, 2007 12:30 pm

Well, I've been hard at work doing the board layout for the Multi I/O board and I'm almost finished. I had to drop a feature giving the parallel connector but in place I added a small breadboard area for the 6522. So, here's a list of current features:

True addressable serial port capable of 19200 baud
Optional speakjet voice chip. This is optional because the chip sells for $25
6522 VIA with 16 pins of I/O
Breadboard area for 6522 I/O pins
EEPROM (28C64) programmer at address A000-B000. Can not be used at the same time as the CFFA1

I wanted to have more features but just don't have time to impliment them. The good news is that I probably will be ordering a prototype run next week on this! This means I should get the board blanks in about 2 weeks from now.

Vince
User avatar
vbriel
Site Admin
 
Posts: 1184
Joined: Jul Tue 19, 2005 1:10 pm
Location: Ohio

Postby vbriel » Sep Fri 07, 2007 6:09 pm

Ok, the boards are in and I'm busy playing. So far, everything is working great! I have tested the serial port but I don't have a max232 chip laying around for the DB9 connector so I used a MM232 serial to USB to test the port and the port is working great. I just plugged in a speakjet and it is talking away. Now when you power up the replica 1 it says "READY" and every time you press reset it says the same thing.

The EEPROM programmer works just fine. It is addressed at A000-B000 so if you insert and EEPROM to program or just to use it for memory, you can't use the CFFA1. So, anybody who gets this board needs to remember to remove the CFFA1 before programming an EEPROM. After you program the EEPROM, remove it then you can use the CFFA1 again. This is due to the fact that there is no structure set up on the addressing like the Apple 2 has.

I still need to test the 6522 but I'm sure it will work just fine. Stay tuned for pics and more info.

Vince
User avatar
vbriel
Site Admin
 
Posts: 1184
Joined: Jul Tue 19, 2005 1:10 pm
Location: Ohio

Postby vbriel » Sep Sun 09, 2007 10:14 am

Ok, I've tested and played with all the functions and it appears to be working great! Here's a picture to give you an idea of what it looks like:

Image

As you can see, the max2322 rs232 converter is not installed as well as the caps for it. They come in next week. I'm working on the price now and should have something later today. I want to test the 6522 more before I offer these for sale but initial tests look very good.

Vince
User avatar
vbriel
Site Admin
 
Posts: 1184
Joined: Jul Tue 19, 2005 1:10 pm
Location: Ohio

Postby fsafstrom » Sep Sun 09, 2007 11:14 am

Looking good...

I got a free website put up and I'm going to put my projects up there so we have some examples of what can be done with the Multi board...

http://bamse.freehyperspace.com/

Not much right now but it's a start... ;-)
User avatar
fsafstrom
 
Posts: 154
Joined: Dec Tue 26, 2006 3:57 pm
Location: San Antonio, Texas

Postby vbriel » Sep Sun 09, 2007 12:22 pm

Thanks. Some things to note are that the address decoding is at C200 for the 6522 and C300 for the ACIA. They were put there so they didn't use any more of the very limited 4K block areas and here it won't interfere with the cassette interface. I just tested the cassette interface with this and it works great!
User avatar
vbriel
Site Admin
 
Posts: 1184
Joined: Jul Tue 19, 2005 1:10 pm
Location: Ohio

Postby Mojoseph_12 » Sep Mon 10, 2007 11:15 pm

Are you going to have software for the serial port or the speakjet?
Mojoseph_12
 
Posts: 46
Joined: Jan Fri 05, 2007 4:07 pm
Location: New Mexico,USA

Postby fsafstrom » Sep Tue 11, 2007 12:45 am

I don't have a speakjet but I will have code for the serial and I/O...

I need to organize my projects first, but after that I can make tutorials if anyone is interested...
Just let me know what could be of interest and I'll try to come up with something...

Added 9/11 2007,

I currently have 5 projects on my web page, http://bamse.freehyperspace.com...
Tomorrow I'll be adding the "Simple Comm port" project and I will include an example on how to read and write to the serial port...
User avatar
fsafstrom
 
Posts: 154
Joined: Dec Tue 26, 2006 3:57 pm
Location: San Antonio, Texas

PreviousNext

Return to Creation Room

Who is online

Users browsing this forum: No registered users and 4 guests

cron