Sonstige Entwicklungsumgebung für Signetics 2650 - Assembler - VzEkC e. V.

Zum Seiteninhalt springen

Sie sind nicht angemeldet.

- Anmelden
- Registrieren

- Ungelesene Beiträge
- Unbeantwortete Themen
- Themen der letzten 24 Stunden
- Erweiterte Suche

# VzEkC e. V.

- Homepage
- Forum
- Wiki
- Kalender
- Mitglieder
- Karte
- Galerie
- Umfragen

## Sonstige Entwicklungsumgebung für Signetics 2650

Benutzerinformationen überspringen

Microprofessor

mit extrem hoher Leistungsfähigkeit

Beiträge: 2 035

Wohnort: Berlin

1

Donnerstag, 18. April 2013, 16:37

### Entwicklungsumgebung für Signetics 2650

Hallo,
im Herbst möchte ich einen Signetics-Assemblerkurs machen. Ich habe vor kurzem diesen Selbstbau-Einplatinenrechner erworben. Da ich außer diesem aber "nur" noch eine Interton VC4000 als Originalhardware habe, wird es mit dem Kurs etwas schwierig.
Ich frage mich, ob es vielleicht einen Emulator oder eine Online-Entwicklungsumgebung für den Prozessor gibt, mit der man assemblieren kann und/oder die opcodes dort reinladen kann. Ob und wie das bei dem Emulator "WinArcadia" funktioniert, habe ich noch nicht rausfinden können.
Ich habe umfangreiche Literatur - vor allem etliches zum "Instructor 50" - den hätte ich sehr gern als Emulator!
Kann mir jemand weiterhelfen?
µP
»Microprofessor« hat folgende Datei angehängt:

- Introduction to Instructor 50 Desktop Computer.pdf (7,35 MB - 44 mal heruntergeladen - zuletzt: 22. Mai 2014, 21:25)

»Retrocomputing ist kein Heimatfilm der Computerkultur.« (Wolfgang Ernst)
1. VCFB 2014 | About me | Homepage | Sammlung | Jobpage | RETRO | 2650-Projekt

- Zum Seitenanfang
- Zitieren
- Ungelesen

Benutzerinformationen überspringen

PeterSieg

Schriftführer

Beiträge: 1 879

Wohnort: Holzminden, 37603

2

Donnerstag, 18. April 2013, 19:18

###

Hi.
WinArcadia (V20.1) hat jetzt aufgrund unserer Info's die Emulation des Selbstbaucomputers mit eingebaut!
Instructor 50 unterstützt er ebenfalls.
Ob und wie man da z.B Codeteile laden kann müßte ich aber auch erst nachsehen..
Ich gehe aber davon aus.. und falls nicht kann man den Entwickler kontaktieren..
Ich konnte Testroutinen zur Graka hiermit einwandfrei übersetzen:
VACS 2650 Cross Assembler V1.24a
Gibts im Netz oder ich sende dir ein ZIP..
Peter
petersieg.bplaced.com

- Zum Seitenanfang
- Zitieren
- Ungelesen

Benutzerinformationen überspringen

Microprofessor

mit extrem hoher Leistungsfähigkeit

Beiträge: 2 035

Wohnort: Berlin

3

Freitag, 19. April 2013, 03:19

###

> ### Zitat von »PeterSieg«

> ich sende dir ein ZIP

Das wäre nett. Ich finde irgendwie nur Amiga-Programme mit dem Titel.
»Retrocomputing ist kein Heimatfilm der Computerkultur.« (Wolfgang Ernst)
1. VCFB 2014 | About me | Homepage | Sammlung | Jobpage | RETRO | 2650-Projekt

- Zum Seitenanfang
- Zitieren
- Ungelesen

Benutzerinformationen überspringen

PeterSieg

Schriftführer

Beiträge: 1 879

Wohnort: Holzminden, 37603

4

Freitag, 19. April 2013, 08:38

###

Hi.
Hättest du auch auf meine Webseite gefunden: petersieg.bplaced.com
Aber hänge ich hier an, da ist dann auch die aktuelle graka.asm drin..
asm.exe ist der Assembler. Einfach starten, dann fragt er den Rest ab.
Gruß Peter
»PeterSieg« hat folgende Datei angehängt:

