+retroclouds Posted October 10, 2020 Share Posted October 10, 2020 I’d like to discuss possible future storage options for the Tomy Tutor. So far I’m aware of flash ROM cartridges. But something like an SD card solution would be cool, as it’d allow testing new software on the Tutor without flashing. Also would make the development process much more easy. Perhaps even more far stretched would be to save from the Tutor to a storage device. Don’t think there’s DSR support in Basic? At least I haven’t looked into that yet. Quote Link to comment Share on other sites More sharing options...
wierd_w Posted October 10, 2020 Share Posted October 10, 2020 How like the 99/4A is the tomy? Quote Link to comment Share on other sites More sharing options...
+retroclouds Posted October 10, 2020 Author Share Posted October 10, 2020 1 minute ago, wierd_w said: How like the 99/4A is the tomy? It’s like the 99/4A a lot. And probably even more like the 99/8 I’d say. Quote Link to comment Share on other sites More sharing options...
wierd_w Posted October 10, 2020 Share Posted October 10, 2020 I was meaning, what lines are exposed by the cartridge port? It might be possible if WE and pals are exposed, to put a storage device on there. Quote Link to comment Share on other sites More sharing options...
JB Posted October 10, 2020 Share Posted October 10, 2020 Hang it off the rear expansion port and it'll be the first time the thing's ever been used. Poor computer's been yearning for this. 2 Quote Link to comment Share on other sites More sharing options...
wierd_w Posted October 10, 2020 Share Posted October 10, 2020 Ahh-- There is a pinout for the "IO PORT". CRUIN, MEMEN, and co appear to be present. This looks like a derivative of the sidecar bus. That looks like it would be your most appropriate target. It would be hilarious to mangle up a custom connector to attach a PEB. 1 Quote Link to comment Share on other sites More sharing options...
wierd_w Posted October 10, 2020 Share Posted October 10, 2020 Comparing notes, some lines are not present in the Tutor, while others not found in the 99/4A are. Specifically, it looks like CRUCLK is not exposed. (which is odd.. why expose CRUIN, without the clock? Is it sync'd with GROMCLK or CPUCLK on the tutor?) Additionally, IAQ, MBE, PHI3, and AUDIOIN do not seem exposed. You DO however, get some extra voltage rails, and "whatever those "INTx" lines are. Otherwise, the data and address lines are conserved, you have WE, MEMEN, DBIN, and pals--- So some things might work fine, others not so much. Perhaps if you slipped a small microcontroller on to generate the missing signals, and had some way to keep it in sync with the tutor, you could drop 4A peripherals on it. 1 Quote Link to comment Share on other sites More sharing options...
wierd_w Posted October 10, 2020 Share Posted October 10, 2020 (edited) Upon reflection, perhaps the Horizon Ramdisk could be adapted? It just needs memory access (which we have with WE, MEMEN, and pals), the GROM select (to get its DSR), which we have-- and access to the CRU bus, which we have with CRUIN. (Does need CRUCLK though... Again, does the Tutor use CPUCLK for this instead?) Somebody with more skill than I have is needed, but it might be a good candidate for an existing device that could be adapted to this system. Edited October 10, 2020 by wierd_w Quote Link to comment Share on other sites More sharing options...
+Ksarul Posted October 11, 2020 Share Posted October 11, 2020 Tomy made three things that used the Expansion port: The Game Adaptor (their spelling), the BASIC-1 Interface for the Pyuuta (includes a Centronics Parallel Adapter), and the Centronics Parallel Adapter (for the MK-II and I still have to test mine with a Tomy Tutor, but it should work there too). There was also a homebrew Cenronics Adapter publicized in the Tomy User Group newsletters BITD. Other than a modern incarnation of the Game Adaptor, and now the new multi-cart, nothing else has really used the port. 1 Quote Link to comment Share on other sites More sharing options...
Ed in SoDak Posted October 11, 2020 Share Posted October 11, 2020 (edited) A good Tomy website http://www.floodgap.com/retrobits/tomy/ shows some unreleased peripherals. Edited October 11, 2020 by Ed in SoDak 4 Quote Link to comment Share on other sites More sharing options...
kl99 Posted October 11, 2020 Share Posted October 11, 2020 At least the cassette storage/loading option was released, not saying that this is the optimal way to get data into your tutor. The format is documented well, and some tool for an emulator can generate files for it to be read by a real Tutor. http://www.floodgap.com/retrobits/tomy/xtomydev/index.html Quote Link to comment Share on other sites More sharing options...
Airshack Posted October 21, 2020 Share Posted October 21, 2020 On 10/10/2020 at 5:04 AM, wierd_w said: It would be hilarious to mangle up a custom connector to attach a PEB. If JediMatt came to the rescue for the Tutor community with TutorPie... How cool would that be? Quote Link to comment Share on other sites More sharing options...
wierd_w Posted October 21, 2020 Share Posted October 21, 2020 A TIPI might actually work... (CRU bus is exposed on the tutor "expansion port".) Does anyone know if 99/4A DSRs can work unmodified on a tutor? Quote Link to comment Share on other sites More sharing options...
+arcadeshopper Posted January 27, 2023 Share Posted January 27, 2023 @wierd_w Jedimatt42 — Today at 3:06 PM We have no idea what the standard is in a Tomy for peripheral access... there isn't a DSRLNK... Quote Link to comment Share on other sites More sharing options...
+jedimatt42 Posted January 27, 2023 Share Posted January 27, 2023 The Tomy expansion port has the ability to override the console ROM. So a device can plug into the back of the thing and bring it's own Operating System. The consoles BASIC would not be available, probably... But even then, I doubt it would know what to do with a device. I was saving this work for after I retire... I'm only 49 right now. As for the ROM on the TIPI, Texas Instruments calls into the ROM with the address of scratchpad available in R10 I think. Then as a DSR author, you are meant to address relative to that to find FAC as a little bit of memory available to you. I might have started writing the TIPI DSR that way, but at some point I didn't care anymore about compatibility with 99/8 or other practically mythical machines. And if I were to build a storage device for the Tomy, I'd drop the TI filesystem completely. Just good old stat, open, read, write, and seek. No file types. To integrate further would require something like the TI Intern with a documented disassembly of the Tomy ROM. I started doing that... wrote a bespoke disassembler to make it easier, then got bored. 3 Quote Link to comment Share on other sites More sharing options...
+acadiel Posted January 29, 2023 Share Posted January 29, 2023 The Tomy might also have the concept of cartridge and DSR headers, but nobody really would know until we disassemble some of the ROM and see exactly which hooks it has. I think I saw the cartridges DID have a standard ROM (like >AA01 on the 99, but it's a different value). The DSR's, I don't think anyone's dug that deep. @jedimatt42 is correct about the external port being able to take over. That's how @tanam1972's cartridge works to override the Japanese BIOS with a US one, for example. There's a plethora of information in this thread here with pinouts and such: 1 Quote Link to comment Share on other sites More sharing options...
TiTom Posted May 29, 2023 Share Posted May 29, 2023 There have been quite a few successful Datasette emulators for Commodore that use the same kind of pulse encoding (is this an accurate statement?) that the Tomy Data Recorder uses. Being able to plug something directly into the cassette port and load basic programs would be amazing. With a gadget like that you could use Cameron's XTOMYDEV tools to transfer your programs to the TT without the tape intercessor . I was able to find a few examples and links: https://github.com/sweetlilmre/tapuino https://github.com/sweetlilmre/TapuinoNext https://hackaday.com/2019/12/17/commodore-tape-drive-emulator-on-a-raspberry-pi/ I don't have a Data Recorder for my TT so I couldn't start on a project like this -- even if I had the skills. Quote Link to comment Share on other sites More sharing options...
JB Posted May 29, 2023 Share Posted May 29, 2023 Probably not necessary. Commodore is unique in their cassette interface requiring anything special. Tomy just uses a headphone and mic connector like everyone else, so any old audio device will work. Quote Link to comment Share on other sites More sharing options...
TiTom Posted June 1, 2023 Share Posted June 1, 2023 @JB Then you must have a magic touch. I have been trying every tape player, audio setting, or audacity tutorial I can find. How do you save on your Tomy without a Data Recorder? If this should be in a new thread, I can make one. Quote Link to comment Share on other sites More sharing options...
JB Posted June 1, 2023 Share Posted June 1, 2023 I don't have one. I just know the system doesn't call for a bespoke device, and the cassette port just has audio in and audio out. I also know saving to tape has always been a tricky proposition, and I'm somewhat glad I've missed out on it entirely. Quote Link to comment Share on other sites More sharing options...
+Ksarul Posted June 2, 2023 Share Posted June 2, 2023 23 hours ago, TiTom said: @JB Then you must have a magic touch. I have been trying every tape player, audio setting, or audacity tutorial I can find. How do you save on your Tomy without a Data Recorder? If this should be in a new thread, I can make one. Scroll down to the Tutor cassette cable information on this page and it should work with just about any cassette player out there. Note the comments on the differences between the Tutor and Pyuuta variants of the cables. 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.