Autor Thema: Raven060 - Aufbau-Abenteuer  (Gelesen 6149 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline LarryL

  • Benutzer
  • Beiträge: 242
Re: Raven060 - Aufbau-Abenteuer
« Antwort #100 am: Do 25.12.2025, 06:56:44 »
Insofern werde ich sehr wahrscheinlich erstmal die Karte mit Opti-Chipsatz als nächstes ausprobieren und schauen ob ich die mit J602 des Raven-Boards verbinden kann. Müsste ich nur die genaue Pinbelegung herausbekommen.

Mal schnell nen Screenshot gemacht

Offline bbisi

  • Benutzer
  • Beiträge: 50
Re: Raven060 - Aufbau-Abenteuer
« Antwort #101 am: Do 25.12.2025, 10:27:51 »
wie wird die Soundkarte angesteuert
z.B. meine AWE64. CT4520 PNP
Muß ich im Autoordner einen Treiber laden?
Wird die AWE vom EmuTos erkannt?
Wie prüfe ich ob die AWE erkannt wurde. Z.B. über die Outputs vom seriellen Monitor?
Womit spiele ich beim Atari einen Testsound am Besten ab

Viele Fragen für einen Newling

« Letzte Änderung: Do 25.12.2025, 10:41:57 von bbisi »

Offline Wosch

  • Benutzer
  • Beiträge: 849
  • Ich liebe dieses Forum!
Re: Raven060 - Aufbau-Abenteuer
« Antwort #102 am: Do 25.12.2025, 23:12:12 »
Hi.
Wolltest Du deinen Raven nicht verkaufen?
Gruß
Wolfgang

Milan060, Falcon FX36, TT,STE,MST,ST, MagicPC,STEmulator,Lynx,Jag,2600,5200,7800, 400,800,600XL,800XL,65XE,130XE,1200XL,PCs mit Win7, Win10, Linux, div. Apple Geräte, div. RPis

Offline Wosch

  • Benutzer
  • Beiträge: 849
  • Ich liebe dieses Forum!
Re: Raven060 - Aufbau-Abenteuer
« Antwort #103 am: Do 25.12.2025, 23:13:31 »
Hat schon mal einer ein paar Benchmarks gegen einen Milan 060 gemacht?
Gruß
Wolfgang
Milan060, Falcon FX36, TT,STE,MST,ST, MagicPC,STEmulator,Lynx,Jag,2600,5200,7800, 400,800,600XL,800XL,65XE,130XE,1200XL,PCs mit Win7, Win10, Linux, div. Apple Geräte, div. RPis

Offline LarryL

  • Benutzer
  • Beiträge: 242
Re: Raven060 - Aufbau-Abenteuer
« Antwort #104 am: Fr 26.12.2025, 07:48:27 »
Ich hatte einen 44 Pin- auf 40 Pin-Adapter ausprobiert. Gar nicht gut!

Die Probleme hatte ich auch…
Mein Schreibtisch ist aktuell voll von gecrimpten Kabeln, 40p und 44p, sowie 40/44p Adaptern verschiedenster Couleur und CF-Adaptern.
Problem war, dass die 40/44p Adapter tlw die Pinabfolge spiegeln (gerade gegen ungerade)

Die Kombi die bei mir nun läuft: 44/40p Adapter direkt am Raven, dann mit 40p weiter. CF-Adapter als 3.5“ Einschub (der hat beide Anschlüsse), steckt dann im 5.25“ Rahmen direkt überm CD ROM. Braucht dann natürlich extra Stromversorgung

@Nervengift hat mich gebeten, hier nochmal ergänzende Infos zu teilen.
Ich habe bei mir (vom Mainbord aus gesehen) folgende funktionierende Anordnung:
1. Byteswap Adapter - also 44p/44p
2. 44p auf 40p Adapter. Der hier: CERRXIAN 2,5 Zoll HDD auf 3,5... https://www.amazon.de/dp/B07ZNKPHNP?ref=ppx_pop_mob_ap_share
3. 40p Kabel mit 3 Buchsen, insgesamt ca 50cm lang
4. CF Adapter (40p) am ersten Abgriff nach ca 35cm. Der hier: StarTech.com 3,5 Zoll... https://www.amazon.de/dp/B000T9QQP0?ref=ppx_pop_mob_ap_share
5. CD ROM (40p) am zweiten Abgriff ca 15cm weiter

Der CF Adapter hat sowohl einen 44p als auch einen 40p Anschluss (bei Verwendung von letzterem, benötigt man natürlich eine extra Spannungsversorgung über den Floppy-Power-Connector.
Dieser Adapter funktionierte natürlich (auch in Master/Slave Konfiguration mit einem zweiten CF Adpter) auch direkt an einem 44p Kabel

Offline LarryL

  • Benutzer
  • Beiträge: 242
Re: Raven060 - Aufbau-Abenteuer
« Antwort #105 am: Fr 26.12.2025, 07:54:37 »
Hat schon mal einer ein paar Benchmarks gegen einen Milan 060 gemacht?
Gruß
Wolfgang

Ich habe jetzt keinen Milan…

Hatte im Rahmen meiner Tests nach dem Aufbau aber Coremark68k laufen lassen - ich meine, bei 50MHz Bustakt und 100MHz CPU-Takt war das ein Coremark von ca 210
Bei 48/96 kam ca 200 raus

Ich kann das heute aber nochmal wiederholen und auch nochmal Gembench6 und Gembench4 laufen lassen und Screenshots teilen.
Gembench6 hat im Vergleich zum TT ca 400-500% ausgeworfen. Die Grafikperformance hängt aber stark von der Grafikkarte und Auflösung ab. Ich hatte da eine ET4000AX drin und 1024x768x8 eingestellt.
 

Offline LarryL

  • Benutzer
  • Beiträge: 242
Re: Raven060 - Aufbau-Abenteuer
« Antwort #106 am: Sa 27.12.2025, 07:13:40 »
Moin,

Anders Granlund hat ein neues Release gebaut

1. UIP ist nun im ROM - extra für Bbisi

2. EmuTOS ist nun mit dem flag SCSIDRV gebaut, d.h. Extendos funktioniert, UND man kann nun HDDRUTIL zum partitionieren benutzen, ohne vorher den HDDRIVER selber starten zu müssen. Damit kann man nun sogar neben Atari-Style auch FAT16 Partitionen erstellen. Ohne den Byteswap Adapter muss man die Byteswap-Checkbox anhaken, mit Byteswap Adapter lässt man den Haken dann aber weg (macht ja der Adapter dann in HW)

Offline czietz

  • Benutzer
  • Beiträge: 3.952
Re: Raven060 - Aufbau-Abenteuer
« Antwort #107 am: Sa 27.12.2025, 08:42:39 »
2. EmuTOS ist nun mit dem flag SCSIDRV gebaut

Ich frage mich allerdings, warum das vorher nicht der Fall war. Deaktiviert Anders Features, die in EmuTOS eigentlich Standard sind?

Offline Anders Granlund

  • Benutzer
  • Beiträge: 5
Re: Raven060 - Aufbau-Abenteuer
« Antwort #108 am: Sa 27.12.2025, 09:55:42 »
Ich frage mich allerdings, warum das vorher nicht der Fall war. Deaktiviert Anders Features, die in EmuTOS eigentlich Standard sind?

It's actually the opposite :)
Selectively activating things which are by default disabled in EmuTOS with !CONF_ATARI_HARDWARE

I didn't realise what CONF_WITH_SCSI_DRIVER was until I was made aware just recently so it had been left disabled like in other 'Alien' platforms.

In hindsight, perhaps a better route would have been to use CONF_ATARI_HARDWARE and then disabled the specific things not supported instead.
« Letzte Änderung: Sa 27.12.2025, 10:00:34 von Anders Granlund »

Offline czietz

  • Benutzer
  • Beiträge: 3.952
Re: Raven060 - Aufbau-Abenteuer
« Antwort #109 am: Sa 27.12.2025, 10:26:49 »
It's actually the opposite :)
Selectively activating things which are by default disabled in EmuTOS with !CONF_ATARI_HARDWARE

Okay. Thanks for the clarification. :) If you're unsure what CONF_* does, feel free to contact me.

Offline Nervengift

  • Benutzer
  • Beiträge: 1.623
Re: Raven060 - Aufbau-Abenteuer
« Antwort #110 am: Sa 27.12.2025, 20:40:46 »
@Wosch ich habe einen Milan, aber keinen mit 68060er. Der steckt im Raven. ;D

Ich habe jetzt auch eine Netzwerkkarte für den Raven aufgetrieben. Allerdings gibt es bei der Konfiguration der Karte für den Treiber, der mit dem Raven mitgeliefert wird (EtherNE von Dr. Thomas Redelberger), eine Kleinigkeit zu beachten, ansonsten funktioniert die Karte nicht korrekt! Sie muss auf die I/O Adresse $300 eingestellt werden!

Das ISA-Bios des Raven konfiguriert die ISA-Plug'n'Play Karten automatisch. Dabei wird während des Bootvorgangs eine Logdatei ins Rootverzeichnis geschrieben, auf welche Werte die erkannten Plug'n'Play-Karten eingestellt werden. Der Raven hat meine NE2000-Karte aber nicht auf die I/O-Adresse $300 eingestellt sondern auf $220. Bleiben zwei Möglichkeiten: Entweder man konfiguriert die Karte manuell mit Hilfe der entsprechenden Jumper, falls die Karte darüber verfügt oder man braucht einen alten PC mit DOS und dem Konfigurationsprogramm, das die entsprechenden Werte setzt und auf der Karte abspeichert. Stehen diese beiden Dinge nicht zur Verfügung, hat man verloren! Dann wird man die Karte im Raven nicht zum Laufen bekommen. :'(

Ich habe bei meiner Karte das mit den Jumpern erledigen können und den IRQ so eingestellt wie ihn das ISA-Plug'n'Play-Bios des Raven vorher vergeben hatte. Dann funktionierte die Karte auch.

Manuell konfigurierte Karten erkennt das ISA-Plug'n'Play Bios des Raven auch und listet sie in der entsprechenden Logdatei auf. Man sollte allerdings die Werte für die manuell konfigurierten Karten in die isa_bios.inf eintragen. Das ist zwar optional, aber hilft wohl ggf. Probleme mit Programmen zu verhinden, die nach der entsprechenden ISA-Hardware suchen.

@Anders Granlund may the ISA-Plug'n'Play Bios configure NE2000 ethernet adapters automatically with i/o-Adress $300? If you have a jumperless NE2000 card and you don't have any dos driver software and no old PC to configure the card, you won't be able to use the adapter with the Raven.
520 ST(M) (TOS 1.02), Falcon030 (16 MHz, 16 MB RAM, CF-Karte, MiNT & MyAES), Milan040 (25 MHz, 48 MB RAM, EasyMiNT 1.90), Firebee (2nd Edition), PowerMac G5 Late 2005 (2 x 2,3 GHz, Mac OS 10.5), iMac 4K Late 2015 (intel Core i7 4 x 3,3 GHz, Mac OS 10.11.6), IBM XT SFD (640 KB RAM, DR DOS 6.0), Compaq LTE 5300 (Pentium/133 MHz, DR-DOS 7.03), AT-PC (Cyrix 6x86L/200 MHz, Windows 98 SE/MS-DOS 6.22 & Windows 3.11)

Offline Nervengift

  • Benutzer
  • Beiträge: 1.623
Re: Raven060 - Aufbau-Abenteuer
« Antwort #111 am: Gestern um 01:08:21 »
Wenn die Ethernetkarte korrekt konfiguriert wurde, gibt sie im Kontrollfeld Sting Port Setup auch eine brauchbare MAC-Adresse aus (siehe angehängtes Bild). Ist die Karte auf eine andere I/O-Adresse als $300 konfiguriert, wird im Kontrollfeld auch eine MAC-Adresse ausgegeben, die aber mehr oder weniger Unsinn ist (01:ff:ff:ff:ff:ff).

Von AssemSoft gibt es auch einen NE2000-Treiber, der allerdings nur unter MiNT läuft, aber dafür folgende I/O-Adressen unterstützt: $300, $280, $320, $340, $360 und $380. Ein anderes Problem: Das Raven ISA-P'n'P-Bios hatte meiner Karte den IRQ 3 zugewiesen, aber der AssemSoft-Treiber unterstützt nur IRQ 5, 9, 10, 11 und 13. Ich könnte manuell einen entsprechenden IRQ einstellen und schauen ob dieser Treiber auch funktioniert. Allerdings weiß ich nicht, welche IRQs beim Raven frei sind. @LarryL weißt Du da ggf. mehr?

@bbisi als nächstes kommt dann die Soundkarte dran. Mal sehen wie das dann mir der so läuft.
« Letzte Änderung: Gestern um 02:14:20 von Nervengift »
520 ST(M) (TOS 1.02), Falcon030 (16 MHz, 16 MB RAM, CF-Karte, MiNT & MyAES), Milan040 (25 MHz, 48 MB RAM, EasyMiNT 1.90), Firebee (2nd Edition), PowerMac G5 Late 2005 (2 x 2,3 GHz, Mac OS 10.5), iMac 4K Late 2015 (intel Core i7 4 x 3,3 GHz, Mac OS 10.11.6), IBM XT SFD (640 KB RAM, DR DOS 6.0), Compaq LTE 5300 (Pentium/133 MHz, DR-DOS 7.03), AT-PC (Cyrix 6x86L/200 MHz, Windows 98 SE/MS-DOS 6.22 & Windows 3.11)

Offline LarryL

  • Benutzer
  • Beiträge: 242
Re: Raven060 - Aufbau-Abenteuer
« Antwort #112 am: Gestern um 06:08:49 »
Allerdings weiß ich nicht, welche IRQs beim Raven frei sind. @LarryL weißt Du da ggf. mehr?

Ich meine, das IRQs aktuell noch garnicht genutzt werden.
Hatte irgendwann gelesen, dass Anders da gerade dran arbeitet
Bin mir da aber nicht 100% sicher…

Offline LarryL

  • Benutzer
  • Beiträge: 242
Re: Raven060 - Aufbau-Abenteuer
« Antwort #113 am: Gestern um 10:15:31 »
Hat schon mal einer ein paar Benchmarks gegen einen Milan 060 gemacht?
Gruß
Wolfgang

Moin,
Ich war noch Benchmark-Ergebnisse schuldig
Siehe anhängende Bildschirmphotos von Coremark68k, Gembench6.31 und Gembench4
Bei Gembench ist der Vergleich gegenüber einem Standard ST mit 68000

Mein Raven läuft mit 50MHz Bus- und 100MHz CPU-Takt
Als Grafikkarte ist eine unbeschleunigte ET4000AX drin und Auflösung ist 1024x768 mit 256 Farben

Jetzt bräuchte man nur noch Ergebnisse vom Milan zum Vergleich…
@Nervengift falls Du die CPU nochmal in den Milan stecken würdest…

Offline czietz

  • Benutzer
  • Beiträge: 3.952
Re: Raven060 - Aufbau-Abenteuer
« Antwort #114 am: Gestern um 10:20:52 »
CoreMark-Resultat hier hinzugefügt: https://github.com/czietz/coremark/wiki/Results

Offline Anders Granlund

  • Benutzer
  • Beiträge: 5
Re: Raven060 - Aufbau-Abenteuer
« Antwort #115 am: Gestern um 13:11:20 »
Zitat von: Nervengift link=topic=18326.msg274930#msg274930
may the ISA-Plug'n'Play Bios configure NE2000 ethernet adapters automatically with i/o-Adress $300?

(Entschuldigung, das ist zu viel und zu kompliziert für mich auf Deutsch zu schreiben)

ISA_BIOS can configure the card in any way you want but it will not do any kind of auto resource allocation to avoid conflicts, like Windows does for PnP cards but MS-DOS didn't.

Unless told otherwise by editing ISA_BIOS.INF, it will put all cards and devices in what the vendor has specified as default, and then also activate them.

When you have multiple cards, especially multiple soundcards, this will no doubt require you to configure them in a way to avoid resource conflicts.

It's on my wishlist to make a GUI for configuring devices but for now you have to enter your settings in ISA_BIOS.INF, using ISA_BIOS.LOG as a guide on what cards and devices you have, and what settings they will accept.

ISA_BIOS.INF that comes with the software package should be fairly well commented and have some examples so I would start by reading that.

But generally what you want to do when putting a new PNP card in the machine is:
1) look at ISA_BIOS.LOG to see what it configures to by default.
If that's not the settings you want, then find the card/devices further up in the log file to find out what settings it will accept.