- asm50.zip (169,97 kB - 51 mal heruntergeladen - zuletzt: 1. Mai 2014, 12:41)

petersieg.bplaced.com

- Zum Seitenanfang
- Zitieren
- Ungelesen

Benutzerinformationen überspringen

Microprofessor

mit extrem hoher Leistungsfähigkeit

Beiträge: 2 035

Wohnort: Berlin

5

Sonntag, 16. Juni 2013, 19:15

###

Im kommenden Semester (ab Oktober) fange ich einen vierteiligen Signetics-Assembler- und -Entwicklerkurs an.
Der Kurs soll offen für alle Interessierten sein; diejenigen, die nicht wöchentlich vor Ort sein können, können via Stream und/oder Podcast passiv teilnehmen.
Es gibt schon eine Facebook-Gruppe (zum Informationsaustausch u.a. mit damaligen Software-Entwicklern):
https://www.facebook.com/groups/392123604238327/
Und einen Moodle-Kurs mit Materialien, wo dann auch die wöchentliche Dokumentation erfolgt:
http://moodle.hu-berlin.de/course/view.php?id=55020
Interessierte melden sich kurz bei mir, damit ich Einladungen/Passwort weitergeben kann.
µP
»Retrocomputing ist kein Heimatfilm der Computerkultur.« (Wolfgang Ernst)
1. VCFB 2014 | About me | Homepage | Sammlung | Jobpage | RETRO | 2650-Projekt

- Zum Seitenanfang
- Zitieren
- Ungelesen

Benutzerinformationen überspringen

guenner

Kassenwart

Beiträge: 1 832

Wohnort: Gladbeck

Lieblingscomputer: 8-Bitter und einige 16-Bitter

6

Dienstag, 18. Juni 2013, 15:18

###

Grundsätzliches Interesse hätte ich, aber ich kann natürlich nie vor Ort sein und bin strikter Facebook-Verweigerer.
Wenn das kein k.o.-Kriterium ist, bin ich virtuell dabei.
Gruß
Thomas
-------------------------------------------------------------------------------------------------------------------
Ich bin immer auf der Suche nach Ersatzteilen und Elekronikrestposten.
Bitte an mich denken, wenn Ihr über Angebote stolpert!

- Zum Seitenanfang
- Zitieren
- Ungelesen

Benutzerinformationen überspringen

Microprofessor

mit extrem hoher Leistungsfähigkeit

Beiträge: 2 035

Wohnort: Berlin

7

Mittwoch, 19. Juni 2013, 06:29

###

Sehr schön! Wir werden versuchen das mal so aufzuziehen, dass es auch ohne ständige Anwesenheit möglich ist. Das Zugangspasswort zum Moodle--Kurs schicke ich dir gleich mal per PN. Falls du noch Dokumente o.a. hast, die man da hochladen könnte, wäre ich erfreut.
»Retrocomputing ist kein Heimatfilm der Computerkultur.« (Wolfgang Ernst)
1. VCFB 2014 | About me | Homepage | Sammlung | Jobpage | RETRO | 2650-Projekt

- Zum Seitenanfang
- Zitieren
- Ungelesen

Benutzerinformationen überspringen

Microprofessor

mit extrem hoher Leistungsfähigkeit

Beiträge: 2 035

Wohnort: Berlin

8

Dienstag, 13. August 2013, 16:43

###

Gestern habe ich einen 600 DIN-A4-Seiten umfassenden Kurs von Signetics bekommen. Den habe ich gerade gescannt und jetzt eine ca. 26 MB große OCRte Fassung davon auf meiner Festplatte. Wohin darf ich den hochladen?
»Retrocomputing ist kein Heimatfilm der Computerkultur.« (Wolfgang Ernst)
1. VCFB 2014 | About me | Homepage | Sammlung | Jobpage | RETRO | 2650-Projekt

- Zum Seitenanfang
- Zitieren
- Ungelesen

Benutzerinformationen überspringen

guenner

Kassenwart

Beiträge: 1 832

Wohnort: Gladbeck

Lieblingscomputer: 8-Bitter und einige 16-Bitter

9

Dienstag, 13. August 2013, 22:56

###

