Previous Thread
Next Thread
Print Thread
Page 42 of 80 1 2 40 41 42 43 44 79 80
Joined: Feb 2014
Posts: 1,102
Likes: 173
G
Very Senior Member
Offline
Very Senior Member
G
Joined: Feb 2014
Posts: 1,102
Likes: 173
I thought I'd try to fiddle with the Apple /// and see how it does its silentype. Man, the Apple /// is really an alien experience to someone who has only known DOS 3.3 and Applesoft.

There's a disk image of Apple3_Diskware_SilentypeIIIDriver_681-0009-a.dsk which has a basic demo program.

Doing a directory of floppy 2 you have to type "CAT .D2" or once you know the disk name is SITYPE, you can type "CAT /SITYPE".

Then to set the prefix, use the business basic prompt to

PRINT PREFIX$
PREFIX$ = "/SITYPE/"
LOAD DEMO
LIST

(CTRL+numpad 7 will pause/unpause listing) (good old CTRL+S and Q doesn't work)

RUN

at which point it freezes.

[Linked Image from i.imgur.com]
[Linked Image from i.imgur.com]
[Linked Image from i.imgur.com]

Business basic is sure different, with all of these commands like INVOKE and PERFORM which will load assembly language modules and execute routines in the modules.

I'm guessing the actual silentype driver is in BIG.DRIVER and SMALL.DRIVER.

[Linked Image from i.imgur.com]

Somewhere there exists a Silentype Manual for the Silentype ///. (I could only find a picture of it on worthpoint)

[Linked Image from i.imgur.com]

edit:

I was trying to experiment with the graphic commands from the basic command line with

INVOKE "bgraf.inv"
PERFORM grafixmode(%0,%1)

and it would give ?SOS call error

INVOKE "bgraf.inv"
PERFORM gload."anyfilename"

would cause it to freeze up.

Trying the silentype demo program with only the OPEN #1,".silentype" gives a file not found error, so maybe the driver isn't there?

LOAD DEMO
DEL 80-5000
DEL 50-60

[Linked Image from i.imgur.com]
[Linked Image from i.imgur.com]


edit: ok, I was able to get some graphics operations working with Apple3BusBasic1.23.dsk
so how do you do a mixed text/graphics mode? It seems you have to switch back and forth with PERFORM grafixon and TEXT.
[Linked Image from i.imgur.com]
[Linked Image from i.imgur.com]

Last edited by Golden Child; 08/08/19 03:47 PM.
Joined: Feb 2014
Posts: 1,102
Likes: 173
G
Very Senior Member
Offline
Very Senior Member
G
Joined: Feb 2014
Posts: 1,102
Likes: 173
Ok, I can do writing text to the screen and drawing lines in Business Basic.

The y coordinate is zero in the lower left.

emu.keypost doesn't work correctly, I get @ instead of ".

Code
emu.keypost([[
INVOKE "BGRAF.INV"
PERFORM GRAFIXMODE (%2,%1)  : REM 2 IS 560X192 B/W
PERFORM INITGRAFIX
PERFORM FILLCOLOR (%0)
PERFORM FILLPORT            : REM ERASE TO COLOR 0
PERFORM GRAFIXON
OPEN #1,".grafix"
FOR Y=0 TO 190 STEP 10
PERFORM MOVETO(%0,%0)
PERFORM LINETO(%320,%Y)
PRINT #1;"X,Y=(";EXFN%.XLOC:",";EXFN%.YLOC;")"
NEXT Y
]])

[Linked Image from i.imgur.com]
[Linked Image from i.imgur.com]


Joined: Feb 2014
Posts: 1,102
Likes: 173
G
Very Senior Member
Offline
Very Senior Member
G
Joined: Feb 2014
Posts: 1,102
Likes: 173
Working with the Apple3BusBasic1.23.dsk and running the sample program VOLUMES there does appear to be a .SILENTYPE driver that wasn't there with the 1.1 disk.

[Linked Image from i.imgur.com]
[Linked Image from i.imgur.com]
[Linked Image from i.imgur.com]

Interestingly, it also lists .D1 through .D3 but not a .D4 volume.

For comparison, here's the v1.1 business basic VOLUMES output.

[Linked Image from i.imgur.com]

Last edited by Golden Child; 08/08/19 06:35 PM.
Joined: Mar 2001
Posts: 17,217
Likes: 234
R
Very Senior Member
Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 17,217
Likes: 234
SOS has a feature very much like vendor Unixes where you have to relink the kernel to add or remove device drivers. So you have to boot a disk where SOS.DRIVERS includes the .SILENTYPE driver or use the System Utilities to add it to the disk of your choice.

Joined: Feb 2014
Posts: 1,102
Likes: 173
G
Very Senior Member
Offline
Very Senior Member
G
Joined: Feb 2014
Posts: 1,102
Likes: 173
That explains it. I'm doing some reading of this article in the Sept 1982 BYTE where it says that you have to use the System Configuration Program to do this reconfiguration. I'm learning all kinds of interesting stuff.

https://archive.org/stream/byte-mag...ters_and_the_Disabled#page/n109/mode/2up

edit:

I fiddled with the SCP program and it seems pretty straightforward, you can change things like the number of drives in a system, and load driver files to generate a new system.

The only problem that I'm having now is that the floppy drives don't seem to write properly. The SCP can't format a freshly made image (getting an I/O error) and when I saved some basic files to a disk it seemed to clobber it and afterwards I couldn't even get a directory listing.

Last edited by Golden Child; 08/09/19 01:18 AM.
Joined: Mar 2001
Posts: 17,217
Likes: 234
R
Very Senior Member
Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 17,217
Likes: 234
Code
./mame64 apple2p -gameio compeyes -picture sun440.png 
bitmap is 1152 x 900

#Soon

Joined: Mar 2001
Posts: 17,217
Likes: 234
R
Very Senior Member
Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 17,217
Likes: 234
[Linked Image from rbelmont.mameworld.info]

Sooner than I thought, actually. I'll commit this tomorrow after I get some more testing on it.

Joined: May 2004
Posts: 997
Likes: 107
D
Senior Member
Offline
Senior Member
D
Joined: May 2004
Posts: 997
Likes: 107
Very cool!

Joined: Mar 2001
Posts: 17,217
Likes: 234
R
Very Senior Member
Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 17,217
Likes: 234
Originally Posted by Pernod
There's a Video Digitiser for the BBC Micro I'd like to emulate at some point, but we don't yet support any kind of video input. Would implementing a bitmap_image_device be a suitable compromise to allow emulating such devices?

With a bitmap_image_device you'd be able to provide a bmp image for the emulated device to capture. Waste of time or worthwhile?

Now you know: worthwhile smile

Joined: Sep 2013
Posts: 14
S
Spk Offline
Member
Offline
Member
S
Joined: Sep 2013
Posts: 14
Hey RB, are there any plans to get a Transwarp GS working with the apple2gs?

Last edited by Spk; 08/10/19 03:03 AM.
Page 42 of 80 1 2 40 41 42 43 44 79 80

Link Copied to Clipboard
Who's Online Now
2 members (AJR, Bletch), 354 guests, and 4 robots.
Key: Admin, Global Mod, Mod
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics9,320
Posts121,944
Members5,074
Most Online1,283
Dec 21st, 2022
Our Sponsor
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!

Superior Solitaire
Forum hosted by www.retrogamesformac.com