Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Hello MLAers! We've re-enabled auto-approval for accounts. If you are still waiting on account approval, please check this thread for more information.
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...
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
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...
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.
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?
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...
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
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...
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...
// 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...
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...
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...
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...
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...
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!
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...
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...
That's super cool.
As a frequent user of MSDOS games from the 1990-1997 era, I live through the pain of deciding whether to launch a game in:
1) MS-DOS with only .iso support, forgetting about redbook cd audio support, using SHSUCD to mount them
2) Win98se with .bin/.cue support using Daemon...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.