Jump to content

tanam1972's Photo

tanam1972

Member Since 10 Jan 2016
OFFLINE Last Active Yesterday, 8:51 PM

#3976778 TI99 and Tomy Tutor similarities

Posted by tanam1972 on Sat Mar 3, 2018 10:50 AM

Hi

I've ported G-BASIC YAKYUKEN to RAM & ROM Cartridge2 and SEGA MEGADRIVE with GCC.

http://www.geocities...nc/yakyuken.zip

 

The source code is available ; )

 

tanam




#3950729 TI99 and Tomy Tutor similarities

Posted by tanam1972 on Thu Feb 1, 2018 4:06 PM

This is a homebrew for the jp original pyuuta by mr tiny-yarou in 2017. And I've made the binary patch for us tutor. The source code is not available in public.




#3949469 TI99 and Tomy Tutor similarities

Posted by tanam1972 on Wed Jan 31, 2018 3:50 AM

That game DoorDoor looks quite fun. Would be interesting to see how it compares to the MSX version.
Many of the Tutor games are rather of poor quality, but this one might look worth converting to the TI-99/4A.

Could you do a short video on DoorDoor? Would be a primer as I havent found any Youtube video of this game in the Tutor version.

 




#3939085 Pitfall! binaries and source code

Posted by tanam1972 on Fri Jan 19, 2018 2:28 AM

Now I have a question are there differents versions for Tutor, Pyuuta, jr and mk2 or are they all the same?
I suppose keyboard processing is different between Tutor and Pyuuta jr.

 

US TUTOR == JP mk2 : BIOS is same hash. And they need magic number to boot 32K cart. Pyuuta and Jr don't need.

5344 BYTE >00,>02,>20,>34

 

Pyuuta Jr has parallel joypad. I've wrote 2 codes for scanning joypad. Please check bellow.

http://d.hatena.ne.j...0305/1488681650




#3938779 Pitfall! binaries and source code

Posted by tanam1972 on Thu Jan 18, 2018 5:49 PM

This is very interesting work. A few years ago I started doing a Tutor version of Pitfall but got sidetracked.
I remember that at the time the biggest problem was debugging. I used Mame (or was it Mess) for emulation at the time, guess that the debugger has improved a lot by now.

Basically there should be many TI-99/4a games that can be converted for Tomy Tutor and Pyuata. Especially the ones were there is assembly source code available, run from ROM and only use scratchpad. Having said that TI-Invaders and Munchman should also be good candidates and perhaps a few of the shortn sweet machine code games.

 

TMS9995 is faster than TMS9900, I wrote NOP before accessing VDP. And I've made PITFALL! debug version.

http://www.geocities.../pitfalldbg.zip

 

I think so too. If TI's source code is available, then it's not difficult converting TI to TUTOR ; )




#3938281 TI99 and Tomy Tutor similarities

Posted by tanam1972 on Thu Jan 18, 2018 3:59 AM

And you can play TI SCRAMBLE now. I can play it on japanese pyuuta and ePyuta.

http://d.hatena.ne.j...0415/1492218987




#3938278 Pitfall! binaries and source code

Posted by tanam1972 on Thu Jan 18, 2018 3:56 AM

Finally, It works on japanese tomy pyuuta, jr and mk2. Maybe work on tutor.




#3932778 TI99 and Tomy Tutor similarities

Posted by tanam1972 on Thu Jan 11, 2018 9:28 AM

Hi

I've made RAM & ROM Cartridge for Original Pyuuta. You can play on ePyuta now.

http://d.hatena.ne.j...1230/1514598212

 

TINY BASIC

Pitfall!

Door Door

 

tanam




#3714151 32k expansion for the side port - released

Posted by tanam1972 on Thu Mar 9, 2017 1:59 AM

Thank you so much. I've bought one from Arcadeshopper.com with VISA :)




#3712911 Pitfall! binaries and source code

Posted by tanam1972 on Tue Mar 7, 2017 2:12 PM

Oh, sorry to hear that it is freezing. I wouldn't think that the Pyuuta is slower than the TI-99/4A. I don't know though. We have another computer, the Geneve 9640 that uses the 9995 processor. I think, by default that uses the processor's built in wait state generation and is still a few times faster than the 4A.
I haven't looked at if the Pyuuta uses the wait state on or off. But even on, I would expect it to be faster. The Pyuuta runs the CPU at a lower clock speed too (10.??Mhz / 4), though. If the 9995 was at full speed using a 12Mhz crystal with 1 wait state, it would be about 25% faster than a 9900 with no waitstates. (At least that is what I infer from timings on Stuart Conner's website regarding these CPUs outside of the confines of these computer systems. However, in the 4A, we have severe wait states. So the 4A should be a lot slower.

The 9918 VDP has some kind of overrun issue. Could this be a case of the the CPU overrunning the VDP? I never read anything about what the symptoms are for that overrun issue. Maybe some of our experts here can rule that out?

--

Also, how have you configured your ROM to test on real hardware? I'd love to know. I want to recreate the Japanese cartridge adapter for the back of my US Tutor, and also be able to recreate cartridges.
I would guess that /CS ROM1 is high by default, and so you have it controlling the most significant address bit on a 32k x 8 eprom. So eprom offsets >0000 to >3FFF are in the beginning of the eprom and only visible when /CS ROM1 goes LOW.
Is that correct? I don't own any 32k cartridges, so I'm just speculating based on the cartridge port pinouts :)

-M@

 

pyuuta cartridge pin out

http://www43.tok2.co...taJR/EnrPtj.htm

 

pyuuta emulator

http://takeda-toshiy...yuta/index.html

 

I've made 8k cartridge with KiCad

http://www.geocities...r_inc/cart.html

 

And I've made RAM & ROM cartridge, too. It also can run 32k cartride.

http://d.hatena.ne.j...0304/1488595954

 

Thanks




#3711014 Pitfall! binaries and source code

Posted by tanam1972 on Sun Mar 5, 2017 5:25 AM

Congratulations! This is so cool. Would love to see a video of that. Did you need to do a lot of changes?

 

Sorry, it's running only on emulaters now. Maybe pyuuta is slower than ti-99/4a. The source and binary are uploded on my website. it takes just one day to convert.

 

Thanks




#3710836 Pitfall! binaries and source code

Posted by tanam1972 on Sat Mar 4, 2017 10:05 PM

Hi! I've ported to japanese tomy pyuuta.

http://d.hatena.ne.j...0305/1488681650