warum nicht hier als Dateianhang? Geht das nicht, ist das zu gross?
-------------------------------------------------------------------------------------------------------------------
Ich bin immer auf der Suche nach Ersatzteilen und Elekronikrestposten.
Bitte an mich denken, wenn Ihr über Angebote stolpert!

- Zum Seitenanfang
- Zitieren
- Ungelesen

Benutzerinformationen überspringen

Microprofessor

mit extrem hoher Leistungsfähigkeit

Beiträge: 2 035

Wohnort: Berlin

10

Mittwoch, 14. August 2013, 07:06

###

> ### Zitat von »guenner«

> warum nicht hier als Dateianhang? Geht das nicht, ist das zu gross?

Na, wenn der Upload solche Größen zulässt: 2650-Kurs.pdf
»Retrocomputing ist kein Heimatfilm der Computerkultur.« (Wolfgang Ernst)
1. VCFB 2014 | About me | Homepage | Sammlung | Jobpage | RETRO | 2650-Projekt

- Zum Seitenanfang
- Zitieren
- Ungelesen

Benutzerinformationen überspringen

guenner

Kassenwart

Beiträge: 1 832

Wohnort: Gladbeck

Lieblingscomputer: 8-Bitter und einige 16-Bitter

11

Mittwoch, 14. August 2013, 12:28

###

Ich liebe alte technische Dokumentation. Vielen Dank!
Gruß
Thomas
-------------------------------------------------------------------------------------------------------------------
Ich bin immer auf der Suche nach Ersatzteilen und Elekronikrestposten.
Bitte an mich denken, wenn Ihr über Angebote stolpert!

- Zum Seitenanfang
- Zitieren
- Ungelesen

Benutzerinformationen überspringen

Microprofessor

mit extrem hoher Leistungsfähigkeit

Beiträge: 2 035

Wohnort: Berlin

12

Donnerstag, 10. Oktober 2013, 12:15

###

> ### Zitat von »PeterSieg«

> Hi.
> Hättest du auch auf meine Webseite gefunden: petersieg.bplaced.com
> Aber hänge ich hier an, da ist dann auch die aktuelle graka.asm drin..
> asm.exe ist der Assembler. Einfach starten, dann fragt er den Rest ab.
> Gruß Peter

Hat der bei dir schon mal funktioniert?
Bei Win 7 und XP assembliert er zwar artig in 2 Durchläufen, erzeugt aber aus folgendem Programm immer nur 0 Byte große .bin und .hex:

### Quellcode

    1
    2
    3
    4
    5
    6
    7

    name adder          		; module name
    ORG $0500					; Start address
    lodi,r2 05					; 05h -> R2
    lodi,r0 05					; 06h -> R0
    addz r2						; R0 + R2
    wrtd,r2						; Output
    halt						; End

Die .lst zeigt folgendes:

### Quellcode

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19

    VACS 2650 Cross Assembler V1.24b                                           Page 1

    0000              name adder                      ; module name
    0500              ORG $0500                                       ; Start addres
                  --> s
    0500 0605         lodi,r2 05                                      ; 05h -> R2
    0502 0405         lodi,r0 05                                      ; 06h -> R0
    0504 82           addz r2                                         ; R0 + R2
    0505 F2           wrtd,r2                                         ; Output
    0506 40           halt                                            ; End

    Module Name:     ADDER
    Module Checksum: 000001C8

    Thursday, October 10, 2013  12:22:55

               7 Source Lines       7 Assembled Lines       537080 Bytes Available

                    >>>>   No Assembly Errors Detected.   <<<<

»Retrocomputing ist kein Heimatfilm der Computerkultur.« (Wolfgang Ernst)
1. VCFB 2014 | About me | Homepage | Sammlung | Jobpage | RETRO | 2650-Projekt

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Microprofessor« (10. Oktober 2013, 12:23)

- Zum Seitenanfang
- Zitieren
- Ungelesen

Benutzerinformationen überspringen

PeterSieg

Schriftführer

Beiträge: 1 879

Wohnort: Holzminden, 37603

13

Donnerstag, 10. Oktober 2013, 13:37

###

Ja. Hat bei mir unter XP einwandfrei funktioniert. Hatte damit ja das Testrom/Routinen für die Graka erstellt:

