Jump to content

lemonhorse

Programmer
  • Posts

    319
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by lemonhorse

  1. Genau das war's! ;)
  2. Hi, hier eine Frage an die Eagle kundigen: Ich würde gern Stück für Stück Schaltpläne und Layouts für die Midibox AY 3 8912 erstellen. Zu dem Zweck habe ich mir Eagle 5.1 auf meinem Rechner installiert. Ich glaube ich konnte mich für den Anfang ganz gut in das Programm einarbeiten - doch nun trete ich mit einem (Anfänger) Problem auf der Stelle: Zur Frage: Welche Befehle müsste ich eingeben um die Betriebsspannung auf die richtigen Pins des OP IC's zu legen? (die bleiben bis jetzt auf dem Board unbeschaltet). Ich glaube es hat etwas mit dem Befehl PIN ... zutun. Konnte aber noch keine Step-by-Step Anleitung ausfindig machen.
  3. Software Update: mbay38912v001i.zip (experimental pre release :: 29.06.2008) => http://www.midibox.org/dokuwiki/midibox_ay_3_8912 * Enabled discrete TONE A B C / ADD NOISE A B C via MIDI CHANNEL 1 2 3 * Created a new MAIN MENU (to choose the 6 sub menus via c64 keyboard) * Created a New MIDI CONFIG MENU for the MIDI CHANNEL of TONE A B C / NOISE A B C (not working yet) still a lot do ;)
  4. Update (22.062008): http://www.midibox.org/dokuwiki/midibox_ay_3_8912 :)
  5. Thanks, for the response! I implemented basic Midi functions today (Note On / Note Off). Here is a little bit sound of the MB AY 3 8912 (midiboxay38912cha20080621.mp3) My very first MB AY recording! - You'll hear Tone A (No Tone B, C or Noise). Just a sign of life ;) Unfortunately there is some crackling in the record - it's *NOT* the MB AY. It's just an issue with my soundrecording device. Best Regards, - Lemonhorse midiboxay38912cha20080621.mp3 midiboxay38912cha20080621.mp3
  6. hi stryd_one! midibox wiki: you're right - i will do - but i think my notes are too "freaky" at this stage ;) i would like to create more practical (user friendly) documentation... firmware: i will release the firmware when the basic midi functions work (the midi implementation is rudimentary at the moment) ay 3 8912 sound (mp3): same here - i'll post some sound (mp3) when the basic functions work (midi implementation)
  7. hi out there, tonight i heard primitive lofi squeking in my lab - so let me introduce you my Midibox AY 3 8912 adventure. the Midibox AY 3 8912 is stuffed with a general instruments AY-3-8912 sound chip. user interface (cs): a c64 keyboard (c64 keyborad 8x8 scan-matrix interface, thanks to TK and Bill ! :) ) and a 4x16 LCD the sound is: lofi, rough, abstract (do you remember the arcade game 'moon patrol'?... ;) ;D ) here some AY 3 8912 background: http://en.wikipedia.org/wiki/General_Instruments_AY-3-8912 here some pictures (visual notes): http://www.subfrequenz.net/visuals/thumbnails.php?album=28 greetings, - lemonhorse
  8. thanks for ya feedback stryd_one! :) now that this is verified - i'm more anxious for new MIOS adventures :D
  9. ADD: [WREG]<---->[PC] ?
  10. Another EXPLORATION SNAPSHOT (BASIC INTERNAL DATA FLOW, SYMBOLIC, DETAIL) A MIOS/asm detail map ;) (any errors, suggestion?...)
  11. sorry - do you want me to remove the picture to minimize the confusion TK? or sould i post a update of this diagram later on? (I just thought perhaps my MIOS notes are usefull for other MIOS asm newbies... )
  12. Note: gputils (0.13.2) James Bowman and Craig Franklin, May 5, 2005 http://gputils.sourceforge.net/gputils.pdf
  13. ...Thanks Stryd! I just installed GPUTILS. sm_example1_v2a is up and running :) Thanks TK! 8)
  14. He he - I'll never will keep step with You TK! ;) I'm absolutely happy about the GPUTILS adoption - because now I can carry out my MIOS experiments on Linux! :D But - is there a chance that: http://www.ucapps.de/mios/sm_example1_v2.zip + http://www.ucapps.de/mios/sm_example2_v1.zip will be merged to GPUTILS compatibility? (now the code is just MPASM compatible right?)
  15. Sorry TK, I don't want to steal your precious time with basic assembler-questions ;) So perhaps I should read this first: MPASM Assembler Overview: MPASM™ Assembler, MPLINK™ Object Linker, MPLIB™ Object Librarian User’s Guide http://ww1.microchip.com/downloads/en/DeviceDoc/33014J.pdf PIC18FXX2 - Data Sheet: http://ww1.microchip.com/downloads/en/DeviceDoc/39564c.pdf Are there other usefull resources in this context ? Best Regards, - Lemonhorse
  16. MIOS is a text adventure yes, it is! ;) next step: exploring the application-code... MIOS - the MIDIbox Operating System [http://www.ucapps.de/mios_download.html] => skeleton_v1_9 ...my speculations about mios.h ;; ========================================================================== ;; MIOS Special Function Registers ;; ========================================================================== MIOS_BOX_CFG0 EQU 0x000 MIOS_BOX_CFG1 EQU 0x001 MIOS_BOX_STAT EQU 0x002 MIOS_PARAMETER1 EQU 0x003 MIOS_PARAMETER2 EQU 0x004 MIOS_PARAMETER3 EQU 0x005 ;; ========================================================================== ;; temporary registers for main programs ;; ========================================================================== TMP1 EQU 0x006 TMP2 EQU 0x007 TMP3 EQU 0x008 TMP4 EQU 0x009 TMP5 EQU 0x00a ;; ========================================================================== ;; temporary registers for IRQs ;; ========================================================================== IRQ_TMP1 EQU 0x00b IRQ_TMP2 EQU 0x00c IRQ_TMP3 EQU 0x00d IRQ_TMP4 EQU 0x00e IRQ_TMP5 EQU 0x00f ;; ========================================================================== ;; free memory space for user application: ;; ========================================================================== ;; 0x010-0x37f no problem so far... ;; ========================================================================== ;; General constants ;; ========================================================================== ;; used by MIOS_MIDI_Interface* MIOS_MIDI_INTERFACE_COMMON EQU 0x00 MIOS_MIDI_INTERFACE_TO_HOST EQU 0x01 ;; used by MIOS_MIDI_Merger* MIOS_MIDI_MERGER_DISABLED EQU 0x00 MIOS_MIDI_MERGER_ENABLED EQU 0x01 MIOS_MIDI_MERGER_MBLINK_EP EQU 0x02 MIOS_MIDI_MERGER_MBLINK_FP EQU 0x03 ;; used by MIOS_ENC_PIN_TABLE MIOS_ENC_MODE_NON_DETENTED EQU 0x00 MIOS_ENC_MODE_DETENTED EQU 0x80 MIOS_ENC_MODE_DETENTED2 EQU 0x81 ;; used by MIOS_ENC_Speed* MIOS_ENC_SPEED_SLOW EQU 0 MIOS_ENC_SPEED_NORMAL EQU 1 MIOS_ENC_SPEED_FAST EQU 2 ;; used by MIOS_LCD_Type* MIOS_LCD_TYPE_CLCD EQU 0x00 MIOS_LCD_TYPE_GLCD0 EQU 0x01 MIOS_LCD_TYPE_GLCD1 EQU 0x02 MIOS_LCD_TYPE_GLCD2 EQU 0x03 MIOS_LCD_TYPE_GLCD3 EQU 0x04 MIOS_LCD_TYPE_GLCD4 EQU 0x05 MIOS_LCD_TYPE_MLCD EQU 0x06 MIOS_LCD_TYPE_GLCD_CUSTOM EQU 0x07 but... MIOS_MIDI_INTERFACE_COMMON EQU 0x00 => [Location: ?] MIOS_ENC_MODE_DETENTED EQU 0x80 => [Location: ?] MIOS_ENC_MODE_DETENTED2 EQU 0x81 => [Location: ?] MIOS_ENC_SPEED_SLOW EQU 0 => [Location: ?... ] MIOS_GLCD_FONT EQU 0x7cfc => [Location: ?... ] speculations ::) : MIOS_BOX_CFG0 EQU 0x000 is a DATA RAM address assignment - right? Is MIOS_ENC_SPEED_SLOW EQU 0 and MIOS_ENC_MODE_DETENTED2 EQU 0x81 a DATA RAM byte-content assignment? [somewhere within the MIOS DATA RAM area?] Is MIOS_GLCD_FONT EQU 0x7cfc a PROGRAM MEMORY address assignment?
  17. Thank You Thorsten! :)
  18. Hi *! I want to get on with my MIDIBOX skills - someday I hope to find a way for Interfacing the AY-3-8912 Soundchip via MBHP, MIOS and Assembler. => http://en.wikipedia.org/wiki/AY-3-8912 My "MidiBox AY" (prototype) [just a MidiBoxKB and an MIDImon with no AY-3-8912 interface yet] related => http://www.midibox.org/dokuwiki/doku.php?id=midiboxkb_-_using_a_c64_keyboard_as_input related => http://www.midibox.org/dokuwiki/midibox_pokey I never did programming in Assembler yet. But I want to! :) So I'm thrilled to explore the PIC 18F452, Assembler and MIOS - step by step. Here my first beginner question: ----------------------------------------------------------------------------- THE MIOS MEMORY MAP Is this sketch ok?
  19. Hi ytsestef, some years ago I build a MB SID with AT PC Power Supply - the noise was terrible. After I replaced the Power Supply the annoying noise was gone. Just my experience.
  20. Hi *, I just noticed that the wikipedia article MIDIbox needs support! I can't do it - because of my lousy english skills :-\ There is a lot of inforamtion @ http://www.midibox.org/dokuwiki/doku.php allready... Anyone?...
  21. hi TK, i'm so happy - i wanted to make sound with the mb fm for years - now i can do - you created such a wonderfull sound-making tool... thank You T.K.! + thanks to the mb community! :) :) :) greetings, - lemonhorse
  22. Thanks TK! Yes, that's it - I overlooked the AOUT Switch.... Now it works! :) Greetings, Lemonhorse
  23. My Problem: NO AOUT SIGNALS (MB FM + AOUT) I was testing the interconnection between CORE::J6 + AOUT with my Oscilloscope: http://www.ucapps.de/midibox_fm/mbfm_aout_interconnections.pdf Result: There was no Data-activity on SI(PIC:RC3) SC(PIC:RC1) or RC(PIC:RC0) @ Core::J6 - despite of having activated the AOUT1 in the MB FM MENU (AOUT1; ASSIGNED to LFO1; LFO1 [...] DepA 63). [sI, SC and RC logic => low] Is there anyone who use the AOUT Module with the MB FM Synth? Or is there any idea for troubleshooting? Did I overlooked something?
  24. Elektronik-Kurs: http://www.elektronik-kurs.de/online/index.html Circuit Symbols: http://www.kpsec.freeuk.com/symbol.htm :)
×
×
  • Create New...