+kheller2 Posted May 11, 2021 Share Posted May 11, 2021 The floppy drive was also a PBI device. I'm not sure how it interfaced with a PBI device ID (or at all). The Floppy on the "1450" and the "TONG" are different, the latter being handled a bit with MUFFY. I don't think official schematics were ever released for the "1450" version, but the "TONG" one is out there at the Museum. I also recall that the 1450 design was actually two different add on boards -- I could be wrong on that, but I remember that from some threads here where different 1450s were compared. Some other interesting things and the PBI... " 1. CARD SLOTS The parallel I/O system can support a maximum of 8 parallel devices. Each device occupies one of eight card slots. The card slots are numbered from 0 to 7, with slot 0 being the highest priority device and slot 7 being the lowest priority device. All parallel device handlers are bank selected over floating- point ROM ($D800-$DFFF). Thus, the device handler code does not need to be relocatable in order for it to be able to function in any slot. A handler can determine which slot it is in by examining OS variable SHPDVS ([$248,1]); bit 0 is set if slot 0 is selected, bit 1 is set if slot 1 is selected, and so on. 2. Page $D6xx and $D7xx RAM Memory locations $D600-$D7FF are reserved for use by parallel device handlers. This RAM is not used at all by the OS; in particular, it is not cleared during coldstart or warmstart. Each card slot has a portion of this RAM allocated to it, according to the following scheme: $D600 - $D61F Slot 0 RAM $D620 - $D63F Reserved for use by modem devices $D640 - $D67F Slot 1 RAM $D680 - $D6BF Slot 2 RAM $D6C0 - $D6FF Slot 3 RAM $D700 - $D73F Slot 4 RAM $D740 - $D77F Slot 5 RAM $D780 - $D7BF Slot 6 RAM $D7C0 - $D7FF Slot 7 RAM As the table indicates, slots 1-7 each own 64 bytes of RAM, while slot 0 owns 32 bytes of RAM. There are 32 bytes reserved for use by modem devices because 64 bytes is not enough RAM to support a modem. Obviously, a parallel device handler which uses more than 32 bytes of page $D6xx and $D7xx RAM cannot be placed in slot 0. With this one exception, parallel device handlers should be designed so that they will function properly in any slot. In particular, before accessing page $D6xx and $D7xx RAM, the handler must determine which slot it is in (by examining SHPDVS) and do an address calculation." ... " Page $D5xx is used for hardware locations within cartridges. Therefore, when parallel device drivers access their RAM on pages $D6xx and $D7xx, they must be careful not to generate any references to page $D5xx. Due to a quirk in the 6502 microprocessor, this is not as easy as it sounds. Whenever indexed addressing is used to cross a page boundary, the 6502 will generate an extra memory cycle during which it references the RAM location one page below the desired address." 1 Quote Link to comment Share on other sites More sharing options...
Faicuai Posted May 11, 2021 Share Posted May 11, 2021 21 minutes ago, kheller2 said: 2. Page $D6xx and $D7xx RAM Memory locations $D600-$D7FF are reserved for use by parallel device handlers. This RAM is not used at all by the OS; in particular, it is not cleared during coldstart or warmstart. Each card slot has a portion of this RAM allocated to it, according to the following scheme: $D600 - $D61F Slot 0 RAM $D620 - $D63F Reserved for use by modem devices $D640 - $D67F Slot 1 RAM $D680 - $D6BF Slot 2 RAM $D6C0 - $D6FF Slot 3 RAM $D700 - $D73F Slot 4 RAM $D740 - $D77F Slot 5 RAM $D780 - $D7BF Slot 6 RAM $D7C0 - $D7FF Slot 7 RAM Well... This will have to be very carefully assessed, since expansions like SIDE and Incognito's actual PBI HD drive, also depend on this address space and PBI-reporting. The good news is that Ultimate / Incognito's PBI device-ID can be set on BIOS to 0,2,4,6 but I do wonder about concurrent use of these expansions with 1090 present... Quote Link to comment Share on other sites More sharing options...
+kheller2 Posted May 11, 2021 Share Posted May 11, 2021 These "restrictions" are also in the REV A Tech Specs for the 1090. " The 8OOXL will not provide CPU RAM in this address space. The 600XL has no internal RAM in this address space. The 1450XL does allow access to internal CPU RAM in this address space. E.B.D.s should provide this RAM on the E.B.D. or be restricted for use only on the 1450XL. " 1 Quote Link to comment Share on other sites More sharing options...
kenames99 Posted August 26, 2021 Author Share Posted August 26, 2021 On 3/14/2021 at 11:22 PM, kogden said: Yeah I'd certainly be interested in taking a look at this. What format are the design files in? KiCAD? hi, yes, they are all done in kicad. sorry for taking so long to respond, I have no excuse. I also have the ram expansion card done or at least in progress. more to come. Ken 1 Quote Link to comment Share on other sites More sharing options...
kenames99 Posted August 26, 2021 Author Share Posted August 26, 2021 On 3/15/2021 at 5:49 PM, _The Doctor__ said: My thought was that it was going to accept the 1090 boards but have added capability on an additional 1 or 2 slots using an off the shelf power supply. The other was to continue with a board or ribbon cable across the top to carry added signals for enhanced pcbs. To clarify was that relayed to you? hi the_doctor, no, that was not mentioned. sorry for long delay in responding, just now going back to reread this thread. Ken 2 Quote Link to comment Share on other sites More sharing options...
kenames99 Posted August 31, 2021 Author Share Posted August 31, 2021 hi all, I have done many changes to to the 1090xl schematic and board files in my github. schematic is mostly cleanup and making it pass the drc checks but more needs to be done. the board has some errors that have been fixed, mostly minor. be aware that I have NOT updated the gerber files yet. have fun. Ken 4 Quote Link to comment Share on other sites More sharing options...
kenames99 Posted September 1, 2021 Author Share Posted September 1, 2021 hi everyone, and so it begins. start of assebly of first unit. not the greatest pic but I am not a photographer. anyway, it's a start, and i will keep you informed. Ken 16 1 Quote Link to comment Share on other sites More sharing options...
kenames99 Posted September 12, 2021 Author Share Posted September 12, 2021 hi everyone, I also posted this in the thread for the ram board but it really belongs here so I am putting it here too. please excuse the double posting. just a quick update, I have mostly assembled a 1090xl board and am happy to report it works, at least as far as I have tested. all power rails are proper voltage. leds light up. so things look good so far. there are numerous fixes I have applied to the board since these were made. enjoy. Ken 12 1 Quote Link to comment Share on other sites More sharing options...
+kheller2 Posted September 16, 2021 Share Posted September 16, 2021 On 3/16/2021 at 4:11 PM, kenames99 said: hi Dropcheck, This was done completely off the schematic of the original 1090 and original board design. If you followed the original schematic with your repro boards then they should be 1:1 electrically. I even was going to buy a board set from you but they went out of stock and not showed up again. Ken Ken, do you know what version of the schematics match up with what version of the board? I have seen pictures of the 1090 REV 2A with some wires added to the bottom along the caps. Quote Link to comment Share on other sites More sharing options...
kenames99 Posted September 16, 2021 Author Share Posted September 16, 2021 hi, I have no idea what version was what. I just worked with what Curt put online on his website. I also saw the wires on that, that board was missing the grounds to those caps. Ken Quote Link to comment Share on other sites More sharing options...
kenames99 Posted September 17, 2021 Author Share Posted September 17, 2021 hi everyone, I have updated the git repo for the 1090XL board. lots of minor and a couple medium type changes to the power switch area and footprint. Ken 5 Quote Link to comment Share on other sites More sharing options...
atari-passion Posted September 17, 2021 Share Posted September 17, 2021 hello, here are pictures of my atari 1090 prototype ? 8 Quote Link to comment Share on other sites More sharing options...
Mathy Posted September 17, 2021 Share Posted September 17, 2021 Hello guys Looks like there is room reserved for three extra chips. What's supposed to be there and why (and why aren't there any chips in those places)? Sincerely Mathy PS sorry if my English is getting worse, Fujiama usually also means sleep deprivation. ? Quote Link to comment Share on other sites More sharing options...
atari-passion Posted September 17, 2021 Share Posted September 17, 2021 next ....... 6 Quote Link to comment Share on other sites More sharing options...
pancio Posted September 17, 2021 Share Posted September 17, 2021 Hi, Good work! I checked your project and I found some DRC issues on the PCB: - added missing wire between 5V bus to expansion slots, - some minor drawing issues which probably hasn't influence to working device ? - modified Atari:AtariSocket_2x25_P2.54mm_Vertical, added 26 PIN as RESERVED - updated gerber files Regards, pancio 1090.zip 5 Quote Link to comment Share on other sites More sharing options...
atari-passion Posted September 17, 2021 Share Posted September 17, 2021 (edited) On 9/16/2021 at 5:36 PM, kheller2 said: Ken, do you know what version of the schematics match up with what version of the board? I have seen pictures of the 1090 REV 2A with some wires added to the bottom along the caps. look at the photos , I put above, it's also version 2a of the pcb, is this what you saw ? Edited September 17, 2021 by atari-passion Quote Link to comment Share on other sites More sharing options...
+kheller2 Posted September 17, 2021 Share Posted September 17, 2021 yup, except the 2A I looked has the jumpers going to different locations. I leave it up to the experts here that are re-creating it to get it right. Quote Link to comment Share on other sites More sharing options...
atari-passion Posted September 17, 2021 Share Posted September 17, 2021 on your card, there is a difference with my pcb. maybe a design error ?? Quote Link to comment Share on other sites More sharing options...
kenames99 Posted September 17, 2021 Author Share Posted September 17, 2021 hi, yes it was version 2A of the mb pictures I have been using. I did make the needed changes to be able to do away with the wire jumpers. Quote Link to comment Share on other sites More sharing options...
kenames99 Posted September 17, 2021 Author Share Posted September 17, 2021 11 hours ago, pancio said: Hi, Good work! I checked your project and I found some DRC issues on the PCB: - added missing wire between 5V bus to expansion slots, - some minor drawing issues which probably hasn't influence to working device ? - modified Atari:AtariSocket_2x25_P2.54mm_Vertical, added 26 PIN as RESERVED - updated gerber files Regards, pancio 1090.zip 13.65 MB · 3 downloads hi pancio, thank you! good catches there and thank you. although I did not actually use the files you provided, I did use them as a reference to update the project properly. I greatly appreciate your contributions. Ken 2 Quote Link to comment Share on other sites More sharing options...
kenames99 Posted September 17, 2021 Author Share Posted September 17, 2021 ok, updated github. feel free to look and criticize. I hope all is OK. enjoy. Ken 2 Quote Link to comment Share on other sites More sharing options...
kenames99 Posted September 18, 2021 Author Share Posted September 18, 2021 hi atari-passion, very nice photos of the chassis. lots of detail. I never did get the mechanical specs for the chassis, wish I could have. Ken 1 Quote Link to comment Share on other sites More sharing options...
Mathy Posted September 18, 2021 Share Posted September 18, 2021 Hello guys We here at the Fujiama had an online meeting with Joe Decuir yesterday evening. We specifically asked if the 1090XL had reached the state where it was ready to go to market. From what Joe said we concluded that it was ready for market when the Tramiel clan killed the project (and lots more). Sincerely Mathy PS Joe was one of the developers at Atari way back when. And he's an ABBUC member since last year! 4 1 Quote Link to comment Share on other sites More sharing options...
+x=usr(1536) Posted September 18, 2021 Share Posted September 18, 2021 1 hour ago, Mathy said: PS Joe was one of the developers at Atari way back when. And if anyone ever wondered why USB and SIO have some similarities, well... Joe was heavily involved with both 4 Quote Link to comment Share on other sites More sharing options...
kenames99 Posted September 18, 2021 Author Share Posted September 18, 2021 6 hours ago, Mathy said: Hello guys We here at the Fujiama had an online meeting with Joe Decuir yesterday evening. We specifically asked if the 1090XL had reached the state where it was ready to go to market. From what Joe said we concluded that it was ready for market when the Tramiel clan killed the project (and lots more). Sincerely Mathy PS Joe was one of the developers at Atari way back when. And he's an ABBUC member since last year! hi, very good to hear that. thanks for that info. Ken 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.