Forum > PC related Forum

Stage Accompany SAnet project: oude software weer aan de gang slingeren.

(57 reacties. Pagina 3 van 6)
Moderator(s): Dré
WebbieStandaard Lid
Uit: Nederland
Sinds: 27-12-2002
Laatste: 13-10-2024
Berichten: 2129
2-4-2008 10:58
Hallo DriveInTeam,

Staat er weer.

sanet.bin

Ik had laatst een beetje te goed opgeruimd laugh :D.

Greetz Webbie...
These go to Eleven ...
DriveinteamStandaard Lid
Uit: Nederland
Sinds: 15-4-2004
Laatste: 16-5-2016
Berichten: 281
2-4-2008 11:20
Net even geklest maar volgens een pin out van de isa norm bestaat interupt 2 niet echt op welke pin zou deze zitten ?
WebbieStandaard Lid
Uit: Nederland
Sinds: 27-12-2002
Laatste: 13-10-2024
Berichten: 2129
2-4-2008 11:25
Hallo DriveInTeam,

IRQ2 zat/zit op dezelfde plaats als IRQ9, op B4.

Pin bezetting

Het probleem is dat de driver alléén maar op in het geheugen kijkt naar IRQ2.
Volgens mij is het probleem opgelost als de driver naar IRQ9 zoekt/kijkt.

Nog mooier is misschien om via een schakeloptie het interrupt mee te geven.

Greetz Webbie...
These go to Eleven ...
WebbieStandaard Lid
Uit: Nederland
Sinds: 27-12-2002
Laatste: 13-10-2024
Berichten: 2129
2-4-2008 11:36
Hallo,

Onderstaande het advies van een programmeur die helaas geen tijd heeft om het voor me na te kijken.
Misschien hebben jullie hier wat aan.
Een snelle reactie, zonder dat ik er diep in ben gedoken: op zich is de driver niet zo groot.
De meest logische optie zou zijn om de source te reconstrueren, door middel van een
disassembler. Je krijgt hiermee uiteraard niet de source in originele vorm terug, maar
hebt iets wat je zou kunnen veranderen en opnieuw assembleren. Hoe ik het zelf zou
doen als ik tijd over zou hebben ;-) :

- door middel van het oude DOS commando 'debug' een disassembly maken
(mijn Vista kent het commando debug nog steeds...) via 'u' commando
- hierin opzoeken waar de IRQ 2 wordt aangeroepen/afgevangen
- deze instructies handmatig wijzigen in IRQ9
- en dit wegschrijven naar een nieuwe driver file, bv Sanet9.bin

Dit is volgens mij het 'minste' werk. Vraagt wel wat kennis van de assembly language
om de juiste locatie op te zoeken etc (plus nog wat kennis van 'debug'). Lastig
is bijvoorbeeld: wat is data, en wat zijn instructies. Code begint zo te zien
niet gelijk aan het begin van de file (ken de interne structuur van .bin files niet).
Geeft je een driver die uiteraard alleen voor IRQ9 werkt, wil je het mooier
maken dan moet je echt de code volledig reverse engineeren.

Zal wel alleen voor DOS zijn, denk niet dat dit een driver zal zijn
die onder (nieuwere versies) van Windows draait, daar je daar
als gewoon programma niet direct de hardware aan mag spreken.
Maar ik vermoed dat dat niet zo'n probleem zal zijn.

Paar links over debug (Google search op 'debug.com help')
https://mirror.href.com/thestarman/asm/debug/debug.htm
https://www.computerhope.com/debughlp.htm#04

Sterkte er mee, is geen triviale taak.
Greetz Webbie...
These go to Eleven ...
DriveinteamStandaard Lid
Uit: Nederland
Sinds: 15-4-2004
Laatste: 16-5-2016
Berichten: 281
2-4-2008 12:02
Ja de .bin heb ik nu gedisaasembled hier. Maar ze kijken er even goed na als ze tijd hebben. Dat van de pin was ookal uitgedokterd overigens.Maar het moest opzich wel kunnen volgens de SE crew hier.
DriveinteamStandaard Lid
Uit: Nederland
Sinds: 15-4-2004
Laatste: 16-5-2016
Berichten: 281
2-4-2008 14:55
Webbie, Check je mail even.
WebbieStandaard Lid
Uit: Nederland
Sinds: 27-12-2002
Laatste: 13-10-2024
Berichten: 2129
2-4-2008 17:55
Hallo DriveInTeam,

Ik test hem na het eten even gauw.
Zeer hartelijk bedankt voor de moeite alvast.

Greetz Webbie...
These go to Eleven ...
WebbieStandaard Lid
Uit: Nederland
Sinds: 27-12-2002
Laatste: 13-10-2024
Berichten: 2129
3-4-2008 00:47
Hallo,

Vanavond de "nieuwe" sanet.bin getest.
Helaas hangt het zaakje als de driver wordt geladen.
Alleen met de knop kan ik het systeem dan nog herstarten.

Met of zonder kaart maakt geen verschil, de driver zelf gaat hangen tijdens het opstarten.

Morgen wordt er weer naar gekeken door de collega's van Roel (DriveInTeam).

Vind het enorm aardig van Roel en zijn collega's dat ze mij willen helpen.
Ik ben ze er dan ook zeer erkentelijk voor.

Greetz Webbie...
These go to Eleven ...
WebbieStandaard Lid
Uit: Nederland
Sinds: 27-12-2002
Laatste: 13-10-2024
Berichten: 2129
7-7-2008 13:44
Hallo,

Update:

Ondanks de inspanningen van DriveInTeam en zijn collega's is het niet gelukt om de driver aan de praat te krijgen.
Vanaf deze plaats wil ik ze nogmaals hartelijk bedanken voor hun inspanningen.

Inmiddels heb ik wel de namen van de twee ontwikkelaars van de SAnet software en hardware kunnen achterhalen.
Met een van hen heb ik sinds kort kontakt, hopelijk kom ik met zijn hulp wat verder.

Nog wat kijkvoer:

* Stage Accompany P 3202 SAnet PC
* Screenshot: Stage Control 1.0 (configuratie van een PPE 2410 zoals die werd gebruikt in het Ahoy)

Greetz Webbie...
These go to Eleven ...
WebbieStandaard Lid
Uit: Nederland
Sinds: 27-12-2002
Laatste: 13-10-2024
Berichten: 2129
26-9-2008 23:45
Hallo,

Na de handleiding van Arstech goed te hebben doorgespit lijkt het mij toch de moeite waard om de usb2isa eens aan te schaffen.

De converter kan alleen maar bij Arstech zelf besteld worden in Amerika, normaal gesproken niet zo'n probleem, alleen rekenen ze het bezopen bedrag van 75,- USD (ongeveer 50,- euro) om de zaak te versturen.
De converter zelf kost 149,- USD (ongeveer 100,- euro).

Misschien dat meer mensen interesse hebben in zo'n usb2isa (of een ander produkt van Arstech) hier op het forum, dan kunnen we de verzendkosten delen.
Nog mooier als er iemand van het forum een weekje of wat in de Amerika zit, en het mee zou willen nemen voor mij (uiteraard zorg ik vooraf voor het geld).
In Amerika zelf verzenden kost 10,- USD (ongeveer 7,- euro).

Greetz Webbie...
These go to Eleven ...

Terug naar forum Reageer (zonder quote)