### Quellcode

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152

    VACS 2650 Cross Assembler V1.24a                                       	Page 1

    0000                   	;
    0000                   	;
    0000                     	; EF 9364 Chip; CMD-Port: 1B; Data-Port: 1C
    0000                     	;
    0000                   	;name  	port_2650 	;the module name
    0000                   	;
    0000                   	;section   b1        	;declare a section
    1800                   	org   	1800h
    1800
    1800                     	;declare condition codes
    1800 = 00000000          	z    	equ   	0
    1800 = 00000000          	eq   	equ   	z
    1800 = 00000001          	p    	equ   	1
    1800 = 00000001          	gt   	equ   	p
    1800 = 00000002          	n    	equ   	2
    1800 = 00000002          	lt   	equ   	n
    1800 = 00000003          	un   	equ   	3
    1800
    1800 D41C     	wrtit: 	wrte,r0    	1ch
    1802 6580                	iori,r1    	80h
    1804 D51B                	wrte,r1    	1bh
    1806 457F                	andi,r1    	7fh
    1808 D51B                	wrte,r1    	1bh
    180A 6580                	iori,r1    	80h
    180C D51B                	wrte,r1    	1bh
    180E CF0802              	stra,r3    	$0802   ;save r3
    1811 0701     	delay: 	lodi,r3    	01h
    1813 FB7E                	bdrr,r3    	$
    1815 FA7A                	bdrr,r2    	delay
    1817 0F0802              	loda,r3    	$0802   ;restore r3
    181A 17                  	db         	17h 	;retc,un
    181B
    181B 0420     	cls: 	lodi,r0  20h 	;20=' '; could be other char to fill screen as well. ex 2a='*'
    181D 0508     	fls:   	lodi,r1    	08h 	;cursor also moves to home position
    181F 06FF                	lodi,r2    	$ff
    1821 3F1800              	bsta,un    	wrtit
    1824 17                  	retc,un
    1825
    1825 050F     	chout: 	lodi,r1    	0fh 	;char must be loaded into r0 prior to call chout
    1827 06FF                	lodi,r2    	$ff
    1829 3F1800              	bsta,un    	wrtit
    182C 17                  	retc,un
    182D
    182D 0420     	lf:    	lodi,r0    	20h
    182F 050A                	lodi,r1    	0ah
    1831 06FF                	lodi,r2    	$ff
    1833 3F1800              	bsta,un    	wrtit
    1836 17                  	retc,un
    1837
    1837 0420     	cr:    	lodi,r0    	20h
    1839 050A                	lodi,r1    	0ah
    183B 06FF                	lodi,r2    	$ff
    183D 3F1800              	bsta,un    	wrtit
    1840 0400                	lodi,r0    	00h
    1842 0501                	lodi,r1    	01h
    1844 06FF                	lodi,r2    	$ff
    1846 3F1800              	bsta,un    	wrtit
    1849 17                  	retc,un
    184A
    184A CD0840   	wait:  	stra,r1    	$0840   ;save r1    	;r3 is outer wait loop. load it prior to call wait!

    VACS 2650 Cross Assembler V1.24a  ASM50 GRAKA routines                 	Page 2
    Written by P.Sieg

    184D CE0841              	stra,r2    	$0841   ;save r2
    1850 CF0842              	stra,r3    	$0842   ;save r3    	;r3 is saved
    1853 06FF     	w2:    	lodi,r2    	$ff
    1855 05FF     	w3:    	lodi,r1    	$ff
    1857 F97E     	w4:    	bdrr,r1    	w4  	;r1 bis 0 zaehlen
    1859 FA7A                	bdrr,r2    	w3  	;r2 bis 0 zaehlen
    185B FB76                	bdrr,r3    	w2  	;r3 bis 0 zaehlen
    185D 0D0840              	loda,r1    	$0840   ;restore r1
    1860 0E0841              	loda,r2    	$0841   ;restore r2
    1863 0F0842              	loda,r3    	$0842   ;restore r3 	;and restored
    1866 17                  	retc,un
    1867
    1867 06FF     	hallo: 	lodi,r2    	$ff
    1869 0448                	lodi,r0    	$48         	;H
    186B 3F181D              	bsta,un    	fls
    186E 3F184A              	bsta,un    	wait
    1871 0441                	lodi,r0    	$41         	;A
    1873 3F181D              	bsta,un    	fls
    1876 3F184A              	bsta,un    	wait
    1879 044C                	lodi,r0    	$4c         	;L
    187B 3F181D              	bsta,un    	fls
    187E 3F184A              	bsta,un    	wait
    1881 044C                	lodi,r0    	$4c         	;L
    1883 3F181D              	bsta,un    	fls
    1886 3F184A              	bsta,un    	wait
    1889 044F                	lodi,r0    	$4f         	;O
    188B 3F181D              	bsta,un    	fls
    188E 3F184A              	bsta,un    	wait
    1891 3F181B              	bsta,un    	cls
    1894 40                  	halt
    1895
    1895          	;generates random value in $0847
    1895          	;rnd max+1 must be loaded in $0846
    1895 12       	rnd:   	spsu               	;psu -> r0
    1896 4480                	andi,r0    	$80 	;nur hoechstes bit = sense
    1898 CC0845              	stra,r0    	$0845   ;sichern
    189B CF0842              	stra,r3    	$0842   ;save r3
    189E 0700     	rnd2:  	lodi,r3    	00
    18A0 8701     	rnd3:  	addi,r3    	01
    18A2 EF0846              	coma,r3    	$0846   ;max. rnd+1
    18A5 1C189E              	bcta,eq    	rnd2	;von vorn
    18A8 12                  	spsu               	;psu -> r0
    18A9 4480                	andi,r0    	$80 	;nur hoechstes bit = sense
    18AB EC0845              	coma,r0    	$0845   ;state changed?
    18AE 1C18A0              	bcta,eq    	rnd3
    18B1 CF0847              	stra,r3    	$0847   ;save rnd value
    18B4 0F0842              	loda,r3    	$0842   ;restore r3 	;and restored
    18B7 17                  	retc,un
    18B8
    18B8 > 0000            	end

    VACS 2650 Cross Assembler V1.24a  ASM50 GRAKA routines                 	Page 3
    List of Identifiers

    %GRAKA (default) . . . . . . . . = Section  1800-18B7 (Byte)
    CHOUT. . . . . . . . . . . . . . = Value	00001825 (not used)
    CLS. . . . . . . . . . . . . . . = Value	0000181B
    CR . . . . . . . . . . . . . . . = Value	00001837 (not used)
    DELAY. . . . . . . . . . . . . . = Value	00001811
    EQ . . . . . . . . . . . . . . . = Value	00000000
    FLS. . . . . . . . . . . . . . . = Value	0000181D
    GT . . . . . . . . . . . . . . . = Value	00000001 (not used)
    HALLO. . . . . . . . . . . . . . = Value	00001867 (not used)
    LF . . . . . . . . . . . . . . . = Value	0000182D (not used)
    LT . . . . . . . . . . . . . . . = Value	00000002 (not used)
    N. . . . . . . . . . . . . . . . = Value	00000002
    P. . . . . . . . . . . . . . . . = Value	00000001
    RND. . . . . . . . . . . . . . . = Value	00001895 (not used)
    RND2 . . . . . . . . . . . . . . = Value	0000189E
    RND3 . . . . . . . . . . . . . . = Value	000018A0
    UN . . . . . . . . . . . . . . . = Value	00000003
    W2 . . . . . . . . . . . . . . . = Value	00001853
    W3 . . . . . . . . . . . . . . . = Value	00001855
    W4 . . . . . . . . . . . . . . . = Value	00001857
    WAIT . . . . . . . . . . . . . . = Value	0000184A
    WRTIT. . . . . . . . . . . . . . = Value	00001800
    Z. . . . . . . . . . . . . . . . = Value	00000000

    Module Name: 	*NONAME*
    Module Checksum: 00002FAA

    Monday, April 1, 2013  17:27:44

         	115 Source Lines 	115 Assembled Lines   	528125 Bytes Available

                	>>>>   No Assembly Errors Detected.   <<<<

