Parallax Forums
  HomeLog InRegisterCommunity CalendarSearch the ForumHelp
   
Parallax Forums > Public Forums > Propeller Chip > TriBladeProp PCB: Uses 3 Propeller ICs for a Single Board Computer (SBC)  Forum Quick Jump
 
New Topic Post Reply Printable Version
848 posts in this thread.
Viewing Page :
 
[ << Previous Thread | Next Thread >> ] | Show Newest Post First ]

Cluso99
We live onboard



Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Apr 2008
Total Posts : 2276
 
   Posted 8/17/2009 6:04 AM (GMT -8)    Quote This PostAlert An Admin About This Post.
Kye: I am quite familiar with the wrap-around technique. I suggested using a constant so that the buffer size can be changed easily, instead of looking for all the hard-coded literals.

Now, won't ((inputHead - inputTail) & $FF) give an incorrect result when the inputHead is near the beginning of the buffer and inputTail is near the end of the buffer? That is, the inputHead has just wrapped around to the beginning. In this instance you will get a negative answer and you cannot just & of the upper bits?? That is why I checked for this condition and added the buffer length to it to get the correct length - Ah, but I should have added $100 (bufsiz), not $FF (bufmsk) !!
Just thinking about it, you should call it rxcount or rxnumber (like you did before) as rxavail tends to imply a true/false answer.

PUB rxcount
if inputHead >= inputTail
return ((inputHead - inputTail) & $FF)
else
return ((inputHead + $100 - inputTail)) & $FF) '<==fix


Links to other interesting threads:
My cruising website is:  www.bluemagic.biz   MultiBladeProp is: www.bluemagic.biz/cluso.htm

Post Edited (Cluso99) : 8/17/2009 2:12:34 PM GMT

Back to Top
 

Cluso99
We live onboard



Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Apr 2008
Total Posts : 2276
 
   Posted 8/17/2009 6:15 AM (GMT -8)    Quote This PostAlert An Admin About This Post.
Heater & Dr_Acula: For testing the hard disk, if we change the hard disk parameters to be the same as a floppy we can substitute a floppy file for initial testing. Once running we can adjust the size.


Links to other interesting threads:
Back to Top
 

heater
Registered Member



Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Feb 2008
Total Posts : 1832
 
   Posted 8/17/2009 6:29 AM (GMT -8)    Quote This PostAlert An Admin About This Post.
I have a hard disk image that I have used for testing on the demo board.

Basically I copied a bunch of files from A: to I: under SIMH and dropped the resulting file into ZiCog.

I have successfully read directories and read/written to it. I'll dig it out in a couple of hours.


For me, the past is not over yet.

Back to Top
 

Cluso99
We live onboard



Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Apr 2008
Total Posts : 2276
 
   Posted 8/17/2009 6:51 AM (GMT -8)    Quote This PostAlert An Admin About This Post.
James: Apologies, my error - in translating from rxnumber to rxavail the test was reversed - fixed.


Links to other interesting threads:
My cruising website is:  www.bluemagic.biz   MultiBladeProp is: www.bluemagic.biz/cluso.htm



File Attachment :
zicog_demo009_rr095-bst-archive-090818-005014.zip   67KB (application/x-zip-compressed)
This file has been downloaded 17 time(s).
Back to Top
 

Cluso99
We live onboard



Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Apr 2008
Total Posts : 2276
 
   Posted 8/17/2009 7:44 AM (GMT -8)    Quote This PostAlert An Admin About This Post.
v096 attached  - a little more tidyup and a little more (hopefully) to get hdisk closer. Writes are disabled until reads work correctly.


Links to other interesting threads:
My cruising website is:  www.bluemagic.biz   MultiBladeProp is: www.bluemagic.biz/cluso.htm



File Attachment :
zicog_demo009_rr096-bst-archive-090818-014257.zip   67KB (application/x-zip-compressed)
This file has been downloaded 17 time(s).
Back to Top
 

Kye
Kwabena Agyeman



Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Feb 2008
Total Posts : 619
 
   Posted 8/17/2009 7:58 AM (GMT -8)    Quote This PostAlert An Admin About This Post.
This tread goes fast!!!

Cluso99:

