Neueste Beiträge

Seiten: [1] 2 3 ... 10
1
Software (16-/32-Bit) / Re: Kaos Tos 1.42 Image
« Letzter Beitrag von Thorsten Otto am Gestern um 23:47:31 »
Es gibt ein COOKIES.CPX XControl Modul, das sowas kann.
2
Software (16-/32-Bit) / Re: Kaos Tos 1.42 Image
« Letzter Beitrag von AndreasKromke am Gestern um 23:04:18 »
Das sieht ja gut aus. Vermutlich gibt es auch Programme, die zur Laufzeit alle Cookies auflisten. Ich bin noch nicht dazu gekommen, nach den Quellen zu suchen und dort hineinzuschauen.

Hat sich denn auch der Katzschke immer an diese Konvention gehalten? Das würde mich freuen. Ich habe das Datum damals übrigens als Protest gegen Kolonialismus, Imperialismus, Kapitalismus und Patriarchat  ganz bewußt nicht im proprietären US-Format codiert. Heute nähme ich natürlich ISO, man lernt ja auch dazu.
3
Hardware (High-End) / Re: Raven060 - Aufbau-Abenteuer
« Letzter Beitrag von Nervengift am Gestern um 21:53:57 »
Kleiner Nachtrag noch: Mein Raven060 läuft mit 50 MHz CPU- und auch 50 MHz-Bustakt bislang ohne Probleme. Mit Hilfe von Jumpern lässt sich einstellen ob der Bustakt verdoppelt wird für die CPU. Man muss einen entsprechenden Quarz auf das Board stecken. Normalerweise sollte ich in meinem Falle einen 25 MHz Quarz auf dem Board installiert haben und den Bustakt per Jumper für die CPU verdoppeln, da der 68150FN40 nur bis maximal 40 MHz Bustakt spezifiziert ist. Das Bauteil verträgt aber auch je nach Hersteller 48 MHz bzw. 50 MHz Bustakt. Deswegen hatte ich dem Bauteil einen Kühkörper spendiert.

Mehr Bustakt ... mehr WUMMS! 8)
4
Hardware (High-End) / Re: Raven060 - Aufbau-Abenteuer
« Letzter Beitrag von Nervengift am Gestern um 21:25:55 »
Mein Vogel ist auch abgehoben, nach ein paar anfänglichen Startschwierigkeiten. 8)

Das Ravenboard verfügt über einen 44 Pin-IDE-Anschluss. An dem Anschluss lassen sich mit Hilfe der Master-Slave-Jumperung zwei IDE-Geräte mit 44 Pin-Anschluss betreiben. Ich hatte mir ein entsprechendes Kabel mit drei Abgriffen besorgt:

https://www.m-ware.de/itemdescription-itemdeeplink/a-9671

Das 35 cm Kabel funktioniert ohne Probleme im Raven. Problematisch wird es nur, wenn man Geräte, die über keinen 44 Pin-Anschluss verfügen über einen entsprechenden Adapter anschließen möchte. Das hat bei  mir nicht geklappt:

Ich hatte einen 44 Pin- auf 40 Pin-Adapter ausprobiert. Gar nicht gut! Damit startet der Vogel entweder gar nicht oder er schaltet sich sofort wieder aus. Ich dachte schon, dass ich den vom Himmel geholt hätte, aber das war dann ein Glück doch nicht der Fall. Ich hatte auch einen SATA auf IDE 44 Pin-Adapter getestet. Der Vogel bootete nicht von der SATA SSD, die ich vorbereitet hatte. Es werden die Partionen auf der SSD erkannt, aber der Zugriff auf allen Partitionen schlägt fehlt. Auch auf die FAT16-Partition.

Empfehlenswert ist ggf. auch folgender Adapter, der es erlaubt M2 SSDs zu verwenden:

https://www.amazon.de/M-Key-Festplattengeh%C3%A4use-Notebook-Laptop-44Pin/dp/B07Z67GX6W?th=1

Zur Zeit schaufel ich ordentlich Daten. Da ich die SATA SDD, die ich ürsprünglich im Raven verwenden wollte, nicht verwenden kann, greife ich jetzt zu einer 80 GB 2,5 Zoll Notebookfestplatte. :D

