-
Content Count
22 -
Joined
-
Last visited
Posts posted by Zak
-
-
Hi! I am repairing a COLECO GEMINI and apparently the E4002 chip (TIA clone) is damaged. I think about the possibility of replacing it with an ATARI TIA remapping the legs, the problem is that I cannot clearly find how I would have to redirect the legs. I found the pinout of each chip but they are named differently. maybe you know about the subject and can help me to achieve a comparison of pins E4002 GEMINI / TIA Atari
e4002 pinout: https://console5.com/wiki/E4002
TIA pinout: https://console5.com/wiki/TIA
E4002 GEMINI : TIA Atari
pin 1 : 1 (GND)
pin 2 : ??????
pin 3 : 3 (RDY)
pin 4 : 2 (SYNC) ??
pin 5 : ?????
pin 6 : ?????
pin 7 : ?????
pin 8 : ?????
pin 9 : ?????
pin 10 : 10 (Color Adjust)
pin 11 : 11 (OSC input)
pin 12 : 14 (DB0)
pin 13 : 15 (DB1)
pin 14 : 16 (DB2)
pin 15 : 17 (DB3)
pin 16 : 18 (DB4)
pin 17 : 19 (DB5)
pin 18 : 33 (DB6)
pin 19 : 34 (DB7)
pin 20 : 20 (Vcc)
pin 21 : 24 (CS0)
pin 22 : 23 (CS1)
pin 23 : 22 (CS2)
pin 24 : 21 (CS3)
pin 25 : 25 (R/W)
pin 26 : 26 (Φ2)
pin 27 : 13 (Sound B)
pin 28 : 12 (Sound A)
pin 29 : 27 (A5)
pin 30 : 28 (A4)
pin 31 : 29 (A3)
pin 32 : 30 (A2)
pin 33 : 31 (A1)
pin 34 : 32 (A0)
pin 35 : 35 (Trigger 1)
pin 36 : 36 (Trigger 0)
pin 37 : 37 (Pot 3)
pin 38 : 38 (Pot 2)
pin 39 : 39 (Pot 1)
pin 40 : 40 (Pot 0)
thank you very much for the helpcc @ChildOfCv
-
On 8/2/2016 at 12:41 PM, Brianeric26 said:Hi @Brianeric26 congratulations on being able to revive the GEMINI. I ask you please if you can share with me how each of the legs of the Atari TIA are redirected to be able to use it in replacement of the COLECO Owner TIA. I am walking the same path. Thank you so much!
-
-
13 hours ago, carlsson said:Was it imported in parts and assembled locally, similar to how Drean brought Commodore computers to Argentina?
Something like that but Drean bought failed machines and repaired them in workshops dedicated exclusively to that task.
Kenia Fueguina bought the Coleco PAL and here the power supply, boxes, manuals, etc. were manufactured.-
1
-
-
13 hours ago, CartridgeStealer said:Are there any games that are exclusive? My entire family lives in Argentina. I should get them to send some to me!
no, they are the same games, they are clones. What part of Argentina are they from? do you have some coleco games to trade? I collect in box.
-
On 9/13/2020 at 10:13 AM, digress said:I like the video game club art. are the game box/enclosures have more art work?
Very nice.
hi Digress. no, havent more art. only black and white spanish paper manual. Artkaris games have written on typewriter instructions.
-
Hi! I would like to share with you the "Kenia" model, imported and distributed in Argentina by the local company "Kenia Fueguina" in the 80's. It is a European Coleco with Revision D board, adapted to the PAL-N standard. The game included was "Donkey Kong".
CLONE GAME > ORIGINAL
Aventura > Venture
Androides > Frenzy
Jungla II > Pitfall 2
Dragón > Dragonfire
Tuberías > Zenji
Pimienta > Pepper2
Delta Competición > Omega Race
Croac I > Frogger 1
-
8
-
-
On 8/26/2020 at 5:49 AM, ChildOfCv said:It might be. I have checksums for about 5 variations of ROM, including aftermarket patches, but... like Pokemon, gotta collect em all!
ok, there are the Colecovision "Kenia Fueguina" (Argentina) BIOS. Tnks to Alejandro Smukler @Alesmukler who took the trouble to unsolder the BIOS and assemble the necessary wiring to be able to read it.
-
9 minutes ago, ChildOfCv said:The latest news is that the new boards are at the "sent to the fab" stage. They typically get the boards back and tested within a couple of days.
In other news, looks like I successfully added a boot loader using MCUDude's MegaCore add-on. This means you don't need special hardware to upload newer flashes. It can be done through the USB serial connection.
excelent news!
@ChildOfCv were you able to get the PAL version of the BIOS? Here in Argentina the Colecovision (PAL) were sold with an improved BIOS, from the factory the "Coleco screen" only lasts about 3 seconds. Would it be useful if I extract one of the ROMS and read the content and send you the BIN file?
-
Exactly, for the technician it is a great tool, so you say all the chips are welded (and heavily welded!) which makes the task quite tedious. I am learning to be able to dedicate myself to repairing the colecos in my region. In Argentina it was a very popular console in the 80s and there are many around. But many unfortunately black screen. I am passionate about repairing them and bringing them back to life.
-
2
-
-
hi @ChildOfCv great work with ColecoVision diagnostics shield! would it work on a PAL coleco? what differences?
would you sell a ready-to-use version? although it is not the final final version., I already have 4 stacked colecos waiting for a little magic. tnks -
I need to know how the story ended...
-
On 7/25/2020 at 6:29 PM, Ikrananka said:You can get it from here : https://web.archive.org/web/20160606235433/http://skyrank.com/cvtracker/CV_TRACKER_v1_21a.zip
very tnks @Ikrananka
-
anyone please re-upload to MEGA or some else. TNKS
-
1
-
-
hi @Kiwi tnks for the code! would you have more code examples of this type? Every piece of code I read helps me a lot to understand. Maybe some scrolling or how to update a part of the screen with new tiles. Thank you in advance for the help.
-
11 hours ago, bhall408 said:If you have not already, download the various programming guides found here:
@Bhaal tnks for the guides. I found the solution looking another library, "LIBCV"
; crt0.s for Colecovision cart
.module crt0
.globl _main
.globl _cv_init
.globl _cv_spint_handler
.globl _cv_vint
.globl _cv_start
.globl ___sdcc_call_hl.area _HEADER(ABS)
.org 0x8000.db 0x55, 0xaa ; Title screen and 12 second delay - swap 0x55 and 0xaa not to skip it.
.dw 0 ; Sprite name table for BIOS
.dw 0 ; Sprite order table for BIOS.
.dw 0 ; Buffer for BIOS.
.dw 0 ; Controller map for BIOS.
.dw _cv_start ; where to start execution of program.
jp 0x0 ; RST 0x08
jp 0x0 ; RST 0x10
jp 0x0 ; RST 0x18
jp 0x0 ; RST 0x20
jp 0x0 ; RST 0x28
jp 0x0 ; RST 0x30
jp spint ; RST 0x38 - spinner - maskable interrupt
jp vint ; Vertical retrace - NMI
.ascii " / / NOT"i test with "db", ".db", ".org 8024" etc etc. .ascii WORKS OK !
in "crtcv.s" (lib4k) add :
(line 74)
.ascii "PRESENTA/DIEGO ACCO/2020"
very very TNKS TO ALL !
-
1
-
-
@Kiwi i already have skill selection screen, i use your code and works perfect. i have a problem, in intro CV screen i have garbage at foot, where i must define the " PRESENTS / THE GAME " string ?
in crtcv.s ?
tnks!
-
On 5/28/2020 at 7:35 PM, Kiwi said:This is the skill select screen routine I recreated for Challenger. Both the BIOS and the Skill select were recreated since I didn't know how to call them and I already have a recreated BIOS screen in ICVGM due to Spunky's Supercar!. However, the font graphic was pulled from the BIOS.
void SkillSelect(void){ disable_nmi();//necessory to avoid vram corruption put_vram(0x0100,(void*)0x15a3,512);//load font to pattern table starting at 0x0100 duplicate_pattern();//if you're using screen_mode_2_text(); this is required for 3 pattern/1 color table graphic mode. fill_vram(0x2000,0xF0,2048);//make every tile white with transparentry(for background color). paper(5);// set background/border to blue print_at(6,0,"TO SELECT GAME OPTION,"); print_at(6,2,"PRESS BUTTON ON KEYPAD."); print_at(6,5,"1 = SKILL 1/ONE PLAYER"); print_at(6,7,"2 = SKILL 2/ONE PLAYER"); print_at(6,9,"3 = SKILL 3/ONE PLAYER"); print_at(6,11,"4 = SKILL 4/ONE PLAYER"); enable_nmi();//all graphic write finished, turn on NMI so the controllers and sound will work. a=1; delay(5); while(a==1){ delay(1);//keeps loop running at 60 fps. if(keypad_1==1){livesstart=livesmax=5;nextoneup=nextadd=5;shieldmax=3;a=0;skill=1;speed=0;} if(keypad_1==2){livesstart=livesmax=3;nextoneup=nextadd=4;shieldmax=3;a=0;skill=2;speed=0;} if(keypad_1==3){livesstart=livesmax=5;nextoneup=nextadd=4;shieldmax=1;a=0;skill=3;speed=0;} if(keypad_1==4){livesstart=livesmax=3;nextoneup=nextadd=3;shieldmax=1;a=0;skill=4;speed=0;} } paper(0); cls(); screen_off(); }tnks very much! It is exactly what I was looking for, I thought it was already in the bios de coleco and it only needed to be called, but I see that it has to be done by hand and here your code will work wonders. Thanks for sharing and allowing learning.
-
On 5/28/2020 at 10:36 AM, digress said:The skill select screens were all programmed game by game. There is no built in routine.
just print a similar screen using print_at routine and use keypad input to select the skill and use a variable something like : skill=1; if that keypad 1 is pressed.
but in asm exists a call that shows the skill selection screen. is: call 1f7ch . I search for same in C. @Kiwi gave me the solution, tnks anyway
-
hi, i'm using SDCC + col4k, how i can make the call to skill select screen from C ? or it configures in cart0.s ? tnks very much
-
add me to the list! +1

GEMINI repair E4002 / TIA full pinout comparation
in ColecoVision / Adam
Posted
Thank you very much @alex_79, in these days I will be testing the adaptation. I already have a replacement TIA.