If you feel more comfortable with that way then go ahead and do it! :-)

I've very sure my technique works however, I been testing it without flaws for a while now.


Nyamekye,

Post Edited (Kye) : 8/17/2009 8:16:29 PM GMT

Back to Top
 

Cluso99
We live onboard



Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Apr 2008
Total Posts : 2276
 
   Posted 8/17/2009 6:33 PM (GMT -8)    Quote This PostAlert An Admin About This Post.

@Kye: My apologies - there is no bug in your ReceiveNumber code (called rxnum below).

Currently lacking hardware at the moment, I was not able to see my flaw. Since I had to go through examples to prove it, I thought I would post what I did for others to see... The cyclic buffer method is used in other code such as FullDuplexSerial.

Here is an example. Lets say for simplicity, the buffer is 256 bytes in length and begins at hub $1000.

Head points to the relative position in the buffer where the next byte will be stored. Tail points to the relative position in the buffer where the last character was obtained from. When head == tail there is no data available in the buffer. Head increments each time a byte is placed into the buffer and Tail increments when a byte is taken from the buffer. Both wrap-around at the end of the buffer to the beginning of the buffer by ANDING the result with the buffer length - 1. A 256 byte buffer is ANDED with $FF. If more bytes than the buffer length are added into the buffer before they are taken, then depending on the code, either a block of bytes are lost (equal to the buffer size and the oldest) or the new bytes are lost until space is available.

When empty the head and tail point to 0 (which is $1000 + 0). Fine.
 
When 10 bytes have been input, the header = 10 and tail = 0. rxnum = (head - tail) & $FF = (10 - 0) & $FF = 10. So correct.
 
When 257 bytes have been input and 254 bytes taken, header = (0 + 257) & $FF = 01, tail = (0 + 254) & $FF = 254
So rxnum = head - tail = (1 - 254)  & $FF = -253 & $FF = $FFFF_FF03 & $FF = 3. So you are correct and my apologies.
 
Note: 10 = $0A, 254 = $FE, 257 = $101.
 
@OBC: You are welcome to add this to your Tips and Traps :-)


Links to other interesting threads:
Back to Top
 

Dr_Acula
Registered Member



Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Dec 2008
Total Posts : 606
 
   Posted 8/17/2009 7:05 PM (GMT -8)    Quote This PostAlert An Admin About This Post.
Sorry for the delay.

Good and bad news.
Ok, good news is that the past post by Cluso works and I think we are now getting back to a common file between us!
Even better news, the bst compiler doesn't give any warnings. (suggestion, maybe include bst.bat and bstc.exe in the package - only adds a tiny bit to the storage on the forum)

The bad news is that the carriage return/line feed is still a muddle. It went from overprinting with no line feeds to now putting in two line feeds!

I found the reason - not in the main program but in the fullduplexserial object.

' Optionally add LF after CR

  if rxtx_mode &%10000 and txbyte == CR 
    repeat until (tx_tail <> (tx_head + 1) & bufmsk)
    tx_buffer[tx_head] := LF
    tx_head := (tx_head + 1) & bufmsk

    if rxtx_mode & %1000
      rx


I think I can see the reason you have put it there, because CP/M outputs CRLF after each line and I think the terminal program you are using treats CR as if it is CRLF. Or something like that - I'm not sure why you are not getting double spacing either.

Anyway, I'm preferring to stay with standard terminal programs like Hyperterm and Teraterm and remote Telnet and also down the track, the PockeTerm (see attached). I wonder if the terminal you are using could be edited?

CP/M outputs 13 then 10 after each line. The bootup sends just 13, and 10 if you want to add it.

The idea I have is to leave out the ifdefs, delete all references to CR, even delete CR and LF as definitions in the main program. Just a philosophical thing too, but a uart object really should just be sending and receiving bytes, not modifying those bytes.

All the bootup lines have crlf as the next line eg

  UART.str(string("ZiCog v0.009 on the TriBladeProp v0.09x"))
  crlf
  UART.str(string("8 bit, parity=None, 1 stop bit, Flow control=None"))
  crlf   



And then you just change this line here and comment out the LF if you don't want it. So it becomes one line to change which is as simple as an ifdef. (you could even add that deletion as an ifdef if required)

