|
|
|
|
|
|
|
|
|
|
|
|
OBJECTS: LG12_1.SHK
LG12_2.SHK
LG12_3.SHK
COMPUTER: Apple // series (128k)
(Creation & tests: Apple //e 65c02 - AE Vulcan 40 meg - RamFactor 1
meg)
FORMAT: ShrinkIt 3.4 (unshrink to 800k disk)
CONTENT:
LANGUE D'OCS 12 (freeware)
Bootable disk (ProDOS 8 v2.0.3)
DHGR presentation!
Documentations:
ZBASIC 4.21
WINNING LOTTERY
FIRST DRAFT
Articles:
WASHINGTON APPLE PI
CROSSWORKS
MICOL ADVANCED BASIC 4.5
Disk 1: presentation/ProDOC reader/docs/articles/pictures
Disk 2: docs/articles/pictures
Disk 3: MERLIN-8 v2.58 source code (end)
I know, it's a french freeware... but if you want to discover how to
write DHGR RPG programs such BRAZIL (16 colors ULTIMA interface) and if
you speak 'machine language', just boot MERLIN-8 and explore disk 3.
AUTHOR:
Internet: DECKARD -> boutillon@*****.fr
French minitel: 36-15 RTEL bal DECKARD.
MDC for Windows v2.0.0 (DiskImg library v4.0.2)
Copyright (C) 2004 by faddenSoft, LLC. All rights reserved.
MDC is part of CiderPress, available from http://www.faddensoft.com/.
Linked against NufxLib v2.0.3 and zlib v1.2.1
File: Lg12.hdv
Disk: ProDOS /LG12
Name
Type Auxtyp Modified
Format Length
------------------------------------------------------------------------------
*PRODOS
SYS $0000 27-Nov-93 17:13 ProDOS
17128
RAM.DRV.SYSTEM
SYS $2000 26-May-92 21:27
ProDOS 1209
LG12.SYSTEM
SYS $2000 13-Aug-95 15:37
ProDOS 734
LG12.QMOD
BIN $BA00 03-Sep-95 11:27
ProDOS 1213
LG12.INFO
BIN $B400 08-Sep-95 22:08
ProDOS 164
PAGE.GARDE
BIN $4000 09-Sep-95 22:25
ProDOS 1045
ARRIVEE
BIN $8000 09-Sep-95 22:30
ProDOS 6865
START.BRAZIL
BIN $9000 17-Sep-95 14:18
ProDOS 6548
BRAZIL
BIN $6300 09-Sep-95 22:26
ProDOS 5925
MICROSHOW
BIN $8000 09-Sep-95 22:36
ProDOS 8768
SCROLL29
BIN $1000 06-Sep-95 21:44
ProDOS 491
ANIM.AUTEURS
BIN $6000 03-Sep-95 19:25
ProDOS 3609
NUCLEIK2
BIN $0810 01-Sep-95 13:27 ProDOS
26112
FINAL
BIN $8000 09-Sep-95 22:27
ProDOS 1625
PRODOC.SYSTEM
SYS $2000 23-Jul-95 11:50
ProDOS 5998
PRODOC.QMOD
BIN $BA00 17-Apr-95 18:52
ProDOS 1102
PRODOC.TOOLS
BIN $8800 18-Jun-95 10:47
ProDOS 3145
PRODOC.AWP
BIN $0810 01-Sep-95 12:55
ProDOS 5934
PRODOC.CFG
TXT $0000 27-Nov-04 17:20 ProDOS
10042
SYS.EXPERT
BAS $0801 02-Apr-95 16:48
ProDOS 6783
MAP
DIR $0000 26-Nov-93 19:29
ProDOS 512
MAP:MAP.1.0
BIN $5000 31-Aug-95 20:21
ProDOS 2330
DSC
DIR $0000 26-Nov-93 19:29
ProDOS 512
DSC:DSC.TV16
BIN $112A 03-Sep-95 11:50
ProDOS 1789
LIB
DIR $0000 26-Nov-93 19:29
ProDOS 512
LIB:LIB.TV16
BIN $4000 28-Aug-95 12:11
ProDOS 8192
IMG
DIR $0000 27-Nov-04 21:51
ProDOS 2048
IMG:IMG.LG12.ECRAN
$F2 $2000 26-Mar-95 21:37
ProDOS 4359
IMG:IMG.AUTEURS.ZB
$F2 $2000 02-Jul-95 09:49
ProDOS 3740
IMG:IMG.BRAZ.ECRAN
$F2 $2000 05-Aug-95 23:09
ProDOS 3642
IMG:IMG.BRAZIL1
$F2 $2000 19-Oct-91 00:00
ProDOS 5746
IMG:IMG.BRAZIL2
$F2 $2000 19-Oct-91 00:00
ProDOS 3792
IMG:IMG.HEY.TOI
$F2 $2000 01-Sep-95 21:35
ProDOS 4217
IMG:IMG.HELP.BRAZIL
$F2 $2000 02-Sep-95 23:42
ProDOS 4365
IMG:IMG.CLOWN
$F2 $2000 03-Sep-95 18:55
ProDOS 5841
IMG:IMG.THRY2
$F2 $2000 05-Sep-95 15:19
ProDOS 7331
IMG:IMG.MARBRE
$F2 $2000 05-Jun-94 19:09 ProDOS
15293
IMG:IMG.POSEIDON
$F2 $2000 05-Sep-95 14:35
ProDOS 7458
IMG:IMG.LO44
$F2 $2000 05-Sep-95 17:29
ProDOS 2946
IMG:IMG.HF.RIP
$F2 $2000 05-Sep-95 15:13
ProDOS 7457
IMG:IMG.GRP
$F2 $2000 05-Sep-95 18:47
ProDOS 9789
IMG:IMG.DARK
$F2 $2000 06-Sep-95 12:42
ProDOS 3912
IMG:IMG.CITEE.TV
$F2 $2000 08-Sep-95 15:49
ProDOS 6581
IMG:IMG.GEGEAPPLE2
$F2 $2000 22-Jul-95 21:18
ProDOS 4462
IMG:IMG.VEHIC1
$F2 $2000 22-Jul-95 21:36
ProDOS 6470
IMG:IMG.FEMME3
$F2 $2000 22-Jul-95 22:19 ProDOS
12275
IMG:IMG.HOMME2
$F2 $2000 22-Jul-95 22:25 ProDOS
11338
IMG:IMG.HOMME3
$F2 $2000 22-Jul-95 22:27 ProDOS
10120
IMG:IMG.FEMME1
$F2 $2000 22-Jul-95 22:31 ProDOS
14603
IMG:IMG.HARD1
$F2 $2000 22-Jul-95 22:53
ProDOS 6669
IMG:IMG.ICO2
$F2 $2000 22-Jul-95 22:54
ProDOS 6434
IMG:IMG.ICO1
$F2 $2000 22-Jul-95 23:01
ProDOS 4759
IMG:IMG.BOUTON1
$F2 $2000 22-Jul-95 23:48 ProDOS
10108
IMG:IMG.PRES
$F2 $2000 12-Jun-95 23:04
ProDOS 5900
IMG:IMG.RESOLUTIONS
$F2 $2000 18-Jun-95 17:07
ProDOS 5222
IMG:IMG.FIG.1.A.3
$F2 $2000 12-Jun-95 19:35
ProDOS 7107
IMG:IMG.FIG.4.A.6
$F2 $2000 12-Jun-95 19:36
ProDOS 8800
IMG:IMG.FIG.7.A.10
$F2 $2000 12-Jun-95 19:36
ProDOS 8316
IMG:IMG.FETE
$F2 $2000 18-Jun-95 22:27 ProDOS
10939
IMG:IMG.MICROSOFT
$F2 $2000 22-Jul-95 23:06
ProDOS 8429
IMG:IMG.ICO9
$F2 $2000 23-Jul-95 14:50
ProDOS 6340
IMG:IMG.3615
$F2 $2000 05-Jul-95 00:21
ProDOS 3576
IMG:IMG.CAVADA
$F2 $2000 05-Jul-95 00:21
ProDOS 5472
IMG:IMG.JOSPIN
$F2 $2000 05-Jul-95 00:20
ProDOS 6764
IMG:IMG.PRINCE
$F2 $2000 05-Jul-95 00:20
ProDOS 2293
IMG:IMG.MARSUPILAMI
$F2 $2000 05-Jul-95 00:20
ProDOS 5710
IMG:IMG.CHABAT
$F2 $2000 05-Jul-95 00:20
ProDOS 3887
IMG:IMG.SOEUR
$F2 $2000 12-Jun-95 22:53
ProDOS 5122
IMG:IMG.FOU
$F2 $2000 12-Jun-95 22:46
ProDOS 5686
IMG:IMG.DEPART
$F2 $2000 18-Jun-95 22:20 ProDOS
13170
IMG:IMG.ELEPH
$F2 $2000 18-Jun-95 22:25 ProDOS
13893
IMG:IMG.SABLIER
$F2 $2000 18-Jun-95 22:29
ProDOS 9427
IMG:IMG.BOUTON5
$F2 $2000 22-Jul-95 23:23
ProDOS 8474
IMG:IMG.DIPLOME
$F2 $2000 17-Sep-95 14:33
ProDOS 6648
MUS
DIR $0000 26-Nov-93 19:29
ProDOS 512
MUS:M.VANGELIS
BIN $2800 07-Aug-94 19:13
ProDOS 1877
MUS:M.AUTEURS.ZB
BIN $2800 02-Jul-95 12:38
ProDOS 3423
*MUS:M.MIAMI1
BIN $2800 02-Jul-95 12:38
ProDOS 54
*MUS:M.JJG.VIE.BIS
BIN $2800 02-Jul-95 12:38
ProDOS 2247
*MUS:M.MIAMI2
BIN $2800 02-Jul-95 12:38
ProDOS 336
*MUS:M.RAPIDO
BIN $2800 02-Jul-95 12:38
ProDOS 765
*MUS:M.MARSEILLAISE
BIN $2800 02-Jul-95 12:38
ProDOS 156
*MUS:M.ENOLAGAY
BIN $2800 02-Jul-95 12:37
ProDOS 159
*MUS:M.TURC3
BIN $2800 02-Jul-95 12:38
ProDOS 2058
WND
DIR $0000 26-Nov-93 19:29
ProDOS 1024
WND:WND.LG12.LOGO
BIN $4000 04-Mar-95 17:51
ProDOS 6144
WND:WND.ECUSSON1
BIN $4000 02-Sep-95 21:38
ProDOS 273
WND:WND.ECUSSON2
BIN $4000 02-Sep-95 21:39
ProDOS 273
WND:WND.BVAUTOUR1
BIN $4000 02-Sep-95 21:40
ProDOS 25
WND:WND.BVAUTOUR2
BIN $4000 02-Sep-95 21:40
ProDOS 25
WND:WND.B1THRY2
BIN $4000 05-Sep-95 15:59
ProDOS 12
WND:WND.B2THRY2
BIN $4000 05-Sep-95 16:00
ProDOS 12
WND:WND.WINDAUBE
BIN $4000 05-Sep-95 18:50
ProDOS 1269
WND:WND.RAM
BIN $4000 06-Sep-95 10:53
ProDOS 2744
WND:WND.HELICO3
BIN $4000 08-Sep-95 23:28
ProDOS 238
WND:WND.H3.PALE1
BIN $4000 09-Sep-95 16:14
ProDOS 46
WND:WND.HELICO41
BIN $4000 08-Sep-95 23:30
ProDOS 91
WND:WND.HELICO42
BIN $4000 08-Sep-95 23:31
ProDOS 91
WND:WND.H3.PALE2
BIN $4000 09-Sep-95 16:14
ProDOS 46
WND:WND.HELICO2
BIN $4000 09-Sep-95 16:59
ProDOS 1928
FNT
DIR $0000 26-Nov-93 19:30
ProDOS 512
FNT:FT.ULTIMA3.2
BIN $7000 06-Aug-95 17:28
ProDOS 768
FNT:FT.ULTIMA4.2
BIN $7000 06-Aug-95 17:28
ProDOS 768
FNT:FT.BRAZIL
BIN $7000 31-Aug-95 11:43
ProDOS 768
FNT:FT.STYLE
BIN $7000 02-Sep-95 21:23
ProDOS 768
FNT:FT.GRAS
BIN $7000 02-Sep-95 21:23
ProDOS 768
FNT:FT.DECKARD
BIN $7000 20-Jun-95 06:23
ProDOS 768
DOC
DIR $0000 26-Nov-93 19:35
ProDOS 512
DOC:ARTICLES
DIR $0000 26-Nov-93 19:30
ProDOS 512
DOC:ARTICLES:WAP
AWP $0000 22-Mar-95 12:59 ProDOS
14054
DOC:ARTICLES:CROSSWORKS
AWP $0000 22-Mar-95 12:58 ProDOS
13494
DOC:ARTICLES:MICOL.BASIC
AWP $0000 04-Mar-95 15:02 ProDOS
25497
DOC:ARTICLES:DISKS.TBT
AWP $0000 04-Mar-95 13:26 ProDOS
11639
DOC:ARTICLES:RAM.OS
AWP $0000 22-Mar-95 12:59 ProDOS
16383
DOC:ARTICLES:ABOUT.PRODOC
AWP $0000 27-Mar-95 22:53 ProDOS
12586
DOC:MESSAGES
DIR $0000 26-Nov-93 19:30
ProDOS 512
DOC:MESSAGES:INTRO
AWP $0000 30-Jul-95 14:31
ProDOS 5358
DOC:MESSAGES:PEV16
AWP $0000 22-Mar-95 15:54
ProDOS 3548
DOC:DIVERS
DIR $0000 26-Nov-93 19:35
ProDOS 512
DOC:DIVERS:FIRSTDRAFT
AWP $0000 22-Mar-95 15:49 ProDOS
23358
DOC:DIVERS:WINNING.LOTTERY
AWP $0000 06-Jul-95 01:12
ProDOS 5079
*DOC:DIVERS:INA
AWP $0000 17-Sep-95 16:58
ProDOS 8222
DOC:ZBASIC
DIR $0000 26-Nov-93 19:35
ProDOS 1024
*DOC:ZBASIC:Zbasic
01
AWP $007E 10-Jun-95 22:43 ProDOS
28353
*DOC:ZBASIC:Zbasic
02
AWP $007E 10-Jun-95 22:49 ProDOS
17093
*DOC:ZBASIC:ZbasIC.03
AWP $0070 10-Jun-95 23:12 ProDOS
29535
*DOC:ZBASIC:ZbaSIC.04
AWP $0060 04-Jul-95 02:02 ProDOS
29451
*DOC:ZBASIC:ZbasiC.05
AWP $0078 04-Jul-95 02:08 ProDOS
28302
*DOC:ZBASIC:ZbasIC.06
AWP $0070 04-Jul-95 02:08 ProDOS
27831
*DOC:ZBASIC:ZbasIC.07
AWP $0070 14-Jun-95 23:15 ProDOS
13396
*DOC:ZBASIC:ZbasIC.08
AWP $0070 22-Jul-95 18:02 ProDOS
27726
*DOC:ZBASIC:ZbaSIC.09
AWP $0060 14-Jun-95 23:33 ProDOS
26929
*DOC:ZBASIC:ZbaSIC.10
AWP $0060 14-Jun-95 23:46 ProDOS
28145
*DOC:ZBASIC:ZbaSIC.11
AWP $0060 14-Jun-95 23:54 ProDOS
29464
*DOC:ZBASIC:ZbaSIC.12
AWP $0060 10-Jun-95 13:06 ProDOS
28592
*DOC:ZBASIC:ZbaSIC.13
AWP $0060 10-Jun-95 01:34 ProDOS
20307
*DOC:ZBASIC:ZbasIC.14
AWP $0070 10-Jun-95 13:06 ProDOS
30083
*DOC:ZBASIC:ZbasIC.15
AWP $0070 10-Jun-95 13:06 ProDOS
25118
*DOC:ZBASIC:ZbasIC.16
AWP $0070 10-Jun-95 01:33 ProDOS
29011
*DOC:ZBASIC:ZbasIC.17
AWP $0070 15-Jun-95 00:09 ProDOS
28752
*DOC:ZBASIC:ZbasIC.18
AWP $0070 15-Jun-95 00:16 ProDOS
24207
*DOC:ZBASIC:ZbasIC.19
AWP $0070 15-Jun-95 00:22 ProDOS
12292
*DOC:ZBASIC:ZbasiC.T.D.MAT
AWP $0078 04-Jul-95 02:09 ProDOS
18628
DCKDLIB
DIR $0000 26-Nov-93 19:38
ProDOS 512
DCKDLIB:SRC
DIR $0000 26-Nov-93 19:38
ProDOS 512
DCKDLIB:SRC:DHGR
DIR $0000 26-Nov-93 19:36
ProDOS 1536
DCKDLIB:SRC:DHGR:CARAC.S
TXT $0000 17-Apr-95 17:10
ProDOS 2392
DCKDLIB:SRC:DHGR:PRINT.CAR.S TXT
$0000 17-Apr-95 17:16 ProDOS 9341
DCKDLIB:SRC:DHGR:DATA.DHGR.S TXT
$0000 17-Apr-95 17:16 ProDOS 1223
DCKDLIB:SRC:DHGR:DHGR.ON.S
TXT $0000 17-Apr-95 17:17
ProDOS 532
DCKDLIB:SRC:DHGR:DHGR.OFF.S
TXT $0000 17-Apr-95 17:18
ProDOS 368
DCKDLIB:SRC:DHGR:CLRP1.S
TXT $0000 17-Apr-95 17:18
ProDOS 366
DCKDLIB:SRC:DHGR:SCRT.DHGR.S TXT
$0000 01-May-95 15:32 ProDOS 10230
DCKDLIB:SRC:DHGR:PRINT.DHGR.S TXT
$0000 17-Apr-95 17:19 ProDOS 6264
DCKDLIB:SRC:DHGR:MEXTASIE.S
TXT $0000 17-Apr-95 17:20
ProDOS 3647
DCKDLIB:SRC:DHGR:DATA.DHGR0.S TXT
$0000 17-Apr-95 17:22 ProDOS
756
DCKDLIB:SRC:DHGR:DATA.DHGR4.S TXT
$0000 17-Apr-95 17:22 ProDOS
757
DCKDLIB:SRC:DHGR:CRAZY.SCROLL.S TXT $0000
17-Apr-95 17:43 ProDOS 26957
DCKDLIB:SRC:DHGR:COLOR.PAGE.S TXT
$0000 23-Apr-95 18:23 ProDOS 1704
DCKDLIB:SRC:DHGR:SHORT.WND.S TXT
$0000 23-Apr-95 18:36 ProDOS 3472
DCKDLIB:SRC:DHGR:IDOT.DHGR.S TXT
$0000 28-May-95 14:50 ProDOS 3167
DCKDLIB:SRC:DHGR:ODOT.DHGR.S TXT
$0000 28-May-95 15:04 ProDOS 6602
DCKDLIB:SRC:DHGR:SCRIPT.DHGR.S TXT $0000
28-May-95 17:38 ProDOS 3942
*DCKDLIB:SRC:DHGR:PRINT.FONT.E.S TXT $0000 03-Jan-93
00:00 ProDOS 4526
DCKDLIB:SRC:DHGR:PRINT.FONT.C.S TXT $0000
01-May-95 18:25 ProDOS 6427
DCKDLIB:SRC:DHGR:SCRL.FONT.C.S TXT $0000
07-Sep-95 16:43 ProDOS 8128
DCKDLIB:SRC:DHGR:PRINT.CAR.C.S TXT $0000
01-May-95 17:33 ProDOS 7210
DCKDLIB:SRC:DHGR:IDOT2.DHGR.S TXT
$0000 05-Jun-95 11:00 ProDOS 4090
DCKDLIB:SRC:DHGR:PW2.DHGR.S
TXT $0000 25-Jun-95 12:26
ProDOS 6590
DCKDLIB:SRC:DHGR:GW2.DHGR.S
TXT $0000 18-Jun-95 17:45
ProDOS 4920
DCKDLIB:SRC:DHGR:DHGRMC.ON.S TXT
$0000 18-Jun-95 10:32 ProDOS 1141
DCKDLIB:SRC:DHGR:DHGRMC2.ON.S TXT
$0000 18-Jun-95 18:18 ProDOS
976
DCKDLIB:SRC:DHGR:SCM.DHGR.S
TXT $0000 02-Sep-95 19:08 ProDOS
10373
DCKDLIB:SRC:DHGR:PRINT.CARM.S TXT
$0000 20-Jun-95 21:42 ProDOS 2591
DCKDLIB:SRC:DHGR:PRINTM.DHGR.S TXT $0000
20-Jun-95 06:53 ProDOS 4392
DCKDLIB:SRC:DHGR:SCRTM.DHGR.S TXT
$0000 25-Jun-95 18:49 ProDOS 9044
DCKDLIB:SRC:DHGR:SPRITE.S
TXT $0000 29-Aug-95 19:54
ProDOS 3029
DCKDLIB:SRC:DHGR:DATA.ECRAN8.S TXT $0000
12-Aug-95 15:50 ProDOS 666
DCKDLIB:SRC:DHGR:ANIM.MSG.S
TXT $0000 06-Sep-95 20:12
ProDOS 4263
DCKDLIB:SRC:OS
DIR $0000 26-Nov-93 19:36
ProDOS 512
DCKDLIB:SRC:OS:QSREADP.S
TXT $0000 17-Apr-95 17:30
ProDOS 2489
DCKDLIB:SRC:OS:QSREADA.S
TXT $0000 17-Apr-95 17:30
ProDOS 3440
DCKDLIB:SRC:OS:PROM.P5A.S
TXT $0000 04-Sep-95 14:15
ProDOS 3463
DCKDLIB:SRC:OS:BOOTD2.S
TXT $0000 04-Sep-95 13:10
ProDOS 1815
DCKDLIB:SRC:PRODOC
DIR $0000 26-Nov-93 19:37
ProDOS 512
DCKDLIB:SRC:PRODOC:SYSTEM
DIR $0000 26-Nov-93 19:37
ProDOS 1536
..:PRODOC:SYSTEM:PRODOC.SYSTEM.S TXT $0000 23-Jul-95
11:34 ProDOS 10005
..LIB:SRC:PRODOC:SYSTEM:EX.ERR.S TXT $0000 23-Jul-95
11:30 ProDOS 1700
..:SRC:PRODOC:SYSTEM:EX.MSGSTD.S TXT $0000 17-Apr-95
17:58 ProDOS 895
..B:SRC:PRODOC:SYSTEM:EX.PRINT.S TXT $0000 17-Apr-95
17:59 ProDOS 1987
..:SRC:PRODOC:SYSTEM:EX.ASSIGN.S TXT $0000 17-Apr-95
17:59 ProDOS 1923
..SRC:PRODOC:SYSTEM:LNK.PDOC.SYS BIN $8000 23-Jul-95
11:48 ProDOS 1043
..:SRC:PRODOC:SYSTEM:EX.MSGMLI.S TXT $0000 17-Apr-95
18:00 ProDOS 1671
..B:SRC:PRODOC:SYSTEM:EX.CHKAD.S TXT $0000 17-Apr-95
18:01 ProDOS 1373
..C:PRODOC:SYSTEM:EX.LOADPRINC.S TXT $0000 17-Apr-95
18:01 ProDOS 2366
..SRC:PRODOC:SYSTEM:EX.LOADAUX.S TXT $0000 17-Apr-95
18:03 ProDOS 2072
..RC:PRODOC:SYSTEM:EX.FICECRAN.S TXT $0000 17-Apr-95
18:03 ProDOS 1853
..RC:PRODOC:SYSTEM:EX.FICCHARG.S TXT $0000 17-Apr-95
18:04 ProDOS 2081
..B:SRC:PRODOC:SYSTEM:EX.IMAGE.S TXT $0000 17-Apr-95
18:05 ProDOS 2037
..IB:SRC:PRODOC:SYSTEM:EX.FACE.S TXT $0000 17-Apr-95
18:05 ProDOS 1872
..C:PRODOC:SYSTEM:EX.MSGSCROLL.S TXT $0000 17-Apr-95
18:06 ProDOS 3927
..SRC:PRODOC:SYSTEM:EX.MEMMOVE.S TXT $0000 17-Apr-95
18:07 ProDOS 2407
..:SRC:PRODOC:SYSTEM:EX.MSGERR.S TXT $0000 17-Apr-95
18:08 ProDOS 1323
..C:PRODOC:SYSTEM:LNK.PDOC.SYS.S TXT $0000 17-Apr-95
17:54 ProDOS 1657
..:SRC:PRODOC:SYSTEM:EX.OCTABC.S TXT $0000 17-Apr-95
18:08 ProDOS 1802
..SRC:PRODOC:SYSTEM:EX.INITVAR.S TXT $0000 17-Apr-95
18:09 ProDOS 2138
..:SRC:PRODOC:SYSTEM:EX.CHKHEX.S TXT $0000 17-Apr-95
18:10 ProDOS 806
..IB:SRC:PRODOC:SYSTEM:EX.ECHO.S TXT $0000 17-Apr-95
18:10 ProDOS 1299
..:SRC:PRODOC:SYSTEM:EX.MSGSYS.S TXT $0000 17-Apr-95
18:11 ProDOS 785
..IB:SRC:PRODOC:SYSTEM:EX.LIST.S TXT $0000 17-Apr-95
18:11 ProDOS 1874
..:SRC:PRODOC:SYSTEM:EX.MSGCAR.S TXT $0000 17-Apr-95
18:12 ProDOS 703
..:SRC:PRODOC:SYSTEM:EX.MSGTRT.S TXT $0000 17-Apr-95
18:12 ProDOS 2490
DCKDLIB:SRC:PRODOC:AWP
DIR $0000 26-Nov-93 19:37
ProDOS 1536
DCKDLIB:SRC:PRODOC:AWP:PRINTWP.S TXT $0000 20-Nov-94
18:57 ProDOS 6029
DCKDLIB:SRC:PRODOC:AWP:PD.LOGO.S TXT $0000 17-Apr-95
18:21 ProDOS 2050
..IB:SRC:PRODOC:AWP:PRODOC.AWP.S TXT $0000 01-Sep-95
12:52 ProDOS 2851
..IB:SRC:PRODOC:AWP:PD.INPRINC.S TXT $0000 17-Apr-95
18:22 ProDOS 1685
..LIB:SRC:PRODOC:AWP:PD.DECOMP.S TXT $0000 17-Apr-95
18:23 ProDOS 688
..LIB:SRC:PRODOC:AWP:PD.PRTLIG.S TXT $0000 17-Apr-95
18:24 ProDOS 1561
..IB:SRC:PRODOC:AWP:PD.ECRETAT.S TXT $0000 17-Apr-95
18:25 ProDOS 1243
DCKDLIB:SRC:PRODOC:AWP:LNK.PDOC BIN $8000
01-Sep-95 12:53 ProDOS 735
..DLIB:SRC:PRODOC:AWP:LNK.PDOC.S TXT $0000 17-Apr-95
19:31 ProDOS 1188
..IB:SRC:PRODOC:AWP:PD.INITVAR.S TXT $0000 17-Apr-95
18:27 ProDOS 1533
..IB:SRC:PRODOC:AWP:PD.PRTPAGE.S TXT $0000 17-Apr-95
18:28 ProDOS 1449
..IB:SRC:PRODOC:AWP:PD.SCRNTXT.S TXT $0000 17-Apr-95
18:29 ProDOS 3007
..SRC:PRODOC:AWP:LNK.PDOC.TOOL.S TXT $0000 18-Jun-95
10:40 ProDOS 701
..IB:SRC:PRODOC:AWP:PRODOC.JMP.S TXT $0000 18-Jun-95
10:34 ProDOS 471
..B:SRC:PRODOC:AWP:LNK.PDOC.TOOL BIN $8000 18-Jun-95
10:46 ProDOS 362
..LIB:SRC:PRODOC:AWP:PD.LOOKEY.S TXT $0000 17-Apr-95
18:31 ProDOS 2484
..LIB:SRC:PRODOC:AWP:PD.LK.RTN.S TXT $0000 18-Jun-95
10:42 ProDOS 4318
..IB:SRC:PRODOC:AWP:PD.PRINTWP.S TXT $0000 17-Apr-95
18:33 ProDOS 7394
..IB:SRC:PRODOC:AWP:PD.LOADAWP.S TXT $0000 17-Apr-95
18:34 ProDOS 1402
..IB:SRC:PRODOC:AWP:PD.LOADIMG.S TXT $0000 18-Jun-95
10:43 ProDOS 1832
..IB:SRC:PRODOC:AWP:PD.ERRLOAD.S TXT $0000 17-Apr-95
18:35 ProDOS 1427
..LIB:SRC:PRODOC:AWP:PRODOC.INFO TXT $0000 28-Jan-95
22:16 ProDOS 1301
DCKDLIB:SRC:PRODOC:AWP:QJUMPER.S TXT $0000 17-Apr-95
18:49 ProDOS 452
..B:SRC:PRODOC:AWP:LNK.PDOC.QMOD BIN $8000 17-Apr-95
18:51 ProDOS 219
..SRC:PRODOC:AWP:LNK.PDOC.QMOD.S TXT $0000 17-Apr-95
18:51 ProDOS 579
..:SRC:PRODOC:AWP:CRAZY.SCROLL.S TXT $0000 17-Apr-95
19:30 ProDOS 27015
DCKDLIB:SRC:PRODOC:INCLUDE
DIR $0000 26-Nov-93 19:37
ProDOS 512
..:PRODOC:INCLUDE:INCLUDE.PDOC.S TXT $0000 18-Jun-95
10:36 ProDOS 3573
DCKDLIB:SRC:MUSIC
DIR $0000 26-Nov-93 19:37
ProDOS 512
DCKDLIB:SRC:MUSIC:PLAYER.ED.S TXT
$0000 01-Sep-95 12:43 ProDOS 3785
DCKDLIB:SRC:MUSIC:MUSIC.S
TXT $0000 23-Apr-95 18:14
ProDOS 738
DCKDLIB:SRC:MUSIC:MELODIE.S
TXT $0000 30-Aug-95 15:25
ProDOS 1463
DCKDLIB:SRC:MUSIC:SOUND.S
TXT $0000 30-Aug-95 15:36
ProDOS 909
DCKDLIB:SRC:MUSIC:NOISE.S
TXT $0000 30-Aug-95 15:41
ProDOS 886
DCKDLIB:SRC:TOOLS
DIR $0000 26-Nov-93 19:38
ProDOS 512
DCKDLIB:SRC:TOOLS:WAITKEY.S
TXT $0000 17-Apr-95 17:24
ProDOS 1567
DCKDLIB:SRC:TOOLS:QSPRINT.S
TXT $0000 17-Apr-95 17:33
ProDOS 4492
DCKDLIB:SRC:TOOLS:QMMOVE.S
TXT $0000 17-Apr-95 17:33
ProDOS 2688
DCKDLIB:SRC:TOOLS:QMULT.S
TXT $0000 17-Apr-95 17:34
ProDOS 1119
DCKDLIB:SRC:TOOLS:QCCAT.S
TXT $0000 17-Apr-95 17:34
ProDOS 3369
DCKDLIB:SRC:TOOLS:QDIV.S
TXT $0000 17-Apr-95 17:35
ProDOS 1235
DCKDLIB:SRC:TOOLS:QHEXTODEC.S TXT
$0000 17-Apr-95 17:35 ProDOS 1864
DCKDLIB:SRC:TOOLS:QDIGIT.S
TXT $0000 17-Apr-95 17:36
ProDOS 847
DCKDLIB:SRC:TOOLS:QMINIT.S
TXT $0000 15-Jul-95 18:00
ProDOS 2128
DCKDLIB:SRC:INCLUDE
DIR $0000 26-Nov-93 19:38
ProDOS 512
..DLIB:SRC:INCLUDE:INCLUDE.ROM.S TXT $0000 30-Aug-95
17:14 ProDOS 2747
..LIB:SRC:INCLUDE:INCLUDE.PDOS.S TXT $0000 04-Mar-95
19:59 ProDOS 1143
..IB:SRC:INCLUDE:INCLUDE.PAGE0.S TXT $0000 14-May-95
12:05 ProDOS 1783
..DLIB:SRC:INCLUDE:INCLUDE.RAM.S TXT $0000 28-Aug-95
18:42 ProDOS 390
..DLIB:SRC:INCLUDE:INCLUDE.MAC.S TXT $0000 04-Mar-95
20:11 ProDOS 263
DCKDLIB:SRC:DGR
DIR $0000 26-Nov-93 19:38
ProDOS 1024
DCKDLIB:SRC:DGR:DGR.ON.S
TXT $0000 14-May-95 12:48
ProDOS 524
DCKDLIB:SRC:DGR:DGR.OFF.S
TXT $0000 20-May-95 21:09
ProDOS 329
DCKDLIB:SRC:DGR:COLOR.DGR.S
TXT $0000 20-May-95 21:08
ProDOS 1874
DCKDLIB:SRC:DGR:PLOT.DGR.S
TXT $0000 20-May-95 21:15
ProDOS 4552
DCKDLIB:SRC:DGR:PLOT0.DGR.S
TXT $0000 20-May-95 21:16
ProDOS 4399
DCKDLIB:SRC:DGR:DATA.DGR.S
TXT $0000 14-May-95 15:37
ProDOS 538
DCKDLIB:SRC:DGR:PW2.DGR.S
TXT $0000 25-Jun-95 15:07
ProDOS 6953
DCKDLIB:SRC:DGR:COL.DGR.DHGR.S TXT $0000
25-Jun-95 14:37 ProDOS 1217
DCKDLIB:SRC:DGR:HLINE.DGR.S
TXT $0000 20-May-95 21:35
ProDOS 1632
DCKDLIB:SRC:DGR:VLINE.DGR.S
TXT $0000 20-May-95 21:34
ProDOS 1629
DCKDLIB:SRC:DGR:LINE.DGR.S
TXT $0000 25-May-95 21:21
ProDOS 2943
DCKDLIB:SRC:DGR:BOXV.DGR.S
TXT $0000 27-May-95 21:48
ProDOS 2569
DCKDLIB:SRC:DGR:BOXP.DGR.S
TXT $0000 27-May-95 22:01
ProDOS 1893
DCKDLIB:SRC:TXT
DIR $0000 26-Nov-93 19:38
ProDOS 512
DCKDLIB:SRC:TXT:PRINT80.S
TXT $0000 14-Jul-95 10:23
ProDOS 2898
DCKDLIB:SRC:TXT:CLEAR80.S
TXT $0000 14-Jul-95 10:41
ProDOS 2496
DCKDLIB:SRC:TXT:SCROLLUP80.S TXT
$0000 14-Jul-95 11:08 ProDOS 3313
DCKDLIB:SRC:TXT:SCROLLDWN80.S TXT
$0000 14-Jul-95 11:15 ProDOS 3230
DCKDLIB:SRC:TXT:DATA.TXT.S
TXT $0000 14-Jul-95 11:00
ProDOS 410
DCKDLIB:SRC:TXT:FOND.SOURIS.S TXT
$0000 03-Sep-95 16:02 ProDOS 1163
LG12
DIR $0000 26-Nov-93 19:39
ProDOS 512
LG12:SRC
DIR $0000 26-Nov-93 19:39
ProDOS 512
LG12:SRC:INTRO
DIR $0000 26-Nov-93 19:39
ProDOS 512
LG12:SRC:INTRO:NUCLEIK2
DIR $0000 26-Nov-93 19:38
ProDOS 512
..:SRC:INTRO:NUCLEIK2:NUCLEIK2.S TXT $0000 01-Sep-95
13:15 ProDOS 18463
..RC:INTRO:NUCLEIK2:NUCLEIK2.BIN BIN $0810 01-Sep-95
13:19 ProDOS 4573
LG12:SRC:INTRO:NUCLEIK2:LNK.NUCL BIN $8000 01-Sep-95
13:17 ProDOS 97
..:SRC:INTRO:NUCLEIK2:LNK.NUCL.S TXT $0000 23-Apr-95
16:18 ProDOS 394
..INTRO:NUCLEIK2:LNK.TOOL.NUCL.S TXT $0000 23-Apr-95
16:21 ProDOS 773
..C:INTRO:NUCLEIK2:LNK.TOOL.NUCL BIN $8000 01-Sep-95
13:15 ProDOS 360
..C:INTRO:NUCLEIK2:JUMPER.NUCL.S TXT $0000 11-Apr-95
22:30 ProDOS 644
..:INTRO:NUCLEIK2:NUCLEIK2.TOOLS BIN $6E00 01-Sep-95
13:16 ProDOS 5494
..RC:INTRO:NUCLEIK2:IMG.NUCLEIK2 $F2 $2000 09-Apr-95
19:08 ProDOS 10012
..2:SRC:INTRO:NUCLEIK2:M.BEVERLY BIN $4000 09-Apr-95
15:17 ProDOS 3637
..SRC:INTRO:NUCLEIK2:IMG.OSCILLO BIN $2000 09-Apr-95
16:11 ProDOS 16384
LG12:SRC:INTRO:ANIM.AUTEURS
DIR $0000 26-Nov-93 19:38
ProDOS 512
..RO:ANIM.AUTEURS:ANIM.AUTEURS.S TXT $0000 03-Sep-95
19:24 ProDOS 5893
..NTRO:ANIM.AUTEURS:LNK.ANIM.AUT BIN $8000 03-Sep-95
12:08 ProDOS 344
..RO:ANIM.AUTEURS:LNK.ANIM.AUT.S TXT $0000 03-Sep-95
12:08 ProDOS 502
LG12:SRC:INTRO:ARRIVEE
DIR $0000 26-Nov-93 19:38
ProDOS 512
LG12:SRC:INTRO:ARRIVEE:ARRIVEE.S TXT $0000 09-Sep-95
22:29 ProDOS 11930
..RC:INTRO:ARRIVEE:LNK.ARRIVEE.S TXT $0000 09-Sep-95
16:02 ProDOS 894
..:SRC:INTRO:ARRIVEE:LNK.ARRIVEE BIN $8000 09-Sep-95
16:02 ProDOS 640
LG12:SRC:INTRO:LG12.QMOD
DIR $0000 26-Nov-93 19:38
ProDOS 512
..INTRO:LG12.QMOD:LG12.QJUMPER.S TXT $0000 13-Aug-95
15:28 ProDOS 493
..:INTRO:LG12.QMOD:LNK.LG12.QMOD BIN $8000 13-Aug-95
15:41 ProDOS 281
..NTRO:LG12.QMOD:LNK.LG12.QMOD.S TXT $0000 13-Aug-95
15:33 ProDOS 661
LG12:SRC:INTRO:LG12.QMOD:QSTEP.S TXT $0000 03-Sep-95
11:26 ProDOS 1480
LG12:SRC:INTRO:LG12.QMOD:QBYE.S TXT $0000
13-Aug-95 15:41 ProDOS 360
LG12:SRC:INTRO:BRAZIL
DIR $0000 26-Nov-93 19:39
ProDOS 1024
LG12:SRC:INTRO:BRAZIL:BRAZIL.S TXT $0000
09-Sep-95 22:00 ProDOS 4466
LG12:SRC:INTRO:BRAZIL:LNK.BRAZIL BIN $8000 09-Sep-95
21:56 ProDOS 770
..:SRC:INTRO:BRAZIL:LNK.BRAZIL.S TXT $0000 09-Sep-95
21:56 ProDOS 1069
..:SRC:INTRO:BRAZIL:BRAZIL.CSW.S TXT $0000 31-Aug-95
11:59 ProDOS 2731
..2:SRC:INTRO:BRAZIL:SCROLLTOT.S TXT $0000 12-Aug-95
23:48 ProDOS 2397
..SRC:INTRO:BRAZIL:BRAZIL.MAIN.S TXT $0000 01-Sep-95
15:50 ProDOS 6261
LG12:SRC:INTRO:BRAZIL:PRT.SCRN.S TXT $0000 30-Aug-95
18:53 ProDOS 9266
..:SRC:INTRO:BRAZIL:BRAZIL.KSW.S TXT $0000 31-Aug-95
12:01 ProDOS 1922
LG12:SRC:INTRO:BRAZIL:TST.RB.S TXT $0000
30-Aug-95 10:47 ProDOS 2425
LG12:SRC:INTRO:BRAZIL:SPRITE.S TXT $0000
30-Aug-95 11:08 ProDOS 3044
LG12:SRC:INTRO:BRAZIL:REF.GAME.S TXT $0000 31-Aug-95
16:27 ProDOS 605
..SRC:INTRO:BRAZIL:INFO.BRAZIL.S TXT $0000 31-Aug-95
17:34 ProDOS 7620
LG12:SRC:INTRO:BRAZIL:ANIM.SPR.S TXT $0000 31-Aug-95
14:29 ProDOS 8297
..2:SRC:INTRO:BRAZIL:PRINT.MSG.S TXT $0000 31-Aug-95
15:15 ProDOS 3502
LG12:SRC:INTRO:BRAZIL:MSG.GAME.S TXT $0000 01-Sep-95
15:47 ProDOS 1891
..RC:INTRO:BRAZIL:COMMENTAIRES.S TXT $0000 31-Aug-95
20:03 ProDOS 2301
LG12:SRC:INTRO:BRAZIL:CLR.ECR.S TXT $0000
01-Sep-95 15:52 ProDOS 1813
..RC:INTRO:BRAZIL:START.BRAZIL.S TXT $0000 17-Sep-95
14:17 ProDOS 13040
..SRC:INTRO:BRAZIL:LNK.ST.BRAZIL BIN $8000 03-Sep-95
01:29 ProDOS 368
..C:INTRO:BRAZIL:LNK.ST.BRAZIL.S TXT $0000 03-Sep-95
01:29 ProDOS 561
LG12:SRC:INTRO:BRAZIL:DSC.TV16.S TXT $0000 03-Sep-95
11:50 ProDOS 7157
LG12:SRC:INTRO:LG12.SYSTEM
DIR $0000 26-Nov-93 19:39
ProDOS 512
..NTRO:LG12.SYSTEM:LG12.SYSTEM.S TXT $0000 13-Aug-95
15:36 ProDOS 3449
..:INTRO:LG12.SYSTEM:LG12.INFO.S TXT $0000 08-Sep-95
22:08 ProDOS 1576
..INTRO:LG12.SYSTEM:LNK.LG12.SYS BIN $8000 13-Aug-95
15:36 ProDOS 101
..TRO:LG12.SYSTEM:LNK.LG12.SYS.S TXT $0000 06-Aug-95
19:44 ProDOS 211
..RC:INTRO:LG12.SYSTEM:CHKFACE.S TXT $0000 09-Sep-95
22:17 ProDOS 2085
LG12:SRC:INTRO:PAGE.GARDE
DIR $0000 26-Nov-93 19:39
ProDOS 512
..:INTRO:PAGE.GARDE:PAGE.GARDE.S TXT $0000 09-Sep-95
21:58 ProDOS 2232
..NTRO:PAGE.GARDE:LNK.PG.GARDE.S TXT $0000 09-Sep-95
21:59 ProDOS 389
..:INTRO:PAGE.GARDE:LNK.PG.GARDE BIN $8000 09-Sep-95
21:59 ProDOS 232
LG12:SRC:INTRO:FINAL
DIR $0000 26-Nov-93 19:39
ProDOS 512
LG12:SRC:INTRO:FINAL:FINAL.S TXT
$0000 09-Sep-95 22:02 ProDOS 2062
LG12:SRC:INTRO:FINAL:LNK.FINAL.S TXT $0000 09-Sep-95
22:02 ProDOS 406
LG12:SRC:INTRO:FINAL:LNK.FINAL BIN $8000
09-Sep-95 22:02 ProDOS 262
LG12:SRC:INTRO:MICROSHOW
DIR $0000 26-Nov-93 19:39
ProDOS 512
..RC:INTRO:MICROSHOW:MICROSHOW.S TXT $0000 09-Sep-95
22:36 ProDOS 19712
..:INTRO:MICROSHOW:LNK.MICROSHOW BIN $8000 07-Sep-95
15:28 ProDOS 498
..NTRO:MICROSHOW:LNK.MICROSHOW.S TXT $0000 07-Sep-95
15:28 ProDOS 726
..SRC:INTRO:MICROSHOW:SCROLL29.S TXT $0000 06-Sep-95
21:44 ProDOS 2508
LG12:SRC:INCLUDE
DIR $0000 26-Nov-93 19:39
ProDOS 512
LG12:SRC:INCLUDE:INCLUDE.NUCL.S TXT $0000
01-Sep-95 13:32 ProDOS 1473
LG12:SRC:INCLUDE:INCLUDE.LG12.S TXT $0000
03-Sep-95 11:22 ProDOS 652
LG12:SRC:INCLUDE:INCLUDE.BRAZ.S TXT $0000
01-Sep-95 15:36 ProDOS 2891
------------------------------------------------------------------------------
..................
:
:
: INTRODUCTION :
:................:
Un message de: DECKARD (18/06/95).
Salut,
J'ai la peche aujourd'hui! Faut dire que l'après midi a
été agité...
THRY2 (prononcez comme en anglais TRY TOO) a profité de son
séjour parisien
pour débarquer chez moi et me montrer l'état d'avancement
de son Adventure
Solve Disk III (sortie prévue fin... euh... vers la fin du
millénaire! Avec
un fichier spécial: comment trouver les touches cachées
et finir COPYII+, en
attendant ses slides chauds, très chauds une fois le sex-shop
dévalisé).
On n'a pas foutu grand chose mais qu'est ce que l'on a rigolé!
Je ne sais pas
si tous les gars du sud lui ressemblent mais en tout cas, quel
sacré numéro
le bonhomme. Ca fait du bien de rencontrer aussi branleur que soi!!!
Sinon... sinon, si vous lisez ces lignes en ce moment, c'est qu'enfin
Langue
D'Ocs 12 aura vu le jour. Un accouchement dans la douleur il faut le
dire et
un grand soulagement pour moi! C'est quand meme la plus grosse produc
de ce
genre...
Il aura fallu pas moins d'un an pour le pondre! Pas facile de remplacer
le
dynamisme de LO44!
L'enthousiasme s'assèche d'une manière
générale sans pour autant totalement
disparaitre (je ne parle pas de moi, là!!)
J'en ai pour preuve la renaissance de certains users ayant
quitté l'Apple il
y a des années et qui reviennent, après avoir
récupéré une vieille UC, pour
demander quelques copies. Faites comme moi, répondez! Songez
aussi à THRY2 et
à sa centrale de sauvegarde de softs, l'INA de l'APPLE II. Je
joins ma liste
à la sienne...
Ces nouveaux anciens ne sont pas les seuls à avoir un pincement
au coeur en
se remémorant le bon vieux temps des bidouilles et de l'esprit
du II.
Et la nostalgie prend aussi d'autres formes. Mon controleur de gestion
réunionnais préféré, LYCHEE, a fait une
rafle sur Internet dans un
newsgroup Apple II et a eu la gentillesse de me faire parvenir tout
ça (une
bonne rasade de sirot de gingembre à ta santé!)
C'est fou le nombre d'émulateurs AppleII existant sur les
machines du
commerce: Amiga, MAC, Atari, PC,...
LYCHEE m'a copié un de 7 recensés sur PC: APL2EM de Randy
Spurlock.
C'est l'équivalent d'un APPLE II+ 64k. J'ai installé
ça au bureau. On peut
émuler des drives disk II figés (DISK6A, DISK6B, ...)
donc avoir l'équivalent
de disquettes inamovibles dans des lecteurs. Malgré quelques
problèmes pour
certains softs, j'ai pu jouer avec pas mal de titres comme KARATEKA,
BLACK
MAGIC, MSPACMAN, DUNG BEETLES, BOLO, AZTEC, CASTLE WOLFENSTEIN, BEYOND
CASTLE
WOLFENSTEIN, ...
C'est simple comme bonjour de transférer un disk apple II vers
une image
disque DSK pour PC. Je compte bien me faire une petite biblio de titres
en
3,5 zipé, à raison de 143360 octets par face 5,25p.
Si vous avez un PC, demandez, y'en aura pour tout le monde!!!
Sinon en temps que collectionneur, je fais la chasse aux originaux.
Si vous comptiez jeter des progs dont vous ne savez que faire, je
récupère!
Un message personnel: je suis à la recherche de logiciels
capable de jouer
des sons GS sur un Apple IIe. Il s'agit de FORK.SPLIT pour la
conversion GSOS
vers ProDOS 8 (R. Forrest Hardman) et SOFTSOUND (Michael Mahon) ou
SOFTDAC
(Skunk Works Software Co.) pour le player (en page 3 accessible par
BASIC ou
en SYS avec chargement en aux de longs morceaux).
Bref si vous avez ça, je suis preneur...
--- LG12: ZBASIC ---
Je voudrais remercier du fond du coeur toutes les personnes qui ont
accepté
d'y contribuer: BILBO BILOBA, CETOINE, EMIE, GEGEAPPLE2, JACK, PEV16 et
THRY2.
Certains ont été plus braves que d'autres comme JACK
(ZBasic et les autres
fichiers), PEV16 et surtout GEGEAPPLE2 qui a abattu un travail dingue en
faisait largement plus du double de la traduc, la mise en page, les
corrections, la coordination finale et meme des scans retouchés.
Aussi sachez
bien que je vous en suis très reconnaissant.
Que dire pour conclure sinon que c'est la dernière fois que je
participe à un
tel genre de disque. C'est trop prenant et je n'aime pas trop avoir des
contraintes de temps. Mais sachez qu'il y a encore matière
à des suites.
J'ai des docs inédites à ma connaissance: la doc COMPLETE
de knight of
Legend, GEOS, Omega, ...
A bon entendeur!
Je m'en vais finir la doc de mon RAM/OS...
Jean-Marc
PS: Nouvelle adresse pour le Washington Apple PI depuis que j'ai
écrit
l'article dessus, outre le fait que mon abonnement est terminé:
Washington Apple PI
12022 Parklawn Drive
Rockville, MD 20852
Sinon il parait que l'on peut se connecter à Internet par TCS
mais comme
toujours à condition d'avoir ... un MAC et un peu plus de fric
à leur
filer!
Bonjour à l'ensemble des lecteurs de LANGUE
D'OCS.
DECKARD, l'instigateur de cette nouvelle édition (qu'il en soit
remercié)
insiste pour que les participants se fendent d'un petit mot.
N'étant pas d'un naturel bavard, et encore moins habile à
l'écriture,
je ne ferais pas un long discours.
Simplement, il y a quelques temps, je me demandais,
"mais qu'est-ce que tu
fous encore sur cette becane d'un autre temps ?" , toi qui lis ceci, tu
penses
sans aucun doute la meme chose...
Et pourtant quand on voit un passionné briquer
sa JAGUAR Type E, on ne se pose
pas de questions, on l'envie, et je crois que l'approche est la meme,
l'évolution
de l'informatique sur ces dix dernières années est tout
à fait comparable à celle
de l'automobile en trente ans.
Le passionné de voitures anciennes passera de
longues heures a régler l' allumage,
la distribution et la carburation, mais sera très fier du
résultat, presque autant
que moi quand j'arrive à mettre bout à bout 2 KO en
assembleur 6502.
Quelle fierté a le mécano qui change le
bloc intégré gérant injection et allumage
d'une voiture moderne ?
Quels plaisirs peut apporter un super micro à XXX Mhz ?
Et bien la voiture et le micro moderne nous apportent, confort
d'utilisation,
rapidité, impression de puissance sans doute, alors faut pas
etre con, j'utilise
les deux , et quand j'ai envie de bricoler, bidouiller, trifouiller, je
me jette
sur le clavier de mon IIe, car ce qui est certain c'est qu'il sera de
moins en
moins possible d'aller voir au coeur des systèmes de plus en
plus complexes.
Pour ce qui est de la JAGUAR, je ne l'ai pas encore...
c'est un poil plus coté
que l'APPLE II !!!
Blague et délire à part, quand est-ce qu'un achat de
matériel informatique sera
valable pour une plus longue échéance que de nos jours ?
Ce n'est certainement pas demain la veille, avec la
perçée du multimédia qui
réclame des capacités de traitement énormes, sans
doute la machine domestique de
l'avenir est-elle là en train de voir le jour Un amalgame de
télévision,
téléphone, magnétoscope, ordinateur, (si en plus
çà fait frigo, y'aura plus besoin
de se lever pour aller chercher une binoche ), on n'a pas finit de se
marrer avec
les différentes normes, j'en connais qui, à une certaine
époque, avec leur
magnétoscope V2000 ou BETA rigolaient jaune , aujourd'hui
combien de normes pour
les CD ROM ?
Une norme qui s'éteint au bout de dix ans,
c'est encore supportable, mais au bout
de deux ou trois années, c'est de l'arnaque, le pire
étant que ce n'est pas le
meilleur matériel qui résiste, inutile de comparer les
performances, il vaut mieux
acheter ce qui se vend le plus.
Sur ce, j'espère que ce LANGUE D'OCS sera apprécié
par un maximum de personnes,
et que si quelqu'un a un projet similaire ou besoin d'aide sur son II,
qu'il sache
qu'il reste quelques irréductibles, sur cette machine.
Bye et j'espère à bientot sur RTEL, en BAL PEV16.
Fichier tapé dans la
précipitation aux alentours de 14 heures le dimanche
10 septembre 1995 soit 16 jours avant mon anniversaire mais surtout
quelques heures
avant la sortie officielle de Langue d'Ocs 12!...
Espèce d'e******, sales fils de p***,
je vous maudits vous et toute votre
famille jusqu'à la fin des temps... Oui! C'est à vous que
je m'adresse bande de
pourris qui avez dans la nuit du vendredi 8 au samedi 9 septembre
osés entre autres
tagger ma caisse d'un svastika autrement dit d'une Croix gammée.
Saloperie, je ne
regrette qu'une chose c'est de ne pas vous avoir surpris en flag'. Nom
de Dieu!
Ce qu'on aurait pu rigoler!...
Je profite de ces quelques
lignes pour signaler également que j'emmerde tous
ces petits cons de nazillons qui osent faire le salut nazi. Putain, si
cela ne
tenait qu'à moi, je n'hésiterai pas une seule seconde
à leur couper leur putain
de bras à tout ce ramassis de merde ! Il n'y a pas si longtemps
de cela, ces meme
connards, pour ce geste auraient été passés par
les armes. Bon Dieu! Ce que l'Homme
oublie vite!
Pour finir, j'emmerde
également tous ces b********* qui ne savent rien foutre
d'autre que d'emmerder le monde et notamment moi...
Bon, parlons maintenant de ce qui nous
interesse...
Tout d'abord, une précision qui
s'impose : mon pseudo minitel ne se prononce
pas TRYTWO comme le prétend ce cher Deckard mais T.H.R.Y. DEUX!
Voila une précision importante!
Mais bon, il est gentil ce Deckard et parfois
meme, il se croit amusant quand
il essaie d'imiter Michel Leeb essayant lui-meme d'imiter un Noir!
Mais bon, on lui pardonne volontier à Mongolitos Premier,
d'autant plus qu'il
compense largement ce coté un peu lourdingue par sa gentillesse
et par ses
connaissances de l'Apple IIe. Mais là encore, il faut y mettre
un bémol.
Voyez vous meme : cet as de la programmation ignorait tout simplement
(jusqu'à
ce que je lui fasse découvrir!) que sous le monitor en faisant
6-Ctrl-P cela
équivalait à un PR#6! Incroyable, non? Ca casse un peu le
mythe quand meme, merde!
Y'aurait bien d'autres exemples à donner, mais bon, on va quand
meme pas y passer
la journée! Et puis malgré tout, il faut bien le
reconnaitre, il demeure le
meilleur programmeur sur cette bécane! (Langue d'Ocs 12 en est
la meilleure preuve).
Autre chose, l'image digitalisée
(ThunderScannisée) de ce fichier (je sais,
on ne le dirait pas!) est extraite d'un recueil de dessins de Plantu
paru sous le
titre 'La Démocratie? Parlons-en!' en vente au BHV de l'Hotel de
Ville, 52 rue de
Rivoli, Paris, stand Les Livres En Fete (mais pour combien de temps
encore?) au
prix de 10 francs! Et le gars qui bosse là-bas, n'est autre que
moi!!!
A propos du choix de l'image, comprenne qui
pourra!...
|
Venons en au fait...
"Je veux etre Calife, à la place du
Calife..."
HackerForce ayant mis un terme à ses
activités, personne ne s'est proposé
de reprendre le
flambeau, jusqu'à aujourd'hui...
As-tu parmi tes disquettes
AppleWorks 5? TimeOut UltraMacros 4.3? TimeOut ShrinkIt?
etc... Non?
Pourtant ces softs ne sont pas le fruit de mon imagination
délurée mais
existent bel et bien et sont en vente aux
Etats-Unis! D'où mon idée de former une
collecte pour les
acheter et les distribuer dans notre belle France. Mais pour ce
faire
j'ai besoin de vous tous les gars. Je m'explique, meme principe que le
HackerChest
mais la transparence en plus : chaque fois que l'un d'entre
vous versera une obole,
j'en ferais part sur le serveur RTEL avec
à chaque fois la somme totale. Une fois le
soft reçu, il
sera diffusé, sa doc sera retranscrite dans la mesure du
possible sur
disquette (avec la possibilité de photocopies pour
les plus acharnés!) et contrairement
au HackerChest, les softs
originaux seront répartis parmi les participants les plus actif
(c'est-à-dire ceux ayant versé les plus grosses sommes
d'argent). J'étais fou quand
The White Man après avoir
annoncé la cessation des activités du HackerChest a
passé des
annonces pour vendre des originaux, payés par
moi entre autres et dont la vente était
tout
bénéf' pour The White Man!
Pour bien comprendre, un
exemple concret : Un
gars verse 150 francs (je sais,
on peut rever!), un autre 100 francs et
3 autres un St Ex' (50 balles, quoi!).
Une fois l'ensemble des softs
originaux reçus et diffusés, je proposerai au gars ayant
filé 150 francs de choisir 1 soft dans la liste des originaux
que je lui enverrai, puis
au gars qui a contribué à
hauteur de 100 francs et enfin aux 3 derniers (l'ordre de
préférence pour ces 3 là relevant du principe du
FIFO -First In First Out-
c'est-à-dire priorité à
celui qui a contribué en premier, et ainsi de suite...).
Second point...
Tu as entendu parlé d'un soft mais ni
toi, ni tes contacts ne le possèdez,
ta disquette d'AppleWorks
est foireuse et tu n'en n'as pas fait une copie, tu
aimerais bien finir
Leather Godesses Of Phobos grace à la soluce fournie dans
Adventure Solve Disk III (cherche pas, il n'est pas encore sorti!) mais
tu n'as
pas le soft! Tous ces petits tracas et bien d'autres, je me
propose d'y mettre fin.
Chaque jour qui passe voit
les rangs des
utilisateurs Apple II+ec s'amoindrir
mais surtout ce qui me rend malade
c'est de savoir que des logiciels Apple II+ec
ont disparu purement et
simplement de la circulation. C'est pourquoi, moi,
The Lonesome,
utilisateur Apple IIe depuis Noel 1983, je me propose (y serait pas
un
peu devenu mégalo ce The Lonesome? J'pense pas. Non, il
s'agirait plutot d'un
illuminé (un de plus) qui se sent investi
d'une mission!) d'etre la mémoire de
l'Apple II+ec
d'où cette citation en passe de devenir célèbre :
'Je veux etre à
l'Apple II ce que l'INA est à la
télévision : sa mémoire!'.
Conséquence :
création de l'INA
(Institut National de l'Apple II+ec) qui passe
par la collecte de tous
les softs Apple II 8 bits en circulation. Là encore, j'ai
besoin
de vous tous : envoyez moi vos listes de softs pour que je puisse
piocher
parmi les logiciels que je ne possède pas (feu The
English Man, Pilatus, Deckard
ont ouvert la voie).
Fonctionnement de l'INA :
similaire à
la centrale de The Mv.Gang. Gratuite,
sans obligations aucune si ce
n'est de me fournir les disquettes, la liste des
softs souhaités
et les frais de port pour le retour de courrier.
Pour qu'un maximun de softs
Apple II+ec ne
disparaissent à jamais, pensez INA!
Avant-Dernier point... Pub!
Prochainemenent, trés prochainement,
sorti du troisième (et dernier?) volet
d'A.S.D. j'ai
nommé Adventure Solve Disk III. Mais auparavant, et si tout se
passe
bien, devrait sortir une disquette de slide chaud!... Sans
oublier la suite de
Max A Gaz Greatest Hits ainsi que L'ABCD Sources et
d'autres petits trucs sans
intéret aucun!...
Dernier point... Remerciements
Remerciements à Deckard pour ce beau
Langue d'Ocs 12 dont je constate
(avec joie!) que j'occupe le role
principal.
Remerciements également à
Pilatus pour avoir eu la gentillesse de me filer
gratos toutes ses
disquettes 5 1/4, ses bouquins et ses nombreuses docs.
Pour me contacter : minitel 3614 RTEL1/RTEL2
3615 RTEL
bal: THRY2
THRY2 alias THE LONESOME membre de
THE WARRIORS OF CHAOS
..............................
:
:
: LES DISKS DU BRAIN TRUST :
:............................:
Un article de: DECKARD (06/11/94).
__________________________
INTRODUCTION
------------
Fin Octobre 94 j'ai reçu dans ma bal sur RTEL un message non
certifié de
COPPERFIELD du Brain Trust signalant qu'il vidait ses tiroirs apple II
et
m'invitant (ainsi que d'autres parait-il) à lui
téléphoner, ce que je me suis
empressé de faire. Il eut été en effet dommage que
tout parte à la poubelle,
ce qui était son intention si personne n'en voulait.
Je suis donc allé récupéré un carton de
disquettes poussiéreuses (!) au
Thillay (avec en plus quelques originaux plus ou moins incomplets -
snif pour
Times Of Lore et Prince Of Persia - et un bouquin pointu sur le dos
3.3).
Le TBT ne portait visiblement pas le ProDos dans son coeur, à
son grand tord
d'ailleurs... probablement parce que 95% des softs à
déplomber ne
l'utilisaient pas!
Il ne s'agit pas des disques complets du TBT mais plutot ceux de
Copperfield
et ceux que ses potes lui ont envoyés. J'y ai reconnu
l'écriture de TJS,
Eddie Hawk et The Bytlejuice.
Après un inventaire succint j'ai fait une petite liste (sans
ordre) des
titres et sources qui peuvent etre intéressant à mon gout
de décortiquer.
Je n'ai pas mentionné la liste des cours GDF et les
séries classiques
Déplombage mode d'emploi, etc... car tout le monde doit avoir
ça dans ses
cartons depuis le temps, non? Il en va de meme pour des outils
classiques
comme FONTRIX et sa batterie de fonts (pour les signatures), etc...
Il y a énormément de chose que tout habitué de
RTEL a pu récupérer de 1986
à fin 1989.
Si vous voulez quoi que ce soit, je vous fais des copies à
gogo.... (mais
en gros, je ne vais pas m'amuser à rechercher un source
précis dans le tas!).
LES DISQUETTES
--------------
NOTE: comme me l'a signalé à juste titre COPPERFIELD, le
TBT était avant
tout un groupe de bidouilleurs. Les disquettes font "fouilli" et les
sources
sont peu commentés. On sent le va vite caractéristique
des impératifs de
productions.
Le plus "pro" du groupe reste incontestablement PATCHMAN. Ses sources
clean
EXCEL forcent le respect et témoignent de sa maitrise du LM et
de Merlin pro.
Les sources sont sous merlin pro 2.43 (dos).
Rappel: TJS (The Jokersoft)
LCKD (Loockheed)
COP (Copperfield)
OLT (Oliver
Twist)
CC
(Captain Crack)
PAT (Patchman)
Spécial 18 secteurs:
-------------------
- Source Convert Prince Of Persia/POP (OLT).
- Sources Interpréteur 18 secteurs POP (COP) et divers src du
crack de POP
(+fix) avec anim de Ferox.
- Source RWTS 18 secteurs TBT (Tangled Tales, LCKD).
- Source Tracer 18 secteurs Brody (COP 1990).
- Source Routine Password+début de The BrainSmith (TJS).
- Source Chercheur automatique du header xx 18 secteurs (COP). D'autres
variantes sont éparpillées un peu partout
(chercheur auto formats 16/18)
pour Brainsmith.
- Source Auto-VTOC 16/18 secteurs (COP).
- Source copie 17 pistes par passage au lieu de 5 Brainsmith (LCKD).
- Source analyseur face1/2 pour Brainsmith (LCKD).
- Source vérification 18 secteurs Brainsmith (LCKD).
- Source écriture 18s-writer original (incomplet) de Tangled
Tales (LCKD).
- Source copieur Tangled tales (COP).
- Source interpréteur 18->16s Last Ninja (LCKD).
- Source read16 Tetris (LCKD).
Spécial Infernoid:
-----------------
- Slide show infernoid. Ca aurait du etre un casse brique DHGR mono
mais ce
ne fut qu'un slide show du Jokersoft, sans grand intéret
d'ailleurs.
- Source Barres DHGR 7 lignes Infernoid (COP).
- Source Routine main Infernoid (LCKD).
- Source Fast move (LCKD).
Spécial routines présentation/animation:
---------------------------------------
- Source Smooth Scroll Mister Z et R. Gustafson (TJS).
- Source Scroll POMPOM2c/2e repompé sur un GS (les
caractères souris pomme
ouverte et pomme fermée qui se font des aller-retours
horizontaux (COP).
- Sources Spot synchro (LCKD).
- Sources 2 Anims bien foutues de la présentation de POP (OLT).
- Source Compresseur/Décompresseur DHGR (Deny/Second Sight
Software/ACS).
- Source Animation balle.
- Source Anim-text (du crack de tetris).
- Source Lecteur Art of Noise (LCKD).
- Source Compteur de boots+serial (OLT).
- Source Chargeur LM de programmes BASIC (TJS).
- Source Scanner Shapes (OLT).
- Source Slide show (TJS et OLT).
- Source Anim Test Drive.
- Source Animation boule v2.0 (CC et COP).
- Source Scroll Kilaibo (OLT).
- Source Excel Readoc (recette:35% Prodoc DCKD, 60% Excel PAT, 4%
compresseur
No IV, 1% pour l'emballage TJS).
- Source routine Serial Number (COP).
- Des essais de synchos pour un Karateka II/POP (Ferox/TBT).
- Source MAD BALL (COP et CC).
- Source Writer+ DHGR (ACS et COP).
- Source anim text Smooth Ball, balle qui rebondit sur les cotés
de l'écran
sans écraser le texte présent dessus (COP).
- Source Lecture caractère+conversion hex (COP).
- Sources Scrolls divers de cracks: boules DHGR, King Quest 4,
oscillation
KQ4, Thunderdocs (test drive) (LCKD).
- Animation du Gog's prévue à l'origine pour le concours
CoolWare (ça bouge
dans tous les sens!).
- Les Docs On The Rocks se sont arretés au numéro 18.
Mais les présentations
pour les numéros 19 et 20 étaient faites!!! (TBT).
- Animation crack V2 de Bard's Tale 3 avec source (Gog's -
impressionant).
- Animation Warebusters.
- Tests HGR 16 couleurs/Apple VAUDOU (COP).
- Source XANDY (anim oscillatoire LCKD tangled tales commenté
par The Monz).
- Source commutation DHGR d'Extasie (OLT).
- Source HGR->DHGR (OLT).
- Source scroll Floby de la version ricaine (OLT).
- Anims divers (plaque tournante, text BAD DUDES, plaque THEXDER, WHEU
WGEG).
- Source boot face 2 Crac-Ware (TJS).
- Source reconstitué scroll text Electronic Body Music 2
Hackerforce (TJS).
- Unpack no IV Hardcore Computist (TJS).
- Anim sinus amiga (ACS).
- Sources routines affichage HGR: GIGAFFICHE, MEGAFFICHE, MINIFFICHE
(ACS).
- Source Mask Maker (ACS).
- Source affiche ligne HGR (ACS).
- Source mini synchro (ACS).
- Source SINUS présentation amigaiste (ACS).
Spécial démos/jeux:
------------------
- Sources Pick'n Pile (présence étrange ici puisque ce
soft est postérieur
à la dissolution du groupe - m'enfin COP est revenu en 90
ce qui pourrait
expliquer la chose). Utilisation de sources ACS! (Gigaffiche).
J'ai aussi un listing papier (version ST).
- Démo d'un jeu inédit ZEPHIR (1986) qui aurait du etre
édité par la société
française Froggy Software. Il s'agit d'un Buck Roger en
monochrome sous
ProDos.
- Démo d'un jeu inachevé de The Gog's d'ACS (SSS). Jeu
d'arcade où on pilote
un hélicoptère. Les sources sont sur le disque
(INTERESSANT!!)
- Message des créateurs de Flobynoid avec version 9.8 anti-fixs
(SSS/ACS).
Spécial cracking:
----------------
- Source Crack Crossword (boot, seek, demuffin, ...) (COP 90).
- Source Mise en catalog automatique des images compressées des
différents
niveaux de Tetris (COP).
- Source routine RT.DOS (préNIBBLEisation 6.2+write) (COP).
- Source Réécriture protection Rampage (COP).
- Source Kracrom IIc 1.0 (GDF).
- Source Demuffiniseur ElectrOnic Arts/Strike Fleet (LCKD).
- Source RWTS EOA/crack Strike Fleet (LCKD).
- Source code/décode de la vérif de Test Drive d'Accolad
(COP).
- Source catalog Test Drive (Highlanders Team).
Spécial Musique:
---------------
- Source Musique Rad Warrior (OLT).
- Source Musique Arkanoid (TJS).
- Recueil de musiques de Max a Gaz avec qui le TBT était en
rapport (il y a
un mot de lui sur un disk adressé à COP).
Spécial graphisme:
-----------------
- Images TBT diverses.
- Source PISCAN reconstitué/commenté (GDF).
- Excel displayer DHGR mono avec images ST (PAT).
- Loockheed's Graphics Library 1. Il s'agit de
récupération de dessins tirés
de jeux au format fenetre de Blazzing Paddle. Certaines fenetres
ont
subi l'usure du temps...
Spécial loader (E/S):
--------------
- Source Bloader Force 7 cours DataSoft 20 (GDF).
- Sources complets en plusieurs versions des titres EXCEL: MACLIB les
macros
merlin pro, le Shell (versions courte/longue), Excel Browser, la
version
couplée avec l'Excel Read (lecteur de fichiers text 80c
plein écran),
Excel-Read6.1, Excel-Boot 2.6
(Sans aucun doute les sources les plus intéressants)
(PAT)
- Excel Boot Maker avec sources (PAT).
- Source Locksmith 6.0 (PAT et GDF).
- Boot Activision (LCKD).
- Source commenté Fboot d'après Hacker II (William
Comte/PHC).
Spécial utilitaires:
-------------------
- Der Inspektor: scanner DHGR ($FF59 connection).
- Programme d'affichage des terrains d'Ultima 5+source+divers ($FF59
connection)
- Ultimate Copy CCB/Corrupted Software and Copy Mansion Syndicate
(1985).
- Superscan 3.0 HGR/DHGR (Ferox et Charly.s - juin 89/diffusion
réduite).
- Window Maker (avec sources de LCKD).
- Un recueil d'utilitaires d'ACS (pas des copieurs).
- Source mini selecteur de programmes dos v 0.1 (William Comte/PHC).
Divers:
------
- Un défi ACS en MCODE.
- Un fichier appleworks de ses contacts (Crackers pour la plupart...
dont
tous les noms, adresses et numéros de
téléphones des mégalos 6).
- Pleins de morceaux de sources sans commentaire ni titre (souvent
reconstitués...). Il y a meme des progs (de LCKD) dont le
but échappait
à ses potes: ??? by LOCKHEED!
Quelques noms: Gogsob, inter, mover, pogo, source, ...
Certaines de ces anims se trouvent sur le disque d'anims sources clef
en main
qu'ils avaient sortis en "fin de carrière" (oeil, plaque
tournante, bougie
anniversaire TBT, textes).
Il y a donc plusieurs trucs sympas à exploiter. Je ne parle pas
du coté
déplombage qui n'a plus aucun intéret sur Apple // mais
coté routines
réutilisables. Le tout est de trouver le temps d'assembler tout
ça, de
comprendre comment l'utiliser et éventuellement se pencher sur
le mécanisme.
Mais quand on songe qu'en fin 1989, The Jokersoft avait passé
une annonce sur
RTEL pour vendre une partie de ces sources (4 faces- également
dans le lot)
pour 500 balles, il y a vraiment de quoi exploser de rires!!
LA SECONDE FIN D'UNE ENTITE... (ref: CRACKWARE)
---------------------------
Pour la petite histoire, The Jokersoft et Copperfield autrefois les deux
copains unis ne peuvent plus se blairer suite à une embrouille.
Et les deux ex membres du TBT après une période AMIGA
(une démo en tout et
pour tout en collaboration avec THE DEAD MAN) ont installé un PC
sur leur
bureau respectif. Et ils... jouent. Bien triste comme fin, non?
..............................
:
:
: Documentation ProDOC AWP :
:............................:
Doc 1.0 26/03/95 by DeckarD
INTRODUCTION
------------
Depuis le premier ProDOC, de l'eau est passée sous le pont.
J'avais déjà effectué une mise à jour mais
tout s'est perdu dans mon
bordel! (Véridique).
En relisant les sources de la version initiale, j'ai trouvé la
programmation
assez dégueulasse, je l'avoue, et peu claire.
Cette nouvelle monture a donc été entièrement
réécrite afin d'obtenir les
caractéristiques suivantes:
- Lecteur clavier (pour éviter les désagréments
aux non possesseurs de
joystick qui jusqu'ici pouvait voir la barre de défilement faire
des
aller-retour).
- Utilisation de la double haute résolution 16 couleurs.
- Présence d'un scroll pour saluer le public.
- Accompagnement musicale au format Electric duet.
- Facilité de configuration (sans passer par un programme basic
pour générer
des datas) et un programme très transparent (quand on le
souhaite: ECHO ON)
pour gérer tout ça.
- Compatiblité totale avec ProDOS (DOS a perdu ses charmes).
Ceci implique
la possibilité de naviguer sur plusieurs répertoires.
- Prise en compte du format AppleWorks (AWP).
- Chargement en ram pour affichage page à page plus rapide.
- Accès direct via le sélecteur ProDOS.
- Continuité dans l'utilisation: on ne recommence par la musique
à chaque
lecture de fichier et le scroll reprend à son point
d'interruption.
- Gestion plus parlante des erreurs d'E/S. (Signale les erreurs MLI).
- Emploi d'un logo de présentation.
- Permettre de changer la page de fond (chargée au
démarrage) pour
personnaliser une production.
- Illustrer chaque fichier d'une image DHGR compressée au format
Extasy.
Aucun lecteur de fichiers ne propose toutes ces caractéristiques
en meme
temps. Mais pour obtenir ce résultat, j'ai du faire des
concessions...
uniquement à cause des limitations de la machine qui là
je pense a été
exploitée à fond.
Le point faible réside donc dans des attentes au retour de la
lecture d'un
fichier à cause de mouvements importants de mémoire.
M'enfin il n'y a là
rien de mortel.
UTILISATION DU LECTEUR
----------------------
ProDOC nécessite pour fonctionner:
PRODOC.SYSTEM SYS exécutant le
fichier de configuration
PRODOC.CFG TXT fichier
de configuration soft
PRODOC.AWP BIN main
program du lecteur de fichiers
PRODOC.TOOLS BIN routines et datas
DHGR pour la plupart
PRODOC.QMOD BIN routines de
bas niveau (interface ProDOS)
Il suffit de lancer PRODOC.SYSTEM (le reste est autochargé).
Ce programme traite le fichier de configuration (explications plus bas)
et donne la main au lecteur proprement dit.
Là vous arrivez à une page de présentation avec
logo. Appuyez sur espace
pour commencer le scroll musical.
Les touches:
<Menu>
Flèche haute
revient au nom précédant
I
idem
Flèche basse
passe au nom suivant
M
idem
TAB
switch écran/imprimante
RETURN
sélectionne un fichier à afficher
CTRL-Q
quitte le lecteur vers le vecteur configuré (MLI quit
par défaut)
<Affichage du fichier>
Flèche haute
revient à la page précédante
I
idem
Flèche basse
passe à la page suivante
M
idem
ESC
revient au menu
<Image DHGR>
Appuyez sur RETURN pour repasser au menu.
CONFIGURATION
-------------
J'ai voulu que le lecteur soit le plus ouvert possible.
Toutes les données importantes sont centralisées dans un
seul fichier
TXT. Il suffit de le charger avec un traitement de textes classique
et d'y apporter les modifs voulues (IMPORTANT:sauvegarde en bit 7 off).
Attention cependant, certaines données sont pointues et ne
doivent etre
modifiées qu'avec une extrème prudence.
Pour la petit histoire j'ai repris le système de traitement de
la
configuration développé pour RAM/OS.
ProDOC doit impérativement etre configuré avant son
lancement pour toute
nouvelle production.
Pour configurer ProDOC, il vous faudra modifier le fichier PRODOC.CFG.
Voilà en gros le principe du démarrage:
ProDOC est doté d'un fichier de configuration primaire assez
semblable à
ceux que l'on trouve sur des machines PC.
Ce fichier va etre lu séquentiellement et traité
simultanément. PRODOC.CFG
contient un ensemble de cartes qui indiquent à quoi
correspondent les
informations qui suivent et ce qu'il faut faire avec.
Exemple:
[FichierEcran] <- carte signalant que l'on donne
la liste des noms à
afficher sur l'écran
TOTO <- on commence par le nom toto
TITI et on enchaine par
titi
[xxxx] <- autre action
...
Une ligne commençant par un retour chariot ou un
caractère ';' n'est pas
prise en compte. Il s'agit d'une ligne de commentaires, ce qui permet de
placer des explications.
Une carte est constituée d'un mot entre crochets. Attention, une
différence
est effectuée entre caractère majuscule et minuscule.
Il faut impérativement un retour chariot à chaque fin de
ligne.
Le fichier PRODOC.CFG de la disquette distribuée est largement
commentée.
Chargez le sur votre éditeur de textes et suivez les
explications suivantes.
Voici la liste des cartes connues actuellement:
[Echo]
Cette carte permet de signaler s'il faut afficher tout ce que l'on fait.
C'est utile lorsqu'une erreur de configuration survient, pour la
localiser
en plus du message idoine.
On peut mettre ON ou OFF.
Certains messages sont toujours affichés meme en echo off. Il
s'agit des
messages system et des messages d'erreurs.
[LoadPrinc]
En temps normal, vous n'aurez pas à changer cette carte. Une
modif/ajout
n'est envisageable que si vous voulez ajouter votre propre code.
Attention dans ce cas à l'occupation mémoire de ProDOC.
On distingue les chargements à effectuer en mem principale et
ceux en mem
auxiliaire directe.
- Adresse de chargement (4 caractéres formant une adresse hexa).
- Un séparateur ':'.
- Adresse à exécuter (4 caractère formant une
adresse hexa). Si l'adresse
est 0000, on poursuit le traitement de PRODOC.CFG sans saut.
- Un séparateur ':'.
- Nom du l'objet à charger. On peut spécifier le chemin
à partir du
répertoire courant (ou un répertoire complet).
Exemple bidon:
7000:7500:TUTU <- charge tutu à partir de $7000 et
exécute à partir de
$7500.
[LoadAux]
Le principe est le meme que pour le chargement en princ mais l'objet
voulu est directement expédié en aux sans écraser
la ram princ.
A noter le fait qu'il n'y a pas d'exécution possible (donc pas
d'adresse
à mentionner).
Si vous voulez changer la musique, le logo, le fond de page, c'est ici
qu'il faut donner les objets à charger.
[FichierEcran]
Après cette carte on trouve la liste de tous les noms qui seront
affichés
à l'écran. Le cadrage dans la fenetre de ProDOC est
effectué par le
programme donc inutile de mettre des espaces pour une tabulation.
Vous pouvez employer tous les caractères meme ceux
refusés par ProDOS (en
effet ce nom n'est pas obligatoirement celui du fichier à
charger). Vous
pouvez mettre ce que vous voulez.
Vous pouvez saisir à concurrence de 5 pages de 15 noms ayant
chacun une
longueur maximale de 21 caractères (soit 75 noms max).
[FichierChargement]
Cette carte doit etre suivie de la liste des noms de fichiers AWP ProDOS
dans le meme ordre que la liste des noms écran. Il faut donner
le chemin
pour accéder à chacun fichier (à partir du
répertoire de lancement de
PRODOC.SYSTEM ou en spécifiant un chemin complet
commençant par '/').
Un fichier ne doit pas excéder $7500 octets de long, soit pas
plus
de 58 blocs. Une autre restriction confine à 127 pages de 19
lignes chacune.
ProDOC accèpte au maximum 75 noms de 63 caractères max
chacun.
[Image]
Liste des images d'illustration. Meme schéma que pour
FichierChargement en
ce qui concerne les valeurs max et les chemins d'accès. Bien que
ce soit
des images compressées, une taille max de $4000 octets est
tolérée.
[Face]
Dans le cadre de productions au format 5,25 pouces il faut pouvoir
naviguer
sur plusieurs faces. Il faut donc attribuer un numéro de face
pour chaque
fichier. L'utilisateur sera invité par ProDOC a changer pour la
dite face
lorsque cette dernière est différente de la face courante.
Les valeurs possibles s'étalent de 1 à 255 (j'ai vu
grand!)
Note: chaque illustration doit etre sur la meme face que le fichier
texte
qu'elle agrémente.
[InitVar]
Cette carte spécial permet de paramétrer des valeurs
gérées par ProDOC.
Il vous est loisible de changer les couleurs de fond et
d'écriture des
textes et messages. C'est le principal intéret avec la
définition du slot
de l'imprimante. Le reste reste technique et je vous invite en fait
à voir
le fichier de config pour plus de détail.
Ces valeurs sont stockées en page 3 de la mémoire de
l'Apple II et s'indice
à valeur fixe au moyen d'un octet hexa.
Exemple: affichage du switch 'Ecran 80c' en ordonnée 10 si vous
voulez
mettre un dessin à la place actuelle.
09:10 (2 digits d'indice, le séparateur
':' et un nombre décimal
compris
entre 0 et 255. Soyez vigilant, aucun test de cohérence
n'est
effectué sur ces valeurs).
[MsgScrollDHGR]
Voici selon toute logique la carte qui devrait etre la plus
changée.
Elle est suivie du texte du scroll. Des codes spéciaux sont
prévus pour
changer la couleur du fond et des caractères.
~F suivi d'une couleur de 0 à F change la couleur du fond.
~C suivi d'une couleur de 0 à F change la couleur du
caractère.
La liste des couleurs est rappelée dans le fichier PRODOC.CFG.
[MemMove]
Je ne dirais que 2 mots sur cette carte puisqu'en fait il est dangereux
de la toucher sans connaissance approfondie des programmes ProDOC.
Sachez seulement qu'elle permet de faire des mouvements de
mémoire dans
tous les sens voulus (entre princ et aux). Les valeurs actuelles
permettent
de sauvegarder les chargements de datas effectués.
MAPPING TECHNIQUE (hors démarrage)
-----------------
D'aucune utilité pour une utilisation de base...
Ces données sont stockées dans le fichier INCLUDE.PDOC
(cf sources)
PRINC (mémoire fluctuante en fonction des opérations)
0810-1FFF PRODOC.AWP (main)
2000-3FFF DHGR
4000-B4FF texte AWP
4000-7FFF image illustration
4000-57FF logo
4000-4FFF datas musique
5000-57FF datas noms écran
5800-6AFF datas noms fichiers
6B00-7DFF datas noms images
7E00-7EFF datas faces
7F00-84FF datas message scroll
5800-87FF fond écran DHGR
8800-97FF PRODOC.TOOLS
B500-B8FF buffer PRODOC.QMOD (open)
B900-B9FF buffer PRODOC.QMOD (read)
BA00-BEFF PRODOC.QMOD
AUX (mémoire stable)
1000-1FFF copie datas musique
2000-3FFF DHGR (ou initialement 2000-37FF copie logo)
4000-6FFF copie fond écran DHGR
7000-7FFF copie PRODOC.TOOLS
8000-87FF copie datas noms écran
8800-9AFF copie datas noms fichiers
9B00-ADFF copie datas noms images
AE00-AEFF copie datas faces
B000-B5FF copie message scroll
Le logo a été découpé d'une image DHGR
classique avec un outil perso
(un window.maker dhgr 16 couleurs: WM1. Si ça vous
intéresse, demandez
le moi en bas sur RTEL1).
Une version plus optimisée de ProDOC est en cours de cogitation.
Au lieu de faire des MemoryMoves de aux vers princ, je pense charger
le texte AWP en aux et l'afficher à partir de là. Suite
dans le prochain
épisode!
Illustration avec le fichier de configuration de LG12:
;
________________________________________________________________________
;!
!
;! Fichier PRODOC.CFG
utilisé pour le paramètrage du
lecteur !
;!________________________________________________________________________!
; Version 1.0 (Dec 94) : Deckard
;==========================================================================
; Les cartes de ce fichier de configuration peuvent etre placées
dans
; l'ordre souhaité mais attention tout de meme à rester
cohérent!!
; (Ex: il est idiot de faire des Memory Moves avant un chargement, ...)
;---------------------------------------
; Signale si il faut ou non etre bavard.
;---------------------------------------
; Il suffit de spécifier ON ou OFF.
; Ce procédé ne concerne que les messages de type
standard.
; Les messages d'erreur (mli ou non) et les messages 'système'
sont
; toujours affichés.
[Echo]
;ON
OFF
;-----------------------------------------
; Liste des objets à charger en mem princ.
;-----------------------------------------
; On doit pouvoir trouver ces objets à partir du
répertoire courant.
; Les 4 premiers caractères représentent l'adresse de
chargement.
; Les 4 caractères après ':' correspondent à
l'adresse où il faut faire un
; JSR. Si l'adresse vaut 0000, on ne fait pas de JSR.
; Les adresses sont toujours en hexa sans le caractère '$'.
[LoadPrinc]
0810:0000:PRODOC.AWP
;----------------------------------------------
; Liste des objets à charger en mem aux direct.
;----------------------------------------------
; Les 4 premiers caractères représentent l'adresse de
chargement. (Hexa).
; Pas de JSR possible sur un prog chargé en aux.
[LoadAux]
1000:MUS/M.VANGELIS
2000:WND/WND.LG12.LOGO
4000:IMG/IMG.LG12.ECRAN
7000:PRODOC.TOOLS
;------------------------------------------
; Noms des fichiers à afficher sur l'écran.
;------------------------------------------
; Il est possible d'afficher sur l'écran un maximum de 5 pages
; de 15 noms. Soit pas plus de 75 noms.
; Un nom ne peut dépasser une longueur de 21 caractères.
[FichierEcran]
Introduction DECKARD
Un mot de PEV16
Lecteur ProDOC
Washington Apple PI
CrossWorks 2.0
Micol Adv Basic 4.5
Les disks du TBT
Un mot sur RAM/OS
Winning Lottery
First Draft
ZBASIC fichier 01
ZBASIC fichier 02
ZBASIC fichier 03
ZBASIC fichier 04
ZBASIC fichier 05
ZBASIC fichier 06
ZBASIC fichier 07
ZBASIC fichier 08
ZBASIC fichier 09
ZBASIC fichier 10
ZBASIC fichier 11
ZBASIC fichier 12
ZBASIC fichier 13
ZBASIC fichier 14
ZBASIC fichier 15
ZBASIC fichier 16
ZBASIC fichier 17
ZBASIC fichier 18
ZBASIC fichier 19
ZBASIC table matières
Un mot de Thry2
;-----------------------------
; Noms des fichiers à charger.
;-----------------------------
; Liste des chemins/noms pour accéder aux docs correspondantes
aux noms
; écran. Max: 75 noms de fichiers AWP. Un nom avec son chemin
complet ne
; peut excéder 63 caractères.
; Notes: Le nom doit pouvoir etre trouvé à partir du
répertoire courant.
; (A moins de
spécifier un nom complet à partir du root).
; Un fichier AppleWorks ne
doit pas excéder 58 blocks (de données).
; De plus un fichier ne doit
pas dépasser 127 pages de 19 lignes
; chacune.
[FichierChargement]
DOC/MESSAGES/INTRO
DOC/MESSAGES/PEV16
DOC/ARTICLES/ABOUT.PRODOC
DOC/ARTICLES/WAP
DOC/ARTICLES/CROSSWORKS
DOC/ARTICLES/MICOL.BASIC
DOC/ARTICLES/DISKS.TBT
DOC/ARTICLES/RAM.OS
DOC/DIVERS/WINNING.LOTTERY
DOC/DIVERS/FIRSTDRAFT
DOC/ZBASIC/ZBASIC.01
DOC/ZBASIC/ZBASIC.02
DOC/ZBASIC/ZBASIC.03
DOC/ZBASIC/ZBASIC.04
DOC/ZBASIC/ZBASIC.05
DOC/ZBASIC/ZBASIC.06
DOC/ZBASIC/ZBASIC.07
DOC/ZBASIC/ZBASIC.08
DOC/ZBASIC/ZBASIC.09
DOC/ZBASIC/ZBASIC.10
DOC/ZBASIC/ZBASIC.11
DOC/ZBASIC/ZBASIC.12
DOC/ZBASIC/ZBASIC.13
DOC/ZBASIC/ZBASIC.14
DOC/ZBASIC/ZBASIC.15
DOC/ZBASIC/ZBASIC.16
DOC/ZBASIC/ZBASIC.17
DOC/ZBASIC/ZBASIC.18
DOC/ZBASIC/ZBASIC.19
DOC/ZBASIC/ZBASIC.T.D.MAT
DOC/DIVERS/INA
;------------------------------------------------------------
; Noms des images compactées EXTASIE à charger
après une doc.
;------------------------------------------------------------
; Liste des chemins/noms pour accéder aux images d'illustration
d'une
; doc. Max: 75 noms d'images. Un nom avec son chemin complet ne
; peut excéder 63 caractères.
; Note: le nom doit pouvoir etre trouvé à partir du
répertoire courant.
; (A moins de spécifier un
nom complet à partir du root).
[Image]
IMG/IMG.GEGEAPPLE2
IMG/IMG.HARD1
IMG/IMG.FEMME1
IMG/IMG.BOUTON1
IMG/IMG.VEHIC1
IMG/IMG.HOMME3
IMG/IMG.HOMME2
IMG/IMG.FEMME3
IMG/IMG.ICO1
IMG/IMG.ICO2
IMG/IMG.FETE
IMG/IMG.PRES
IMG/IMG.MICROSOFT
IMG/IMG.ICO9
IMG/IMG.RESOLUTIONS
IMG/IMG.FIG.1.A.3
IMG/IMG.FIG.4.A.6
IMG/IMG.FIG.7.A.10
IMG/IMG.BOUTON5
IMG/IMG.FOU
IMG/IMG.SOEUR
IMG/IMG.MARSUPILAMI
IMG/IMG.CHABAT
IMG/IMG.PRINCE
IMG/IMG.CAVADA
IMG/IMG.JOSPIN
IMG/IMG.ELEPH
IMG/IMG.SABLIER
IMG/IMG.3615
IMG/IMG.DEPART
IMG/IMG.DIPLOME
;--------------------------------------
; Numéro des faces pour chaque fichier.
;--------------------------------------
; A chaque fichier APW, il faut spécifier la face sur laquelle
il se
; trouve (indispensable pour une production 'lourde' sur disquette au
; format 5,25 pouces).
; Attention: une image doit etre sur la meme face que la doc à
illustrer.
; La numérotation supportée va de 1 à 255 faces
(en décimal).
; Max: autant que de noms supportés
[Face]
; Lecteur 3,5p
;1
;1
;1
;1
;1
;1
;1
;1
;1
;1
;1
;1
;1
;1
;1
;1
;1
;1
;2
;2
;2
;2
;2
;2
;2
;2
;2
;2
;2
;2
;2
; Lecteur 5,25p
3
3
3
3
4
4
4
4
4
5
5
5
5
6
6
6
6
7
7
7
8
8
7
8
8
9
9
9
9
10
10
;--------------------------
; Initialisation variables.
;--------------------------
; L'extériorisation de variables permet une plus grande marge de
manoeuvre
; sans passer par un réassemblage du programme.
; Valeur d'une variable: 0 à 255 (en décimal)
; Respecter la syntaxe XX:votre valeur (XX: ne devant pas etre
changé)
; Pour les couleurs [0,15], reportez vous à celles du scroll
(mais en décimal)
; Attention, aucun controle de contenu n'est effectué compte
tenue de la
; multiplicité des contenus.
; Espace libre: $300-$3BF
[InitVar]
; Face courante
; Lecteur 3,5p
;01:1
; Lecteur 5,25p
01:3
; Couleur fond écran/imprimante si *ON
02:2
; Couleur caractère écran/imprimante si *ON
03:7
; Couleur fond écran/imprimante si *OFF
04:5
; Couleur caractère écran/imprimante si *OFF
05:15
; Slot écran (PR#)
06:3
; Slot imprimante
07:1
; Abscisse 'Ecran 80c'
08:0
; Ordonnée 'Ecran 80c'
09:23
; Abscisse 'Imprimante'
0A:25
; Ordonnée 'Imprimante'
0B:23
; Couleur fond ligne nom si sélectionné
0C:1
; Couleur caractère ligne nom si sélectionné
0D:3
; Couleur fond ligne nom si non sélectionné
0E:0
; Couleur caractère ligne nom si non sélectionné
0F:6
; Adresse low CTRL-Q (forcé ici sur & en $3F5)
10:245
; Adresse high CTRL-Q
11:3
; Couleur fond message
12:0
; Couleur caractère message
13:12
;------------------------------
; Message du scrolling en DHGR.
;------------------------------
; Entrez ici le message qui sera affiché sous forme de scroll 16
couleurs
; sur le panel principal de Prodoc.
; Le changement de couleur du caractère ou du fond est possible
grace
; à l'insertion de codes spéciaux dans le texte du
message.
; Attention: Un code spécial doit etre sur une ligne
entière (chevauchement
; sur
2 lignes interdit.
;
Commencez par définir la couleur du fond et des
caractères.
; Pour changer la couleur du fond: ~F suivi d'un code couleur (0
à F)
; Pour changer la couleur carac : ~C suivi d'un code couleur (0 A
F)
; Pour signaler la fin du message: ~/
;
; Rappel des couleurs:
; 0 = noir 4 =
vert foncé 8 = bleu
foncé C = bleu
; 1 = magenta 5 = gris
clair 9 =
violet D = bleu clair
; 2 = marron 6 =
vert
A = gris foncé E = turquoise
; 3 = orange 7 =
jaune
B = rose F
= blanc
[MsgScrollDHGR]
; Init fond noir et caractère gris clair
~F0~C5
; Message
Salut, ~C4Deckard~C5 au clavier...
Voici donc le tout nouveau ~C3LANGUE D'OCS ~C612 ~C5arrivé dans
ton
grille pain. Profites-en bien car les productions sur
~C6A~C7P~C3P~C1L~CBE ~CCII~C5 ne courent plus les rues de nos jours!
M'enfin tu auras remarqué, je l'espère, qu'il devient
difficile
d'accroitre la ~CFqualité~C5 de cette série... rien que
le scroll que tu
lis en ce moment n'a pas d'égal sur cette machine meme pour des
logiciels
commercialisés! C'est du DHGR ~CD1~CE6~C5 couleurs avec vrai
décalage pixel
à pixel de couleur avec la possibilité de changer
à tout moment et pour
tout caractère la ~C2couleur~C5 et le ~F9~CBfond
associé~F0~C5. Sans compter
qu'il est compatible ~CAElectric Duet~C5, interruptible par programme
et
par clavier tout en acceptant le code réentrant...
Et comme pour le spécial hors série ~C7MERLIN~C5 la
traduction principale
de ce numéro dédié au ~F4~C6ZBASIC~F0~C5 a
demandé un effort tout particulier
pour ce logiciel qui en vaut la chandelle.
Plus fort que jamais: ~C6A~C7P~C3P~C1L~CBE ~CCII~CF FOR
EVER~C5!
; The end
~/
;-----------------------
; Mouvements de mémoire.
;-----------------------
; Permet de transférer une zone mémoire:
; de ram princ vers ram princ
; de ram princ vers ram auxiliaire
; de ram auxiliaire vers ram auxiliaire
;
; Format figé: xxxx:wwww:x:yyyy:z
; avec vvvv = adresse début source
; wwww = adresse fin source
; x = ram
[0=princ,1=aux]
; yyyy = adresse début destination
; z = ram
[0=princ,1=aux]
; Les adresses doivent etre exprimées en alpha.
;
; Exemple: transférer $2000 à $3FFF (aux) vers $7500
(princ)
; 2000:3FFF:1:7500:0
; Sauvegarde en ram auxiliaire les datas actuellement stockées
en princ
[MemMove]
; Noms d'ecrans
5000:57FF:0:8000:1
; Noms de fichiers
5800:6AFF:0:8800:1
; Noms d'images
6B00:7DFF:0:9B00:1
; Faces
7E00:7EFF:0:AE00:1
; Message du scroll
7F00:84FF:0:B000:1
.................
:
:
: CROSS-WORKS :
:...............:
Version 2.0
(c)1988-1990 SoftSpoken Inc.
Un article de: DECKARD (04/09/94).
__________________________
INTRODUCTION
------------
Ca faisait des années que je voyais des publicités dans
les revues
américaines pour le soft CROSS-WORKS (rubrique MARKET PLACE) qui
se
ramassait toujours un tas d'étoiles dans les tests comparatifs
mais
j'en avais jamais eu l'utilité.
Et puis à l'époque, le PC j'en avais pas grand chose
à faire...
Le besoin a commencé a s'en faire sentir après la
disparition de LO44
(et de STEPH95) du monde APPLE II.
Non seulement mon 1er contact mettait la clef sous le paillasson mais du
coup les spécialistes de la QUICKIE tiraient leur
révérence. Dur choc quand
on se spécialise dans la double haute résolution et que
l'on met un point
d'honneur a faire précéder ses productions d'une
animation 16 couleurs dans
ce mode graphique.
Et il est hors de question que je me tape tous les dessins DHGR
à la
paluche: ça demande trop de temps surtout quand on ne voit pas
le week end
passer après 5 jours de travail iinntteerrmmiinnaabblleess.
Bref il a fallu réagir...
Comment récupérer des dessins inédits sur APPLE II?
La réponse saute aux yeux: il suffit de les repomper sur
d'autres bécanes!
Méthode certes peu elegante mais on est fainéant ou pas!
Ma source la plus accessibles reste le PC que j'utilise au bureau (en
connection avec un AS400 mais ça c'est une autre histoire) ainsi
qu'un
portable que je récupère de temps en temps. Il existe un
tas de clip art
sous windows regroupant énormément de domaines et donc
pouvant satisfaire
un scénario complet.
Le logiciel de dessin intégré à Windows, le peu
performant (comparé à
d'autres) mais très répandu PaintBrush, utilise
principalement le format BMP
(bitmap). Or il s'avère qu'un des outils que j'ai utilisé
sur cette bécane
(Borland C++) possède dans son aide intégrée la
description de ce format.
Il n'y avait donc rien de plus simple que d'écrire un petit
programme de
conversion d'une image BMP 140*192 (16 ou 256 couleurs) en DHGR 16
couleurs.
Pour le transfert j'avais vu que le Hackerchest avait CROSS-WORKS en
stock
mais The White Man n'avait pas la partie PC indispensable donc autant
dire
que c'était inexploitable.
Pour le transfert je me suis tourné donc naturellement vers la
société
américaine SOFTSPOKEN Inc. qui produit et diffuse CROSS-WORKS.
Après un délai assez long, le paquet est enfin
arrivé à destination. Faut
dire que mon interlocuteur américain a très mal
joué. Ayant oublié de coller
un double de la facture sur la boite j'ai eu le droit d'attendre un mois
supplémentaire que le service de dédouanement veuille
bien faire son boulot.
A coté d'un autre soft que j'ai acheté (le Micol Advanced
Basic 4.5),
SoftSpoken fait vraiment preuve d'un manque évident de
professionnalisme!
Micol fait passer le client avant tout et avec eux je n'ai jamais eu un
1
franc à déverser en douane. (Sont bien quand meme ces
canadiens!)
__________________________
CROSS-WORKS
-----------
Bref j'ai reçu en mai 94 la boite contenant:
- CROSS-WORKS 2.0A pour Apple II (format 5,25p et 3,5p)
- CROSS-WORKS 2.0E pour IBM PC et compatibles (2 disquettes 5,25p - main
program & translators - et 1 disquette 3,5p). Ca fait bizarre
aujourd'hui
de distinguer IBM! On devrait plutot dire COMPAQ & co...
- Le manuel CROSS-WORKS File Exchange Utility, 123 pages mis à
jour en
octobre 1992 (version 2 rev B), très clair avec sommaire et
index détaillés.
- Le cable universel SoftSpoken suffisemment grand pour la connection
de 2
bécanes assez proches.
- De la pub SoftSpoken pour des accessoires (scandaleusement cher: cable
d'extension 500 pieds avec connecteurs 9 et 25 pin pour... $39.95! et
carte
super série compatible SSC pour... $69.95!!!)
- Une autre pub sur les bienfaits de CROSS-WORKS avec le tout nouveau
APPLEWORKS 4.0 de Quality Computers!!!
- et l'habituel formulaire d'enregistrement.
LE HARD
L'installation est on ne peut plus simpe: Il suffit de relier le cable
sur
une carte super série coté APPLE et sur le port
série COM1 du PC. (Il y a
d'autres possibilites mais je vous parle ici que de ce que j'ai
testé).
LE SOFT
Le soft (partie Apple) est sous ProDos, donc aucun problème pour
l'installation sur disque dur.
Pour la partie PC, le soft est compatible MsDos 2.0 et
supérieur. Ca marche
impecc avec MsDos 6.2. (Si vous ne connaissez pas ce système
d'exploitation,
il y a la marche à suivre pas à pas avec les instructions
à taper).
A noter qu'il faut dégager tous les programmes résidents
(économiseur
d'écran, anti virus, etc... ce qu'ils appellent les programmes
TSR, rien à
voir avec la boite de diffusion de jeux de role) pour pas que les
transferts
s'arretent en cours de route). Ils conseillent meme de faire une
disquette de
boot avec le dos dessus pour dire comme c'est commode!
La présentation tant sur Apple II que sur PC est calquée
sur AppleWorks avec
ses menus déroulant bien connus. On tourne donc en mode texte 80
colonnes.
C'est enfantin à exploiter! Il suffit de définir les
formats de départ et
d'arrivée si nécessaire (j'explique plus bas!), de mettre
la bécane de
destination en attente et d'envoyer la transfert à partir de la
machine
émettrice. Le pourcentage de transfert réalisé
s'affiche au fur et à mesure
sur les 2 machines. Ils prétendent que c'est du 19200 bauds,
mais c'est à
mon avis bien lent. Pour les transferts volumineux vers Apple II, je
préfère
placer le résultat sur carte ram car il y a un accès
disque à chaque 2% transféré...
La documentation donne une liste de anomalies pouvant survenir et les
solutions pour y remédier.
__________________________
LES CONVERSIONS
---------------
J'ai utilisé CROSS-WORKS sans conversion de formats (en
récupérant tels quels
les images au format BMP sur mon Apple II), mais ce logiciel ne propose
pas que
de betes transferts d'objets (un modem de chaque coté suffirait).
En effet sa vocation première est de permettre des tas de
conversions pour
des fichiers traitement de textes, des feuilles de calculs et des bases
de
données.
Voici un aperçu des possibilités de conversions de ce
logiciel:
1) APPLE II -> PC
--------------
AppleWorks Word Processor WordPerfect,
MicroSoft Works Word Processor,
Generic Word Processor, SuperWorks (la copie
d'AppleWorks sur PC. Il n'y a conversion
en fait car les formats sont les memes pour
cette adaptation tardive qui à ce qui parait
a été un beau bide du point de vue
commercial.
Faut dire que contrairement à l'Apple II le
marché est complètement saturé et ce depuis
des années).
AppleWorks SpreadSheet Lotus
1-2-3 et autres qui proposent des
imports/exports de l'extension WK1.
A savoir: Boing Calc, Eight In One, MicroSoft
Excel, Javelin Plus, Lotus Works, Micro Cube,
Multiplan, PC/Foccalc, PFS First Choice, PFS
Professional Plan, PFS:Works, Plan perfect,
Quattro Pro, Silk, SuperCalc 4, Symphony,
VP-Planner, WordPerfect Works, Words&Figures.
MicroSoft Works Spreadsheet
AppleWorks Data
Base Dbase III,
III+, IV et autres proposant des
imports/exports de l'extension DBF.
A savoir: 1 on 1 = 3, Advanced Revelation,
Alpha Four, Clarion, Clipper, Cornerstone,
D The Language, Data Ease, Data Edge,
Data Flex, DB-Fabs, dbMan, dBXL Diamond,
Eight in One, Enrich, File Express,
Form Manger II, Fox Base, Framework XE,
Lotus Works, NPL/R, Nutshell Plus,
Omnis Quartz, Open Access II, Paradox,
PC/Focus, PC File, Personal Decision,
PFS: Window Works, Power Base, PRODAS,
Professional File, Progress, Q Pro 4,
Q&A, Quicksilver Diamond, R:Base,
Ramis/PC, Rapid File, Reflex, Smart
Data Base Mgr., SoftSpoken Mailer
(tiens tiens!!), VP Info, Windows
Filer. MicroSoft Works Data Base,
Lotus 1-2-3 Data Base, Delimited
ASCII file
Generic Prodos
Text DOS
ASCII text
2) PC -> APPLE II
--------------
Idem sauf:
- WK1 vers AppleWorks Spreadsheet pour MicroSoft Excel, MicroCube et
Quattro Pro.
- DBF vers AppleWorks Data Base pour Data Ease, Data Edge, Data Flex,
DB-Fabs et Reflex.
COMPATIBILITE
-------------
Fonctionne avec les machines suivantes:
Apple
IIc
IBM PC
Apple
IIc+
XT
Apple IIe (128k+SSC en mode modem) AT
Apple
IIGS
PS/2
Laser
128
Compatibles
La doc donne des précisions sur les règlages à
appliquer à chaque bécane.
On y trouve de plus les possibilites et les options non convertibles de
chacun des softs. Tout est décrit en long et en large que ce
soit pour
un traitement de texte (justification, centrage, saut de page, etc...)
pour un tableur (fonctions financière àFV, àPV,
àPMT, etc...) et pour
un SGBD (label, données: numériques, date, heure, noms de
champs, ...)
__________________________
CONCLUSION
----------
Je suis satisfait de mon achat, n'ayant à ce jour pas
rencontré de bugs.
Il est néanmoins dommage qu'en 1994 SoftSpoken ne propose pas
une interface
plus ergonomique (souris, sélection unités,
répertoires, ... par simple clic)
surtout pour un programme à vocation commercial. Je pense entre
autre à la
sélection d'un répertoire donné qui est vraiment
irritante à employer.
Sinon la liste des objets d'un répertoire est affichée
par ordre alphabétique
et chaque fichier peut etre
sélectionné/désélectionné par
l'appui d'une touche
(sans avoir à taper quoi que ce soit), ce qui est
appréciable.
Ce programme est tout de meme cher et je vous conseille d'en avoir une
utilisation régulière pour l'amortir convenablement
(sorties importantes de
fichiers AppleWorks sur imprimante laser PC du bureau, ...)
A noter que si vous etes un peu bricoleur (ce qui n'est pas mon cas),
il est
d'après BILBO BILOBA (sur le serveur RTEL) très simple de
se faire la partie hard...
__________________________
PUBLICITES REVUES (COMPARATIFS, ETC...)
-----------------
"If you're searching for a way to share word processor documents,
spreadsheets, databases, and other files between your Apple II and IBM
PC or PC clone,
look no further. SoftSpoken's CROSS-WORKS carries the biggest stick in
the file
translation/transportation business..."
RATING: **** - InCider.
"CROSS-WORKS is easy to use and remarkably effective. I consider
CROSS-WORKS an
outstanding package and an excellent value".
APPLEWORKS FORUM.
__________________________
COMMANDES
---------
Si vous avez quelques trucs à convertir, vous pouvez toujours me
le demander sur le
36-14 RTEL1 ou RTEL2 en b.a.l. DECKARD. Je vous ferais ça quand
j'aurais le temps
et quand j'aurais un PC sous la main. (A noter que certains users
ricains,
pas fous (!), proposent ce type de service - payant! - pour amortir
sans doute
le cout de leur achat!!!).
Ou si vous désirez d'autres infos avant achat, n'hésitez
pas à me poser des
questions dessus.
Ou sinon, vous pouvez le commander à l'adresse mentionnée
ci-dessous.
Ils acceptent les paiements par CB VISA, MasterCard, AMEX.
Se renseigner pour les mandats internationaux.
Prix direct SoftSpoken: $99.95 (port: $25 Air Mail)
Douane (à moins de demander à SoftSpoken de coller une
facture bidon): 155F!
_______________________________
!
!
! SOFTSPOKEN
INC. !
! 180 Mine Lake Ct. Suite 200 !
! P.O. BOX
18343 !
! RALEIGH, NC
27619 !
!
USA
!
!
!
! (919)
870-5694 !
!_______________________________!
..........................
:
:
: MICOL ADVANCED BASIC :
:........................:
Version 4.5
(c)1992 MICOL SYSTEMS Inc.
Un article de: DECKARD (10/09/94).
__________________________
INTRODUCTION
------------
A ma connaissance, ce logiciel ne se trouve sur aucune liste des
derniers
users de l'Apple II, contrairement au ZBASIC.
The White Man en a fait un import en 1993 (pendant les derniers jours du
Hackerchest) mais il s'agissait d'une vieille version (la 3.x)
probablement
récupérée auprès d'un contact
américain (user) plutot que chez un revendeur.
A mon avis la faible diffusion de ce langage tient principalement du
fait
que sans documentation complete il est quasiment inexploitable - tout
comme
le ZBASIC jusqu'à ce jour - (non seulement à cause de son
shell et de ses
commandes associées mais aussi de sa grande différence
conceptuelle avec le
classique Applesoft.
Le BASIC sur Apple II a une très mauvaise réputation.
J'entends le Basic
Applesoft, que certaines langues (meme connues) n'hésitent pas
à qualifier
de "mauvais pour l'esprit". Il faut dire qu'étant en ROM on
pense tout de
suite à lui et l'amalgame est facile. Non seulement c'est une
antiquité qui
n'a pas évolué depuis les 1er Apple II (sans doute pour
des raisons de
compatibilité) mais il présente de sérieuses
lacunes tant du point de vue de
l'utilisation que de la richesse de ses commandes:
Exemple:
L'édition/création se fait au niveau ligne (à
moins d'avoir Program Writer
en mémoire) et nécessite une numérotation.
Inutile de chercher un REPEAT..UNTIL ni meme un WHILE..WEND ou un
IF-THEN-ELSE.
C'est un langage interprété donc forcément plus
lent.
J'espère donc attirer votre attention sur un des très
rares BASIC compilés
présent sur notre bonne vieille bécane.
__________________________
MAB
---
La version ADVANCED du Micol Basic (MAB) date de 1989 et tire partie de
la
ram auxiliaire. Il y a eu un suivi régulier et la version
actuelle est très
récente pour ce type de logiciel (1992). La doc est meme
copyrithée 1993. On
peut dire qu'il s'agit d'un aboutissement...
J'ai reçu ma version en avril 94. Le paquet contenait la doc
reliée
(plastique à spirales) d'un peu plus de 200 pages au format
21*29,7 et une
disquette 3,5p (on peut choisir son format).
Cette documentation est écrite en caractères assez gros
(ce qui me change du
ZBASIC!), est pourvue d'une table des matières
hiérarchique et détaillée
ainsi que d'un index complet et un glossaire. Comme le font la plupart
des
éditeurs, des informations complémentaires sont
présentes sur un fichier
INFO.DOC de la disquette pour les nouveautés apparues
après l'édition du
manuel (ce dernier concernant la version 4.0).
MAB tourne exclusivement sous ProDos. Il est fortement conseillé
de
posséder soit un lecteur 3,5 pouces soit un disque dur car sinon
les entrèes
sorties vont vous faire passer des nuits noires à swapper (les
programmes
système de Micol occupent plus d'une face 5,25p et pour passer
du shell à
l'éditeur puis au compilateur et au linker, il vous faudra
changer de
face). Pour ma part, j'ai collé le tout sur mon Vulcan et
ça fonctionne
impecc, tout en transparence.
LE SHELL
Lorsque l'on boot, on arrive dans l'environnement de programmation.
Il existe des commandes classiques pour gérer les volumes, les
fichiers avec
quelques différences syntaxiques avec le BASIC.SYSTEM. Mais
c'est très
similaire dans l'ensemble. A noter la présence d'une commande de
copie de
fichiers, un prefix autorisant le retour au répertoire
précédant, une
commande batch exécutant un fichier de commandes (avec
possibilité d'y
inclure des demandes de compilation), etc...
On trouve aussi des touches de controles facilitant la vie (pour
controler
l'exécution d'un prog, pour relancer la dernière
commande, ...) ainsi que des
commandes spécifiques (compilation, lancement de
l'éditeur, ...)
Micol a eu l'intelligence de permettre à l'utilisateur de
créer ses propres
commandes shell directement en ... BASIC! (Comme un programme
classique).
L'EDITEUR
L'éditeur est très bien fait. (D'ailleurs je m'en sers
aussi pour un autre
usage que la création de sources basic et meme Micol a
écrit des docs avec!)
Editeur plein écran évidemment avec caractères
souris et les commandes
pomme à gogo. Je vous épargnerais la liste de ces
dernières mais sachez
simplement qu'il y a tout (de l'indentation modifiable à la
fonction de
copier/coller jusqu'au positionnement sur une ligne particulière
en passant
par les fonctions de recherche).
On a meme des cerises sur le gateau:
- convertion hex/dec intégrée
- une commande permettant de compiler/linker à partir de
l'éditeur.
Si une erreur de compil est détectée on peut retourner
directement dans
l'éditeur et sur la ligne fautive svp!
Pour les petits futés, sachez qu'il peut fonctionner sans le
shell mais il
recherchera le disque système pour certaines fonctions (quit,
compile, ...).
Le point faible: l'absence remarquée d'un sélecteur pour
le chargement
(saisie manuelle)
LE COMPILATEUR
Il est aussi possible de compiler à partir du shell. La
compilation se fait
en une seule passe avec génération de fichiers
temporaires de travail.
(Attention aux disques pleins!). En spécifiant certaines
instructions dans
votre source, le compilateur peut afficher le listing du code
généré! C'est
bien agréable de voir l'envers du décor surtout que l'on
nous signale les
instructions pour chaque ligne basic. On peut aussi spécifier de
compiler
à partir d'une certaine adresse (pour laisser dispo les pages
graphiques par
exemple, que ce soit en princ ou en aux), déterminer le
début des variables
d'accepter ou non les GOTO/POP (pour les puristes), d'autoriser ou non
l'interruption par CTRL-C, d'optimiser (c'est à dire
réduire la taille d'un
prog une fois achevè sans garder les références
pour le debugging), de
signaler que l'on partage les variables entre plusieurs progs (share
pour
CHAIN), etc...
Un truc sympa aussi: les alias. On peut remplacer un morceau de ligne
basic
par une étiquette et employer cette dernière dans le
source. Ca simplifie
énormément la lecture!
Vous l'aurez compris, le compilateur transforme le programme basic en du
code 100% lm (attention: en 65C02). Néanmoins ce n'est pas aussi
rapide, il
faut garder les pieds sur terre! Un prog généré
consiste en une longue suite
d'appels à une bibliothèque Run Time stockée en
ram auxiliaire.
LE LINKER
Le linker est transparent à l'usage. Il est automatiquement
appelé par le
compilateur. Il utilise les fichiers résultant de la compilation
(.LN -> noms
et adresses de toutes les fonctions, procédures, routines et
autres
références du source, .COD -> fichier code objet, .LIT
-> valeurs litérales)
et créé l'objet exécutable final (.BIN).
LE LANGAGE
C'est un vrai basic structuré. je ne m'étendrais pas
dessus, il existe des
bouquins entiers vantant les mérites de ce type de
programmation...
La numérotation tombe aux oubliettes.
Il est possible de récupérer "automatiquement" un prog
Applesoft en exécutant
leur programme de conversion CONVERT pour l'avoir en fichier txt source
et le
modifier manuellement pour respecter certains changements: emplacement
des
datas, les E/S et plusieurs autres commandes, tout en gardant si on le
désire
la numérotation. (Mais bon tant qu'on y est, autant tirer partie
des
avantages de MAB).
Toutes les commandes applesoft sont reprises avec des ajouts comme la
notion
de variables booléennes et la logique (TRUE, FALSE, DUNNO,
DOUBT, BELIEVE),
des fonctions évoluées sur les chaines de
caractères (INDEX$, INSERT$,
LOWER$, UPPER$, DATE$, PREFIX$, TIME$, ...)
On a bien sur les IF-THEN-ELSE avec plusieurs niveaux d'imbrication,
le CASE_OF, DO-ENDDO, FOR-TO-UNTIL, REPEAT-UNTIL, WHILE-WEND, la
possibilité
de gérer facilement les caractères souris (MS_TEXT), le
print USING avec
masque, la récupération d'adresse de variables... (la
liste est longue!)
On peut monitorer l'utilisation de la souris (emploi de MOUSE pour
toutes
les actions possibles).
Des commandes dos sont pretes à l'emploi: CAT$, COPY, CREATE,
DELETE,
FLUSH, LOCK, ONLINE$, PREFIX, RENAME, UNLOCK, PRODOS pour
accéder directement
au mli à partir du basic en donnant les paramètres
adéquates, APPEND, CLOSE
FILE, GET, INPUT, OPEN, PRINT (avec masque possible pour USING), ROPEN,
WOPEN, EOF, SEEK, RUN, BLOAD (charge en aux only), BSAVE (idem), MOV_MEM
(pour les copies de mémoires princ/aux dans tous les sens).
La modularisation fleurit avec les notions de routines (ROUTINE/RETURN
classique GOSUB), les fonctions (FUNC/ENDFUNC plus complexes que les
DEFFN de
l'Applesoft puisque ce sont de véritables progs retournant une
valeur
numérique) et les procédures (PROC/ENDPROC idem fonctions
mais intègre la
notion de variables locales/globales et acceptent le passage de
paramètres
par valeur ou adresse).
Les appels successifs sont facilités avec PERFORM routine UNTIL.
L'inclusion (INCLUDE) allège les progs et évite les
redondances en
extériorisant les routines.
La récursivité ne pose pas de soucis dans les fonctions.
Les commandes de gestion des modes graphiques peuvent faire palir
l'Applesoft: tous les modes sont au rendez-vous (y compris la DHGR mono
560*192 et 140*192 16 couleurs).
Il n'est plus utile de faire des call pour le son. La commande MUSIC
fait son
apparition (meme si ça vaut pas electric duet pour les
mélodies!)
On peut créer des progs exécutables sans avoir le shell
en ligne (2 méthodes
disponibles. Un seul mot: UTILE). A noter quelques restrictions pour la
diffusion de leur run time, mais on est tranquille tant qu'il ne s'agit
pas
de commercialisation.
Il y a quand meme quelque chose qui m'a fait tiquer: il n'y a pas de
CALL.
(Pas un seul mot dans toute la doc alors que toutes les commandes
classiques
sont décortiquées, de plus j'ai essayé d'en mettre
un dans un prog test
(hex/dec et diverses adresses) et il m'a toujours sorti une erreur sur
la ligne. Mais le plus drole dans l'histoire c'est qu'on trouve CALL
dans
l'appendix des mots réservés!!! Hips?)
MAB permet d'intégrer les programmes en langage machine dans un
programme
basic (un LINK ajoute un prog binaire) mais il y a des contraintes (qui
ne me
plaisent pas beaucoup, je l'avoue):
- MAB procède tout simplement à un relocate! (C'est la
liberté sur fond
musical du prisonnier!).
- Il ne doit pas y avoir de données mélangées avec
le code. Les datas doivent
etre reléguées en fin de prog avec un header $FFFF pour
faire la distinction.
(C'est d'un pratique!!).
- Le plus boooo: pas d'adressage type LDA #<adresse car leur linker
ne
fait pas la distinction avec un LDA classique. C'est une autre
philosophie
qu'il faut appliquer: avoir une ligne bidon avec un LDA adresse par
exemple
pour forcer l'adresse relative et faire un LDA sur l'adresse
figée du
précédant).
- Pas de RTS (le retour est automatique au prog basic compilé).
- Par défaut l'écriture a lieu sur la ram aux et il faut
commencer par un
STA $C004 si on veut écrire en princ et finir par un STA $C005
pour pas qu'il
perde les pédales.
Le ZBASIC est plus cool pour les mélanges avec des progs persos
LM.
La version 4.5 intègre les principales nouveautés
suivantes:
- un outil de debugging (en plus de STOP et TRACE) permettant
d'interrompre
un programme pendant son execution et de visionner le contenu d'une
variable
globale ou locale sous le shell, puis de relancer le programme. (Mais
on ne
peut pas repartir si le prog exploite un mode graphique!).
- Il est possible de passer des valeurs paramètre à un
programme LM. Il faut
mettre dans ce dernier une routine de récupération des
données en aux (par
AUXMOVE).
La doc donne (rapidemment) le découpage de la ram princ/aux avec
l'occupation
de MAB (et aussi la page 0 qui est complètement
chamboulée). Meme topo pour
les nouveaux messages d'erreurs du run time.
Bon je suis sympa, voila la liste des mots réservés:
ABS, ADDR, ADRESS, ALIAS, AND, APPEND, ASC, AT, ATN
BEGIN, BELIEVE, BELL, BLOAD, BSAVE, BYE
CALL(?), CASE_OF, CAT$, CHAIN, CHR$, CLEAR, CLOSE, COPY, COLOR, COS,
CREATE
DATA, DATE$, DELAY, DGR, DGR2, DHGR, DHGR2, DRAW, DRAWSTR, DECLARE,
DELETE,
DIM, DO, DOUBT, DUNNO
ELSE, ELSE_DO, END, ENDCASE, ENDDO, ENDFUNC, ENDIF, ENDPROC, EOF,
ERASE, EXP
FALSE, FILE, FLUSH, FOR, FN, FRE, FUNC
GET, GOSUB, GOTO, GR, GR2
HCOLOR, HGR, HGR2, HLIN, HPLOT, HOME, HTAB
IF, INCLUDE, INDEX, INKEY$, INPUT, INSERT$, INSLOT, INT, INVERSE
LEFT$, LEN, LET, LINK, LOCK, LOG, LOWER$
MID$, MOD, MOUSE, MOV_MEM, MS_TEXT, MUSIC
NEXT, NORMAL, NOT, NOTRACE, NOTICE
OPEN, ON, ONERR, ONLINE$, OR, OUTSLOT
PDL, PEEK, PERFORM, PLOT, POKE, POP, POS, PREFIX, PREFIX$, PRINT,
PRODOS,
PRTON, PROC
READ, REM, RENAME, REPEAT, RESUME, RESTORE, RETURN, RIGHT$, RND, ROPEN,
ROUND,
ROUTINE, RUN
SCRN, SDHGR, SDHGR2, SEEK, SGN, SIN, SQR, SPC, SPEED, STEP, STOP, STR$
TAB, TAN, TEXT, THEN, TIME$, TO, TRACE, TRUE
UNTIL, UNLOCK, UPPER$, USING
VAL, VALUE, VLIN, VTAB
WARNING, WEND, WHILE, WOPEN
XDRAW
__________________________
CONCLUSION
----------
L'Applesoft conserve toujours certains points forts:
- La facilité de création: on tape quelques lignes et on
voit le résultat
sortir immédiatement après un RUN.
- La possiblité de changer un programme écrit par un
autre auteur après
l'avoir visionné par LIST.
- La gratuité.
Mais ces avantages s'estompent quand on a affaire à de gros
programmes:
- Qui n'a pas grincé des dents devant la lenteur de certains
softs (il
suffit de compter les programmes commerciaux écrit en Applesoft!)
- Tracer un gros programme Applesoft peut devenir un parcours du
combattant
surtout si l'auteur est bordélique (je sais de quoi je parle, je
me suis
tapé la correction de bugs des programmes de combat de Muryaden,
torchon
immonde de mon pote Elrik). La programmation structurée et
modularisée fait
faire un bond en avant surtout quand elle est couplée avec les
fonctions, les
sous programmes, les routines et la notion de variables
globales/locales.
- Il est quasi obligatoire de créer des commandes annexes afin
de gérer
le son, des graphismes en DHGR, ...
Mieux vaut prendre la peine de charger un source gracieusement fourni,
de
faire une modif et de recompiler que de trainer de pareils dinosaures...
Il faut quand meme garder en tete que votre Apple II est une machine
dotée
de fort peu de mémoire. Les possibilités offertes par MAB
diminuent d'autant
la ram disponible. Comme pour le ZBASIC la ram auxiliaire est presque
completement monopolisée par la bibliothèque Run Time et
ses buffers.
Il faut donc modulariser à l'extrème ses programmes et
subir des E/S avec
l'unité disque (à moins d'avoir un HD ou de charger tout
sur carte ram) pour
des softs volumineux.
En résumé, on peut dire que la qualité est
vraiment au rendez-vous et le
prix n'est pas accessif SUR APPLE II par rapport à d'autres
logiciels
commerciaux. (J'ai vu des prix délirants pour des versions de
langage C,
certes exportables sur d'autres plates formes mais quand meme!).
(Si APPLE avait compris dès le début l'intéret de
ce genre de soft, le
langage machine n'aurait peut etre pas été un point de
passage obligé!)
De plus, ce qui ne gate rien, ces canadiens sont très aimables.
J'avais un soucis sur l'utilisation de la commande PRODOS qui posait
problème
dans un des programmes que j'avais écrit et je me suis
adressé à eux pour le
résoudre. J'ai reçu rapidement une réponse par
courrier (sans rien payer)
du directeur (Stephen Brunier) avec la solution de mon bug.
Bref, je vous engage vivement à ACHETER les productions d'une
des dernières
sociétés soutenant encore l'APPLE série II. (On
peut néanmoins regretter la
mort du Micol Advanced BASIC Users Group MABug tenu par Walter
Torres-Hurt
mais il ne tient qu'à vous de former un club d'utilisateurs...)
__________________________
AUTRES PRODUCTIONS
------------------
DESKTOP CONSTRUCTION SET
Micol a pensé à tout! Non content de fournir un Basic de
très bonne qualité,
cette société aide considérablement les
programmeurs qui souhaitent donner
un look façon MACINTOSH à leurs applications.
En gros il s'agit d'un pack de routines et de procédures qui
gèrent les
fenetres et les menus déroulant en mode texte 80 colonnes.
Il est très facile de les inclure dans des programmes persos.
Quelques lignes
et l'écran affiche de beaux écrans avec caractères
Mousetext, entièrement
gérables à la souris (ou au clavier).
Des (petits) exemples sont fournis à partir d'un programme
(MOUSE.DEMO) qui
donne un aperçu (succint) des possibilités (sources
compris).
Si vous etes un fana des menus type AppleWorks, vous allez vous
régaler...
A noter que les sources complets de ces routines/procédures
(Desktop Manager,
Window Manager) sont fournis.
La documentation est livrée sur disquette (ce qui est
génant quand on n'a pas
d'imprimante).
THE MICOL ADVANCED UTILITIES
Cette production se divise en 2 utilitaires écrits
entièrement en basic avec
MAB. Ces programmes sont de nouvelles commandes shell.
On trouve:
- The Micol Media Management Utilities (un gestionnaire de disques
prodos 8)
Ce programme propose la plupart des options des softs commerciaux.
En tapant FILER à partir du shell, on a accès par menu
à:
Files: copy, delete, verify, show file info, rename, lock, unlock, read.
Volumes: display online volumes, catalog, set default prefix, create
directory, set catalog order (visu par ordre alphabétique ou sur
le type ou
la date), find file (utile sur un HD encombré).
En combinant ce programme avec Desktop Construction Set, MICOL aurait
fait
un utilitaire commercial tout à fait honorable.
- The Micol Software Calculator (une calculette scientifique).
Ce programme efface l'écran et propose l'image d'une calculatrice
évoluée avec les options suivantes: Sin, ArcSin, N!, Sqr,
Log, Cos, ArcCos,
1/N, Cube Root, LN, Degrees, Tan, ArcTan, Sqrt, Cube, e^N, HEX.
Plus besoin de rechercher une vrai calculette sous le tas de listing.
En tapant CALCULATOR sous le SHELL, les calculs se font les doigts dans
le
nez.
Micol présente cette production comme une illustration des
possibilités de
son logiciel vedette, MAB. Le programmeur est vivement encouragé
à regarder
les sources (en basic structuré propre) qui constituent
l'intéret majeur de
ce supplément.
SYSTEM M2000
Micol propose son macro assembleur maison. Cet assembleur a
été utilisé
pour écrire la première monture de leur langage: le Micol
BASIC (1985). Il
est recommandé (par l'éditeur bien sur) si vous voulez
ajouter à vos
programmes BASIC MAB de nombreuses routines en langage machine.
Si vous voulez des spécifs de cet assembleur, j'ai gardé
la publicité reçue
avec le package de MAB. Je peux donc vous en faire une photocopie
(après un
coup d'oeil rapide, il a l'air assez puissant avec de bonnes
possibilités).
Personnellement je ne crois pas qu'un autre assembleur puisse me faire
lacher MERLIN (question d'habitude) mais si le coeur vous en dit, vous
pouvez
essayer de votre coté.
MICOL A AUSSI SORTI D'AUTRES PRODUCTIONS POUR LE GS (un macro assembleur
entre autre). Renseignez vous auprès de vos gs-users
préférés...
__________________________
AUTRES REVUES
-------------
1) A2 Central On Disk January 1993 Vol. 8, No. 12
(Merci à ACHA pour le pret de ses disquettes
originales)
"MICOL ADVANCED BASIC (MAB), IS A TOOL FOR BASIC PROGRAMMERS THAT DOES
NOT OPERATE WITHIN APPLESOFT AT ALL. MAB is a complete development
environment for structured BASIC programming that includes a full screen
editor, compiler, linker, and utilities. There are two versions
of MAB, one
for the Apple IIe/c (128k enhanced required) and one for the Apple IIgs.
Both versions allow BASIC programmers to write fully-structured BASIC
programs using the full screen editor, and then compile them to machine
language using the compiler/linker. MAB offers all the features of
high-level structured BASICs including local and global variables,
optional
use of line numbers, libraries of PROCEDUREs and FUNCTIONs, integer,
real and
boolean variables, and more. Each version of the language offers
commands
that allow full access to the features of the Apple II they are made
for.
For example, the Apple IIe/c version allows up to 70k combined variable
and
program space (more than twice Applesoft's limit), and access to double
high
resolution graphics. The IIgs version has mouse and windows
commands, super
hires graphics commands, multiple voice sound commands, access to the
toolbox
and GS/OS, and much more.
In both cases, the language is designed to function as closely to
Applesoft
as possible to make it easy to learn and use. For instance, on
the IIgs
version the command to plot a dot on the screen in super hires graphics
is
HPLOT. Sound familiar?
Both versions of MAB are an integrated environment for editing,
compiling and
debugging programs. From the editor, two keypresses will save
your program,
automatically compile and link it, and start executing it. If
there's an
error, you'll be returned to the editor with the cursor on the offending
line.
It is our opinion that MAB offers the best features for Apple II
programmers
who want the easiest, fastest path to writing high level structured
programs
taking advantage of all the features of modern Apple IIs.
If you're already a BASIC programmer, MAB builds on your knowledge and
adds
to your power, unlike Pascal and C, which require you to throw away all
your
Applesoft experience and start from scratch".
2) A+/InCider July 1990
"MICOL ADVANCED BASIC, from Micol Systems, could pass for an
Applesoft-compatible Pascal. It offers structure and program control of
sufficient quality to teach programming style, and it acts as a
superset of
Applesoft (although somewhat obscurely). The GS version supports direct
Toolbox calls and offers various Toolbox shortcuts. As a compiled BASIC,
Micol features stunning support of graphics, including more screen
resolutions than any other IIe language. It's the only BASIC for either
the IIe or the GS that's supported aggressively".
__________________________
COMMANDES
---------
Si vous avez des réticences à passer par un revendeur
(comme le HACKERFORCE
dont le fournisseur - PROGRAM PLUS - a fermé ses portes sans
honorer la
commande enregistrée de plus de 700F), vous pouvez vous adresser
directement
à MICOL à l'adresse mentionnée ci-dessous.
J'ai payé en VISA (dollar canadien CDN à $1.39
début avril 1994).
J'ai commandé:
MAB 4.5 (e/c): US$89.95 (port: US$15 Air Mail)
Desktop Construction Set e/c: US$29.95
Micol Advanced Utilities e/c: US$29.95
Douane: 0 franc!
Je ne connais pas:
System M2000: US$59.95 (regularly US$69.95)
MAB GS: ?
Il y a peut etre moyen de trouve le basic Micol pour moins cher!
Rapellez vous l'article 'RED APPLES - Soviet Clone the II' de
l'A+/InCider
de Mai 1990. On y parlait du 1er developpeur nord américain a
vendre sa
production à l'URSS. La version russe de MAB fonctionnant sur le
clone de
l'Apple II (le Pravetz) valait 125 roubles, soit 20 dollars US. Si vous
avez
des contacts dans le coin, vous pouvez toujours essayer!
_______________________________
!
!
! MICOL
SYSTEMS !
! 9 LYNCH
ROAD !
! WILLOWDALE,
ONTARIO !
! M2J
2V6
!
!
CANADA
!
!
!
! (416)
495-6864 !
!_______________________________!
.........................
:
:
: WASHINGTON APPLE PI :
:.......................:
Un article de: DECKARD (05/11/94).
__________________________
INTRODUCTION
------------
La première fois que j'ai vu mentionné le Washingthon
Apple Pi, c'était en
lisant II ALIVE à la rubrique des clubs existants aux USA et
à l'étranger.
Malheureusement il n'y avait aucune info disponible sans écrire
directement
au club, la liste de ces derniers bastions étant
cantonnée sur 2 pages.
J'ai commencé à en savoir plus en feuilletant le journal
"APPLE II SOFTWARE:
Opportunities for Apple II users" (winter/spring 1993) que venait de
m'envoyer JACK.
Il y avait un article de Phil Shapiro qui en disait grand bien:
"SERVING UP SOME GREAT DESSERT.
One of the largest Apple user groups in the nation, Washington Apple
Pi, Ltd.
was founded in 1978. In recent years the club has expanded worldwide
and now
boasts some 4500 members in the Washington D.C. metropolitan area; in
nearly
state in the U.S.; and in more than two dozen countries including
Israel,
France, Australia, Japan and Brazil.
The chief benefit of joining the club is the group's 80 page, monthly
newsletter, The Washington Apple Pi Journal. It's chock full of articles
about Apple II, Apple III, and MacIntosh computers. Each month,
nationally
known Apple II expert Gary Hayman summarizes Apple II news and
developments
from around the world. Other membership benefits include use of the
club's
large public domain/shareware 'disketeria' and access to free expertise
offered by member volunteers who run The Hotline, a telephone-based
technical
support service. For a nominal membership surcharge you can log onto the
group's 24-hour TeleCommunications System (TCS), a bulletin board
featuring
special conferences serving the needs and interests of Apple II and
Macintosh
users. TCS receives at least 2000 calls per week.
Annual membership dues to Washington Apple Pi, Ltd. are $39 for
individuals,
families and corporations. Full-time students pay just $32 per year,
and a
three-month trial membership costs a meager $15. If you don't already
belong
to a user group (and even if you do), you can find some tasty desserts
at 'The Pi' ".
Je me suis donc précipité pour avoir plus d'infos
(d'autant plus rapidement
que II ALIVE jouait les fantomes à cette période) et
finalement je me suis
inscrit en mars 94. J'ai reçu 8 disquettes avec une mise
à jour de leur
liste de freewares/sharewares disponibles sous le dernier Prodos 8
(version
2.0.3 avec le disque système 4.0.2) agrémenté de
quelques outils (versions
dont j'avais des upgrades plus récents!)
J'y ai néanmoins trouvé un utilitaire fort sympathique
que je ne connaissais
pas (LIST) qui permet de visualiser des fichiers de différents
types.
Il y a dans cette liste énormément de vieilleries datant
du début des années 80.
Pour trouver du récent, il faut sortir la loupe mais tout compte
fait ce n'est
pas déplaisant de lire tous ces petits résumés de
l'époque où chacun essayait
de faire un petit quelque chose pour faire avancer le schmilblic...
__________________________
WAP
---
Le club s'apparente à une société: on y trouve un
président, un vice
président Apple, un vice président Mac, un
trésorier, une secrétaire, des
directeurs à gogo et des responsables dont la liste occupe une
page entière
(magasin, librairie, autres présidents/vice
président/trésorier/
secrètaire/... de SIG qui sont des centres d'intérets,
....)
Bref, il y a énormément de monde qui gravite autour, au
point que dans le
numéro de mai on a le droit à 6 pages pour la 'Washington
Apple Pi 1994
Election' avec des arguments du style "I have no financial relationship
with any firm doing business with Washington Apple Pi or any connection
with the computer industry" et un tas de bla bla gonflant du beauf de
base avec ses piques niques à la con si vous votez pour "sa
pomme".
Vous pouvez ranger le tube de somnifères, y-a pas besoin...
Tout de meme avec un nombre de personnes pareils on pourrait s'attendre
à une revue superbe avec tous un tas d'articles alléchant
sur l'apple II.
Et bien non c'est le vide total, le néant absolu.
Rien que des articles d'utilisateurs (pour la plupart concernant le
MacIntosh) sur des logiciels commerciaux et des infos régionales
de meeting
à caractère généraliste. Les rares articles
apple II sentent le moisi. On y
retrouve avec 8 mois de retard (par rapport à A2 Central)
l'introduction des
nouveaux disques dur internes à "bas prix" de Charlie's
AppleSeeds. En
comptant un autre article superficiel sur le cryptage de fichier, et
celui
d'un nostalgique ayant rebooté Bard's tale 1 GS, on arrive
à 7 pages sur 2
numéros consacrées à l'apple II. Je viens de
recevoir un troisième volume
(juillet/aout 94) et c'est de pire en pire: pas une ligne! Ils ont meme
fait
sauter la disketeria!!!
Si vous pensiez comme moi avoir affaire à des programmeurs,
passez votre
chemin. Il n'y a pas une seule ligne de code, les annonces
classées (1 page)
concernent la vente de machines - macs. Pas de contacts, pas de groupes.
Il n'y a que des types qui se specialisent dans un soft.
En dehors du journal, on peut accéder moyennant finance pour
chaque titre à
une disketeria (par correspondance, sur place dans le magasin WAP ou
lors des meetings).
Catalogues Mac (1
disk)..........: $4 + $1 port
Apple II (4 disks)....: $4 + $2 port
Apple II GS (2 disks).: $6 + $2 port
Apple III (1 disk)....: $2 + $1 port
Softs (membres) Apple II 5,25p........: $2 chaque +
port
Apple II/IIGS 3,5p....: $4 chaque + port
Mac 3,5p..............: $4 chaque + port
Pour les non membres c'est plus cher. Si vous voulez quelque chose
demandez-moi. Je ferais passer ça sur mon abonnement.
Le magasin (à Bethesda) possède une biblio où on
peut louer ou lire sur place des
livres ou des revues consacrées à nos machines.
Il y a aussi des cassettes vidéo/audio en location.
Une initiative sympathique: des volontaires répondent sur une
hot line aux
questions des membres. Si je maitrisais un peu plus l'anglais, j'aurais
pu
resoudre de cette manière pas mal de mes problémes avec
AppleWorks que je ne
connais pas bien... M'enfin...
Un meeting général est organisé chaque mois
(Annandale, VA) pendant lequel on
a l'opportunité de découvrir les nouveaux produits
commerciaux (démos tant soft
que hard) et poser des questions sur sa bécane du niveau user au
programmeur
(je demande à voir).
En s'inscrivant, on a droit
- une carte de membre du WAP
- un abonnement au journal
- les disquettes mentionnées ci-dessus
- un bon de 5 dollars à déduire de l'achat de softs
éducatifs WAP (on est
content!!)
- un accès limité ou non au BBS TCS suivant le
supplément payé (voir plus
bas téléchargement possible)
- l'accès au hot line
__________________________
TCS (existe depuis 1984 - 24h/24h 7j/7)
---
Les infos données ici apparaissaient dans un fichier
présent dans les disks
reçus (mais c'est pas à jour).
Protocoles: Xmodem, Ymodem et Zmodem (ce dernier étant
recommandé).
Le TELE-CONFERENCES SYSTEM du club fonctionne grace à 10 lignes
téléphoniques
reliées à 10 Apple //e (version enhanced 128k). Ces
bécanes sont connectées à
un réseau Corvus Omninet (Constellation II)
protégé par une batterie de secours
de 1000 watts. En tout le système peut stocker 129 megas sur
disque dur. Ils ont
aussi installé une climatisation.
Il y a un numéro d'appel unique qui aiguille vers une machine
libre.
4 des 10 Apples tournent à 4 megahertz (avec des zipchips).
Sinon l'ensemble supporte du 300-1200-2400 bauds, bref rien de
très neuf.
(Modems US Robotics Courier 2400).
Il est possible de télécharger 16 megs de programmes
Apple // (1230 progs)
et 32 megs de softs mac (1353). Ces nombres augmentent au fil des mois
et
les nouveautés (la plupart du temps Mac) se retrouvent dans le
canard.
Le tout est hiérarchisé en 24 centres d'intéret:
< 1>...Jeux Apple
II
<13>...Fonts Mac
< 2>...Divers Apple
II
<14>...Jeux Mac
< 3>...Notes techniques Apple
II <15>...Graphiques Mac
< 4>...Utilitaires Apple
II
<16>...Hypercard Mac
< 5>...Accessoires de bureau
GS <17>...Notes Techniques Mac
< 6>...Fonts
GS
<18>...Utilitaires Mac
< 7>...Jeux
GS
<19>...Rubrique développement Mac
< 8>...Graphiques
GS
<20>...Graphiques format GIF
< 9>...Divers
GS
<21>...Documents Pi
<10>...Utilitaires
GS
<22>...Hyper/Tutor *
<11>...AppleWorks
<23>...Apple ///
<12>...Mises à jour
ProSel
<24>...Journal Submissions
Il s'agit de softs du domaine publique, freewares, sharewares,
démos
commerciales ou non.
Le réseau englobe 4 forums ayant chacun son sujet et un
responsable
1)
Généralités
(Lee Raesly)
2) Apple II
(Lou Pastura)
3)
Mac
(Rick Stickle)
4) Annonces classées (Alan Levy)
Chaque forum possède 32 rubriques et chaque rub' peut stocker
une biblio de
99 fichiers d'informations. Chaque rub a son sysop comme sur RTEL.
Coté soft, l'ensemble est géré par le programme
évolutif Universal Bulletin
Board System de Les Kay et David Sugar.
Au dernier recensement (1989!), il y avait 2944 pseudos
d'enregistrés sur
TCS. (Vu le prix de l'abonnement, il faut se connecter un max pour
amortir
les frais!!!).
La connection ne peut excéder 2 heures par jour.
Il y a des coupures le samedi pour les sauvegardes et la maintenance.
Depuis la parution de l'article, le système a
évolué. Il y a un nouveau
numéro supportant des appels en 9600 et 14400 bauds.
Un serveur mac/AppleShare a du se greffer dessus (14 lignes now avec
plus
d'un giga octets). New: PowerPc, Newton...
A première vue ça a l'air sympa. Mais comme je ne me suis
pas connecté je
ne peux pas dire si c'est vraiment vivant avec des contributions
intéressantes... M'enfin ça ne peut pas etre aussi mort
qu'en France.
A noter la parution de "The Fine Print: A Guide To Getting The Most Out
of the TCS" pour 7,50 dollars (port en plus). Si vous voulez plus
d'infos
contactez moi sur Rtel.
__________________________
CONCLUSION
----------
Vous l'aurez compris, je regrette amèrement de m'etre inscrit
à ce truc
qui n'arrive pas à la cheville de tout autre revue Apple II que
j'ai pu
avoir entre les mains un jour ou l'autre.
Bref on s'emmerde ferme et ce n'est ni avec envie ni avec
fébrilité que
j'ouvre ce canard. Si vous ne vous intéressez qu'aux nouvelles
fraiches
tout en recherchant des contacts étrangers pour échanges
tant de softs
que d'idées, ce n'est pas la bonne adresse.
M'enfin si:
- vous avez de la tune à dépenser pour des connections
avec TCS
- vous aimez parler de la pluie et du beau temps sur mac sans
créer quoi
que se soit (user de base) ou discuter de la dernière
version d'un soft
mac de PAO
- vous avez des possibilités de déplacement à
l'étranger pour jeter un
oeil à leur 'office', aller à leur meeting
général, ou encore au
'semi-annual computer garage sale'
ça peut (peut etre) valoir le coup.
QUOI QU'IL EN SOIT UN ABONNEMENT SEUL A LA REVUE WASHINGTON APPLE PI NE
JUSTIFIE EN AUCUNE FACON LA SOMME DEMANDEE.
__________________________
COMMANDES
---------
Si malgré tout vous voulez essayer, écrivez à
l'adresse suivante.
ABONNEMENTS
(1) = accès limité
(2) = accès standard
(3) = accès prioritaire (premium)
NOUVEAUX MEMBRES: (1) (2)
(3) RENOUVELLEMENT: (1)
(2) (3)
1
an
$39 $54
$64
$32 $47 $57
2
ans
$60 $90 $110
3
ans
$85 $130 $160
Le journal (mensuel sauf été) est expédié
en seconde classe (ajouter $18).
Pour un ordre d'idée on est aujourd'hui le 5 novembre et le
dernier numéro
reçu est celui de juillet/aout!)
Si vous voulez booster tout ça, ouvrez votre porte monnaie...
Si vous voulez connaitre le genre contenu avant de vous abonner, je peux
vous preter les 3 numéros reçus.
_______________________________
!
!
! WASHINGTON APPLE PI, LTD. !
! 7910 WOODMONT
AVENUE !
! SUITE
910 !
! BETHESDA, MARYLAND 20814 !
!
USA
!
!
!
! (301)
654-8060 !
!_______________________________!