Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.sys.apple2.programmer > #487
| Newsgroups | comp.sys.apple2.programmer |
|---|---|
| Date | 2012-09-10 16:21 -0700 |
| References | <3e7c3047-f5a0-4bf0-ada6-9265d70dd59b@googlegroups.com> <1574371501368952514.984393mjmahon-aol.com@news.giganews.com> <654bb70d-1ce0-4148-b22f-01d1bbb9b2bb@googlegroups.com> |
| Message-ID | <b78850aa-4d7f-474b-9111-fd7f2e2b4448@googlegroups.com> (permalink) |
| Subject | Re: mockingboard |
| From | aiiadict@gmail.com |
On Monday, September 10, 2012 8:42:26 AM UTC-7, (unknown) wrote: > On Monday, September 10, 2012 12:01:47 AM UTC-7, mjm...@aol.com wrote: > > > Check the disk that shipped with the Mockingboard for the object code. Here is the code, I think some of it may be unnecessary (quick cut and paste). It works in Dos3.3 and Prodos. I know that Prodos has its own interrupt handling scheme... This just writes over the interrupt vector. I don't know what software it would break, there aren't many programs that use interrupts. 10 HOME 20 D$ = CHR$ (4) 22 PRINT D$"BLOAD PRIMARY" 23 CALL 36864: CALL 36908: CALL 36897: CALL 36941 205 rem filename table 210 REM TABLE ACCESS ROUTINE 220 REM START 230 DATA 32,33,144,160,0 240 REM LOOP 250 DATA 140,1,196,32,11,144,177,8,141,1,196,32,22,144,192,15,240,4,200,76,5,128,96 260 REM START2 270 DATA 32,77,144,160,0 280 REM LOOP2 290 DATA 140,129,196,32,55,144,177,10,141,129,196,32,66,144,192,15,240,4,200,76,33,128,96 300 A = 32768: REM BEGINNING ADDRESS, $8000 310 FOR X = 0 TO 55: READ D 320 POKE A + X,D 330 NEXT 800 rem filename music 810 HOME :D$ = CHR$ (4) 815 VTAB 4: HTAB 11: PRINT "Interrupt driven MUSIC player" 820 VTAB 10: HTAB 6: PRINT "Plays Songs entered" 825 VTAB 12: HTAB 5: PRINT "USING THE MUSIC CONSTRUCTION SET" 828 VTAB 14: HTAB 11: PRINT "Through the Mockingboard" 830 PRINT D$"BLOAD MCS,A$8500" 910 PRINT : PRINT D$"BLOAD SUGAR2,A$4000": 911 POKE 34066,4: 912 POKE 34067,3: 920 CALL 34051: 930 HOME 940 stop 950 POKE 50190,64: 960 CALL 36897: 970 CALL 36941
Back to comp.sys.apple2.programmer | Previous | Next — Previous in thread | Next in thread | Find similar
mockingboard aiiadict@gmail.com - 2012-09-09 12:44 -0700
Re: mockingboard Michael J. Mahon <mjmahon@aol.com> - 2012-09-10 02:01 -0500
Re: mockingboard aiiadict@gmail.com - 2012-09-10 08:42 -0700
Re: mockingboard aiiadict@gmail.com - 2012-09-10 16:21 -0700
Re: mockingboard aiiadict@gmail.com - 2012-09-11 08:10 -0700
Re: mockingboard Antoine Vignau <antoine.vignau@laposte.net> - 2012-09-11 10:55 -0700
Re: mockingboard aiiadict@gmail.com - 2012-09-11 13:11 -0700
Re: mockingboard aiiadict@gmail.com - 2012-09-12 22:46 -0700
Re: mockingboard aiiadict@gmail.com - 2012-09-13 09:16 -0700
Re: mockingboard aiiadict@gmail.com - 2012-09-14 12:16 -0700
Re: mockingboard aiiadict@gmail.com - 2012-09-15 19:18 -0700
Re: mockingboard aiiadict@gmail.com - 2012-09-15 22:16 -0700
Re: mockingboard aiiadict@gmail.com - 2012-09-16 10:20 -0700
Re: mockingboard aiiadict@gmail.com - 2012-09-16 09:25 -0700
Re: mockingboard aiiadict@gmail.com - 2012-09-16 09:34 -0700
Re: mockingboard aiiadict@gmail.com - 2012-09-16 09:52 -0700
Re: mockingboard Daniel Kruszyna <dan@krue.net> - 2012-09-16 17:04 +0000
Re: mockingboard aiiadict@gmail.com - 2012-09-16 10:47 -0700
Re: mockingboard aiiadict@gmail.com - 2012-09-16 11:56 -0700
Re: mockingboard Daniel Kruszyna <dan@krue.net> - 2012-09-19 22:59 +0000
Re: mockingboard aiiadict@gmail.com - 2012-09-19 17:46 -0700
Re: mockingboard aiiadict@gmail.com - 2012-09-19 20:40 -0700
Re: mockingboard aiiadict@gmail.com - 2012-09-20 09:32 -0700
csiph-web