Aus der Erinnerung wüßte ich jetzt keine Besonderheiten mehr.. achte aber auf korrekte Angabe von Hex Werten etc.
Gruß Peter
petersieg.bplaced.com

- Zum Seitenanfang
- Zitieren
- Ungelesen

Benutzerinformationen überspringen

Microprofessor

mit extrem hoher Leistungsfähigkeit

Beiträge: 2 035

Wohnort: Berlin

14

Donnerstag, 10. Oktober 2013, 16:36

###

Ich hab es jetzt noch mal mit dem ZIP von oben versucht. Allerdings wird bei meinem Programm die .bin wieder nur 0 Byte groß.
Kannst du bitte mal versuchen, was da bei dir heraus kommt? Falls irgend etwas > 0 Byte, gib mir bitte mal die .bin und die .hex.
»Microprofessor« hat folgende Datei angehängt:

- ADD.ASM.zip (200 Byte - 19 mal heruntergeladen - zuletzt: 12. Mai 2014, 03:21)

»Retrocomputing ist kein Heimatfilm der Computerkultur.« (Wolfgang Ernst)
1. VCFB 2014 | About me | Homepage | Sammlung | Jobpage | RETRO | 2650-Projekt

- Zum Seitenanfang
- Zitieren
- Ungelesen

