u883 (Z8671)

V

Volker Pohlers

Guest
Hallo,

vielleicht ein bisschen off topic, aber ich suche Quellcode und ROM-Code
für einen U883-Emulator.
Da so etwas nicht zu finden ist, werde ich ihn wohl leider selbst schreiben
müssen.

Nur- wie komme ich an den internen ROM mit dem Tiny-Basic ran? Oder hat
sogar irgendwer einen Dump davon rumzuliegen?

mfg
Volker Pohlers
pohlers.home.pages.de (z9001, ju+te, lc-80, ...)
 
"Volker Pohlers" <volker.pohlers@gmx.net> wrote:

vielleicht ein bisschen off topic, aber ich suche Quellcode und
ROM-Code für einen U883-Emulator.
Da so etwas nicht zu finden ist, werde ich ihn wohl leider selbst
schreiben müssen.

Nur- wie komme ich an den internen ROM mit dem Tiny-Basic ran? Oder
hat sogar irgendwer einen Dump davon rumzuliegen?
auf einem anderen System würde man das z.B. so machen:

http://www.frank-buss.de/tmp/c64.png

und dann am Druckeranschluss die Daten abgreifen.

--
Frank Buß, fb@frank-buss.de
http://www.frank-buss.de, http://www.it4-systems.de
 
Hallo Volker,
ich habe noch IC's, prog.EPROM, und auch einige Leiterplatten für den JuTe
Computer hier rumliegen. Auf den Boden auch noch einige Dokumentationen. Sag
mal, was Du suchst, dann krame ich mal.

Tschüß
Steffen.Braun at web. de


"Volker Pohlers" <volker.pohlers@gmx.net> schrieb im Newsbeitrag
news:2nur5tF4nv4fU1@uni-berlin.de...
Hallo,

vielleicht ein bisschen off topic, aber ich suche Quellcode und ROM-Code
für einen U883-Emulator.
Da so etwas nicht zu finden ist, werde ich ihn wohl leider selbst
schreiben
müssen.

Nur- wie komme ich an den internen ROM mit dem Tiny-Basic ran? Oder hat
sogar irgendwer einen Dump davon rumzuliegen?

mfg
Volker Pohlers
pohlers.home.pages.de (z9001, ju+te, lc-80, ...)
 
In article <2nur5tF4nv4fU1@uni-berlin.de>,
"Volker Pohlers" <volker.pohlers@gmx.net> writes:
Hallo,

vielleicht ein bisschen off topic, aber ich suche Quellcode und ROM-Code
für einen U883-Emulator.
Da so etwas nicht zu finden ist, werde ich ihn wohl leider selbst schreiben
müssen.

Nur- wie komme ich an den internen ROM mit dem Tiny-Basic ran? Oder hat
sogar irgendwer einen Dump davon rumzuliegen?

mfg
Volker Pohlers
pohlers.home.pages.de (z9001, ju+te, lc-80, ...)
Ich habe auch noch ICs und auch einen U2364BM200. Das ist ein Rom,
das ein Debugging und Entwicklungssystem enthält...
Irgwendwo trieben sich auch noch Unterlagen herum.

Gruß

Holm

--
L&P::Kommunikation GbR Holm Tiffe * Administration, Development
FreibergNet.de Internet Systems phone +49 3731 41930
Bereich Server & Technik fax +49 3731 4196026
D-09599 Freiberg * Nonnengasse 31a http://www.freibergnet.de
 
"Volker Pohlers" <volker.pohlers@gmx.net> wrote:
vielleicht ein bisschen off topic, aber ich suche Quellcode und ROM-Code
für einen U883-Emulator.
Da so etwas nicht zu finden ist, werde ich ihn wohl leider selbst schreiben
müssen.
Cool. Würde mich interessieren.

Nur- wie komme ich an den internen ROM mit dem Tiny-Basic ran?
Nun, der U883 läuft ja ohnehin nur mit externem Speicher, intern ist
nur der BASIC-Interpreter und eine Bootstrap-Routine. Da das ROM nicht
geschützt ist, brennt man ein kleines Programm in ein EPROM und liest
das ROM einfach aus. Etwa so:


LINE LOC OBJ SOURCE

0001 ORG %800
0002
0003 0800 8D 08 30 JP isr0
0004 0803 8D 08 30 JP isr0
0005 0806 8D 08 30 JP isr0
0006 0809 8D 08 30 JP isr0
0007 080C 8D 08 30 JP isr0
0008 080F 8D 08 30 JP isr0
0009
0010 ;hier einfügen:
0011 ;Initialisierung Ports, Stack, SIO
0012
0013 0812 E6 FB 00 LD IMR, #0 ;alle Interrupts maskieren
0014 0815 9F EI
0015
0016 0816 31 10 SRP #%10 ;Arbeitsregister ab %10
0017 0818 B0 10 CLR %10 ;Zeiger auf ROM-Anfang -> 0
0018
0019 081A C2 20 loop: LDC R2, @RR0 ;Byte aus ROM lesen
0020 081C 29 F0 LD SIO, R2 ;Byte ausgeben
0021
0022 081E 76 FA 40 wait: TM IRQ, #%40 ;warte auf SIO
0023 0821 6B FB JR Z, wait
0024 0823 E6 FA 00 LD IRQ, #0 ;Interrupt löschen
0025
0026 0826 A0 10 INCW %10 ;Zeiger incrementieren
0027 0828 A6 10 08 CP %10, #8 ;bei %800 ist Schluß
0028 082B EB ED JR NZ, loop
0029
0030 082D 8D 08 2D halt: JP halt
0031
0032 0830 BF isr0: IRET ;leere Interrupt-Routine


XL
 

Welcome to EDABoard.com

Sponsor

Back
Top