12/06/2023: Localization News - Tengai Makyou/Far East of Eden: Ziria!!!

OMG! ZIRIA! ZIRIA!!! IT ACTUALLY HAPPENED!! 34 YEARS LATER!! The epic/legendary Tengai Makyou/Far East of Eden: Ziria JRPG has finally been localized! Supper the Subtitler struck again! Simply unstoppable, NOTHING can prevent him from TOTAL PCECD localization domination!!!! WHACHA GONNA DO BROTHER?!?!
Main Menu

Turbo Express / GT Com Port

Started by TailChao, 02/25/2014, 01:20 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

TailChao

Hi all,

Before I start disassembling Bomberman, has anyone done any reverse engineering work on the Turbo Express / GT's COM port? I've checked the usual hardware documents and Mednafen's sources and neither has any info.

Arkhan Asylum

Quote from: TailChao on 02/25/2014, 01:20 PMHi all,

Before I start disassembling Bomberman, has anyone done any reverse engineering work on the Turbo Express / GT's COM port? I've checked the usual hardware documents and Mednafen's sources and neither has any info.
Talk to OldMan.  He was fucking around with it at one point. 
This "max-level forum psycho" (:lol:) destroyed TWO PC Engine groups in rage: one by Aaron Lambert on Facebook "Because Chris 'Shadowland' Runyon!," then the other by Aaron Nanto "Because Le NightWolve!" Him and PCE Aarons don't have a good track record together... Both times he blamed the Aarons in a "Look-what-you-made-us-do?!" manner, never himself nor his deranged, destructive, toxic turbo troll gang!

TailChao

Quote from: guest on 02/25/2014, 03:10 PMTalk to OldMan.  He was fucking around with it at one point. 
I got a message from him right as I saw your post :)
Thanks for the heads up though.

Arkhan Asylum

Quote from: TailChao on 02/25/2014, 04:43 PM
Quote from: Psycho Arkhan on 02/25/2014, 03:10 PMTalk to OldMan.  He was fucking around with it at one point. 
I got a message from him right as I saw your post :)
Thanks for the heads up though.
yeah, lol I recall that that was why I think I loaned him my express for awhile, to mess around with it.
This "max-level forum psycho" (:lol:) destroyed TWO PC Engine groups in rage: one by Aaron Lambert on Facebook "Because Chris 'Shadowland' Runyon!," then the other by Aaron Nanto "Because Le NightWolve!" Him and PCE Aarons don't have a good track record together... Both times he blamed the Aarons in a "Look-what-you-made-us-do?!" manner, never himself nor his deranged, destructive, toxic turbo troll gang!

TailChao

Good news:
I had time to do some reverse engineering last weekend.

Bad news:
Everything is bitbanged using CLR and SEL in the IO register :-&. The details are pasted below (taken from one of my equates files):
;****************************************************************
; Gamestick Joyport *
;****************************************************************
.define GAMESTICK_JOYPORT $1000
; -R/
; 7: CD-ROM Unit Attached
; 6: Nationality/Type (1 = PC-Engine, 0 = TurboGrafx)
; 5-4: '1'
; 3-0: Joypad Port D3-D0
; -/W
.define GAMESTICK_CLR %00000010
.define GAMESTICK_SEL %00000001
; 1: Joypad Port CLR
; 0: Joypad Port SEL

; The Turbo Express / PC Engine GT also uses this register for
; bitbanged data transfers over its COM port. This conveniently
; uses a 1/8" stereo cable connected as follows:
;
; Pin Register (W)
; ---- ---------
; Tip Bit 0 (SEL)
; Middle Bit 1 (CLR)
; Inside GND
;
; Setting CLR high (which also disables the joystick) enables
; reading the state of the COM port pins through $1000:
;
; Pin Register (R)
; ---- ---------
; Tip Bit 1 (CLR)
; Middle Bit 0 (SEL)
;
; For the most basic transfers, CLR can be a clock and SEL data.

I was hoping for some sort of UART to make PCE -> PC comms trivial like with the Lynx, but I guess I'll have to add that to a card.