Welcome, Guest. Please login or register.


Author Topic: RND demó (Read 11186 times)

Offline Povi

  • EP addict
  • *
  • Posts: 2316
  • Country: hu
    • http://povi.fw.hu
Re: RND demó
« Reply #15 on: 2021.October.07. 20:36:15 »
Ez az István féle trükk, amivel még kb 4 bájtot lehet nyerni :D
A fejléc utolsó talán 8 bájtja a BF10h-ra másolódik, azért van a CALL 0bf10h a DI után :D :D
Na, megnéztem, mit csinál az EXOS a modul betöltéssel.
A fejlécet 3 részletben olvassa be, az első két bájtot (BF08 és BF09 címre) bájtonként, EXOS 5-tel. (az elsőnek nullának kell lennie, a másodiknak nem nullának).
Ezután a maradék 14 byte-ot (aminek az első két bájtja a hossz byte), pedig EXOS 6-tal, a BF0A címre.

Aztán típusbájt szerint szétválik a dolog, az 5-ös fejlécűnél a hosszbyte nyilván fontos, de a maradék 12 byte-tal nem foglalkozik. Azaz BF0C-BF17-ig tehetünk kódot.
*** Speicherplatz zu klein

Offline geco

  • EP addict
  • *
  • Posts: 7223
  • Country: hu
    • Támogató Támogató
Re: RND demó
« Reply #16 on: 2021.October.08. 15:48:23 »
Aztán típusbájt szerint szétválik a dolog, az 5-ös fejlécűnél a hosszbyte nyilván fontos, de a maradék 12 byte-tal nem foglalkozik. Azaz BF0C-BF17-ig tehetünk kódot.
Szép találat :)
Az a tippem, hogy ezt István is megtalálta, és azért használta a BF10h-tól, mert az EXOS 2.0-n a BF10h-ra kezdi el tülteni a 12 bájtot, így a megoldás EXOS kompatibilis is.

Offline geco

  • EP addict
  • *
  • Posts: 7223
  • Country: hu
    • Támogató Támogató
Re: RND demó
« Reply #17 on: 2021.October.08. 15:50:02 »
Azt értem, hogy így lehet ki- vagy felhasználni ezt. Én arra lennék kíváncsi, hogy mik lehettek azok a funkciók, amiknek az EXOS-ban így előkészítették a környezetet, de a 2.1-es változattal bezárólag nem kerültek megvalósításra?
Azt már sose tudjuk meg szerintem, de az is fontos, hogy ezt a lehetőséget megvalósították, így bárki használhatja, ha saját file headert csinál, és arra, amire csak szeretné.

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14779
  • Country: hu
    • http://enterprise.iko.hu/
Re: RND demó
« Reply #18 on: 2021.October.08. 16:03:32 »
Az EXOS leírásban az van, hogy azok a bájtok egyéb paraméterekhez használhatóak, EXOS által nem kezelt moduloknál a rendszerbővítők, illetve végső esetben a betöltést indító program megkapja a fejlécet, csináljon vele amit akar :-)

Offline Povi

  • EP addict
  • *
  • Posts: 2316
  • Country: hu
    • http://povi.fw.hu
Re: RND demó
« Reply #19 on: 2021.November.04. 14:44:18 »
Csak sikerült lemenni 128 bájt alá :D :D , 127 bájt lett a fájlhossz, és lehet lehetne faragni még 2 bájtot.
PC-n, van 8 byte-os változat is :-D
https://www.youtube.com/watch?v=8jilQsFjD48
*** Speicherplatz zu klein