It will show each card it found, and for each card it will show each device on that card.
Each device can have one or more 'base configs' that you can choose.
And each 'base config' will finally list the IO/IRQ/DMA settings that you can pick if you choose to use that base conf.
Personally I think the PNP concept of those 'base configs' are only confusing people, back then in MS-DOS as well as now, but it is what it is :)
Some vendors use them and some instead use only a single one with a wide range of IO/IRQ/DMA selection.

These concepts and settings are exactly the same as in MS-DOS and Windows so knowledge of that is a bonus but not a must. The main difference here is that you'll have to use a textfile to change settings whereas in DOS each card vendor usually provided their own more or less user friendly PNP configuration program.

2) Using the information you gathered from ISA_BIOS.LOG, now add new entries in ISA_BIOS.INF to make sure the card gets configured in the way you want.


As an example, this is what I have in my ISA_BIOS.INF for my network card:

dev.KTC2000.RTL8019.io  = 300

And this is the information about the card provided in the log file:
CARD1 : KTC2000 : Kingston EtheRx KNE20 Plug and Play ISA Adapter
 DEV0 [02:00] : RTL8019 : RTL8019
  COMP0: PNP80d6
  CONF0:
    IO0: 00000240-00000380 : 00000020
   IRQ0: 00019e38

From that log we can tell:
  • The card ID is KTC2000
  • It has only one device, with and ID of RTL8019
  • It has only one 'base configs' so no need to worry about selecting that.
  • It has only one selectable IO range, and it allows a value between 240 to 380 in steps of 20
  • It has only one selectable IRQ. the lowest 16bits of that number is a bitmask describing valid selection. In this case: 1001111000111000, which means the card will  accept IRQ 3, 4, 5, 9, 10, 11, 12, 15.
    I would personally put the network card on 3 if it isn't already defaulting to that.
    And yes, I realise now I will change the log to print the actual numbers instead of a bitmask :)
    Also note that Raven only supports the following IRQs: 2, 3, 4, 5, 7, 9, 10, 11, 14
  • It doesn't have any selections for DMA otherwise it would have said so too.
    (but even so, DMA settings can be ignored because Raven doesn't do ISA-DMA anyway)

Cards can have multiple devices, and sometimes multiple IO ports to configure.
Here's the config I used for one of my soundcards:
dev.ESS1868.ESS1868.conf    = 2
dev.ESS1868.ESS1868.io0     = 220
dev.ESS1868.ESS1868.io1     = 388
dev.ESS1868.ESS1868.io2     = 330
dev.ESS1868.ESS0001.conf    = 1

It has what appears to be the main sound device with customisable ports for Soundblaster, OPL and MPU.
- Here I though base conf2 was a fit, and then I customised the IO ports.

And then they decided to put the joystick port as a second device.
- Here conf1 was a fit and no further customisation was needed.
  And I'm pretty sure I did so to avoid IO collision with the joystick port on my GUS card.

« Letzte Änderung: Gestern um 13:43:26 von Anders Granlund »

Offline Anders Granlund

  • Benutzer
  • Beiträge: 5
Re: Raven060 - Aufbau-Abenteuer
« Antwort #116 am: Gestern um 13:35:06 »
Ich meine, das IRQs aktuell noch garnicht genutzt werden.
Hatte irgendwann gelesen, dass Anders da gerade dran arbeitet
Bin mir da aber nicht 100% sicher…

Ja, das stimmt. Der Netzwerktreiber verwendet (noch) keine IRQ.
Der ESS Soundtreiber wird sie nach seiner Fertigstellung nutzen.

Daher ist es gut wenn Sie kann IRQ-Konflikte zu vermeiden, auch wenn es jetzt nicht notwendig ist.

Offline Anders Granlund

  • Benutzer
  • Beiträge: 5
Re: Raven060 - Aufbau-Abenteuer
« Antwort #117 am: Gestern um 13:49:33 »
Okay. Thanks for the clarification. :) If you're unsure what CONF_* does, feel free to contact me.