Benutzerinformationen überspringen

PeterSieg

Schriftführer

Beiträge: 1 879

Wohnort: Holzminden, 37603

15

Donnerstag, 10. Oktober 2013, 18:37

###

Also:
1. asm.exe

> ### Zitat

> J:\4_RETR~1\misc\SBC2650\asm50>asm

> ### Zitat

> VACS 2650 Cross Assembler V1.24a by A.C. Verschueren and W.H. Taphoorn.
> Give source filespec: port50

> ### Zitat

> Give object filespec [NUL]: port50

> ### Zitat

> Give list filespec [NUL]: port50

> ### Zitat

> Give options [qerd[c[,:;-.]]ismtnpv1..9] or <CR>:
> Starting First Pass

> ### Zitat

> Starting Second Pass
> 18 Source Lines 18 Assembled Lines 527352 Bytes Available
> >>>> No Assembly Errors Detected. <<<<

2. hex2bin:

> ### Zitat

> J:\4_Retro-Computing\misc\SBC2650\asm50>hex2bin port50.hex

> ### Zitat

> hex2bin v1.0.1, Copyright (C) 1999 Jacques Pelletier

> ### Zitat

> Lowest address = 00000900

> ### Zitat

> Highest address = 00000904
> J:\4_Retro-Computing\misc\SBC2650\asm50>[/code]

> ### Zitat

> EDIT: Was für eine Scheiß Formatierung hat der CODE Tag den hier imForum?!

> ### Zitat

> Warum schluckt er Zeilenumbrüche?

Erzeugt genau ein bin File mit den Bytes welche aus dem lst File ersichtlich sind..
Evtl. hatte dir die hex2bin.exe noch gefehlt? Hatte ich mir separat aus dem i-Net gezogen..
Gruß Peter
»PeterSieg« hat folgende Dateien angehängt:

- port50.zip (1,27 kB - 18 mal heruntergeladen - zuletzt: 30. Mai 2014, 21:18)
- x2bin.zip (7,15 kB - 15 mal heruntergeladen - zuletzt: 31. Mai 2014, 15:43)

petersieg.bplaced.com

- Zum Seitenanfang
- Zitieren
- Ungelesen

Benutzerinformationen überspringen

Microprofessor

mit extrem hoher Leistungsfähigkeit

Beiträge: 2 035

Wohnort: Berlin

16

Donnerstag, 10. Oktober 2013, 19:07

###

OK, da war ich wohl zu faul. Ich habe einfach in der DOS-Shell eingegeben:

### Quellcode

    1

    asm add.asm -a

Danke für die Hilfe!
»Retrocomputing ist kein Heimatfilm der Computerkultur.« (Wolfgang Ernst)
1. VCFB 2014 | About me | Homepage | Sammlung | Jobpage | RETRO | 2650-Projekt

- Zum Seitenanfang
- Zitieren
- Ungelesen

Benutzerinformationen überspringen

Microprofessor

mit extrem hoher Leistungsfähigkeit

Beiträge: 2 035

Wohnort: Berlin

17

Freitag, 11. Oktober 2013, 10:23

###

