+ Reply to Thread
Page 8 of 8
First ... 4 5 6 7 8
Results 106 to 116 of 116

Thread: What is multiplexing?

  1. #106
    Marks256 Excellent Marks256 Excellent Marks256 Excellent Marks256 Excellent Marks256 Excellent
    Join Date
    Jul 2006
    Location
    Minnesota, USA
    Posts
    2,390

    Default

    That's pretty much what it's supposed to do. I've pretty much got my head around the 8bit IntelHex format that TASM uses. Now it is just a matter of making it work properly.
    Me too. My program is about 75% done. I just have to finish a few SUBs, and then do a little debugging. Aaah, you gotta love debugging!

    Ok, i just ripped off the switch panel, and the Address LED's. OOOH! The ROOM!

    Now, i will finish my program. When i get it done, i will post the source code, AND the compiled version. Then, i need to make some hardware! Yaha me! :cool:

    More pics once i get the SRAM and BootROM connected.
    There is no "I" in "team", unless Apple makes it... Then it would be iTeam.


  2. #107
    kchriste Excellent kchriste Excellent kchriste Excellent kchriste Excellent kchriste Excellent kchriste Excellent kchriste Excellent kchriste Excellent kchriste Excellent
    Join Date
    Jul 2006
    Location
    Victoria BC, Canada
    Posts
    3,673

    Default

    Me too. My program is about 75% done. I just have to finish a few SUBs, and then do a little debugging. Aaah, you gotta love debugging!
    Ok, it is done and it works!
    I've only tested it with some small files so far, but it seems to load them fine. I have included everything in the ZIP file below. If you copy all the files to your Tasm31 directory, then you can run the Z80.BAT file to compile and load the TEST program. You'll have to change the .org, the address of IO port and the stack pointer addresses (In test.asm) to make it run on your hardware which is different than mine. There is a small change to the circuit to make it a little more robust when the Z80 deactivates the BusAck line. I've only tested it on one computer so far so concider it Beta 0.01.
    Attached Files
    Inside every little problem, is a big problem trying to get out.

  3. #108
    Marks256 Excellent Marks256 Excellent Marks256 Excellent Marks256 Excellent Marks256 Excellent
    Join Date
    Jul 2006
    Location
    Minnesota, USA
    Posts
    2,390

    Default

    I had to stop production on mine. I was wondering if i had to write anything to the eeprom for the END RECORD? If so, what?

    Also, i take it that your hardware doesn't write it to an EEPROM? It just connects right to the z80's Address lines, and data lines, right?
    There is no "I" in "team", unless Apple makes it... Then it would be iTeam.

  4. #109
    kchriste Excellent kchriste Excellent kchriste Excellent kchriste Excellent kchriste Excellent kchriste Excellent kchriste Excellent kchriste Excellent kchriste Excellent
    Join Date
    Jul 2006
    Location
    Victoria BC, Canada
    Posts
    3,673

    Default

    I was wondering if i had to write anything to the eeprom for the END RECORD? If so, what?
    No you don't need to write anything. The end record just tells your program to stop.
    Also, i take it that your hardware doesn't write it to an EEPROM? It just connects right to the z80's Address lines, and data lines, right?
    It is designed to be connected to a complete Z80 system that includes RAM and EEPROM. I've used it to write to an in circuit RAM. It should also be able to program your EEPROM in circuit but I cannot test it because I don't have an EEPROM like yours. I'm not even sure which one you got. My program waits 1ms after deactivating the WR line before going to the next byte. This should be enough time for a EEPROM write cycle but it is untested.
    Also I have no fully tested it with the RESET line connected because of the existing hardware I'm using. So if you have problems, try disconnecting the RESET line first.
    Inside every little problem, is a big problem trying to get out.

  5. #110
    Marks256 Excellent Marks256 Excellent Marks256 Excellent Marks256 Excellent Marks256 Excellent
    Join Date
    Jul 2006
    Location
    Minnesota, USA
    Posts
    2,390

    Default

    Whoa! This is a new posting time for you! Playing on the company dime, eh? Lol. Just kidding.

    No you don't need to write anything. The end record just tells your program to stop.
    That is what i was thinking. Ok, with any luck i will have my program done by tomorrow. Maybe yet today. I'm not sure, it depends on how board i get. :cool:

    It is designed to be connected to a complete Z80 system that includes RAM and EEPROM. I've used it to write to an in circuit RAM. It should also be able to program your EEPROM in circuit but I cannot test it because I don't have an EEPROM like yours. I'm not even sure which one you got. My program waits 1ms after deactivating the WR line before going to the next byte. This should be enough time for a EEPROM write cycle but it is untested.
    Also I have no fully tested it with the RESET line connected because of the existing hardware I'm using. So if you have problems, try disconnecting the RESET line first.
    Yeah, that makes sence. My EEPROM is an ATMEL AT28C17. The circuit might not turn out so great. I don't really have anything to build it on. I want to use my big breadboard STRICALY for my z80 system. I do have a smaller bread board on my Radio Shack Learning Lab, but that breadboard sucks. The holes are too big, and they are too high up, so short pins don't quite reach the pins. I am going to try to rig something up so i can use 74LS273's instead. I think it should work.
    There is no "I" in "team", unless Apple makes it... Then it would be iTeam.

  6. #111
    kchriste Excellent kchriste Excellent kchriste Excellent kchriste Excellent kchriste Excellent kchriste Excellent kchriste Excellent kchriste Excellent kchriste Excellent
    Join Date
    Jul 2006
    Location
    Victoria BC, Canada
    Posts
    3,673

    Default

    Whoa! This is a new posting time for you! Playing on the company dime, eh? Lol. Just kidding
    Actually you were right on the money there. I was bored and being paid.
    My EEPROM is an ATMEL AT28C17.
    It should work. The Max write time for that chip is 1ms. 0.5ms is typical.
    I am going to try to rig something up so i can use 74LS273's instead.
    No TriState buffers on those, but they'll work for a regular EEPROM programmer setup. (No in circuit programming) In my circuit you'd have to jumper the BUSREQ to the BUSACK for it to work.
    Well, I'm off camping tomorrow so I won't be around here for a week or so. In other words, I'm NOT ignoring you.
    Inside every little problem, is a big problem trying to get out.

  7. #112
    Marks256 Excellent Marks256 Excellent Marks256 Excellent Marks256 Excellent Marks256 Excellent
    Join Date
    Jul 2006
    Location
    Minnesota, USA
    Posts
    2,390

    Default

    Sounds great! Hopefully the next time you come back here, i will have some type of working computer!
    There is no "I" in "team", unless Apple makes it... Then it would be iTeam.

  8. #113
    Marks256 Excellent Marks256 Excellent Marks256 Excellent Marks256 Excellent Marks256 Excellent
    Join Date
    Jul 2006
    Location
    Minnesota, USA
    Posts
    2,390

    Default

    Man, time sure flies, huh? Well, sorry for the long wait. I haven't got ANYTHING done since my last post, but, today i am extreamly board, and i think i will build the programmer today. I promis to post pics of anything i create today within the next day or two.
    There is no "I" in "team", unless Apple makes it... Then it would be iTeam.

  9. #114
    Marks256 Excellent Marks256 Excellent Marks256 Excellent Marks256 Excellent Marks256 Excellent
    Join Date
    Jul 2006
    Location
    Minnesota, USA
    Posts
    2,390

    Default

    Ok, well, my camera has died, and my scanner refuses to scan a clear image. Oh well. I got the programmer half done, so with any luck(and if my computer doesn't crash{AGAIN}, then i will hopefully get another camera, and take some more pics.
    There is no "I" in "team", unless Apple makes it... Then it would be iTeam.

  10. #115
    kchriste Excellent kchriste Excellent kchriste Excellent kchriste Excellent kchriste Excellent kchriste Excellent kchriste Excellent kchriste Excellent kchriste Excellent
    Join Date
    Jul 2006
    Location
    Victoria BC, Canada
    Posts
    3,673

    Default

    Ok, well, my camera has died, and my scanner refuses to scan a clear image.
    Scanners don't have that great of a "depth of field" so scanning 3D objects is always hit and miss, not to mention the risk of scratching the glass.
    Man, time sure flies, huh? Well, sorry for the long wait.
    No problem!
    Inside every little problem, is a big problem trying to get out.

  11. #116
    Marks256 Excellent Marks256 Excellent Marks256 Excellent Marks256 Excellent Marks256 Excellent
    Join Date
    Jul 2006
    Location
    Minnesota, USA
    Posts
    2,390

    Default

    Scanners don't have that great of a "depth of field" so scanning 3D objects is always hit and miss, not to mention the risk of scratching the glass.
    No, i wanted to scan the schematics, and take a picture of the current system.
    There is no "I" in "team", unless Apple makes it... Then it would be iTeam.

+ Reply to Thread
Page 8 of 8
First ... 4 5 6 7 8

Tags for this Thread