Skip to content

Commit 1d45104

Browse files
committed
first commit
0 parents  commit 1d45104

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+23564
-0
lines changed

README.md

Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
#Protracker 1.2e BUGFIXED(DUAL AMIGA VER)
2+
3+
4+
Hook up 2 Amigas via serial port to play 8channels
5+
via a NULL cable, they are synced up to each other
6+
with in one 50hz field.
7+
8+
9+
![alt text](screen.png "Screen")
10+
11+
12+
#NOTE:
13+
sorry for the last version being bugged up, that is
14+
because I just grabbed my old disk and sent it up
15+
assuming it worked , at least it did on 2 A500's
16+
12months ago, but now???, so I hooked my A500 up
17+
next to my A1200 to be sure this time, and what do you
18+
know, BANG it crashed , so I went on to fix it and
19+
here it is!
20+
21+
22+
The Protrackers send the commands at 19200 buad to
23+
each other, so they are really both masters to
24+
each other.
25+
*Commands*
26+
ascii note
27+
-------------------
28+
'1' Play Song
29+
'2' Play Pattern
30+
'3' Record song
31+
'4' Stop all
32+
33+
34+
35+
------------------- pt12d docs follow ---------------------
36+
37+
This is the same as the old protracker 1.2b or so
38+
but with the added benefit of doing real 8 channel
39+
modules. What you do is hook up two amigas via a null
40+
cable (serial to serial) and then when you play/record
41+
on one amiga it instantly (with maximum 20ms delay apart)
42+
does the same on the other one, so just make two modules
43+
which play well together and pressplay on either ONE!
44+
then it will send the signal to do the same on the other
45+
amiga. Playing via the gadgets will only play on your local
46+
machine and playing via keyboard will do iton both
47+
so ALT or AMIGA will play serial and RSHIFT will
48+
make both record at once so you can edit the SO CALLED
49+
8 tracks easily
50+
51+
I thought of this in early 1992 and then I implemented it in
52+
protracker for a friend of mine. Then I saw the future options
53+
for protracker 3.1 and they thought of it too but till
54+
this date it still aint do it. RIP it off me please!!!!!!
55+
56+
It also has pitch control for each track, nice to play with!
57+
58+
In the sample edit there is a button called MON
59+
this monitors incoming audio from 8bit sampler and displays
60+
it in full screen, cool to watch on HUGE TV!
61+
62+
63+
Other hardware needed, yo need an audio mixed so you can
64+
mix both amiga's audio signals together to get full
65+
8 channel audio.
66+
67+
68+
OK all, so here it is have fun and the source is supplied
69+
if you have any problems with timing etc...
70+
You can change it your self!
71+
72+
BTW: all (most) pictures with in PT are IFF so they
73+
all are included in to the thing when compiled (ASM)
74+
I used devpac and it worked fine!
75+
Do NOT USE Brilliance to save your IFF's they contain
76+
an xtra chunk which the IFF decode code gets confused with
77+
use DPAINT otherwise just fix the IFF DECODE code.

big/iff/PTClearBox.iff

866 Bytes
Binary file not shown.

big/iff/PTEchobox.iff

1.01 KB
Binary file not shown.

big/iff/PTEdit1.iff

1.88 KB
Binary file not shown.

big/iff/PTEdit2.iff

2.03 KB
Binary file not shown.

big/iff/PTEdit3.iff

2.27 KB
Binary file not shown.

big/iff/PTFileReq.iff

2.96 KB
Binary file not shown.

big/iff/PTFormatBox.iff

860 Bytes
Binary file not shown.

big/iff/PTFree.iff

164 Bytes
Binary file not shown.

big/iff/PTHelpScreen.iff

1.05 KB
Binary file not shown.

big/iff/PTLetters.iff

356 Bytes
Binary file not shown.

big/iff/PTMainScreen.iff

11.3 KB
Binary file not shown.

big/iff/PTMainScreen.iff.info

460 Bytes
Binary file not shown.

big/iff/PTMidi.iff

5.64 KB
Binary file not shown.

big/iff/PTMonitor.iff

992 Bytes
Binary file not shown.

big/iff/PTPLST.iff

1.94 KB
Binary file not shown.

big/iff/PTPresetEd.iff

5.34 KB
Binary file not shown.

big/iff/PTSampler.iff

4.08 KB
Binary file not shown.

big/iff/PTScope.iff

1.92 KB
Binary file not shown.

big/iff/PTScope.iff.info

236 Bytes
Binary file not shown.

big/iff/PTSetup.iff

5.55 KB
Binary file not shown.

big/iff/PTSetup2.iff

5.16 KB
Binary file not shown.

big/iff/PTSpectrumAna.iff

958 Bytes
Binary file not shown.

big/iff/PTSureBox.iff

832 Bytes
Binary file not shown.

big/iff/PTVolbox.iff

1.06 KB
Binary file not shown.

big/iff/PTtoggleOFF.iff

256 Bytes
Binary file not shown.

big/iff/PTtoggleON.iff

256 Bytes
Binary file not shown.

makehelp.s

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
; Use this to make helpfile offsets
2+
; load file at $40000, run and save from
3+
; $40000-1024 to $40000+filelength
4+
5+
main LEA $40000,A0
6+
mloop CMP.B #94,(A0)+
7+
BEQ nose
8+
CMP.L #$50000,A0
9+
BNE mloop
10+
RTS
11+
12+
nose MOVE.L A0,A1
13+
SUB.L #$40001,A1
14+
MOVEQ #0,D0
15+
MOVE.B (A0)+,D0
16+
SUB.B #'0',D0
17+
CMP.B #9,D0
18+
BLS nose2
19+
SUBQ.B #7,D0
20+
nose2 LSL.B #4,D0
21+
MOVE.B (A0)+,D1
22+
SUB.B #'0',D1
23+
CMP.B #9,D1
24+
BLS nose3
25+
SUBQ.B #7,D1
26+
nose3 OR.B D1,D0
27+
LSL.W #2,D0
28+
LEA $40000-1024,A2
29+
ADD.L D0,A2
30+
MOVE.L A1,(A2)
31+
BRA mloop
32+

0 commit comments

Comments
 (0)