juice2839
Banned-
Content Count
494 -
Joined
-
Last visited
Content Type
Profiles
Member Map
Forums
Blogs
Gallery
Calendar
Store
Everything posted by juice2839
-
You said it, when you can't find something very easily that's when the price goes up.. They made a far share of coco 2's I think. Those still seem fairly easy to acquire. The multipack and speech synthesizer seem to be hard to get a hold of though. Both of which I had at one point.... long ago.
-
Second to last SGM clone. http://www.ebay.com/itm/-/181950349773?
-
Nice collection MarkO
-
Is it me or are COCO 3's ridiculously high priced compared to other vintage computers? I had a coco 3 years ago, but started on the coco 2. I have been keeping an eye out for a decent priced 3 with no luck, until last night. I managed to catch this one when it first went up. http://www.ebay.com/itm/201477950136?_trksid=p2057872.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT Not an amazing price, but if it just needs a little work it'll be a lot less then the average price they go for. Now I need to investigate os-9 . I have disk drives already for my coco2.
-
Best way/device to test/develop software?
juice2839 replied to juice2839's topic in ColecoVision Programming
That's a good idea. You know that wouldn't be that hard to make. You could even make a quick prototype using a Arduino Nano. Just use some shift registers with the Arduino, some ram with a battery back up and the hard part some windows software. Sometime if I ever get a chance I'll make one.. Maybe in a month or 2 I'd have a chance. -
Best way/device to test/develop software?
juice2839 replied to juice2839's topic in ColecoVision Programming
PM sent -
Best way/device to test/develop software?
juice2839 replied to juice2839's topic in ColecoVision Programming
Whatcha making? Something that deals with audio? -
Best way/device to test/develop software?
juice2839 replied to juice2839's topic in ColecoVision Programming
Thanks Grips. This right here is what I really want, but for the Coleco http://www.gamingenterprisesinc.com/Flash_HuCard/ .. You got time to make some Grips? -
Best way/device to test/develop software?
juice2839 replied to juice2839's topic in ColecoVision Programming
Of coarse after taking a look it's the same price.... So maybe the Atarimax is better. -
Best way/device to test/develop software?
juice2839 replied to juice2839's topic in ColecoVision Programming
That's okay because anything I would code would only be 32k or less. Is the 128-1 USB driven? Link? Thanks -
What do you guys use to test/develop your software on the real CV hardware? What I would really like is a cartridge with a USB cable connected to my PC so that I could quickly send bins over for testing. For example turn off the CV, send bin to cartridge through USB, turn on CV, test and repeat until software is debugged. If there is nothing like this what is the next best thing? The AtariMax? I don't have a problem getting one and using one if it works decent, I will probably wear out the SD card socket on my laptop and it though. I really like the USB to cartridge Idea. If someone has one already for sale and made that would be great. Right now I am using my Eprom programmer to write to a Dallas NV 32K x 8 Ram IC and plugging it into a socket on a test cartridge PCB. It works okay, but I would like a little bit more efficient system if there is one. Thanks for any input.
-
Super Game Module clone with Voice Synthesizer support... PROTO
juice2839 replied to juice2839's topic in ColecoVision / Adam
NICE!! Thanks. I gleaned this from the manual and pasted below, they basically tell you the logarithm to make a text to speech program. I think I could make an assembly program that uses these rules fairly easy. My biggest hangup is the VDP in the Coleco. I have never programmed for those video chips and will also have to read up on what bios calls can be used. Direct Character Interpretation The characters are interpreted as follows, if they are not part of a special combination or dictionary entry: A /AE/ 26 N /NN2/ 56 B /BB1/ 28 O /OW/ 53 C /KK3/ 08 P /PP/ 09 D /DD1/ 21 Q /KK2/ 41 E /EH/ 07 R /RR1/ 14 F /FF/ 40 S /SS/ 55 G /GG1/ 36 T fTT2/ 13 H /HH1/ 27 U /AX/ 15 I /IH/ 12 V A/V/ 35 J /JH/ 10 W /WW/ 46 K /KK2/ 41 X /KK/ + /SS/ 42,55 L /III 45 Y /YY2/ 25 M /MM/ 16 Z 1221 43 Page 4 Special Character Combinations G + [sPACE] = /GG3/ (34) T+ [sPACE] = flT1/'(17) Y + [sPA CE] = /AY/ (6) AU = /AO/ (23) N + [sPACE] = /NN1/ (11) EW = /UW1/ (22) AR = /AR/ (59) ' AY = /EY/ (20) EE = /IY/ (19) NG = /NG/ (44) OW, OU = /AW/ (32) UE = /UW2/ (31) ER = /ER1/ (51) EA = /EH/ (7) OR = /OR/ (58) PH = /FF/ (40) OY =/OY/ (5) HN=/NN1/(11) TH = fTW (29) AH = /AA/ (24) CH = /CH/ (50) Special Word Cases Some combinations of more than two letters have a special interpretation. Some letters may also have a special interpretation depending on their location in the word. Words in the format: A + [any letter] + E = makes long A sound/EY/(20) I + [any letter] + E = makes long I sound/AY/(6) TH + E = TH changes fromATH/to/DH2/(54) TH + EN = THchangesto/DH1/ (18) OO + K = the'OO'is equivalent to/UH/(30) OO + [any letter except K] = /UW2/(31) YE = when not at the beginning of a word /AY/ (6) WH + O = 'WH' is equivalent to /HH2/ (57) WH + [any letter except O] = /WH/(48) QU = /KK2/ (41)+ /WW/(46) D= at the beginning of a word /DD2/(33) ELorLE = at end of word/EL/(62) GH = at end of word /FF/ (40) AIR = /XR/(47) EAR = /YR/(60) Repetition for Stronger Sound The allophone /EH/ and the letters E, F, G, I, S, and U are repeated for a stronger sound unless they are part of a special combination. -
Super Game Module clone with Voice Synthesizer support... PROTO
juice2839 replied to juice2839's topic in ColecoVision / Adam
That might be worth running an Adam emulator just to use that program to convert words to Allophones Although if I saw a listing of that program i could probably figure out there logarithm. The trs-80 speech sound card used a serial text to speech microprocessor to convert text to Allophones. -
I will reinvest it into the project.
-
I'm working with a couple people to finalize some details, but soon.
-
Super Game Module clone with Voice Synthesizer support... PROTO
juice2839 replied to juice2839's topic in ColecoVision / Adam
Yes I listed the assemble language program I made to test it in the programming section in the thread "Is there no good IDE assemblers". If you want to see some crappy code check it out. It can give an idea of how to program it to talk. Basically you just put a series of Allophones together to make a word. AS a side note.. I'm not that great at putting the Allophones together.. LOL -
Super Game Module clone with Voice Synthesizer support... PROTO
juice2839 replied to juice2839's topic in ColecoVision / Adam
The TI used the TMS5520 if I recall. The SPO256a-al2 was used in the Speech sound cartridge for the TRS-80 color computer and a variant was used in the intellivision voice. I picked it because it is simple to program and available. -
Thanks for your support. I really do appreciate it.
-
Thank you everyone that supported this project by bidding and the people helping me privately. To show my appreciation for the winning bidder I decided to do a little machining and make a case worthy of the 80's. Not only will the winner receive what they bid on, but I will add a second one with this Gorbachev approved nuclear blast proof solid billet aluminum case to add some shelf collection appeal. For your enjoyment a few pictures.
-
Super Game Module clone with Voice Synthesizer support... PROTO
juice2839 replied to juice2839's topic in ColecoVision / Adam
GORF would be awesome. Any of them would be, but GORF would rock. -
Are there no good windows IDE's with Assemblers for Z80
juice2839 replied to juice2839's topic in ColecoVision Programming
If you want to see some horrible code this is what I used to test it.. To bad the formatting goes to crap when you paste it here. I am so rusty at assembly, but this weekend maybe I'll brush up... org #8000 vdp1: equ #be ;mtx #1 - cv=$be - msx=$98 vdp2: equ #bf ;mtx #2 - cv=$bf - msx=$99 sound: equ #f0 ;mtx #6 - cv=#f0 - msx=n/a ;ALL 64 OF THE ALLOPHONES PA1: equ 0 PA2: equ 1 PA3: equ 2 PA4: equ 3 PA5: equ 4 OY: equ 5 AY: equ 6 EH: equ 7 KK3: equ 8 PP: equ 9 JH: equ 10 NN1: equ 11 IH: equ 12 TT2: equ 13 RR1: equ 14 AX: equ 15 MM: equ 16 TT1: equ 17 DH1: equ 18 IY: equ 19 EY: equ 20 DD1: equ 21 UW1: equ 22 AO: equ 23 AA: equ 24 YY2: equ 25 AE: equ 26 HH1: equ 27 BB1: equ 28 TH: equ 29 UH: equ 30 UW2: equ 31 AW: equ 32 DD2: equ 33 GG3: equ 34 VV: equ 35 GG1: equ 36 SH: equ 37 ZH: equ 38 RR2: equ 39 FF: equ 40 KK2: equ 41 KK1: equ 42 ZZ: equ 43 NG: equ 44 LL: equ 45 WW: equ 46 XR: equ 47 WH: equ 48 YY1: equ 49 CH: equ 50 ER1: equ 51 ER2: equ 52 OW: equ 53 DH2: equ 54 SS: equ 55 NN2: equ 56 HH2: equ 57 OR: equ 58 AR: equ 59 YR: equ 60 GG2: equ 61 EL: equ 62 BB2: equ 63 org #8000 db #aa,#55 ;55aa show title aa55 jmp to START db #00,#00 ;vector 1 (always 0000 or ram 7xxx) db #00,#00 ;vector 2 (always 0000 or ram 7xxx) db #00,#00 ;vector 3 (always 0000 or ram 7xxx) db #00,#00 ;vector 4 (always 0000 or ram 7xxx) dw START ;vectorcode db #C9,#00,#00 ;jmp rst $08 db #C9,#00,#00 ;jmp rst $10 db #C9,#00,#00 ;jmp rst $18 db #c9,#00,#00 ;jmp rst $20 db #c9,#00,#00 ;jmp rst $28 db #c9,#00,#00 ;jmp rst $30 db #c9,#00,#00 ;jmp rst $38 db #c9,000,000 ;jmp nmi (vert.blank int vdp) db "TEST CV",#2F ;titlescreen (if aa55) db "LINE 2",#2F ;Line 2 db "2013",#2F ;display year ;************************************************************** START: di ld sp,#73b9 ;SET STACK POINTER call #1FD6 ;TURN OFF SOUND TRYPORT: ld d,7 ; ld e,%11000000 ;MAKE PSG OUTPUT call outer1 ;send it to PSG AGAIN2: ld d,14 ; ld e,0 ;PORT ALL 0's call outer1 ;send it to PSG ld bc,5000 call PAUSE ;wait a second LETSTALK: ;HELLO ;HH EH LL AX OW ld d,14 ld e,27 ;HH1 call SAYIT ld e,7 ;EH call SAYIT ld e,45 ;LL call SAYIT ld e,15 ;AX call SAYIT ld e,53 ;OW call SAYIT ld e,#0 ;STARTED ;SS SS PA3 TT2 AR PA3 TT2 IH PA1 DD2 ld d,14 ld e,55 ;SS call SAYIT ld e,55 ;ss call SAYIT ld e,2 ;PA3 call SAYIT ld e,13 ;TT2 call SAYIT ld e,59 ;AR call SAYIT ld e,2 ;PA3 call SAYIT ld e,13 ;TT2 call SAYIT ld e,12 ;IH call SAYIT ld e,0 call SAYIT ld e,33 ;DD2 call SAYIT ld e,0 call SAYIT ;AND ;AE NG DD1 ld d,14 ld e,26 ;AE call SAYIT ld e,44 ;EH call SAYIT ld e,21 ;DD1 call SAYIT ld e,0 ;PA1 call SAYIT ;READY ;RR1 EH EH PA1 DD2 IY ld d,14 ld e,14 ;RR1 call SAYIT ld e,7 ;EH call SAYIT ld e,7 ;EH call SAYIT ld e,0 ;PA1 call SAYIT ld e,33 ;DD2 call SAYIT ld e,19 ;IY call SAYIT ld e,0 call SAYIT ld bc,20000 call PAUSE ;jp LETSTALK ;LETS SAY THE WOW PHRASE ld hl,WOW1 MORE: ld a,(hl) ld d,14 ld e,a call SAYIT ld a,e cp #ff jp z,ENDWOW inc hl jp MORE ENDWOW: ld bc,20000 call PAUSE jp LETSTALK SAYIT: ld a,#c0 ;THIS IS MY HORRIBLE WAY OF TOGGLING BIT 7 AND 8 FROM HIGH TO LOW TO CONTROL THE ALD LINE OF THE add a,e ;SPO256-AL2 i ACTUALLY ONLY NEED BIT 8. LATER I WILL USE BIT 7 TO WATCH THE LRQ LINE FROM THE SPO256 ld e,a call outer1 ld a,e sub #c0 ld e,a call outer1 ld bc,1000 ;INSTEAD OF THIS PAUSE call PAUSE ;EVENTUALLY I WILL LOOK AT ret ;A BIT FROM THE AY-3-8912 HOOKED ;TO THE LRQ LINE OF THE SPO256 ;AND WAIT FOR IT TO GO LOW :THIS INDICATES IT IS READY FOR ;THE NEXT ALLOPHONE. NOW I JUST ;PAUSE TILL I THINK IT SHOULD BE DONE :WITH THE LAST SPOKEN ALLOPHONE outer1: ld a,d out (#50),a ; send specified value ld a,e out (#51),a ; send specified value ret ;****************************************************************** ; SUB-RUTINE..: PAUSE ; ; Function....: Pause in 100uS. times value in BC ; ; Input.......: BC reg ; ; Output......: no ; ; call........: NONE ; ; ; ;****************************************************************** PAUSE: push af inc b inc c ; ADJUST THE LOOP PAUSELOOP1: ld a,#13 ; ADJUST THE TIME 13h IS FOR 4 MHZ PAUSELOOP2: dec a ; DEC COUNTER. 4 T-states = 1 uS. jp nz,PAUSELOOP2 ; JUMP TO PAUSELOOP2 IF A <> 0. dec c ; DEC COUNTER jp nz,PAUSELOOP1 ; JUMP TO PAUSELOOP1 IF C <> 0. djnz PAUSELOOP1 ; JUMP TO PAUSELOOP1 IF B <> 0. PAUSESLUT: pop af ret STOP: jp STOP ;LIBRARY OF WORDS ;EACH WORD TERMINATED WITH A #FF ;AND HOLDS A MAX OF 10 ;ALLOPHONES LIBRARY: db ZZ,YR,OW,00,00,00,00,00,00,#ff ;ZERO db WW,AX,NN1,00,00,00,00,00,00,#ff ;ONE WON db TT2,UW2,00,00,00,00,00,00,00,#ff;TWO,TOO,TO db TH,RR1,IY,00,00,00,00,00,00,#ff ;THREE db FF,FF,OR,00,00,00,00,00,00,#ff ;FOUR,FOR,FORE db FF,FF,AY,VV,00,00,00,00,00,#ff ;FIVE db SS,SS,EH,EH,VV,IH,00,00,00,#ff ;SIX db SS,SS,EH,EH,VV,IH,NN1,00,00,#ff ;SEVEN db EY,PA3,TT2,00,00,00,00,00,00,#ff;EIGHT,ATE db NN1,AA,AY,NN1,00,00,00,00,00,#ff;NINE db TT2,EH,EH,NN1,00,00,00,00,00,#ff;TEN db AX,LL,AR,MM,00,00,00,00,00,#ff ;ALARM ;WIZARD OF WAR WORDS ;You've just been fried by the Wizard of Wor! Ha ha ha ha WOW1: db YY2,UW2,UW2,VV,00,JH,AX,SS,SS,TT1,00 ;YOU'VE JUST db BB2,EH,EH,NN1,00,FF,FF,RR1,AY,DD1,PA3 ;BEEN FRIED db BB1,AY,PA3,PA3,TH,AE,AA,PA3 ;BY THE db WW,IY,SS,SS,IH,IH,RR2,DD2,PA3,AW,VV,PA3 ;WIZARD OF db WW,AO,RR2,PA3,PA3,PA3,PA3 ;wor LAUGH: db TT2,AO,HH2,HH2,AO,AO,PA4,TT2,AO,HH2,HH2 db AO,AO,PA4,TT2,AO,HH2,HH2,AO,AO,PA4,#ff ;LAUGH -
The official JuiceBox Audio Super game module clone thread
juice2839 replied to juice2839's topic in ColecoVision / Adam
Moved this thread over to here.. ' 'http://atariage.com/forums/topic/246158-super-game-module-clone-with-voice-synthesizer-support-proto/ -
Super Game Module clone with Voice Synthesizer support... PROTO
juice2839 replied to juice2839's topic in ColecoVision / Adam
It's a SPO256-AL2. -
Super Game Module clone with Voice Synthesizer support... PROTO
juice2839 replied to juice2839's topic in ColecoVision / Adam
I am not the creative or artistic type so someone with that ability could do a much better job with making this talk, but I did a quick sentence from wizard of war. It's saying "you've just been fried by the Wizard of wor. ha ha ha" -
Are there no good windows IDE's with Assemblers for Z80
juice2839 replied to juice2839's topic in ColecoVision Programming
It works pretty good. I just suck at making words with the Allophones. Someone that was more artistic or creatively inclined could make the thing do some really cool stuff. I'd like to make a program where you could pick the Allophones with the joystick and arrange them, then play them to make a word on the Coleco itself, but I'd have to get up to speed on programming for the Coleco. I'm hoping someone will find this interesting and decide to make something cool with it. Like Berzerk or WOW. Check out the other thread I uploaded a video of it saying "You've just been fried by the wizard of war ha ha ha" well it kinda sounds like that. Like I said I suck at making words with it..