Thank you! I will keep that in mind and actually reach out when in doubt :)
It's a case of the old "I don't need no manuals, I can figure stuff out myself!".
Only that.. apparently I couldn't correctly :D

Offline Wosch

  • Benutzer
  • Beiträge: 849
  • Ich liebe dieses Forum!
Re: Raven060 - Aufbau-Abenteuer
« Antwort #118 am: Gestern um 21:33:54 »
Hat schon mal einer ein paar Benchmarks gegen einen Milan 060 gemacht?
Gruß
Wolfgang

Moin,
Ich war noch Benchmark-Ergebnisse schuldig
Siehe anhängende Bildschirmphotos von Coremark68k, Gembench6.31 und Gembench4
Bei Gembench ist der Vergleich gegenüber einem Standard ST mit 68000

Mein Raven läuft mit 50MHz Bus- und 100MHz CPU-Takt
Als Grafikkarte ist eine unbeschleunigte ET4000AX drin und Auflösung ist 1024x768 mit 256 Farben

Jetzt bräuchte man nur noch Ergebnisse vom Milan zum Vergleich…
@Nervengift falls Du die CPU nochmal in den Milan stecken würdest…
Hi.
Habe heute GB heruntergeladen und es auf meinem Milan 060 gestartet. Läuft leider nicht. Rechner hängt komplett nach dem Start. Vielleicht liegt es an MagicMilan. Muss mal versuchen es mit einer anderen Konfiguration zu testen.
Gruß
Wolfgang
Milan060, Falcon FX36, TT,STE,MST,ST, MagicPC,STEmulator,Lynx,Jag,2600,5200,7800, 400,800,600XL,800XL,65XE,130XE,1200XL,PCs mit Win7, Win10, Linux, div. Apple Geräte, div. RPis

