Previous Thread
Next Thread
Print Thread
Page 42 of 56 1 2 40 41 42 43 44 55 56
Re: 8bit Apples - Apple I, II, /// and the 16 bit GS [Re: rfka01] #115662 08/08/19 09:51 AM
Joined: Feb 2014
Posts: 400
G
Golden Child Online Content
Senior Member
Online Content
Senior Member
G
Joined: Feb 2014
Posts: 400
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.
Re: 8bit Apples - Apple I, II, /// and the 16 bit GS [Re: Golden Child] #115663 08/08/19 05:35 PM
Joined: Feb 2014
Posts: 400
G
Golden Child Online Content
Senior Member
Online Content
Senior Member
G
Joined: Feb 2014
Posts: 400
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]

Re: 8bit Apples - Apple I, II, /// and the 16 bit GS [Re: rfka01] #115664 08/08/19 06:21 PM
Joined: Feb 2014
Posts: 400
G
Golden Child Online Content
Senior Member
Online Content
Senior Member
G
Joined: Feb 2014
Posts: 400
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.
Re: 8bit Apples - Apple I, II, /// and the 16 bit GS [Re: rfka01] #115665 08/08/19 07:58 PM
Joined: Mar 2001
Posts: 16,535
R
R. Belmont Online Content
Very Senior Member
Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,535
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.

Re: 8bit Apples - Apple I, II, /// and the 16 bit GS [Re: R. Belmont] #115667 08/08/19 10:53 PM
Joined: Feb 2014
Posts: 400
G
Golden Child Online Content
Senior Member
Online Content
Senior Member
G
Joined: Feb 2014
Posts: 400
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.
Re: 8bit Apples - Apple I, II, /// and the 16 bit GS [Re: rfka01] #115668 08/09/19 02:58 AM
Joined: Mar 2001
Posts: 16,535
R
R. Belmont Online Content
Very Senior Member
Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,535
Code
./mame64 apple2p -gameio compeyes -picture sun440.png 
bitmap is 1152 x 900


#Soon

Re: 8bit Apples - Apple I, II, /// and the 16 bit GS [Re: rfka01] #115669 08/09/19 04:02 AM
Joined: Mar 2001
Posts: 16,535
R
R. Belmont Online Content
Very Senior Member
Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,535
[Linked Image from rbelmont.mameworld.info]

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

Re: 8bit Apples - Apple I, II, /// and the 16 bit GS [Re: rfka01] #115671 08/09/19 10:24 AM
Joined: May 2004
Posts: 903
D
Duke Online Content
Senior Member
Online Content
Senior Member
D
Joined: May 2004
Posts: 903
Very cool!

Re: 8bit Apples - Apple I, II, /// and the 16 bit GS [Re: Pernod] #115673 08/10/19 12:11 AM
Joined: Mar 2001
Posts: 16,535
R
R. Belmont Online Content
Very Senior Member
Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,535
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

Re: 8bit Apples - Apple I, II, /// and the 16 bit GS [Re: rfka01] #115675 08/10/19 01:13 AM
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 56 1 2 40 41 42 43 44 55 56

Who's Online Now
4 registered members (Lord Nightmare, R. Belmont, judge, robcfg), 53 guests, and 3 spiders.
Key: Admin, Global Mod, Mod
ShoutChat Box
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics8,789
Posts115,687
Members4,908
Most Online890
Jan 17th, 2020
Powered by UBB.threads™ PHP Forum Software 7.7.3