Irgendwie komme ich nicht über die 0 Byte hinaus:
»Retrocomputing ist kein Heimatfilm der Computerkultur.« (Wolfgang Ernst)
1. VCFB 2014 | About me | Homepage | Sammlung | Jobpage | RETRO | 2650-Projekt

- Zum Seitenanfang
- Zitieren
- Ungelesen

Benutzerinformationen überspringen

Microprofessor

mit extrem hoher Leistungsfähigkeit

Beiträge: 2 035

Wohnort: Berlin

18

Freitag, 11. Oktober 2013, 10:24

###

Einen Hinweis habe ich noch bekommen: Es könnte an den CRs am Zeilenende liegen. Einige Windowsprogramme wollen ja ein LF+CR. Welchen Editor auf welchem System benutzt du?
»Retrocomputing ist kein Heimatfilm der Computerkultur.« (Wolfgang Ernst)
1. VCFB 2014 | About me | Homepage | Sammlung | Jobpage | RETRO | 2650-Projekt

- Zum Seitenanfang
- Zitieren
- Ungelesen

Benutzerinformationen überspringen

PeterSieg

Schriftführer

Beiträge: 1 879

Wohnort: Holzminden, 37603

19

Freitag, 11. Oktober 2013, 10:53

###

Notepad unter Win XP.
Die add.hex hat doch schon 0 bytes. Da kannst du dir den Aufruf hex2bin auch sparen..
Anscheinend erkennt er 7 Zeilen.
Ja, CR+LF sollte evtl. bei einem Assembler der in Turbo Pascal 5 erstellt ist evtl. besser sein.
---
Alternativ sollte auch der Arnold Assembler für 2650 gehen.
Peter
petersieg.bplaced.com

- Zum Seitenanfang
- Zitieren
- Ungelesen

Benutzerinformationen überspringen

Microprofessor

mit extrem hoher Leistungsfähigkeit

Beiträge: 2 035

Wohnort: Berlin

20

Freitag, 11. Oktober 2013, 11:56

###

> ### Zitat von »PeterSieg«

> Die add.hex hat doch schon 0 bytes. Da kannst du dir den Aufruf hex2bin auch sparen..

JA JA JA ... Ich wollte nur testen, ob das hex2bin überhaupt unter Parallels läuft.

> ### Zitat

> Anscheinend erkennt er 7 Zeilen.
> Ja, CR+LF sollte evtl. bei einem Assembler der in Turbo Pascal 5 erstellt ist evtl. besser sein.

Was ist der Grund dafür? (Interessehalber)

> ### Zitat

> Alternativ sollte auch der Arnold Assembler für 2650 gehen.

Hab ich mal runtergeladen. Ich schaue jetzt aber erst mal, ob ich "Notepad++" dazu bringen kann, unterschiedlichen Zeilenende-Codes zu nutzen oder einen anderen Editor finde, der das kann.
»Retrocomputing ist kein Heimatfilm der Computerkultur.« (Wolfgang Ernst)
1. VCFB 2014 | About me | Homepage | Sammlung | Jobpage | RETRO | 2650-Projekt

- Zum Seitenanfang
- Zitieren
- Ungelesen

Benutzerinformationen überspringen

Timo Weirich

Fördermitglied

Beiträge: 1 364

Wohnort: tief im Hunsrück

Lieblingscomputer: Amiga 600 (ja, wirklich ;-)

21

Freitag, 11. Oktober 2013, 12:23

###

Ja, Notepad++ kann das. Unter "Bearbeiten -> Format Zeilenende" kann man die beliebig hin und her konvertieren.
--
http://www.retro-net.de

- Zum Seitenanfang
- Zitieren
- Ungelesen

Benutzerinformationen überspringen

Microprofessor

mit extrem hoher Leistungsfähigkeit

Beiträge: 2 035

Wohnort: Berlin

22

Freitag, 11. Oktober 2013, 12:31

###

> ### Zitat

> Ja, Notepad++ kann das. Unter "Bearbeiten -> Format Zeilenende" kann man die beliebig hin und her konvertieren.

