Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

I dunno, I dream in Perl sometimes... -- Larry Wall in <8538@jpl-devvax.JPL.NASA.GOV>


computers / comp.sys.apple2 / Transwarp ROM disassembly?

SubjectAuthor
* Transwarp ROM disassembly?Andrew Roughan
+* Re: Transwarp ROM disassembly?waynej...@gmail.com
|`* Re: Transwarp ROM disassembly?Antoine Vignau
| +- Re: Transwarp ROM disassembly?Antoine Vignau
| `- Re: Transwarp ROM disassembly?Andrew Roughan
`* Re: Transwarp ROM disassembly?Andrew Roughan
 +- Re: Transwarp ROM disassembly?Andrew Roughan
 `* Re: Transwarp ROM disassembly?Ralf Kiefer
  `- Re: Transwarp ROM disassembly?Ralf Kiefer

1
Transwarp ROM disassembly?

<sgihub$5qp$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=3629&group=comp.sys.apple2#3629

  copy link   Newsgroups: comp.sys.apple2
Path: i2pn2.org!i2pn.org!aioe.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: no_em...@invalid.invalid (Andrew Roughan)
Newsgroups: comp.sys.apple2
Subject: Transwarp ROM disassembly?
Date: Mon, 30 Aug 2021 12:11:55 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 7
Message-ID: <sgihub$5qp$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 30 Aug 2021 12:11:55 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="8c3ddf39f4b53a734b21ad8babd594d5";
logging-data="5977"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+fwQg/mcW69L5SGCErOqte/jyOPG7ZEis="
User-Agent: NewsTap/5.5 (iPhone/iPod Touch)
Cancel-Lock: sha1:+Lzqwhjorx7kf3HBnmqsf0fSR1M=
sha1:zMvu81gJIm3Vb6PvV6Y+ceMQBm0=
 by: Andrew Roughan - Mon, 30 Aug 2021 12:11 UTC

Is there a disassembly of the Transwarp ROM somewhere?
Asimov has not.
A2 documentation project has not.

Thanks
Andrew

Re: Transwarp ROM disassembly?

<d81db434-e6fa-4097-ab44-970afe780683n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=3630&group=comp.sys.apple2#3630

  copy link   Newsgroups: comp.sys.apple2
X-Received: by 2002:a05:620a:135c:: with SMTP id c28mr22329867qkl.18.1630334047925; Mon, 30 Aug 2021 07:34:07 -0700 (PDT)
X-Received: by 2002:a37:7801:: with SMTP id t1mr23231848qkc.162.1630334047761; Mon, 30 Aug 2021 07:34:07 -0700 (PDT)
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!tr2.eu1.usenetexpress.com!feeder.usenetexpress.com!tr2.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.apple2
Date: Mon, 30 Aug 2021 07:34:07 -0700 (PDT)
In-Reply-To: <sgihub$5qp$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=2605:b100:91d:eaed:ddd4:b2df:5e30:7baf; posting-account=gfImqAoAAADLPQA4QYpvBjZaDWiOEyxM
NNTP-Posting-Host: 2605:b100:91d:eaed:ddd4:b2df:5e30:7baf
References: <sgihub$5qp$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <d81db434-e6fa-4097-ab44-970afe780683n@googlegroups.com>
Subject: Re: Transwarp ROM disassembly?
From: waynejst...@gmail.com (waynej...@gmail.com)
Injection-Date: Mon, 30 Aug 2021 14:34:07 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 1
 by: waynej...@gmail.com - Mon, 30 Aug 2021 14:34 UTC

Haven't seen any
If you want to give it a try I have revs 1.3, 1.3J and 1.4

Re: Transwarp ROM disassembly?

<643d07c2-e0f0-4073-8dfc-cdb312ebc26fn@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=3631&group=comp.sys.apple2#3631

  copy link   Newsgroups: comp.sys.apple2
X-Received: by 2002:a05:620a:2155:: with SMTP id m21mr24584419qkm.499.1630358481594; Mon, 30 Aug 2021 14:21:21 -0700 (PDT)
X-Received: by 2002:a37:c97:: with SMTP id 145mr24354336qkm.121.1630358481218; Mon, 30 Aug 2021 14:21:21 -0700 (PDT)
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!tr2.eu1.usenetexpress.com!feeder.usenetexpress.com!tr1.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.apple2
Date: Mon, 30 Aug 2021 14:21:21 -0700 (PDT)
In-Reply-To: <d81db434-e6fa-4097-ab44-970afe780683n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=82.124.78.253; posting-account=c4quJwoAAABUj_DOmUN3HIuXxN1tF7gT
NNTP-Posting-Host: 82.124.78.253
References: <sgihub$5qp$1@dont-email.me> <d81db434-e6fa-4097-ab44-970afe780683n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <643d07c2-e0f0-4073-8dfc-cdb312ebc26fn@googlegroups.com>
Subject: Re: Transwarp ROM disassembly?
From: ntn.vig...@gmail.com (Antoine Vignau)
Injection-Date: Mon, 30 Aug 2021 21:21:21 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 2813
 by: Antoine Vignau - Mon, 30 Aug 2021 21:21 UTC

* TFBD generated equates
* (c) PHC 1992,93

PWREDUP EQU $03F4
KBD EQU $C000
SET80COL EQU $C001
RDMAINRAM EQU $C002
RDCARDRAM EQU $C003
WRMAINRAM EQU $C004
WRCARDRAM EQU $C005
SETSTDZP EQU $C008
SETALTZP EQU $C009
SETINTC3ROM EQU $C00A
SETSLOTC3ROM EQU $C00B
CLR80VID EQU $C00C
SET80VID EQU $C00D
KBDSTROBE EQU $C010
RDVBLBAR EQU $C019
SPKR EQU $C030
TXTCLR EQU $C050
TXTSET EQU $C051
MIXCLR EQU $C052
TXTPAGE1 EQU $C054
LORES EQU $C056
HIRES EQU $C057
SETAN0 EQU $C058
SETAN1 EQU $C05A
SETAN3 EQU $C05E
CLRAN3 EQU $C05F
BUTN0 EQU $C061
RDBANK2 EQU $C080
ROMIN2 EQU $C081
RDROM2 EQU $C082
LCBANK2 EQU $C083
LCBANK1 EQU $C08B
CLRROM EQU $CFFF
PLOT EQU $F800
PREAD EQU $FB1E
VERSION EQU $FBB3
RESETV EQU $FFFC
IRQV EQU $FFFE

*---------------------------------------------------------*
* Disassembled with The Flaming Bird Disassembler *
* (c) Phoenix corp. 1992,93 - All rights reserved *
*---------------------------------------------------------*

TYP BIN

ORG $001000
MX %11
L1000 LDX #$FE
TXS
LDY #$00
LDA #$A5
L1007 STA L1000,Y
EOR #$FF
DEY
BNE L1007
LDA #$A5
L1011 CMP L1000,Y
BEQ L101C
EOR L1000,Y
JMP $F096

L101C EOR #$FF
DEY
BNE L1011
JSR $F07C
L1024 LDY #$0F
LDA #$A5
L1028 STA ($82),Y
EOR #$FF
DEY
BPL L1028
INC $81
DEC $88
BNE L1024
JSR $F07C
L1038 LDY #$0F
LDA #$A5
L103C CMP ($82),Y
BEQ L1045
EOR ($82),Y
JMP $F096

L1045 EOR #$FF
DEY
BPL L103C
INC $81
DEC $88
BNE L1038
JSR $F080
LDY #$00
L1055 LDA ($80),Y
STA ($82),Y
INY
BNE L1055
INC $83
INC $81
BNE L1055
JSR $F080
LDY #$00
L1067 LDA ($82),Y
CMP ($80),Y
BEQ L1070
JMP $F08D

L1070 INY
BNE L1067
INC $83
INC $81
BNE L1067
JMP L1146

LDA #$50
STA $88
LDA #$F0
STA $81
STZ $80
LDA #$10
STA $83
STZ $82
RTS

JSR $F0A4
JSR $F0DF
JMP $F093

PHA
JSR $F0A4
JSR $F0C4
PLA
JSR $F0FA
JMP $F0A1

LDA #$00
LDY #$77
L10A8 STA $0400,Y
STA $0480,Y
STA $0500,Y
STA $0580,Y
STA $0600,Y
STA $0680,Y
STA $0700,Y
STA $0780,Y
DEY
BPL L10A8
RTS

LDY #$03
LDX #$07
L10C8 LDA $F12E,Y
STA $0480,X
LDA $F132,Y
STA $0500,X
LDA $F136,Y
STA $0580,X
DEX
DEY
BPL L10C8
RTS

LDY #$03
LDX #$07
L10E3 LDA $F13A,Y
STA $0480,X
LDA $F13E,Y
STA $0500,X
LDA $F142,Y
STA $0580,X
DEX
DEY
BPL L10E3
RTS

STA $8F
LDX #$08
LDY #$0A
L1100 ASL $8F
BCC L110B
LDA #$FF
STA $90
JMP $F10F

L110B LDA #$AA
STA $90
JSR $F117
INY
DEX
BNE L1100
RTS

LSR
LDA #$0F
BCC L111E
ADC #$E0
L111E STA $91
LDA $0480,Y
EOR $90
AND $91
EOR $0480,Y
STA $0480,Y
RTS

DB $FF
DB $0F
DB $0F
DB $F0
DB $FF
DB $F0
DB $F0
DB $0F
DB $FF
DB $00
DB $00
DB $FF
DB $F0
DB $0F
DB $0F
DB $F0
DB $FF
DB $00
DB $00
L1141 DB $00
DB $0F
DB $F0
DB $F0
DB $0F
L1146 STZ $C072
LDA #$01
STA $C074
LDA TXTSET
LDA TXTPAGE1
LDA LORES
LDA SETAN0
LDA SETAN1
LDA CLRROM
STA KBDSTROBE
STA SET80VID
STA SETAN3
STA CLRAN3
STA SETAN3
STA CLRAN3
STA SETAN3
STA CLRAN3
STA CLR80VID
LDA #$A0
LDY #$77
L117F STA $0400,Y
STA $0480,Y
STA $0500,Y
STA $0580,Y
STA $0600,Y
STA $0680,Y
STA $0700,Y
STA $0780,Y
DEY
BPL L117F
LDY #$FF
L119C LDA #$03
JSR L18A5
LDA SPKR
DEY
BNE L119C
LDA #$01
STA $07
LDA RESETV
CMP #$00
BNE L1213
LDA RESETV+1
CMP #$FF
BNE L1213
LDA #$00
STA $07
LDA ROMIN2
LDA ROMIN2
LDA #$00
STA $06
BRA L11CE
L11C9 LDA #$18
STA $C081,X
L11CE STA SETSLOTC3ROM
LDA #$00
STA $08
STA $0A
LDA #$C1
STA $09
LDA #$E1
STA $0B
L11DF LDY #$20
L11E1 LDA ($08),Y
CMP ($0A),Y
BNE L1209
DEY
BNE L11E1
LDA $09
TAY
ASL
ASL
ASL
ASL
TAX
LDA L1141,Y
ORA $06
STA $06
STA SETINTC3ROM
LDA CLRROM
L11FF JMP L11C9

DB $80
DB $40
DB $20
DB $10
DB $08
DB $04
DB $02
L1209 INC $09
INC $0B
LDA $09
CMP #$C8
BNE L11DF
L1213 LDA #$01
STA $C072
BIT ROMIN2
JSR L18F2
DB $E0
DB $FF
DB $C9
DB $14
DB $20
DB $00
LDY RESETV
LDA RESETV+1
STY RESETV
STA RESETV+1
LDY #$E0
LDA #$FF
STY IRQV
STA IRQV+1
STZ $0DE3
BIT RDROM2
LDA $07
BEQ L125C
LDA PLOT
CMP #$4A
BNE L1259
LDA $F801
CMP #$08
BNE L1259
LDA $F802
CMP #$20
BEQ L125C
L1259 INC $0DE3
L125C JSR L18F2
DB $00
DB $D0
DB $00
DB $D0
DB $00
DB $30
JSR L1974
STA $92
LDY #$05
LDA $FABB
STA $0DE2
CMP #$07
BNE L1279
STY $FABB
L1279 STZ PWREDUP
LDX #$01
LDA VERSION
LDY PREAD
CMP #$EA
BNE L128D
CPY #$8A
BEQ L128D
DEX
L128D STX $0DE1
BIT LCBANK1
BIT LCBANK1
LDA #$01
STA $0DE0
LDX $0DE1
BEQ L12C3
STA SETALTZP
LDA #$A5
STA $D400
EOR #$FF
STA $D800
CMP $D400
BNE L12BA
LDA #$01
STA $C073
STZ $0DE0
L12BA STA SETSTDZP
JSR L169F
DEX
STX $8D
L12C3 BIT RDBANK2
STZ $C072
STZ $C074
LDA #$00
STA $2000
JSR L18F2
DB $01
DB $20
DB $00
DB $20
DB $FF
DB $1F
BIT TXTCLR
BIT HIRES
BIT TXTPAGE1
BIT MIXCLR
LDY #$5C
LDA #$19
STY $0DAF
STA $0DC7
LDY #$00
L12F2 LDA $0DAF,Y
CLC
ADC #$28
STA $0DB0,Y
LDA $0DC7,Y
ADC #$00
STA $0DC8,Y
L1303 TYA
LSR
PHP
AND #$03
ORA #$04
STA $0C18,Y
TYA
AND #$18
ASL
PLP
ROR
STA $8C
ASL
ASL
ORA $8C
STA $0C00,Y
L131C TYA
LSR
LSR
LSR
LSR
PHP
STA $8C
TYA
AND #$07
ASL
ASL
ADC $8C
ORA #$20
STA $0CF0,Y
TYA
AND #$C0
LSR
LSR
PLP
ROR
STA $8C
ASL
ASL
ORA $8C
STA $0C30,Y
INY
CPY #$15
BCC L12F2
CPY #$18
BCC L1303
CPY #$C0
BCC L131C
JSR L162F
LDA #$03
STA $87
L1354 LDY #$14
STY $86
L1358 LDY $86
LDA $0C50,Y
STA $82
LDA $0D10,Y
STA $83
LDA $0DB0,Y
STA $84
LDA $0DC8,Y
STA $85
LDY #$27
L1370 LDA KBD
CMP #$B1
BNE L137A
JMP L13FD

L137A LDA #$53
ADC $88
TAX
ADC $89
STA $88
STX $89
ADC $8A
TAX
ADC $8B
STA $8A
STX $8B
LDX $87
CPX $88
ROL
CPX $89
ROL
CPX $8A
ROL
CPX $8B
ROL
CPX $88
ROL
CPX $89
ROL
CPX $8A
ROL
AND ($84),Y
ASL
CMP $87
BCC L13AE
ROL $88
L13AE ROR
STA ($82),Y
DEY
BPL L1370
DEC $86
BPL L1358
LDA $87
CLC
ADC #$04
STA $87
BCC L1354
LDY #$05
L13C3 JSR L18A3
DEY
BNE L13C3
LDY #$27
STY $88
L13CD LDY #$14
STY $86
L13D1 LDY $86
LDA $0C50,Y
STA $82
CLC
ADC #$02
STA $84
LDA $0D10,Y
STA $83
ADC #$00
STA $85
LDY #$25
L13E8 LDA ($82),Y
STA ($84),Y
DEY
BPL L13E8
LDY #$01
LDA #$00
STA ($82),Y
DEC $86
BPL L13D1
DEC $88
BPL L13CD
L13FD STA CLR80VID
STA SETAN3
STA CLRAN3
STA SETAN3
STA CLRAN3
STA SETAN3
STA CLRAN3
BIT TXTSET
BIT LORES
LDA $0DE3
BEQ L142A
JMP L16BD

JSR L1974
CMP $92
BEQ L142A
JMP L1716

L142A STZ $0DE4
LDA KBD
CMP #$9B
BNE L1437
JMP L149A

L1437 CMP #$B9
BNE L1441
INC $0DE4
JMP L14E9

L1441 CMP #$B0
BNE L1448
JMP L14E9

L1448 CMP #$B2
BNE L1455
STA KBDSTROBE
LDA $0DE2
STA $FABB
L1455 LDA $07
BNE L1472
LDY #$08
L145B DEY
BEQ L1472
LDA L11FF+2,Y
AND $06
BEQ L145B
TYA
ASL
ASL
ASL
ASL
TAX
LDA #$00
STA $C080,X
BRA L145B
L1472 JSR L18F2
DB $00
DB $03
DB $7E
DB $14
DB $1B
DB $00
JMP $0300

LDA #$10
STZ $80
STA $81
LDX #$10
LDA #$00
TAY
L1489 STA ($80),Y
INY
BNE L1489
INC $81
DEX
BNE L1489
BIT RDROM2
JMP (RESETV)

DB $00
L149A STA KBDSTROBE
JSR L18B4
DB $08
STR "PRESS CONTROL-RESET TO CONTINUE"
LDA #$03
STA $C074
L14C6 JMP L14C6


Click here to read the complete article
Re: Transwarp ROM disassembly?

<a509fc01-1dd1-41d3-a742-58170f881cc6n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=3632&group=comp.sys.apple2#3632

  copy link   Newsgroups: comp.sys.apple2
X-Received: by 2002:a37:aa01:: with SMTP id t1mr24842127qke.369.1630358625946;
Mon, 30 Aug 2021 14:23:45 -0700 (PDT)
X-Received: by 2002:ac8:72ca:: with SMTP id o10mr22916258qtp.385.1630358625735;
Mon, 30 Aug 2021 14:23:45 -0700 (PDT)
Path: i2pn2.org!i2pn.org!paganini.bofh.team!usenet.pasdenom.info!usenet-fr.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.sys.apple2
Date: Mon, 30 Aug 2021 14:23:45 -0700 (PDT)
In-Reply-To: <643d07c2-e0f0-4073-8dfc-cdb312ebc26fn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=82.124.78.253; posting-account=c4quJwoAAABUj_DOmUN3HIuXxN1tF7gT
NNTP-Posting-Host: 82.124.78.253
References: <sgihub$5qp$1@dont-email.me> <d81db434-e6fa-4097-ab44-970afe780683n@googlegroups.com>
<643d07c2-e0f0-4073-8dfc-cdb312ebc26fn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <a509fc01-1dd1-41d3-a742-58170f881cc6n@googlegroups.com>
Subject: Re: Transwarp ROM disassembly?
From: ntn.vig...@gmail.com (Antoine Vignau)
Injection-Date: Mon, 30 Aug 2021 21:23:45 +0000
Content-Type: text/plain; charset="UTF-8"
 by: Antoine Vignau - Mon, 30 Aug 2021 21:23 UTC

About the 9 key, see code at $1437
av

Re: Transwarp ROM disassembly?

<sgjof2$b1m$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=3633&group=comp.sys.apple2#3633

  copy link   Newsgroups: comp.sys.apple2
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: no_em...@invalid.invalid (Andrew Roughan)
Newsgroups: comp.sys.apple2
Subject: Re: Transwarp ROM disassembly?
Date: Mon, 30 Aug 2021 23:09:23 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 6
Message-ID: <sgjof2$b1m$1@dont-email.me>
References: <sgihub$5qp$1@dont-email.me>
<d81db434-e6fa-4097-ab44-970afe780683n@googlegroups.com>
<643d07c2-e0f0-4073-8dfc-cdb312ebc26fn@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 30 Aug 2021 23:09:23 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="acc89c1569c4a1ac39bdd3398a617f4b";
logging-data="11318"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19lglmQlp4aA1o7LADAd1xQnWiAn0edNsA="
User-Agent: NewsTap/5.5 (iPhone/iPod Touch)
Cancel-Lock: sha1:HI1FD++K9v4rXaPuSpkUaTYKHQI=
sha1:UvXg1qTAAPlty/ASvX8pQ53bxXc=
 by: Andrew Roughan - Mon, 30 Aug 2021 23:09 UTC

Antoine Vignau <ntn.vignau@gmail.com> wrote:
> * Disassembled with The Flaming Bird Disassembler *

Thanks Antoine. I was hoping for a little more insight, but this is a
start.

Re: Transwarp ROM disassembly?

<shd4kn$viq$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=3650&group=comp.sys.apple2#3650

  copy link   Newsgroups: comp.sys.apple2
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: no_em...@invalid.invalid (Andrew Roughan)
Newsgroups: comp.sys.apple2
Subject: Re: Transwarp ROM disassembly?
Date: Thu, 9 Sep 2021 14:10:32 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 17
Message-ID: <shd4kn$viq$1@dont-email.me>
References: <sgihub$5qp$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 9 Sep 2021 14:10:32 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="5862d78795b465156594ada615270828";
logging-data="32346"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19Ss3eNBeodVCjQydaTHrHOfOS/8wQ7QNI="
User-Agent: NewsTap/5.5 (iPhone/iPod Touch)
Cancel-Lock: sha1:xrfP1az5mJPMAeE8w9yRKywz3k8=
sha1:hYAqxtfR74BS50lOwtCotwCSUp8=
 by: Andrew Roughan - Thu, 9 Sep 2021 14:10 UTC

Andrew Roughan <no_email@invalid.invalid> wrote:
> Is there a disassembly of the Transwarp ROM somewhere?

According to Apple Assembly Line V6 I6 Bob S-C himself disassembled the ROM
before he reviewed it. I wonder if that work still exists.

My own humble attempt at understanding the ROM is progressing slowly. If
there is interest, I could make what I have available to encourage further
insight from others.
I’ve been using 6502bench (because of its ability to output source code in
a variety of flavours).

If anyone already understands the usage of $C072, I would welcome your
input.

Regards
Andrew

Re: Transwarp ROM disassembly?

<shk1r0$ls0$2@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=3657&group=comp.sys.apple2#3657

  copy link   Newsgroups: comp.sys.apple2
Path: i2pn2.org!rocksolid2!news.neodome.net!news.mixmin.net!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: no_em...@invalid.invalid (Andrew Roughan)
Newsgroups: comp.sys.apple2
Subject: Re: Transwarp ROM disassembly?
Date: Sun, 12 Sep 2021 05:05:37 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 13
Message-ID: <shk1r0$ls0$2@dont-email.me>
References: <sgihub$5qp$1@dont-email.me>
<shd4kn$viq$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 12 Sep 2021 05:05:37 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="ac58ff21e956ddbe3e641cb1047cb7f0";
logging-data="22400"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+208Yjv3LcH37EQkPQBlHu8Rh+xQLdyDw="
User-Agent: NewsTap/5.5 (iPhone/iPod Touch)
Cancel-Lock: sha1:Qu1g8DukU/qzERV+hEDdunkE3Vo=
sha1:vfq/VV58acXKnSC6+D4cV6AUfSM=
 by: Andrew Roughan - Sun, 12 Sep 2021 05:05 UTC

Andrew Roughan <no_email@invalid.invalid> wrote:
> I could make what I have available to encourage further insight from others.
> I’ve been using 6502bench (because of its ability to output source code in
> a variety of flavours).

I raised an issue which includes a snapshot of the Transwarp ROM
disassembly project file (now old) if you are interested in having a look
at it.
https://github.com/fadden/6502bench/issues/110

Regards
Andrew

Re: Transwarp ROM disassembly?

<1pqbpng.vnqpb71b3335sN%R.Kiefer.SPAEM@gmx.de>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=4270&group=comp.sys.apple2#4270

  copy link   Newsgroups: comp.sys.apple2
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: R.Kiefer...@gmx.de (Ralf Kiefer)
Newsgroups: comp.sys.apple2
Subject: Re: Transwarp ROM disassembly?
Date: Wed, 13 Apr 2022 00:38:15 +0200
Organization: nicht noetig, geht auch ohne ...
Lines: 29
Message-ID: <1pqbpng.vnqpb71b3335sN%R.Kiefer.SPAEM@gmx.de>
References: <sgihub$5qp$1@dont-email.me> <shd4kn$viq$1@dont-email.me>
X-Trace: individual.net N1/ER+5rZrjs6G2K3oj/wQPVc3hFcq5Tcctmf79waIv97LIPbO
X-Orig-Path: R.Kiefer.SPAEM
Cancel-Lock: sha1:Pv9TvCh1Ayc6FpcVkKv+lB5yA6A=
X-No-Archive: yes
User-Agent: MacSOUP/D-2.8 (Mac OS 8.6)
 by: Ralf Kiefer - Tue, 12 Apr 2022 22:38 UTC

Andrew Roughan wrote:

> If anyone already understands the usage of $C072, I would welcome your
> input.

Not yet :-(

This softswitch is the only left for the function of the Transwarp. The
code writes 0 or 1 to that address, and nothing else.

But there are two functions which must be controlled: switch off the
EPROM from AE on the Transwarp and switch off write access to that part
of the DRAM onto the Transwarp, which is filled with the Apple ROMs.

When peeking and poking around with the CALL-151 once I had access to
write to the area of the Apple ROM code. But I couldn't repeat this
situation. I'm working on it :-)

I think there is a "magic" combination with the switches used for the
language card ($C08x).

The code written by AE is very obscure, IMHO. I disassembled 1.3 and
1.4. And my own code which I wrote in 1987 based on 1.3. Unfortunately I
didn't find any disk with my sources on it. Until now ...

Did you find any 16bit code used by an optional 65802?

Regards
Ralf

Re: Transwarp ROM disassembly?

<1pqbrhk.1d7v5uz7umj5yN%R.Kiefer.SPAEM@gmx.de>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=4271&group=comp.sys.apple2#4271

  copy link   Newsgroups: comp.sys.apple2
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: R.Kiefer...@gmx.de (Ralf Kiefer)
Newsgroups: comp.sys.apple2
Subject: Re: Transwarp ROM disassembly?
Date: Wed, 13 Apr 2022 00:50:04 +0200
Organization: nicht noetig, geht auch ohne ...
Lines: 12
Message-ID: <1pqbrhk.1d7v5uz7umj5yN%R.Kiefer.SPAEM@gmx.de>
References: <sgihub$5qp$1@dont-email.me> <shd4kn$viq$1@dont-email.me> <1pqbpng.vnqpb71b3335sN%R.Kiefer.SPAEM@gmx.de>
X-Trace: individual.net 8StxHNqM59R8JeD3ookljQ1djiwnKZ0h9q1//PsousunuBOTqy
X-Orig-Path: R.Kiefer.SPAEM
Cancel-Lock: sha1:yo0sl+K1Wga6U3ejFBX2QHoO+Z4=
X-No-Archive: yes
User-Agent: MacSOUP/D-2.8 (Mac OS 8.6)
 by: Ralf Kiefer - Tue, 12 Apr 2022 22:50 UTC

</me> wrote:

> When peeking and poking around with the CALL-151 once I had access to
> write to the area of the Apple ROM code. But I couldn't repeat this
> situation. I'm working on it :-)

One condition to have write access to the DRAM with Apple ROM code seems
to be the speed of the Transwarp at 1MHz. But that's not the whole
story.

Regards
Ralf

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor