• Please review our updated Terms and Rules here

A PET storage option

Thanks for the great article, Tez! I really enjoyed it.
And thanks, Mike, for the Unit to Unit program. I will take a look at this later this week.. need to first dig myself out from under a pile of work that has accumulated while I was working on the PETdisk :)
I heard that you and sjgray had not gotten your replacement chips yet, so I sent another pair over to you. I'm concerned that the first batch may have gotten lost in the mail, since people in farther parts of the world have gotten theirs. Hope one or the other package gets there in time for the TPUG meeting!

So far I've made some good progress with the sequential file support. So far I can recognize commands to open a sequential file for reading and writing, and to close a sequential file. Next I will need to keep track of what files are open and implement the INPUT, GET, and PRINT commands to read and write the files. Stay tuned for more updates..
 
Hi again everyone,

I've been catching up with real-life work recently, so haven't gotten a chance for many updates with PETdisk in the last couple of weeks. Also I've been building up a prototype for the RAM/ROM replacement board described in another thread, so that has been occupying the few hobby cycles I have available at the moment.
I do have a question for the folks here. I have run out of my supply of the IEEE-488 type edge connectors I was using on the PETdisk (bought out everything my local surplus place had available!) and I'm looking for an alternate source. Digi-key and other online stores are charging much more than I got mine for - $4.75 per connector or thereabouts. I got mine for $1.50 each.
Does anyone happen to know a cheaper source for these? They are 12-position, 2 row edge connectors, 0.156" spacing. Any help appreciated, thanks!
 
The standard answer is, have you checked eBay? While I don't know any particular seller having those connectors, I often find parts cheaper there than at an electronics reseller. The demand for those connectors have been around before, but I can't recall if some secret and cheap source was disclosed.
 
Thanks very much for the suggestions! I checked on ebay and found someone selling lots of 5 connectors for $7.50USD. I bought a few of them.
 
Some additional pictures of the drive emulator in action:
http://www.flickr.com/photos/25219890@N06/sets/72157626969258483/

I used an empty CD-R case for a project enclosure - not much to look at but free, and convenient.
I already had a PET edge - amphenol male cable around, so I gave this an amphenol female socket. It runs on 3.3v power, which I get from my Atmel programming board (STK500).
Discovered another bug - seems like if too many files are in the directory, and you try to load one of the later entries in the directory, the board doesn't respond in time to the PET and I get a "file not found" error. Most likely need to speed up the file find function in the code. It's a work in progress..
I always liked this sort of thing with a PET edge connector on one edge and pass-through fingers on the other end; no cables, no IEEE connectors, and pass-through for a printer or other drive etc.

Great idea using a uSD adapter as a socket BTW; finally a use for them You can also pick up those multi-card USB readers for a couple of bucks these days with all sorts of card sockets.

___________________
virtual assistant
 
I always liked this sort of thing with a PET edge connector on one edge and pass-through fingers on the other end; no cables, no IEEE connectors, and pass-through for a printer or other drive etc.

Great idea using a uSD adapter as a socket BTW; finally a use for them You can also pick up those multi-card USB readers for a couple of bucks these days with all sorts of card sockets.

___________________

This last post was copied from an earlier MikeS post, and is spam sadly.
 
Thanks for the great article, Tez! I really enjoyed it.
So far I've made some good progress with the sequential file support. So far I can recognize commands to open a sequential file for reading and writing, and to close a sequential file. Next I will need to keep track of what files are open and implement the INPUT, GET, and PRINT commands to read and write the files. Stay tuned for more updates..

How is progress on support of sequential files?
 
Hi,

Alas, with recent work and life stresses I haven't had time to work on the firmware much recently. Although today, I am digging out the code and trying to add a feature or two.
And as for wildcard loading, the latest firmware on the website (1.21) does support wildcards like LOAD "BLAH*",8 and LOAD "*",8. Also supports the DLOAD command. If your PETdisk has earlier firmware than this, you might want to upgrade - the link is here:

http://www.bitfixer.com/bf/petdisk/petdisk-technical
This afternoon I'm going to take a crack at subdirectory support, and sequential files, hopefully I'll get something working to release!
 
This question might already been asked and replied, but was wondering if it is possible to somehow make it device #8 ? Some software loads and saves from that device number only.

Edit: the website does say "No jumpers – device 8" somehow didn't see that at first look :)

Anyways, hope you make some progress with the firmware, good luck :)
 
As I've recently purchased a PETdisk from Mike, I want to thank him for this great device. Cool stuff indeed!

At first it has been a great headache as it was intented to work paired with my 8096-SK; but thanks to the PETdisk I've discovered that the IEEE bus of this machine is somewhat acting weird. Some data lines seem stuck high, corrupting the data when loaded; but not while saving :confused:
Fortunately after testing it with a CBM620, it worked flawlessly. It's a pleasure to share software with the PC by means of a siple SD card :clap2:
 
I've discovered that the IEEE bus of this machine is somewhat acting weird. Some data lines seem stuck high, corrupting the data when loaded; but not while saving

It sounds like perhaps one of the bus transceiver chips is bad. If you know which data lines are stuck, that tells you which chip is bad. On old PETs the chip is the MC 3446 (16 pin package) and they can still be bought from China on ebay and perhaps elsewhere. They were made by Motorola and Texas Instruments.

http://html.alldatasheet.com/html-pdf/127175/TI/MC3446/23/1/MC3446.html

It may be a different chip on the -SK PETs. Do you have a schematic?
-Dave
 
Thanks for pointing this out!

Some more info about the behaviour. These are the last testings done with the PET:

Saving the following program:

Code:
10 print "ABCDEFGHIJKLMNOPQRSTUVWXYZ"

I get the following .PRG hex listing (checked in my PC):

24 04
0A
00 19 20 22 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F 50 51 52 53 54 55 56 57 58 59 5A 22
00 00 00

That it's absolutely correct; so saving is working fine; but if reloading it again, I get the following hex listing (checked in the PET using the "SYS 1024" monitor and peeking the BASIC area):

24 04
0A
00 99 20 22 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA 22
00 00 00

Wrong!. Characters between double quotes and BASIC token PRINT have been messed up:

Correct ones
19 -> 00011001
41 -> 10000001

Wrong ones:
99 -> 10011001
C1 -> 11000001

Bit 7 seems stuck; but sometime bit 6 also look stuck (uppercase characters turning lowercase).

Checking 8032 PET IEEE schematic here (are they the correct ones?), looks like UC12 could be the culprit...

Am i right then?
 
The 8032029 board was the first 80 column motherboard. The Universal boards are just minor updates adding jumpers to select 40/80 column video, and I think an extra connection point "M" for hi-res graphics board. The 8032029 board also has provisions for an internal IEEE header since CBM must have been contemplating internal drives at that time (to use on the high-profile cases with removable bezel).

The 8096-SK is really an 8032 motherboard with 64K memory board stuffed in the CBM-II-style cases.

Steve
 
I'll try to give it a look this weekend. I suposse the motherboard must be the same, the machine is indeed a 8032-SK with 64K expansion and rounded case.
 
Back
Top