Danke! Ich hab das jetzt ein paar mal gemacht.
Das Problem scheint nicht an der Zeilenend-Codierung zu liegen. Ich hab die jetzt mal von Win in Mac und in UNIX umgewandelt, bekomme aber trotzdem immer 0 Byte .hex.
Dann habe ich mal ein anderes, wesentlich längeres Programm genommen und es assembliert und siehe da: die .hex hat eine ordentliche Länge.
Als nächstes habe ich mein Programm mal genommen und die Codezeilen einfach noch ein paar mal darunter kopiert, so dass es nun nich tmehr 7 sondern 57 Zeilen lang ist ... und siehe da: Der Assembler assembliert es.
Der mag einfach keine zu kurzen .asm. Das ist zwar doof, weil ich natürlich erst mal ein paar Fingerübungen machen möchte, aber kein großes Drama.
»Retrocomputing ist kein Heimatfilm der Computerkultur.« (Wolfgang Ernst)
1. VCFB 2014 | About me | Homepage | Sammlung | Jobpage | RETRO | 2650-Projekt

- Zum Seitenanfang
- Zitieren
- Ungelesen

Benutzerinformationen überspringen

Microprofessor

mit extrem hoher Leistungsfähigkeit

Beiträge: 2 035

Wohnort: Berlin

23

Freitag, 11. Oktober 2013, 12:38

###

Im WinArcadia ist übrigens ein Assemblierer integriert und zwar im Debugger-Modul CLI. Dort kann man sich mit "h" die Funktionen anzeigen lassen. Darunter befindet sich auch ein voll Signetics-2650-kompatibler Assemblierer. Laut James Jacobs verfügt er auch über alle wichtigen Pseudo-Opcodes (Label, DB, ORG, ...) sowie über einen nicht-standardisierten "START"-OpCode, mit dessen Hilfe man die Start-Adresse eines Programms definieren kann. (Die angesprungen wird, wenn man beim "Instructor 50" auf RUN oder RST drückt.
»Retrocomputing ist kein Heimatfilm der Computerkultur.« (Wolfgang Ernst)
1. VCFB 2014 | About me | Homepage | Sammlung | Jobpage | RETRO | 2650-Projekt

- Zum Seitenanfang
- Zitieren
- Ungelesen

Benutzerinformationen überspringen

Microprofessor

mit extrem hoher Leistungsfähigkeit

Beiträge: 2 035

Wohnort: Berlin

24

Freitag, 11. Oktober 2013, 21:03

###

James hat heute extra nachgelegt:

> ### Zitat

> I have released WinArcadia 21.61. It will accept any kind of
> end-of-lines, so it should not matter which editor you are using
> anymore.
> Also, you can now load Instructor 50 BINs. If the first byte of the
> file is $C5, it handles the file as a PGM. Otherwise, it handles it as
> a BIN, with a start address of $0000. This should make things easier.
> I have added the Counter, Billboard and Clock examples from the book
> to the Games Pack at the site, I will type the others in soon.

»Retrocomputing ist kein Heimatfilm der Computerkultur.« (Wolfgang Ernst)
1. VCFB 2014 | About me | Homepage | Sammlung | Jobpage | RETRO | 2650-Projekt

- Zum Seitenanfang
- Zitieren
- Ungelesen

Benutzerinformationen überspringen

Microprofessor

mit extrem hoher Leistungsfähigkeit

Beiträge: 2 035

Wohnort: Berlin

25

Freitag, 11. Oktober 2013, 21:06

###

Weiter schreibt er: Wenn er Zugriff auf die Hardware einer VC-4000 bekäme, könnte er den Emulator der Konsole sehr verbessern. Es gibt da offenbar ziemliche Timing-Probleme.
Jetzt frage ich mich, ob man vielleicht mit Vereinsmitteln die Entwicklung von WinArcadia unterstützten könnte, um James eine VC-4000 und ein paar Module zu kredenzen?
»Retrocomputing ist kein Heimatfilm der Computerkultur.« (Wolfgang Ernst)
1. VCFB 2014 | About me | Homepage | Sammlung | Jobpage | RETRO | 2650-Projekt

- Zum Seitenanfang
- Zitieren
- Ungelesen

### Zurzeit ist neben Ihnen 1 Benutzer in diesem Thema unterwegs:

1 Besucher

### Ähnliche Themen

### Verwendete Tags

Assembler, Signetics 2650

Thema bewerten

Dauerhaft angemeldet bleiben?