Jump to content

Phattline

Members
  • Posts

    456
  • Joined

  • Last visited

Everything posted by Phattline

  1. Hi ich will ein midibox 64 e für meine Jomox Airbase bauen Das ganze auf einer höheneinheit -> 1HE, Heißt maximal 16 Encoder ohne Display, menü enc up down buttons exec button ledrings usw..... Die Jomox hat 11 Instrumente pro instrument maximal 9Encoder---11x9=99 2LFO + 1 x BANK CHANCE insgesammt 5 Encoder Das wären dann 104 virtuelle encoder Das heißt ich brauche 9 echte encoder und 12 Buttons zum umschalten welche instrument ich mit den 9 Encodern editieren will FRAGE dabei: ist das möglich kann Midibox 64e das handln 12 Seiten für 9 Encoder.... wo stell ich das ein Geht das mit den 12 tasten, und kann man dazu noch 12 leds betreiben die anzeigen auf welcheh instruments grad is UND kann man das ganze gleich ihrgendwo in der firmware umstellen, damits fix ist, und brauch ich dafür einen bankstick und lcd + menü?....wenns fix eh fix ist Thanx gleich mal phat
  2. 2A03 internal hardware port map The sound hardware internal to the 2A03 has been designated these special memory addresses in the 6502's memory map. $4000-$4003 Rectangle wave 1 (The bits between, are for chanching the sound....) $4004-$4007 Rectangle wave 2 (nearly identical to first) $4008-$400B Triangle $400C-$400F Noise $4010 DMC play mode and DMA frequency $4011 DMC delta counter $4012 DMC play code's starting address $4013 DMC length of play code $4014 transfer 256 bytes from written page to $2004 $4015r Channel enable / length/frame counter status $4017 frame counter control Note: $4015 is the only R/W register here. All others do not respond to read cycles. Reads from $4016 and $4017 are decoded inside the 2A03, and those signals are available externally. Writes to bits D0-D2 of $4016 updates an internal 3-bit latch, with the status of those bits available externally. e.g.: +--------------+ |Register set 1| +--------------+ $4000(rct1)/$4004(rct2)/$400C(noise) bits --------------------------------------- 0-3 volume / envelope decay rate 4 envelope decay disable 5 length counter clock disable / envelope decay looping enable 6-7 duty cycle type (unused on noise channel) all instructions where any $nn,X and $nnnn,X addressing mode rows intersect with opcode columns 82 and A2, use the Y register for indexing *2A03 pinings* The net is full with this information (above) but nobody can tell me on witch input i should send this information. I think about on data bus D0 -D7 the d0 - D-7 are going directly to the programm rom of the catrige> i hang :( ___ ___ |* \/ | ROUT <01] [40< VCC COUT <02] [39> $4016W.0 /RES >03] [38> $4016W.1 A0 <04] [37> $4016W.2 A1 <05] [36> /$4016R A2 <06] [35> /$4017R A3 <07] [34> R/W A4 <08] [33< /NMI A5 <09] [32< /IRQ A6 <10] 2A03 [31> PHI2 A7 <11] [30< --- A8 <12] [29< CLK A9 <13] [28] D0 A10 <14] [27] D1 A11 <15] [26] D2 A12 <16] [25] D3 A13 <17] [24] D4 A14 <18] [23] D5 A15 <19] [22] D6 VEE >20] [21] D7 |________| ROUT: audio out -> rectangle wave out COUT: audio out -> triangle + noise /RES: hard reset on zero (conect to ground, when want to reset?) A0-A15: the 6502's address bus output pins. VEE, VCC: Power -> ground + +5VDC D0-D7: the 6502's data bus. CLK: Masterclock input line (236250/11 KHz) ---: wire to ground -> unknown functionality PHI2: Divedet by 12 Clock 1.79 MHz output. /IRQ: interrupts the 6502 when this pin is set to zero while the 6502's internal interrupt mask flag is 0. /NMI: NMI's the 6502 on a negative edge signal transition (1->0). R/W: direction of 6502's data bus (0=write;1=read). /$4017R: goes active (zero) when A0-A15 = $4017, R/W = 0, and PHI2 = 1. This informs an external 3-state inverter to throw controller port data onto the D0-D7 lines. /$4016R: goes active (zero) when A0-A15 = $4016, R/W = 0, and PHI2 = 1. $4016W.0, $4016W.1, $4016W.2: these signals represent the real-time status of a 3 bit writable register located at $4016 in the 6502 memory map. In NES/FC consoles, $4016W.0 is used as a strobe line for the CMOS 4021 shift register used inside NES/FC controllers
  3. Die Firma dankt, alle unklarheiten beseitigt, auf wiedersehn, Phat.
  4. Whats the price? (fully stuffed) or the board? But I think it could run also when we reuse the whole NES board (the whole computer) and give the NEs the sound information not about a Rom (catrige) we replace the catrige with the pic 18 instead (or a combination of both- or over the controller board with some modification)I think it should be DIY, but when the price for a single computer like above is cheaper....)
  5. Oh I have it,I have now downloadet autodesk autocad 2002, this looks very simular this pictures. thanx
  6. Jetzt kapier ichs, der RC3 vom Pic 18. Ok den hab ich jetzt lokalisiert. Den soll ich jetzt mit einen Schalter auf einen x beliebigen pin am Din module conecten? Wahrscheinlich. (ja?) Dann bleibt halt noch die Frage ob das bei jedem Coremodul gemacht werden muss (wenn man 3 slaves benützt), und wenn wir schon dabei sind(für die Zukunft) die moogfilter für 4 Sids werden die alle vom master angesteuert oder jeder von seinen Core (3slaves) Vieleicht weis wer?
  7. biiiite, ich will das projekt endlich abschließen (zuschrauben) lg phat
  8. Wo ist dann der unterschied zu midibox64 und der "e", wenn man eh alles kombinieren kann Das mit dem sehen, naja wenn man wie ich 20 Stück 2x40 Backlights daheim liegen hat, werden ledrings und pots zur kleinen nebensache ::) (für 100 Euro 8) ob ich die je verbauen werde ??? vieleicht werd ich sie ins grab mit nehmen ;D ))
  9. thanks! Eagle is good for shematics but for the pictures, e.g. for how to connect 16 ledrings, or a midibox 64 consists fo lcd core ain modules (this graphicaly drawed, you know what i meen?)
  10. Ich würde je eher für die Midibox 64e plädieren weil: 16 Encoder x 8 Seiten = 128 Virtuellel pots (- multiplied by 8 (-> 1024) when a BankStick is connected to the box :-) ) 32.... 64 Encoder sind auch möglich, nur hast du dann keine Pins mehr für die Menü Button (A later version of the application will provide 8 additional inputs at port J5 of the core module for connecting 8 buttons) Und weil nach >meiner< Erfahrung Encoder länger halten oder zumindest nicht diese älendigen aussetzer haben Vom Preis her auch, wenn du gscheite potis willst legts du aus.... Die Encoder von voti- die übrigens in der Electribe er1 serie verbaut sind kosten 1.25 pro stück (mit mwst) lg phat
  11. A question with wich programm TK draws his shematics and the pictures e.g. (z.B.) by the ltc module because i have to draw something simular Thanx for answers
  12. Ich hab einen MKS50, also wenn sich ihrgendwas ergibt, ich will´s auch wissen ;) .
  13. Im, ready to spend my time in such a project, but not in the sample section- i dont interestet in it- and its to complicatet,, i think the synth section is enough, but before some nes must come to me home, I dont know what i must lurn bevor: 6502 language or how to programm a pic.....
  14. Kann mich jemand aufklären über die sache mit dem SID switch, oder hat jeder gleich aufgegeben, auf der suche nach den pins ::) .
  15. Not maybe, i midibox NES, maybay the orginal board of the nes with some modifications, and the Midibox "only" figurin note gate and controller Midi data chanche in the NES language, and storage this the controll data in the 24LC256 or somthing as a patch maybe the switching between the patches needs some deleay couse the NES? is to slow, but he how care... Its just a idiea :-\
  16. Wenn Du diese Features nicht vermisst, brauchst Du sie nicht zu beachten ;-) Scherzal ;) würd mich aber schon interesieren, was es bringt und wo vor allem die pins sind, das is ja (also für mich) nicht herauszulesen.... Ich weis es nervt, aber nach 4 Tagen löten (schlafen essen löten duschen löten löten....schlafen...) braucht man, halt hilfe :o Servus phat
  17. ziemlich langsam die Seite, aber vielversprechend, mal die preise checken.... Da bin ich ja am richtigen mann :) ->bei den smd-widerständen, wieviel wattige kann ich für normale 3mm (rot) Leds (und bei den dinmodulen) nehmen? servus phat
  18. Hast du billige smd Teile gefunden- WO????
  19. Jetzt bin ich in der Main.asm der SID 1.7a version auf das gestoßen: ;; set this if you want to control the 8580 filter mode with a jumper #define CBM8580_FILTER_SWITCH 1 ;; and define the used pin here (default: pin RC.3) #define CBM8580_FILTER_SWITCH_TRIS TRISC #define CBM8580_FILTER_SWITCH_PORT PORTC #define CBM8580_FILTER_SWITCH_PIN 3 Die Frage Nun von wo zu wo solch ich jetzt einen schalter einbauen???? support for optional CBM8580 filter switch (jumper) which can be connected to pin RC.3 (CORE::J6::SI). This mechanism has to be enabled with CBM8580_FILTER_SWITCH in main.asm --- it's disabled by default! The pin number is free definable. A 10k pull-up should be added to this pin, this is already the case for RC.3 when you are using the original MBHP core module. Jumper open: 6581 filter, Jumper closed: 8580 filter VOM Core J6 PIN: SI auf RC.3?????? - wo liegt RC.3????? Auf den DIN board!???? da gibts ja nur VS und D1-D4 eingänge- ich nix kappieren. Hilfe und was is porta und porte,, ein ausgang??? - für was??? ;; use PORTA and PORTE (J5 of the core module) as output ;; you can address these pins in cs_menu_io_tables.inc as "shift register" #0 #define ENABLE_J5 0 Und was ist das?? wie wirds angeschlossen, und was bringts??? ENABLE_AIN_LFO_WAVEFORM 1
  20. ;D ;D ;D ;D ;D HERRLICH 3 SIDS MEHR ;D ;D ;D ;D ;D TK + SID = SUPER HEROS
  21. Auf den 3 Slaves 16F cores (mit 20MHz, und 1:1 Verbindung)befindet sich: midibox_sid_v1_5b_8580.hex jeweils mit den geänderten ID´s 1,2,3 Bis auf´n Master SID schickt keiner ein Midisignal raus das heißt es laufen nur 2 Sids der Master ID0 und der 1. Slave ID 1 (der schickt jetzt nix mehr raus) Die Slaves kann ich jetzt verschieden vertauschen, es läuft immer nur der nach dem core steckt. Das führt mich zum Schluss, die sid v1.5b 8580 Version ist nicht auf THRU geschaltet, wie kann ich das änderen, ---Normalerweise im MPlab--- nur mit HEX hab ich nix angefangen.......wie komm ich also von HEX auf ASM??? (asm????) oder soll ich vom Master einfach Sternförmig weggehen und nix durchschleifen?=????
  22. ARG der 20 MHZ Quarz, den zu tauschen hab ich vollkommen übersehn..... :-X Uups, und danke für die Anregung Sers Phat
  23. Ok hab´s nun kappiert, icprog und id chance dann pic 16 Sid v1.4 nur kommt da kein sound raus soll ich jetzt noch die Hardware chances rückgängi machen, also die conection zwischen core und sid, auf´n core bei md ablöten und am sc anlöten.... dann sollts spielen??? tuts aber nicht!!!! und ab und zu kommt mal ein midi time out! overrunn!!! whats up???
  24. Hi, ich muss gestehn, ich hab keine Ahnung wie das funktioniert. Ich hab drei Pic 16 (eigentlich 4 :P ), TK hat mal geschrieben, das man die für die slaves verwenden kann, aber wie? Wie ändere ich für´n Pic 16 die ID und wie lad ich dann Die firmware für die slaves rauf???? das ganze ist mir für die PIC 18 family bekannt. da nehm ich den Id chancer dann lad ich mir den SID Ordner rutner wo alles drin ist... und dann ändere ich im mplab die pinnings.... tu das ganze perlen, und schluss endlich entstehen sys ex files die ich bequem mit´n midiox rauflade........ Keine Ahnung, hilfe
  25. Danke. Gruss zurück
×
×
  • Create New...