Offline Nervengift

  • Benutzer
  • Beiträge: 1.623
Re: Raven060 - Aufbau-Abenteuer
« Antwort #119 am: Heute um 00:07:11 »
Thanks @Anders Granlund for your detailed explanation. I think I understand now much better how Raven's ISA Bios can be configurated. To admit I took a look at isa_bios.inf but I didn't understand much of the content of the file. So now I know it's possible to overwrite plug'n'play parameters manually. That's really great. So I think it's not that difficult to use an ISA adapter with the raven.

@bbisi hier mal ein Foto vom Bootvorgang: Meine Soundkarte wird vom Plug'n'Play ISA-Bios des Raven automatisch erkannt und konfiguriert. Das wird beim Booten dann ausgegeben. Wie und was man dann mit der Soundkarte machen kann, muss ich dann mal schauen, wenn ich das System komplett am Laufen habe. Das kann aber noch etwas dauern.
520 ST(M) (TOS 1.02), Falcon030 (16 MHz, 16 MB RAM, CF-Karte, MiNT & MyAES), Milan040 (25 MHz, 48 MB RAM, EasyMiNT 1.90), Firebee (2nd Edition), PowerMac G5 Late 2005 (2 x 2,3 GHz, Mac OS 10.5), iMac 4K Late 2015 (intel Core i7 4 x 3,3 GHz, Mac OS 10.11.6), IBM XT SFD (640 KB RAM, DR DOS 6.0), Compaq LTE 5300 (Pentium/133 MHz, DR-DOS 7.03), AT-PC (Cyrix 6x86L/200 MHz, Windows 98 SE/MS-DOS 6.22 & Windows 3.11)