fabrice montupet Posted November 23, 2016 Share Posted November 23, 2016 Here is a Multifunction card that I made for the 99/4A, I realized it two years ago.Its features: 32KB expansion RAM, Speech Synthesizer, Audio Amp, Real Time Clock and analog I/O port. I will show here you some other cards/expansions I made for the TI 18 Quote Link to comment Share on other sites More sharing options...
Sinphaltimus Posted November 23, 2016 Share Posted November 23, 2016 All of that on one card!? Nice. Is there any documentation on how to repeat the process? 1 Quote Link to comment Share on other sites More sharing options...
+Schmitzi Posted November 23, 2016 Share Posted November 23, 2016 wow, amazing. never saw that before Quote Link to comment Share on other sites More sharing options...
ti99iuc Posted November 23, 2016 Share Posted November 23, 2016 Oh Wow ! nice Fabrice ! when will start the production of this one ? 4 Quote Link to comment Share on other sites More sharing options...
ti99_forever Posted November 23, 2016 Share Posted November 23, 2016 Oh, analog I/O? Interesting. Any particular use or in general? Quote Link to comment Share on other sites More sharing options...
Omega-TI Posted November 23, 2016 Share Posted November 23, 2016 Tout simplement magnifique!! Quote Link to comment Share on other sites More sharing options...
Shift838 Posted November 23, 2016 Share Posted November 23, 2016 very nice Fabrice! Quote Link to comment Share on other sites More sharing options...
fabrice montupet Posted November 24, 2016 Author Share Posted November 24, 2016 Thank you all for the compliments!Of course, this card can be reproduced, before I must gather all the notes and schematics I made.I used the I/O analog ports to capture photodiodes, it was fun :-)Here is the Hexbus drive controller that I made to be able to use programs on my 99/2, 99/5 and 99/8 computers. The dump of the 99/5 has been made possible thanks to it.For the case, I used the metal case of two D2 SCSI jaz Drives, I constructed the two plastic front pannels, added braces to fix my PCB, modified the power supply, made the rear connectors, painted the cases in beige (and light purple for the eject buttons) and printed a sticker. Thus, I think that it's style corresponds to what it was done in the 80's, and especially for Hexbus products line. Herie is a video of the PCB in action: http://www.ti99.com/my_projects/HX5102M2.mp4 12 Quote Link to comment Share on other sites More sharing options...
ti99iuc Posted November 24, 2016 Share Posted November 24, 2016 Oh my god, i had seen the video before, anyway the final result of the Floppy Disk drives is really professional ! in addition the color and the sticker match nice with the TI original stuff maybe, you and ksarul might start a nice collaboration for a future production of your stuff Fabrice ! 1 Quote Link to comment Share on other sites More sharing options...
sparkdrummer Posted November 24, 2016 Share Posted November 24, 2016 It would be fantastic to have one for use with a cc40! Quote Link to comment Share on other sites More sharing options...
+mizapf Posted November 24, 2016 Share Posted November 24, 2016 (edited) I already have a pile of photographs from a Hexbus drive, courtesy of Jens-Eike Hartwig. I also have a dump of the "firmware" (ROM) on the drive. What would be particularly interesting are schematics for the drive; this would really be helpful for an emulation in MAME. Anybody to follow the traces on the board? Edited November 24, 2016 by mizapf Quote Link to comment Share on other sites More sharing options...
Sinphaltimus Posted November 24, 2016 Share Posted November 24, 2016 So amazing. You guys never cease to blow my mind. Quote Link to comment Share on other sites More sharing options...
fabrice montupet Posted November 24, 2016 Author Share Posted November 24, 2016 Thank you again! I'm going to tell you about a rather special project I made this year. It has been initially released for the Apple II but its link to TI is significant because it uses an IC of my favorite VDP family...the TMS-9929.I have chosen the 9929 because I wanted to use RGB monitor for a bright and sharp display.At the beginning of the project the master idea was: How offering much more colors and sprites without using a modern and anachronic video electronic part. The solution: Use two VDP on a PCB :-)So, I cascaded two TMS9929. Result: Two superposed and independant VDP displaying 120 colors and 64 sprites simultaneouly . When I saw the firsts results, I was impressed! Especially as my code was not optimized.I added to the board a little more by integrating 2 Kb of SRAM (with a CR2032 battery to maintain the memory) which may contain user video routine codes. A picture of the prototype version: And the final version, I named it "ColorSprite+". The PCB Gerber files are done, a production can begin : For fun, I have decided to realize again this project but now for TI-99/4A... Soon :-) It will come in the form of the PCB that will take place onto the computer motherboard.At the age of the TI-99/4A, it was possible to make exciting video upgrades :-) 10 Quote Link to comment Share on other sites More sharing options...
+retroclouds Posted November 25, 2016 Share Posted November 25, 2016 I like the Colorsprite+ idea a lot, I would love to get on of these if this is realized as a PCB card for the TI-99/4a. So if I understand you correctly, this project would have been possible back in the old days when the TI-99/4a still ruled the world? Meaning biggest part of the components was available in the 80's ? Cool! Quote Link to comment Share on other sites More sharing options...
fabrice montupet Posted November 25, 2016 Author Share Posted November 25, 2016 It was also the goal of this project. only use IC that were available at the time of the 99/4A/ The date codes of all the IC used for my prototype are between 1981 and 1983. 2 Quote Link to comment Share on other sites More sharing options...
HackMac Posted November 25, 2016 Share Posted November 25, 2016 Great stuff! This is what I like! A bit nicer would be a card with the dual VDP for the PE-Box. What do you think? Tell us a bit more about your card and the reason to place it in the console. I think that you are intent to place the piggyback board of the prototype into the console, isn't it? 1 Quote Link to comment Share on other sites More sharing options...
Omega-TI Posted November 25, 2016 Share Posted November 25, 2016 Oh my god, i had seen the video before, anyway the final result of the Floppy Disk drives is really professional ! Yeah, no kidding!! I'm really impressed with the skill and time Fabrice puts into his projects. Everyone of them is a pure work of art... form and functionality. 3 Quote Link to comment Share on other sites More sharing options...
RickyDean Posted November 25, 2016 Share Posted November 25, 2016 Thank you all for the compliments! Of course, this card can be reproduced, before I must gather all the notes and schematics I made. I used the I/O analog ports to capture photodiodes, it was fun :-) Here is the Hexbus drive controller that I made to be able to use programs on my 99/2, 99/5 and 99/8 computers. The dump of the 99/5 has been made possible thanks to it. For the case, I used the metal case of two D2 SCSI jaz Drives, I constructed the two plastic front pannels, added braces to fix my PCB, modified the power supply, made the rear connectors, painted the cases in beige (and light purple for the eject buttons) and printed a sticker. Thus, I think that it's style corresponds to what it was done in the 80's, and especially for Hexbus products line. Herie is a video of the PCB in action: http://www.ti99.com/my_projects/HX5102M2.mp4 Amazing Fabrice, very nice work. Quote Link to comment Share on other sites More sharing options...
aftyde Posted November 26, 2016 Share Posted November 26, 2016 The Apple Pie is an interesting card in the Apple world that interfaces between an Apple ][ and a Raspberry PI. The pie then emulates disks, serial, network, video - the works... it's basically a slave to the Apple ][ (and capable of being it's own machine as well). A PEB or sidecar that could interface with a PI would then benefit from all the hardware advances in the embedded Linux space. One such card in a PEB could replace every other card. 1 Quote Link to comment Share on other sites More sharing options...
fabrice montupet Posted November 26, 2016 Author Share Posted November 26, 2016 (edited) I know the Apple Pie. I think that it can be useful for some users, but it is not for me... Absolutly not interested. My point of view about a such modern material is here: http://atariage.com/forums/topic/247983-is-it-a-ti-994a/page-2?do=findComment&comment=3636496 Edited November 27, 2016 by fabrice montupet Quote Link to comment Share on other sites More sharing options...
fabrice montupet Posted November 26, 2016 Author Share Posted November 26, 2016 @Hackmac, Ω and RickyDean : Thank you ! I'am happy that you apreciate my work :') @Hackmac: I will detail my choices about the video board expension very soon here :-) 2 Quote Link to comment Share on other sites More sharing options...
fabrice montupet Posted November 26, 2016 Author Share Posted November 26, 2016 I already have a pile of photographs from a Hexbus drive, courtesy of Jens-Eike Hartwig. I also have a dump of the "firmware" (ROM) on the drive. What would be particularly interesting are schematics for the drive; this would really be helpful for an emulation in MAME. Anybody to follow the traces on the board? Tonight, I sent to you the dump of my ROM Hexbus controller :-) Quote Link to comment Share on other sites More sharing options...
+mizapf Posted November 27, 2016 Share Posted November 27, 2016 Hello Fabrice, many thanks for the ROM. I just verified with Jens-Eike's photos, there are two EPROMs 2564 (8Kx8), and this fact matches the dump that you delivered (only data from 0000-3FFF, remaining locations filled with FF). At first I got the wrong CRC value because I calculated the CRC over the whole 16K, but when there are two chips there is a CRC at the end of each one (i.e. at addresses 1FFE and 3FFE), and it verified correctly now. I attach a disk image with both ROMs - maybe we have some people here who are interested in disassembling them? To boldly go where ... ? hexbus.dsk 1 Quote Link to comment Share on other sites More sharing options...
+mizapf Posted November 28, 2016 Share Posted November 28, 2016 (edited) As far as I have got until now: 1. Good news: TI obviously did a lot of code recycling in the Hexbus floppy controller; many parts are taken from the original TI FDC for which we have commented listings from Thierry. That way, I was already able to identify the DSR operations, the subprograms, and some common subroutines. They even kept these typical "@>005A(R9)" (which calculated to 835A in the TI FDC), although there is no 8300 in the Hexbus floppy, but R9 has a different value. The lines are not identical, though, as there is no VRAM which the FDC made use of. There seems to be SRAM (4K) at E000-EFFF, the on-chip RAM (F000-F0F9, FFFA-FFFF), and the 16K ROM. There is a formatting routine inside the controller ROM that creates a floppy file system with some default settings. Interrupts are not used. A portion of the code must deal with the Hexbus interface; I have to find that still. 2. Bad news: The Hexbus floppy uses the Intel 8272A floppy controller, and yes, we have a 8271 controller in MAME. Pretty close, but not the same. I'll have to find out more about the differences, and I probably have to implement an emulation for the 8272A. And TI again used that weird 16 sectors/track format instead of 18 sectors/track. I don't understand why you should give away 512 bytes per track. The MFM format offers by definition 50000 bits per track (250 kbit/s * 200 ms/track) , i.e. 6250 bytes, which offers more than enough space for 18*256 payload bytes. Edited November 28, 2016 by mizapf 1 Quote Link to comment Share on other sites More sharing options...
+Ksarul Posted November 28, 2016 Share Posted November 28, 2016 (edited) That 16-sector per track thing seemed to be a bit fashionable back then for a lot of systems. Even the IBM PC could use the 320K format back then, IIRC (although it wasn't a default setting). Edited November 28, 2016 by Ksarul 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.