Die Tage gibt es dann noch ein paar Fotos von meinem Testaufbau und ich berichte mal weiter über meine Fortschritte.
5
Auktionen & Co. / Re: Ich gebe meinen Atari TT ab
« Letzter Beitrag von tripleclick am Gestern um 20:37:45 »
Der TT ist verkauft.
Allen hier ein Frohes Fest. :-)
6
Software (16-/32-Bit) / Re: Kaos Tos 1.42 Image
« Letzter Beitrag von czietz am Gestern um 20:21:26 »
Auslesen ginge wohl wenn man nach sowas sucht:
move.l #$5F454F53,(a5)+ ;  _EOS
move.l #$25051992,(a5)+

Guter Punkt. Tatsächlich scheint es in allen Versionen, die ich so in die Finger bekommen habe, immer diese konkrete Codesequenz zu sein, um den Cookie zu setzen. Daher habe ich mal eben schnell ein Python-Skript gehackt, mit dem ich diese ganzen ROM-Images anhand des Build-Datums auseinanderhalten kann.

#!/usr/bin/env python3
import sys

# read file passed as command line argument
if len(sys.argv) < 2:
    print("Usage: version-kaos.py TOS.IMG")
    sys.exit(1)

try:
    with open(sys.argv[1], "rb") as f:
        rom = f.read()
except:
    print(f"Could not read '{sys.argv[1]}'")
    sys.exit(1)

# code sequences for:
# MOVE.L #'KAOS',(A5)+, MOVE.L #xxxxxxxx,(A5)+
kaos_cookie = b"\x2a\xfc" + b"KAOS" + b"\x2a\xfc"
# MOVE.L #'_EOS',(A5)+, MOVE.L #xxxxxxxx,(A5)+
eos_cookie = b"\x2a\xfc" + b"_EOS" + b"\x2a\xfc"

if (pos := rom.find(kaos_cookie)) > 0:
    print("KAOS", end="")
elif (pos := rom.find(eos_cookie)) > 0:
    print("EOS", end="")
else:
    print("No KAOS/EOS cookie found")
    sys.exit(1)

c = rom[pos+len(kaos_cookie):pos+len(kaos_cookie)+4]
print(f" build date: {c[2]:02x}{c[3]:02x}-{c[1]:02x}-{c[0]:02x}")
7
Software (16-/32-Bit) / Re: Kaos Tos 1.42 Image
« Letzter Beitrag von KarlMüller am Gestern um 19:04:32 »
Es gibt einfach verschiedene Versionen mit der gleichen Versionsnummer. Andreas, weißt Du einen Weg, wie man das Build-Datum auslesen kann, um diese Versionen zu unterscheiden?
Ist zwar kein auslesen:
https://freemint.github.io/tos.hyp/de/bios_cookiejar.html#Cookie_2C_20KAOS

Es gibt noch
https://freemint.github.io/tos.hyp/de/bios_cookiejar.html#Cookie_2C_20_T30
Bei dem ist es entsprechend dem Cookie "KAOS" und noch den Cookie _EOS müsste auch nur das Datum als Wert enthalten.

Auslesen ginge wohl wenn man nach sowas sucht:
move.l #$5F454F53,(a5)+ ;  _EOS
move.l #$25051992,(a5)+
8
Software (16-/32-Bit) / Re: Kaos Tos 1.42 Image
« Letzter Beitrag von czietz am Gestern um 18:28:27 »
Spannend, deine Original-1.4.2 unterscheidet sich von der 1.4.2, die ich aus einem EPROM ausgelesen bekommen habe. Die unterscheiden sich deutlich, wenn ich einen schnellen Blick auf biodiff werfe …

Wie ich in dem anderen Thread bereits feststellte: Es gibt einfach verschiedene Versionen mit der gleichen Versionsnummer. Andreas, weißt Du einen Weg, wie man das Build-Datum auslesen kann, um diese Versionen zu unterscheiden? (Im ROM-Header wurde ja das Datum "04 06 19 89" des TOS 1.04 beibehalten.)
9
Emulatoren / Re: Hatari 2.6.1 Bugfix Release erschienen
« Letzter Beitrag von AndreasKromke am Gestern um 10:57:27 »
Danke!
10
Emulatoren / Re: Hatari 2.6.1 Bugfix Release erschienen
« Letzter Beitrag von czietz am Gestern um 10:56:33 »
Das Support-Forum wäre da: https://www.atari-forum.com/viewforum.php?f=51
Und die Entwicklermailingliste wäre dort: https://sourceforge.net/projects/hatari/lists/hatari-devel
Seiten: [1] 2 3 ... 10