PRI crlf
  UART.tx(13)
  UART.tx(10)


Attached zip of code with crlf added and a photo of it running on the PockeTerm

Addit: tried re including these lines but didn't make any difference to the speed:

'<== probably can speedup by enabling this
     if blockno == 0
       buff[0] := $C3                                  'force jmp to $FF00 (faster)
       buff := $00
       buff := $FF

Post Edited (Dr_Acula) : 8/18/2009 3:36:12 AM GMT


Image Attachment :
Image Preview
PICT0150.JPG
  295KB (image/jpeg)
This image has been viewed 31 time(s).

File Attachment :
20090817Dr_ac.zip   193KB (application/zip)
This file has been downloaded 15 time(s).
Back to Top
 

Dr_Acula
Registered Member



Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Dec 2008
Total Posts : 606
 
   Posted 8/17/2009 7:29 PM (GMT -8)    Quote This PostAlert An Admin About This Post.
Ok, major housekeeping. What I was debugging the program looking for the missing characters I went through and commented out lots of lines eg tv.hex and tv.dec because these did not exist in the serial driver. Those changes have ended up being left in, so time to fix them up.

All tv.hex changed to UART.hex and uncommented
All tv.dec changed to UART.dec and uncommented
All commented out instances of CR uncommented, and replaced with crlf
Many messages now included again, especially hard drive messages. While it is being debugged etc, better to have these messages. They can always be commented out again later.

I hope this is all ok, but it was kind of my fault this highly commented out version is persisting.

File Attachment :
18thAugDrac.zip   194KB (application/zip)
This file has been downloaded 19 time(s).
Back to Top
 

Cluso99
We live onboard



Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Apr 2008
Total Posts : 2276
 
   Posted 8/17/2009 10:38 PM (GMT -8)    Quote This PostAlert An Admin About This Post.
Thanks James. I will grab it later tonight :-)
Sorry, I didn't understand that CPM output CR+LF whereas ZiCog demo was not.

re bst - you must have warnings turned off as there sould be 3 warnings about # missing in jmps.


Links to other interesting threads:
Back to Top
 

Cluso99
We live onboard



Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Apr 2008
Total Posts : 2276
 
   Posted 8/18/2009 3:27 AM (GMT -8)    Quote This PostAlert An Admin About This Post.

Heater: Here is the latest code (per James with changes and comments) :-)


Links to other interesting threads:
My cruising website is:  www.bluemagic.biz   MultiBladeProp is: www.bluemagic.biz/cluso.htm



File Attachment :
zicog_demo009_rr097-bst-archive-090818-212417.zip   67KB (application/x-zip-compressed)
This file has been downloaded 20 time(s).
Back to Top
 

Dr_Acula
Registered Member



Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Dec 2008
Total Posts : 606
 
   Posted 8/18/2009 5:42 AM (GMT -8)    Quote This PostAlert An Admin About This Post.
That works. Looking at a common file we can work on, can you pls re-release that with the baud rate at 115k, and try the LF commented out.

I'll change those two things on my working file (and hopefully remember to change them if I upload a new package).

Then you can use the terminal you are using. (my inability to go above 38k baud speed is due to the long serial cable. 38k is more than fast enough for me!)

I must say that is is amazing watching xmodem work. Also, I know I said those 4 lines

'<== probably can speedup by enabling this
     if blockno == 0
       buff[0] := $C3                                  'force jmp to $FF00 (faster)
       buff := $00
       buff := $FF

didn't make a difference to the boot speed. They don't, but something has dramatically increased the speed of file writes when doing an xmodem file transfer.

All looking good!

So - on to the next phase. I've pondered all sorts of ways to get the bigger disk images, but keep coming back to heater's comment that it is best to keep this as a simh simulation. Use the simh standards. I was tempted at one stage earlier today to get into the cbios settings and make the floppy drives bigger, but I think heater is right. Keep the first 8 drives as 1mb, and then the next 4 as 8mb. Down the track, maybe we can get a link to the zicog on the simh site (as the N8VEM managed to do once it was stable).

