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

1 Mitglieder und 1 Gast betrachten dieses Thema.

Offline Anders Granlund

  • Benutzer
  • Beiträge: 6
Re: Raven060 - Aufbau-Abenteuer
« Antwort #180 am: So 18.01.2026, 09:58:26 »
Interessanterweise scheint MagiC das isa_bios.prg nicht zu mögen und läd das einfach nicht.

@Nervengift, I'm following this MagiC testing with great interest!
I recently noticed the issue with isa_bios.prg too but I wrongly assumed it must be related to my local work-in-progress version.

Great that you mentioned the version on Github is also not working correctly, should make it easier to find which recent(?) change broke it :)

« Letzte Änderung: So 18.01.2026, 09:59:04 von Anders Granlund »

Offline Nervengift

  • Benutzer
  • Beiträge: 1.649
Re: Raven060 - Aufbau-Abenteuer
« Antwort #181 am: Mo 19.01.2026, 19:31:11 »
@Anders Granlund perhaps it is not a big deal that isa_bios.prg is not working under MagiC. After loading the MagiC Booter the network card driver is loaded from gemsys\magic\xtension. After that all programms from the auto folder are executed. Usually I would place isa_bios.prg in the auto folder after the MagiC Booter, rvnova.prg and nvidi.prg. But could that be an issue if the network card driver is loaded before the ISA P'n'P cards are configurated by isa_bios.prg under MagiC? So I think it does not make a lot of sense to place isa_bios.prg after the MagiC Booter in the auto folder because the network card driver is loaded first?

Currently my using the software release of October 7th, 2025. I hope, I will update the rom and software soon.
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.649
Re: Raven060 - Aufbau-Abenteuer
« Antwort #182 am: Gestern um 23:15:18 »
@Anders Granlund today I dicovered the following issue: if you load isabios.prg before the Magic Booter isabios may configure the ISA P'n'P cards but after Magic is loaded all information of the ISA P'n'P cards are lost.

Today I just wanted to get my sound card running. Under MagiC oplmidi.prg and mpu401.prg won't find any ISA sound card at all. So I guess MagiC is resetting the ISA bus during the boot process.

