6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Wed Jun 26, 2024 4:21 am

All times are UTC




Post new topic Reply to topic  [ 6 posts ] 
Author Message
PostPosted: Thu Apr 04, 2013 2:29 pm 
Offline

Joined: Sat Aug 21, 2010 7:52 am
Posts: 231
Location: Arlington VA
I have these two devices (available from http://bitfixer.com ) and they both work very well. What I want to do is this:

With the PETvet, I want to replace the ROM images with my own code. With the PETdisk, I want to add some functionality like direct block I/O, implement other PET 8250 disk commands, and cassette simulation.

There are a couple of include files missing from the sources which I haven't been able to obtain from the vendor. I tried reconstructing them on my own. Trouble is, I'm not much with programming the Atmel chips and my C is rusty.

Has anybody here played with these devices and/or feels comfortable with the Atmel 8-bit microcontroller chips to help me?

Thanks
Charlie


Top
 Profile  
Reply with quote  
PostPosted: Fri Apr 05, 2013 7:42 am 
Offline

Joined: Tue Sep 03, 2002 12:58 pm
Posts: 305
Which files are missing? And what are you using to compile?


Top
 Profile  
Reply with quote  
PostPosted: Tue Apr 30, 2013 1:42 am 
Offline

Joined: Wed May 20, 2009 1:06 pm
Posts: 491
In terms of forums that could help you, I would try Arduino.cc, Nerdkits.com, protostack.com and AVRFreaks.net if you can get on (AVR Freaks) it.

There are lesser known forums that don't specialize in AVR.

Let us know how you make out.


Top
 Profile  
Reply with quote  
PostPosted: Thu May 02, 2013 4:41 pm 
Offline

Joined: Sat Aug 21, 2010 7:52 am
Posts: 231
Location: Arlington VA
It has been some months since I looked at it. The source was missing one of the include files for (I think) PETdisk. I used the Atmel libraries on Linux (there's no Atmel Studio build for Linux) and tried getting the project to build in Atmel Studio 6 on a Windows box. No joy. I would like to say it's a very high priority project. I would like to say that.

In other news, I found my C2N datasette deck last weekend. This weekend I'll be setting up another tower, this one with Windows 7 on it, so I'll finally have a Windows machine on my desk at home.

Charlie


Top
 Profile  
Reply with quote  
PostPosted: Sun May 19, 2013 2:07 am 
Offline
User avatar

Joined: Sun May 19, 2013 1:51 am
Posts: 1
Location: Toronto, Canada
Yes I had the same issue when I tried to compile the source under Linux.

I've created a patch which includes:

- the missing UART_routines.h header file (re-created).
- a GNU Makefile.
- a lot of minor changes to silence the many compiler warnings.

I've sent the patch to Michael Hill (bitfixer) along with some questions, he has yet to respond.

I've attached the patch file. Let me know if you run in to any problem as I've played with the PETvet quite a bit -- even managed to let out some of the magic smoke, unfortunately :cry:


Attachments:
File comment: PETvet v1.0 patch: UART_routines.h and Makefile
PETvet10.patch.gz [3.55 KiB]
Downloaded 88 times
Top
 Profile  
Reply with quote  
PostPosted: Sat Jun 15, 2013 9:07 am 
Offline

Joined: Tue Jul 05, 2005 7:08 pm
Posts: 1015
Location: near Heidelberg, Germany
How much RAM do those AtMegas have? If enought (2k?) there already are other solutions like sd2iec or XD2031 firmwares in that case with much more functionality already in them.

Or do you do it for the experience? ;-)

André

_________________
Author of the GeckOS multitasking operating system, the usb65 stack, designer of the Micro-PET and many more 6502 content: http://6502.org/users/andre/


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 6 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 14 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: