Search results

  1. Mu0n

    Programmatically (in C) send MIDI out signal from modem port, SE/30

    Getting MIDI across to my sound modules I have achieved, no problem, for years. However, only through commercially developped software that I open and execute as an end-user (Cubase, Space Quest III, Master Tracks Pro 4, etc). The goal is to recreate what they did through my own C routines. If...
  2. Mu0n

    Programmatically (in C) send MIDI out signal from modem port, SE/30

    SE/30 modem port -> pocket Mac, midi out -> my breadboard midi in connector, current limited loop Other side of H11: 5V and GND are provided and a 1k resistor acts as load that I'm probing. I don't understand what you're suggesting I do differently since my use case under normal conditions...
  3. Mu0n

    Programmatically (in C) send MIDI out signal from modem port, SE/30

    I also tried keeping the default clock, setting the SerReset parameter like above but adding '2' instead of '1' to get 28,800 instead of 38,400 and my scope is detecting: 0xC6 0x22 instead of 0x90 0x3C 0x64
  4. Mu0n

    Programmatically (in C) send MIDI out signal from modem port, SE/30

    I assembled a small breaboard midi-in circuit, powered by a bench supply providing 5V, according to this well known circuit: which looks like this (I had optoisolator H11 chips from previous projects) and just to prove it works, I plugged my pocketmac midi out cable to this breadboard while...
  5. Mu0n

    Programmatically (in C) send MIDI out signal from modem port, SE/30

    I don't want the solution to depend on this. I have other modules that should be used for this purpose, like a Roland MT-32, just as it was used without a special system folder extension for MIDI at all in Space Quest III, just a pure code wise solution dealing with this.
  6. Mu0n

    Programmatically (in C) send MIDI out signal from modem port, SE/30

    Interesting parts in IM: Serial Device: so I could just drop the asm stuff that seems to lead me astray, go back to the IM: serial device code, and just massage the right data for a PBControl call inserted at the right place to get external clock going?
  7. Mu0n

    Programmatically (in C) send MIDI out signal from modem port, SE/30

    I can *try* to convert it to C but you assume I'm solid in 68k assembly to begin with - I am not. There are so many questions that pop into my head as I'm typing this up and trying to compile it as I go, so that I don't let typos creep in. branching seems to work if I use labels in THINK C using...
  8. Mu0n

    Programmatically (in C) send MIDI out signal from modem port, SE/30

    yeah, I started poring over the entire code and I guess that's only a small section of a bigger initializing routine. I'll see if I can replace everything I had for serial comm with this, hopefully my asm block adaptation chops are not too rusty
  9. Mu0n

    Programmatically (in C) send MIDI out signal from modem port, SE/30

    I naively brought this code from this post https://68kmla.org/bb/index.php?threads/external-localtalk-serial-port-clocks.35645/post-453444 formatted for THINK C: void SCCASMInit(void) { asm { MOVE.B #4,(A0) ; pointer for SCC reg 4 MOVE.L (SP),(SP) ; Delay...
  10. Mu0n

    Programmatically (in C) send MIDI out signal from modem port, SE/30

    Just a wrapped asm { } block Good to know , I'll give it a try, thanks!
  11. Mu0n

    Programmatically (in C) send MIDI out signal from modem port, SE/30

    I saw your thread but did not understand how to leverage it. What doesn't connect in my mind is the fact that without bringing in my own breadboard circuit with a 1 MHz oscillator and frequency dividers, I'm able to use Cubase just fine and play arbitrary .MID files all day long, + play a...
  12. Mu0n

    Programmatically (in C) send MIDI out signal from modem port, SE/30

    // Insert your include list here #include <stdio.h> #include "Serial.h" // Insert your #define list here // --- MIDI spec hard coded values --- // good reference is here: https://www.music.mcgill.ca/~ich/classes/mumt306/StandardMIDIfileformat.html#BM1_1 // from the midi.org itself...
  13. Mu0n

    Programmatically (in C) send MIDI out signal from modem port, SE/30

    Let's get what I'm using as gear out of the way: Dev Machine: modern PC with Basilisk II set with System 7.5.5, Symantec C++ 6.0 Target Machine: SE/30 with System 7.5.3, no Apple MIDI Manager (prefer not to use it since I want to target 6.0.8 and a Mac Plus as well) PocketMac MIDI interface...
  14. Mu0n

    Help with getting Mac-a-Mug Pro working on Mini vMac?

    I took mine from Macintosh Garden here: https://macintoshgarden.org/games/mac-a-mug-pro I was able to successfuly take that file, unstuff it under System 7 (using Basilisk II) since I found dealing with unstuffing under System 6 is just asking for pain usually, then gone back to mini-vMac and...
  15. Mu0n

    Help with getting Mac-a-Mug Pro working on Mini vMac?

    What system and finder versions are you using? I recommend not going over System 6.
  16. Mu0n

    [C Programming] Cursed INIT making

    3rd annual Cursed Boot Disk 03 released! I pushed the enveloppe by loading quite a few gfx art assets into a Handle to a bunch of Sprites that I coded some 16 years ago. The code still held up, but the Draw routines had to be slightly modified to take into account the special quickdraw...
  17. Mu0n

    RGBtoHDMI for a SE/30 (settings from Plus and Classic 1 won't work)

    Mac SE/30: Geometry: Setup Mode: normal H Offset: 176 V Offset: 28 Min H Width: 512 Min V Height: 342 Max H Width: 512 Max V Height: 342 H Pixel Aspect: 2 V Pixel Aspect: 2 FB Size: Normal FB Bits/Pixel: 8 Clock Frequency: 15667200 Line Length: 704 Clock Tolerance: 5000 Lines per Frame: 370 Sync...
  18. Mu0n

    RGBtoHDMI for a SE/30 (settings from Plus and Classic 1 won't work)

    Ok I'm an idiot. wire colors are hard to get right past midnight. I inverted hsync and vsync on the J12 because I thought I could match colors between the SE/30 and my stuff. Still have to tweak some stuff but I'll post my results when I'm done!
  19. Mu0n

    RGBtoHDMI for a SE/30 (settings from Plus and Classic 1 won't work)

    I've been successfully using a RGBtoHDMI for close to 2 years now on my Mac Classic first, then Mac Plus, noting some differences in the settings, mostly around H, V offset and the H & V polarity. I want to recreate this success with my SE/30 now. I have 2 self-bought, self-assembled RGBtoHDMI...
  20. Mu0n

    Good OSes for your 68k Mac

    I lived through the hard disk-less era of the Mac Plus and while System 6 wasn't available back then, I would still not have used it anyway. We had an external disk drive and we squeezed every bit of space we could on our 2 possible 800kb disks that we could use at any one time. System 4.2 was a...
Back
Top