Shop OBEX P1 Docs P2 Docs Learn Events
TriBladeProp with Proto Boards - Page 2 — Parallax Forums

TriBladeProp with Proto Boards

2»

Comments

  • Ron SutcliffeRon Sutcliffe Posts: 420
    edited 2009-12-01 13:21
    Is FDX in rr1299?
    I hope I am playing with the right version. thats what I am working with anyway.
    I want to get my Stand Alone Driver version going tonight and see how many more longs I can save. Then I will work through the I/O stuff.

    BTW is my brother going to get his Xmas present. This Christmas LOL

    Cheers

    Ron
  • Cluso99Cluso99 Posts: 18,069
    edited 2009-12-01 13:50
    Ron: Here is a link to rr130 which will have the FDX in it. It's on the TriBlade thread http://forums.parallax.com/forums/default.aspx?f=25&m=329999&p=36

    Postedit: Attached is the modified FDX

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Links to other interesting threads:

    · Home of the MultiBladeProps: TriBlade,·RamBlade,·SixBlade, website
    · Single Board Computer:·3 Propeller ICs·and a·TriBladeProp board (ZiCog Z80 Emulator)
    · Prop Tools under Development or Completed (Index)
    · Emulators: CPUs Z80 etc; Micros Altair etc;· Terminals·VT100 etc; (Index) ZiCog (Z80) , MoCog (6809)
    · 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) : 12/1/2009 2:23:39 PM GMT
  • Ron SutcliffeRon Sutcliffe Posts: 420
    edited 2009-12-02 13:04
    Ok I have tested the code and I can read and write to the card ok so I have patched working code into rr129 (no longs left) and compiled rr130 Ok.
    Now to need to get a copy of CPM where do I download CPM 1 ?
    I did have it on MicroSD somewhere but it's gone AWOL.
    Not sure that I can run CPM2 in 64K.

    ATM the system just hangs waiting for a Hard disk so the I/O to VT100 is talking OK.

    Keen to change the results on the jazzed score board. LOL

    Ron

    BTW the updated code driver stuff has been update in my previous port.
  • heaterheater Posts: 3,370
    edited 2009-12-02 13:18
    Ron: You can use CP/M 2 it only need 64K RAM. Actually we have never tried CP/M 1 on ZiCog...

    Attached is the drive A: bootable CP/M 2 image, ZIPM2.DSK. Just put it on a newly formatted SD as A.DSK or whatever zicog_cpm.spin is looking for.
    It has a customized BIOS to boot and use only hard disk images.

    Also just in case I attach the boot ROM image file ZIBOOT.COM

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    For me, the past is not over yet.
  • Cluso99Cluso99 Posts: 18,069
    edited 2009-12-02 13:53
    Ron: I have posted the latest release candidate for the TriBlade and the SD files required on the ZiCog thread.

    http://forums.parallax.com/forums/?f=25&m=332138&g=406221#m406221

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Links to other interesting threads:

    · Home of the MultiBladeProps: TriBlade,·RamBlade,·SixBlade, website
    · Single Board Computer:·3 Propeller ICs·and a·TriBladeProp board (ZiCog Z80 Emulator)
    · Prop Tools under Development or Completed (Index)
    · Emulators: CPUs Z80 etc; Micros Altair etc;· Terminals·VT100 etc; (Index) ZiCog (Z80) , MoCog (6809)
    · Search the Propeller forums·(uses advanced Google search)
    My cruising website is: ·www.bluemagic.biz·· MultiBladeProp is: www.bluemagic.biz/cluso.htm
  • HumanoidoHumanoido Posts: 5,770
    edited 2009-12-03 00:13
    heater said...
    Actually we have never tried CP/M 1 on ZiCog...
    Why not?

    humanoido
  • heaterheater Posts: 3,370
    edited 2009-12-04 05:52
    humanoido: A very good question.
    Perhaps because CP/M 2.2 is the default supplied with the SIMH Alatair Z80 simulator.
    Perhaps because version 1.4 available from SIMH requires 2.2 to rebuild it.
    Perhaps because the source files for 1.2 are not available.
    Perhaps because version 2.2 was the version that "everyone had" back in the day. Bit like Windows 3.1 to the versions before it.

    I'd quite like to see if it can be fired up but that is going to be a very low priority task.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    For me, the past is not over yet.
  • HumanoidoHumanoido Posts: 5,770
    edited 2009-12-04 10:01
    heater: a very good answer

    We are probably looking at the same thing here.
    www.schorn.ch/cpm/zip/cpm1.zip

    * Operating system
    * Customized BIOS
    * Modified bootstrap loader ROM
    * Development environment (CP/M 2.2) to create 31K and 63K version
    * ED, ASM, LOAD, DDT, SUBMIT, STAT, PIP, DUMP, SYSGEN
  • Ron SutcliffeRon Sutcliffe Posts: 420
    edited 2009-12-05 08:37
    @heater:

    I am hoping this memory Dump at $FF00 is the first 256K of the bootdisk image on entry to the service_IO method.

    Can·you confirm or otherwise. I am just trying to confirm the HX driver is OK.

    Ron


    Post Edited (Ron Sutcliffe) : 12/5/2009 8:48:54 AM GMT
  • heaterheater Posts: 3,370
    edited 2009-12-05 08:52
    That straight away looked familiar "C3 05 FF ..." but to be sure here is a hex dump of the ZIBOOT boot ROM code:

    michael@ddt:~/altairz80$ hexdump -C ZIBOOT.COM
    00000000  c3 05 ff 00 80 f3 06 80  3e 0e d3 fe 05 c2 0a ff  |........>.......|
    00000010  3e 16 d3 fe 3e 12 d3 fe  db fe b7 ca 25 ff 3e 0c  |>...>.......%.>.|
    00000020  d3 fe af d3 fe 06 20 3e  01 d3 fd 05 c2 29 ff 11  |...... >.....)..|
    00000030  08 00 21 00 00 0e 58 3e  02 d3 fd 3e 00 d3 fd 7b  |..!...X>...>...{|
    00000040  d3 fd 7a d3 fd af d3 fd  7d d3 fd 7c d3 fd db fd  |..z.....}..|....|
    00000050  b7 ca 55 ff 76 79 0e 80  09 4f 0d c2 62 ff fb c3  |..U.vy...O..b...|
    00000060  00 00 1c 7b fe 20 ca 6c  ff c3 37 ff 1e 00 14 c3  |...{. .l..7.....|
    00000070  37 ff 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |7...............|
    00000080  c3 05 ff 00 80 f3 06 80  3e 0e d3 fe 05 c2 0a ff  |........>.......|
    00000090  3e 16 d3 fe 3e 12 d3 fe  db fe b7 ca 25 ff 3e 0c  |>...>.......%.>.|
    000000a0  d3 fe af d3 fe 06 20 3e  01 d3 fd 05 c2 29 ff 11  |...... >.....)..|
    000000b0  08 00 21 00 00 0e 58 3e  02 d3 fd 3e 00 d3 fd 7b  |..!...X>...>...{|
    000000c0  d3 fd 7a d3 fd af d3 fd  7d d3 fd 7c d3 fd db fd  |..z.....}..|....|
    000000d0  b7 ca 55 ff 76 79 0e 80  09 4f 0d c2 62 ff fb c3  |..U.vy...O..b...|
    000000e0  00 00 1c 7b fe 20 ca 6c  ff c3 37 ff 1e 00 14 c3  |...{. .l..7.....|
    000000f0  37 ff 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |7...............|
    00000100  c3 05 ff 00 80 f3 06 80  3e 0e d3 fe 05 c2 0a ff  |........>.......|
    00000110  3e 16 d3 fe 3e 12 d3 fe  db fe b7 ca 25 ff 3e 0c  |>...>.......%.>.|
    00000120  d3 fe af d3 fe 06 20 3e  01 d3 fd 05 c2 29 ff 11  |...... >.....)..|
    00000130  08 00 21 00 00 0e 58 3e  02 d3 fd 3e 00 d3 fd 7b  |..!...X>...>...{|
    00000140  d3 fd 7a d3 fd af d3 fd  7d d3 fd 7c d3 fd db fd  |..z.....}..|....|
    00000150  b7 ca 55 ff 76 79 0e 80  09 4f 0d c2 62 ff fb c3  |..U.vy...O..b...|
    00000160  00 00 1c 7b fe 20 ca 6c  ff c3 37 ff 1e 00 14 c3  |...{. .l..7.....|
    00000170  37 ff 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |7...............|
    00000180  c3 05 ff 00 80 f3 06 80  3e 0e d3 fe 05 c2 0a ff  |........>.......|
    00000190  3e 16 d3 fe 3e 12 d3 fe  db fe b7 ca 25 ff 3e 0c  |>...>.......%.>.|
    000001a0  d3 fe af d3 fe 06 20 3e  01 d3 fd 05 c2 29 ff 11  |...... >.....)..|
    000001b0  08 00 21 00 00 0e 58 3e  02 d3 fd 3e 00 d3 fd 7b  |..!...X>...>...{|
    000001c0  d3 fd 7a d3 fd af d3 fd  7d d3 fd 7c d3 fd db fd  |..z.....}..|....|
    000001d0  b7 ca 55 ff 76 79 0e 80  09 4f 0d c2 62 ff fb c3  |..U.vy...O..b...|
    000001e0  00 00 1c 7b fe 20 ca 6c  ff c3 37 ff 1e 00 14 c3  |...{. .l..7.....|
    000001f0  37 ff 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |7...............|
    00000200
    
    

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    For me, the past is not over yet.
  • Ron SutcliffeRon Sutcliffe Posts: 420
    edited 2009-12-05 09:20
    heater: Thanks. looks good.


    ron
  • Dr_AculaDr_Acula Posts: 5,484
    edited 2009-12-05 09:58
    If you have got that far you are very close. Reading sd is working. Time to fire up the zicog and see what happens? You might get lucky and get a A>, but if not, run with the ifdef for single step and see if the first instruction comes through. If the first instruction works (a JP) then it ought to keep running as that will be testing ram reads as well.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    www.smarthome.viviti.com/propeller
  • Cluso99Cluso99 Posts: 18,069
    edited 2009-12-05 10:04
    Looks good Ron. Here is the BOOTHDSK.32M original file. Only the first 256 bytes are used. It should be identical to what you have shown.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Links to other interesting threads:

    · Home of the MultiBladeProps: TriBlade,·RamBlade,·SixBlade, website
    · Single Board Computer:·3 Propeller ICs·and a·TriBladeProp board (ZiCog Z80 Emulator)
    · Prop Tools under Development or Completed (Index)
    · Emulators: CPUs Z80 etc; Micros Altair etc;· Terminals·VT100 etc; (Index) ZiCog (Z80) , MoCog (6809)
    · Search the Propeller forums·(uses advanced Google search)
    My cruising website is: ·www.bluemagic.biz·· MultiBladeProp is: www.bluemagic.biz/cluso.htm
  • Ron SutcliffeRon Sutcliffe Posts: 420
    edited 2009-12-06 00:11
    Yes, I think it is just about there, but the better half has other plans for me over the next two days.
    I ended up making a couple of false starts, but its on track now.

    Ron
Sign In or Register to comment.