Heater, I spent 4 months procrastinating building a triblade. Cluso was very patient, and he even sent me a freebie sd socket at one stage. So I know the board can be a bit daunting, but are you stuck with one particular part missing, or is the build a bit confusing? I know this might be a bit odd to hassle you like this, but I feel like a smoker who has just quit and now has gone all evangelical about it. The triblade is great!!! If you need a ram chip or something, pls let me know so I can send you one.

Was there a thought at one stage of using faster sd access code? Is this possible (it would be great if it is!)
Back to Top
 

heater
Registered Member



Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Feb 2008
Total Posts : 1832
 
   Posted 8/18/2009 6:35 AM (GMT -8)    Quote This PostAlert An Admin About This Post.
Dr_A: Only just today I managed to find time to sit down with ZiCog and find out what you guys are up to.
Looks like you have been doing great. I have just now managed to download your latest files and get them running on my Demo Board.

Re: Hard Disks. I just noticed a comment in zicog_demo under the HD descriptors that the sector size can be increased
from 128 bytes BUT NOT for CP/M 2 only CP/M 3. I don't know if that is a limitation of CP/M 2 or just the CBIOSX we are using with it.
It occurs to me that as we are 512 byte SD card blocks to hold 128/137 byte sectors, which is waste full anyway, we would get a 4 times
speed up of disk access using 512 byte sectors on hard disks under CP/M 3 !!! Not to mention the speed gain we get by using "virtual" DMA
instead of the byte at a time transfers of the floppy disks.

So we should aim to
1) Get hard disks working
2) Get CP/3 in general use
3) Increase the sector size to 512
4) Add more tracks etc.

Re: My TriBlade, The major problem is the lack of time. But given my list of objectives above I really should try harder to get on to it.
If you have a spare RAM chip that would be great :)

For the rest of today I am going to try and recreate the experiments I did with the hard disk driver emulation.
I feel sure that it pretty much works. Just need to demonstrate it to you guys.


For me, the past is not over yet.

Post Edited (heater) : 8/18/2009 2:44:20 PM GMT

Back to Top
 

heater
Registered Member



Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Feb 2008
Total Posts : 1832
 
   Posted 8/18/2009 6:41 AM (GMT -8)    Quote This PostAlert An Admin About This Post.
Dr_A: Just noticed in that screen shot above here that your BIOS is v1.25 from 15-JAN-2007.
I'm using (SIMH ALTAIR 8800, BIOS V1.27, 1 HD, 02-May-2009).


For me, the past is not over yet.

Back to Top
 

Cluso99
We live onboard



Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Apr 2008
Total Posts : 2276
 
   Posted 8/18/2009 6:48 AM (GMT -8)    Quote This PostAlert An Admin About This Post.
