Jump to content

acadiel

+AtariAge Subscriber
  • Content Count

    2,104
  • Joined

  • Last visited

  • Days Won

    3

Posts posted by acadiel


  1. You're gonna make me think about all the stuff I've done?  LOL; I haven't even sat down to think about it.

    • Fixed two thermal printers and was able to test the new 38 column TP DSR successfully
    • Built a crapload of UberGROM cartridges from scratch (mostly all unreleased GROMs).  Got a lot of nice labels for them thanks to a European TI user on Facebook, and cases from Greg McGill.  Still a few short, but it's nice having physical carts for things like Gamevision Demo cart, Peter Pan, Pinocchio, etc.
    • Released UberGROM images for a lot of TI unreleased cartridges (prebuilt binaries people can flash)
    • Scanned countless documents from the CB Wilson collection (about halfway done) and made available
    • Refurbished a partially inoperable Tomy Pyuuta: replaced its keyboard, replaced VRAM, edited the keyboard matrix in the BIOS, and made a joystick adapter for it
    • Working with Fred on my DiskROM concept (and now @FALCOR4 and @Ksarul)

    I'll be getting back to scanning shortly... I have a punch list of things to work on, and right now, dealing with a cracked master bedroom shower pan on my second floor and the consequences of that has been taking a lot of my time.  :(

     

    • Like 8
    • Thanks 2

  2. Printheads.  Those three screws down there - take them out and (gently) remove the print heads.  Clean the contacts and reinstall them.  Be very careful, they're ceramic and fragile.  I've repaired two units that way.

     

    The other option would be the connector to the motherboard where those print heads connect.  Check all of those and make sure there's none that are broken.

     


  3. 1 hour ago, dhe said:

    So are there any differences between a Tomy and a Pyuuta?

     

    What "keys" did you end up buying?

    The only difference is the ROM/BIOS.  The 3D cartridge adapter from @tanam1972 (order it from him on Twitter) can override the internal ROM and make a JP version a US one and Vice versa.  
     

    The keys are from this key set:  https://www.keychron.com/products/keychron-k2-keycap-set-1


  4. Finally have my Tutor/Pyuuta the way that I want it.  Took quite a bit of work to get to this point, and a lot of people to thank. 

     

    - @tanam1972 3 D cartridge adapter with Japanese and US BIOS and Japanese BASIC

    - @tanam1972 Door Door, @AsmusrTI  Scramble, @retroclouds TI Pitfall, and US BASIC cartridges 

    - @jedimatt42 Cherry MX Keyboard PCB printed by @dhe, along with Matt’s keyboard bezel (printed by Damos Designs).  MX1A key switches, Keychron key caps and four translucent key caps with custom labels.  (We really need to get some custom MOD/MON and music note keys - the music notes are really \ and | ASCII codes.)

    - Modified 3 D cartridge adapter BIOS to support modern key layout for US BIOS

    - Custom built joystick adapter (with six 1N914 diodes on each joystick) - supports extra fire button on unused Atari joystick pin and two joysticks.

    - Rewired NES game pad to support Atari pinout plus one extra fire button 

    - Removed Japanese RF modulator

    - Socketed and replaced two VRAM chips

    - Removed top RF shield and put two heat sinks on 9995 and 9918A


    Let’s do some more experimentation next!  Figuring out mass storage and maybe translating some TI XB programs could be next!

    8A9F4841-F227-44A4-B9DA-433462E42F9D.jpeg

    6F428976-5BA8-4FD2-98C6-A35C165D1F92.jpeg

    525D51E4-C0BB-46AA-AA31-461C9E7B9D7C.jpeg

    • Like 3

  5. 10 hours ago, dhe said:

    Hi,

     Is the ROM socketed?

     Would you mind uploading the code to the ROM?

    Thanks,

    Dan

     

    The ROM on @tanam1972’s game adapter overrides the one in the Tutor.  It’s in a 27C512 and has both the US ROM 0 and the Japanese ROM0.  I don’t believe the ROM0 inside the Tutor has a standard pinout, but if you figure it out, you could write the ROM0 with the first 16K of my modified game rom and use it.  

    • Like 1

  6. 7 minutes ago, Ksarul said:

    That definitely looks like the one from Yahoo! Japan. Confirmed from my serial number archive.

    Yeah, someone is trying to flip it or get their money back because they don’t want it.  Since it was just up there in the past month, I guess that they had to DHL it, which would have cost them $120 minimum for shipping.

     


  7. And yes, the substitution worked.  I have a fully operational keyboard now, in the traditional style.  I was able to yank off the modified keycaps of all but a few keys:

    • MOD
    • MON
    • the two music notes (I need to figure out how to generate these on a label maker)

    I also need a proper right shift key (I want one that matches).  I don't know what to do about the 3D printed gap, but that's cosmetic.  The model isn’t beveled and needs to be reworked some.  Also, it butts up against the key caps, which is why I think the gap is there.  I’ve done my best. 

     

    I've attached the modified Game Adapter BIOS.  You need to use a 27C512.

     

     

    pyuta_game_adapter_27C512_modded_bios.zip

    071E10E0-64AA-4CDC-A643-9B77D6042394.jpeg

    • Like 2

  8. There appear to be 17 changes needed if this is indeed the keymap.  I'm going to try these when I get time and see if this fixes my keyboard mapping.  Then, we're down to just needing a MON and MOD keycap (and I need another SHIFT that fits).

    1. Shift code block - >19D0->1A05.  Keyboard characters are from >19DA to >1A09.   Unknowns:  >19D0 to >19D9 and >1A0A->1A0F.  Possible modifiers.
    2. CAPS code block - >1A10->1A4F.  Keyboard characters are from >1A1A to >1A49.  Unknowns:  >1A10 to >1A19 and >1A4A->1A4F.
    3. lower code block - >1A50->1A8F.  Keyboard characters are from >1A5A to >1A89.  Unknowns: >1A50->1A59 and >1A8A->1A8F.
    Shift code block
    
    Offset	Orig_ASCII	Changed_ASCII
    19DB	"			@
    19EB	&			^
    19F2	'			&
    19F3	(			*
    19F4	)			(
    19FA	=			)
    19FB	>7C (quarter note)	_
    19FF	+			;
    1A04	^			+
    1A05	@			>7C (quarter note)
    1A06	*			"
    CAPS Block
    
    Offset	Orig_ASCII		Changed_ASCII
    >1A44	>5C (whole note)	=
    >1A45	_			>5C (whole note)
    >1A46	:			'
    lower case code block
    
    Offset	Orig_ASCII		Changed_ASCII
    1A84	>5C (whole note)	=
    1A85	_			>5C (whole note)
    1A86	:			'

     


  9. 18 hours ago, acadiel said:

    Operational, yes.  Most of the keycaps there, yes.  Keycap work to be done?  Yes.  Closing the 3D gap - don't have any idea how.

     

    Largely done, though except for cosmetics.  Functionality is 100% finished.

     

    This (US ROM 0 - on my Game Adapter, it's the block from around >19D0 to >1A8F appears to be where the keyboard characters are.

     

    I'll have to mess around with it and flash an EPROM to see what impact these three stanzas have.  I have no idea why there's three - two CAPS and one lower case.

    keyboard_matrix.png

     

    Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
    
    000019D0  0A 48 04 5B B7 A0 16 85 04 5B 21 22 51 57 41 53  .H.[· .….[!"QWAS
    000019E0  5A 58 23 24 45 52 44 46 43 56 25 26 54 59 47 48  ZX#$ERDFCV%&TYGH
    000019F0  42 4E 27 28 29 55 49 4A 4B 4D 3D 7C 4F 50 4C 2B  BN'()UIJKM=|OPL+
    00001A00  3C 3E 00 00 5E 40 2A 7B 3F 7D 00 00 00 00 0D 00  <>..^@*{?}......
    
    00001A10  F4 20 F3 F0 F2 F1 00 00 00 00 31 32 51 57 41 53  ô óðòñ....12QWAS
    00001A20  5A 58 33 34 45 52 44 46 43 56 35 36 54 59 47 48  ZX34ERDFCV56TYGH
    00001A30  42 4E 37 38 39 55 49 4A 4B 4D 30 2D 4F 50 4C 3B  BN789UIJKM0-OPL;
    00001A40  2C 2E 00 00 5C 5F 3A 5B 2F 5D 00 00 00 00 0D 00  ,...\_:[/]......
    
    00001A50  F4 20 F3 F0 F2 F1 00 00 00 00 31 32 71 77 61 73  ô óðòñ....12qwas
    00001A60  7A 78 33 34 65 72 64 66 63 76 35 36 74 79 67 68  zx34erdfcv56tygh
    00001A70  62 6E 37 38 39 75 69 6A 6B 6D 30 2D 6F 70 6C 3B  bn789uijkm0-opl;
    00001A80  2C 2E 00 00 5C 5F 3A 5B 2F 5D 00 00 00 00 0D 00  ,...\_:[/]......

     


  10. 3 hours ago, dhe said:

    Acadiel,

      I'll bet your words per minute drastically increased! Congratulations, your the first to finish the project. W00t W00T!!!

    Thanks!

     

    I'd love to find in the ROM which character is displayed when which key is pressed - I want to remap the keyboard to a more standard layout so I can remove those stickers.  We need to start a disassembly project to help with this, and then I can hex edit the ROM to emit a different ASCII code when a certain key is pressed.  For example, the shift-2 should give a @ instead of a ".  I mean, if we're going to go all out to give it a regular keyboard, might as well make it a standard layout. 

     

    Here's changes that are needed:

    Key		Emits		Should be
    Shift-2		"			@
    Shift-6		&			^
    Shift-7		'			&
    Shift-8		(			*
    Shift-9		)			(
    Shift-0		=			)
    Shift-;		+			:
    Shift -		beta/note		_
    :		:			'
    shift-:		*			"
    o		o			=
    shift-o		^			+
    _		_			o
    shift-_		@			beta/note
    
    note:  o is a small "whole note" type of character
    	b is "beta" or "quarter note"

     

×
×
  • Create New...