My network card is still running under MagiC and found by the eneh.mif driver. I didn't configure my network card as a P'n'P card. Therefore I just jumpered the card to values the driver is expecting the card is set so. 
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.649
Re: Raven060 - Aufbau-Abenteuer
« Antwort #183 am: Gestern um 23:39:31 »
Ich habe heute mal versucht, meine Soundkarte ins System einzubinden. Grundsätzlich müsste das auch geklappt haben, aber ich konnte der Karte noch keine Sounds entlocken. :-[

Also meine Frage an die Experten, habe ich die Karte richtig konfiguriert? oplmidi.prg möchte über Port 388 mit der Karte quasseln und mpu401.prg über Port 330. Beim Port für mpu401.prg bin ich mir sicher, dass ich den richtig eingestellt habe. Beim Port für oplmidi.prg bin ich mir da nicht so sicher. Ich bin einfach mal davon ausgegangen, dass oplmidi.prg nicht über den/die/das MPU401 läuft?

Hier die Werte, auf die die Karte vom isabios.prg konfiguriert wird:

--------------------------------------------------------------------------
Configured
--------------------------------------------------------------------------
0 - ID:  PNP0600
    IO:  0376 0170
    IRQ: 15

1 - ID:  OPT9310
    IO:  0534 0388 0220 0e0c
    IRQ: 7

2 - ID:  PNPb02f
    IO:  0200

3 - ID:  OPT0002
    IO:  0330

PNP0600 ist/sind die IDE-Schnittstellen auf der Soundkarte. OPT9310 ist die eigentliche OPTi Audio 16 Soundkarte. PNPb02f ist der Game Port und OPT0002 der/die/das MPU401. So zumindest verklickert mir das das isa_bios.log:

--------------------------------------------------------------------------
Resources
--------------------------------------------------------------------------

CARD0 : PNP8036 : NE2000 Ethernet card

CARD1 : OPT0931 : AD931 Audio 16
 DEV0 [02:00] : PNP0600 : IDE CD
  CONF0:
    IO0: 00000376-00000376 : 00000002
    IO1: 00000170-00000170 : 00000008
   IRQ0: 00018000
  CONF1:
    IO0: 0000036e-0000036f : 00000002
    IO1: 00000168-0000016f : 00000008
   IRQ0: 00010400
  CONF2:
    IO0: 000003ee-000003f6 : 00000002
    IO1: 000001e8-000001f0 : 00000008
   IRQ0: 00010800
  CONF3:
    IO0: 0000036e-000003fe : 00000002
    IO1: 00000168-000001f8 : 00000008
   IRQ0: 00010ca0
 DEV1 [02:01] : OPT9310 : OPTi Audio 16
  CONF0:
    IO0: 00000534-00000608 : 00000004
    IO1: 00000380-000003f0 : 0000000c
    IO2: 00000220-00000240 : 00000010
    IO3: 00000e8d-00000e8d : 00000003
   IRQ0: 000102a0
   DMA0: 680b0000
   DMA1: 680b0000
  CONF1:
    IO0: 00000534-00000608 : 00000004
    IO1: 00000380-000003f0 : 0000000c
    IO2: 00000220-00000240 : 00000010
    IO3: 00000e8d-00000e8d : 00000003
   IRQ0: 000100a0
   DMA0: 680b0000
   DMA1: 680b0000
  CONF2:
    IO0: 00000530-00000ff0 : 00000008
    IO1: 00000380-000003f0 : 0000000c
    IO2: 00000220-00000240 : 00000010
    IO3: 00000f8d-00000f8d : 00000010
   IRQ0: 000104a0
   DMA0: 680b0000
  CONF3:
    IO0: 00000530-00000ff0 : 00000008
    IO1: 00000380-000003f0 : 0000000c
    IO2: 00000220-00000240 : 00000010
    IO3: 00000f0d-00000f0d : 00000010
   IRQ0: 000104a0
   DMA0: 680b0000
  CONF4:
    IO0: 00000530-00000ff0 : 00000008
    IO1: 00000380-000003f0 : 0000000c
    IO2: 00000220-00000240 : 00000010
    IO3: 00000e0d-00000ffd : 00000003
   IRQ0: 00010ea0
   DMA0: 680b0000
   DMA1: 680b0000
 DEV2 [02:02] : PNPb02f : Game Port
  CONF0:
    IO0: 00000200-00000207 : 00000001
 DEV3 [02:03] : OPT0002 : MPU401
  CONF0:
    IO0: 00000300-00000360 : 00000002
  CONF1:
    IO0: 00000300-00000360 : 00000002
   IRQ0: 000106a0

--------------------------------------------------------------------------
Configured
--------------------------------------------------------------------------
0 - ID:  PNP0600
    IO:  0376 0170
    IRQ: 15

1 - ID:  OPT9310
    IO:  0534 0388 0220 0e0c
    IRQ: 7

2 - ID:  PNPb02f
    IO:  0200

3 - ID:  OPT0002
    IO:  0330

Von daher denke ich, müsste das so passen? Und jetzt stellt sich mir die große Frage wie bekomme ich Töne aus der Karte: Ich habe oplmidi.prg und mpu401.prg in den AUTO-Ordner verfrachtet und die beiden Programme machen unter MiNT auch Meldung, dass sie über die entsprechende Ports mit der Soundkarte quasseln. Aber welches Programm brauche ich jetzt, um Töne zur Karte zu schicken, die sie ausspucken kann? Sorry. In den ganzen Soundkrams stecke ich auch nicht so drin. :-[
« Letzte Änderung: Gestern um 23:41:51 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)