James: Those lines will not increase the speed after boot.
However, I increased the FDX buffer size to 256 (previously 16) and this could account for speed improvement. You can make it 512 if you like - just edit the CON section in FDX.
OK with the baudrate. I will not re-release just for that - I can that change easily. Heater is looking at the hard drive tonight so may have some fixes. I think we may need a N8VEM #define at some time, so could adj baudrate in there.
Heater and I emailed today and we are both going to use FDX (provided he has no problems tonight).
I am unable to try LF at the moment - no hardware :-(

re Heater's TriBlade - I think he has just been flat out with other things. I took photos and wrote instructions when I built my second TriBlade a week or so ago. However, I only built Blade #2 and the power & USB so far. Thats all I needed for running ZiCog. James, be careful about the ram chips. Heater may want to use them in something else LOL.

I cannot play with the faster fsrw SD code. I have been having a look though. Should pretty much drop in.


Links to other interesting threads:
Back to Top
 

heater
Registered Member



Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Feb 2008
Total Posts : 1832
 
   Posted 8/18/2009 7:02 AM (GMT -8)    Quote This PostAlert An Admin About This Post.
Just to whet your appetite...

With no fuss at all I have hard drive I: working. At least for reads.


For me, the past is not over yet.


Image Attachment :
Image Preview
Screenshot.png
  34KB (image/png)
This image has been viewed 28 time(s).
Back to Top
 

heater
Registered Member



Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Feb 2008
Total Posts : 1832
 
   Posted 8/18/2009 7:04 AM (GMT -8)    Quote This PostAlert An Admin About This Post.
"James, be careful about the ram chips. Heater may want to use them in something else"

Me, I'd never dream of such a thing...


For me, the past is not over yet.

Back to Top
 

Cluso99
We live onboard



Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Apr 2008
Total Posts : 2276
 
   Posted 8/18/2009 7:09 AM (GMT -8)    Quote This PostAlert An Admin About This Post.
Heater: Didn't you hear about James' problem of getting them out of the USA. They thought he was going to build something sinister.turn


Links to other interesting threads:
Back to Top
 

heater
Registered Member



Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Feb 2008
Total Posts : 1832
 
   Posted 8/18/2009 7:13 AM (GMT -8)    Quote This PostAlert An Admin About This Post.
Ah yes, sorry, I did not make the connection.


For me, the past is not over yet.

Back to Top
 

dMajo
Italy 72



Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Apr 2008
Total Posts : 329
 
   Posted 8/18/2009 7:20 AM (GMT -8)    Quote This PostAlert An Admin About This Post.
Dr_Acula said...
That works. Looking at a common file we can work on, can you pls re-release that with the baud rate at 115k, and try the LF commented out.

I'll change those two things on my working file (and hopefully remember to change them if I upload a new package).

Then you can use the terminal you are using. (my inability to go above 38k baud speed is due to the long serial cable. 38k is more than fast enough for me!)

I must say that is is amazing watching xmodem work. Also, I know I said those 4 lines

'<== probably can speedup by enabling this
     if blockno == 0
       buff[0] := $C3                                  'force jmp to $FF00 (faster)
       buff := $00
       buff := $FF

didn't make a difference to the boot speed. They don't, but something has dramatically increased the speed of file writes when doing an xmodem file transfer.

All looking good!

So - on to the next phase. I've pondered all sorts of ways to get the bigger disk images, but keep coming back to heater's comment that it is best to keep this as a simh simulation. Use the simh standards. I was tempted at one stage earlier today to get into the cbios settings and make the floppy drives bigger, but I think heater is right. Keep the first 8 drives as 1mb, and then the next 4 as 8mb. Down the track, maybe we can get a link to the zicog on the simh site (as the N8VEM managed to do once it was stable).

Heater, I spent 4 months procrastinating building a triblade. Cluso was very patient, and he even sent me a freebie sd socket at one stage. So I know the board can be a bit daunting, but are you stuck with one particular part missing, or is the build a bit confusing? I know this might be a bit odd to hassle you like this, but I feel like a smoker who has just quit and now has gone all evangelical about it. The triblade is great!!! If you need a ram chip or something, pls let me know so I can send you one.

Was there a thought at one stage of using faster sd access code? Is this possible (it would be great if it is!)
Try CAT5/6 ethernet cable with db9 serial connectors at the end. I have run ~75m long serial at 115k. Sometimes could be a problem with some laptops (because of the power management some models have 3/5V levels on serial port) but should always work with desktops (+12/-12V levels (in the averege))
 
chers
Back to Top
 

heater
Registered Member



Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Feb 2008
Total Posts : 1832
 
   Posted 8/18/2009 8:01 AM (GMT -8)    Quote This PostAlert An Admin About This Post.
OK here is what we can do with CP/M hard disk emulation:

Drive I: has a file on it called ex8080.com, so I can delete it:

A> ERA I:EX8080.COM

Check that it is gone:

A> DIR I:EX8080.COM

Yep, "no file". So now we know we can write to the disk, directories at least.

Now put it back from A:

PIP I:=A:EX8080.COM

This results in lots of "hdsk write" messages and then CP/M crashes.

But after a reboot the file is back on I: and it runs OK.

I have the idea that my CP/M crashes after hard disk writes are due to the lack of memory available.
I seem to recall this requires a min of 24K and I have just 23K.


For me, the past is not over yet.

Back to Top
 

heater
Registered Member



Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Feb 2008
Total Posts : 1832
 
   Posted 8/18/2009 8:09 AM (GMT -8)    Quote This PostAlert An Admin About This Post.
What are you guys using for terminals? Don't tell me another Prop...

I still get two line feeds when hitting return under the BST terminal or in gtkterm.

How are you getting Control-C, Control-Z and friends down the line ?


For me, the past is not over yet.

Back to Top
 

heater
Registered Member



Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Feb 2008
Total Posts : 1832
 
   Posted 8/18/2009 9:48 AM (GMT -8)    Quote This PostAlert An Admin About This Post.
I have probably done all I can on zicog for the next few days. I'd like to now post what I have which includes all of Dr_A's and Cluso's changes as ZiCog version 10 in the ZiCog thread.

Any last minute thoughts?

Would anyone like a hard disk drive image to go with it for testing on TriBlade ?


For me, the past is not over yet.

Back to Top
 

Dr_Acula
Registered Member



Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Dec 2008
Total Posts : 606
 
   Posted 8/18/2009 3:43 PM (GMT -8)    Quote This PostAlert An Admin About This Post.
Amazing - I go to sleep for 8 hours and look at what has happened. Does the sun never set on the Zicog project?

Ok, heater, heading over to that other thread now to check out the code.

Re disk images, they are 32mb so maybe a bit impractical to post. But Cluso has a vb6 program to create them. I had to modify it a bit so it makes the files in the current directory, not the specific directory he was using (which was on drive D and my computer doesn't have a drive D). But simple enough to do.

Re "What are you guys using for terminals? Don't tell me another Prop..."

Well, yes, I guess the PockeTerm is another prop. Also Teraterm/Hyperterminal. I prefer Teraterm because it boots up slightly faster. None of these give the double line problem. Re ^C, they just go down the line as the correct ascii code eg 03. No traps or special modifications for any control characters - they just go straight through. That was one of the mods for xmodem as xmodem does not treat any bytes as special. A few months ago we had some N8VEM boards online and people were logging in from overseas using Telnet. We are probably getting close to doing that with a Zicog too. Also, all these 'standard' terminal programs have xmodem built in.

Can't wait to test out the hard disk code!

And re cat5/6 cable for serial, I'll check it out.

Addit: heater, can you pls bump the zicog thread - it has been lost in the mists of time...

Post Edited (Dr_Acula) : 8/18/2009 11:59:31 PM GMT

Back to Top
 

Cluso99
We live onboard



Email Address Not AvailablePersonal Homepage Not AvailablePrivate Messaging Not AvailableAIM Not AvailableICQ Not AvailableY! Not AvailableMSN Not Available
Date Joined Apr 2008
Total Posts : 2276
 
   Posted 8/18/2009 5:09 PM (GMT -8)    Quote This PostAlert An Admin About This Post.

Heater: Great news  jumpin

Yes, please post the hard disk image. It should zip down pretty well. Is it 512Bytes per SD sector and no extra bytes (like the 137 in floppy)?

Anyway, the blank disks already done for floppies can just be copied. Nice to keep them all 32MB so that we might expand them later??? Suggest we call them HDRIVE_I.DSK, HDRIVE_J.DSK, HDRIVE_K.DSK, HDRIVE_L.DSK

Terminals. I am using (was) PropTerminal. To remove the extra LF's you should just comment out the UART.tx(10) in the crlf routine in ZiCog_demo
 
James: No sleep for the wicked !!! re my VB6 program - you should have seen it before I posted it (full of old crap and kludged code) smilewinkgrin  
 
PS. Now a direct link to ZiCog & MoCog in my signature.



Links to other interesting threads:
  Search the Propeller forums (uses advanced Google search)
My cruising website is:  www.bluemagic.biz   MultiBladeProp is: www.bluemagic.biz/cluso.htm

Post Edited (Cluso99) : 8/19/2009 1:34:17 AM GMT

Back to Top
 
[ << Previous Thread | Next Thread >> ]
New Topic Post Reply Printable Version
848 posts in this thread.
Viewing Page :
 
 
Forum Information
Currently it is Friday, November 20, 2009 10:46 PM (GMT -8)
There are a total of 393,734 posts in 55,521 threads.
In the last 3 days there were 82 new threads and 700 reply posts. View Active Threads
Who's Online
This forum has 17687 registered members. Please welcome our newest member, mark09.
48 Guest(s), 1 Registered Member(s) are currently online.  Details
Rick Brooks