Welcome, Guest. Please login or register.


Author Topic: HiSoft Pascal (Read 87666 times)

Offline Lacika

  • EP addict
  • *
  • Posts: 3191
  • Country: hu
    • http://www.ep128.hu
Re: HiSoft Pascal
« Reply #195 on: 2013.December.20. 12:39:52 »
A PACKED-ről kiderült valami a visszafejtés során? Látszólag nem csinál semmit...

Offline Povi

  • EP addict
  • *
  • Posts: 2296
  • Country: hu
    • http://povi.fw.hu
Re: HiSoft Pascal
« Reply #196 on: 2013.December.20. 15:08:10 »
tényleg nem :-)
*** Speicherplatz zu klein

Offline Lacika

  • EP addict
  • *
  • Posts: 3191
  • Country: hu
    • http://www.ep128.hu
Re: HiSoft Pascal
« Reply #197 on: 2013.December.20. 18:23:30 »
Találtam egy bugot a HP-ben, már az 1.1-ben is benne van, nem az újba került bele.
Az alábbi programot be kell tölteni, a többi adja magát...

Offline Povi

  • EP addict
  • *
  • Posts: 2296
  • Country: hu
    • http://povi.fw.hu
Re: HiSoft Pascal
« Reply #198 on: 2013.December.20. 18:29:07 »
Quote from: Lacika
Találtam egy bugot a HP-ben, már az 1.1-ben is benne van, nem az újba került bele.
Az alábbi programot be kell tölteni, a többi adja magát...
arra gondolsz, hogy a 45. sor környékén kifagy a fordítás??? :-D
*** Speicherplatz zu klein

Offline Lacika

  • EP addict
  • *
  • Posts: 3191
  • Country: hu
    • http://www.ep128.hu
Re: HiSoft Pascal
« Reply #199 on: 2013.December.20. 18:35:34 »
Quote from: Povi
arra gondolsz, hogy a 45. sor környékén kifagy a fordítás??? :-D
Fordítani sem kell, csak listázni. Valahogy az egymásba ágyazott IF-ekkel lehet a gond, ami azért elég nagy gond... :shock:

Offline Povi

  • EP addict
  • *
  • Posts: 2296
  • Country: hu
    • http://povi.fw.hu
Re: HiSoft Pascal
« Reply #200 on: 2013.December.20. 18:41:19 »
más gond van ott... :-D

úgy látszik, babonás, nem szereti a 13 db szóközt a sor elején!!!! :-)

azt hiszi, sor vége jel
ha a 45. sorban az else elé beszúrsz még egy szóközt, akkor helyreáll a lelki békéje :-)
*** Speicherplatz zu klein

Offline Povi

  • EP addict
  • *
  • Posts: 2296
  • Country: hu
    • http://povi.fw.hu
Re: HiSoft Pascal
« Reply #201 on: 2013.December.20. 18:51:32 »
valahol a tokenizálás közben rontja el...
a 44. sor még jó:
Code: [Select]
67c1:  dw 44
       db 6           ;6 darab szóköz
       db 097h        ;"IF"
       db " c=0 "
       db 08eh        ;"THEN"
       db " jelez:=1"
       db 13

67d5:  dw 45
       db 13          ;13 darab szóköz -> ezt hiszi sor végének

67d8:  dw 46          ;ezért már rögtön a 46. sor jön
       db 6           ;6 darab szóköz
       db 090h        ;"END"
       db 13
« Last Edit: 2013.December.20. 18:54:56 by Povi »
*** Speicherplatz zu klein

Offline Lacika

  • EP addict
  • *
  • Posts: 3191
  • Country: hu
    • http://www.ep128.hu
Re: HiSoft Pascal
« Reply #202 on: 2013.December.20. 19:06:32 »
Quote from: Povi
úgy látszik, babonás, nem szereti a 13 db szóközt a sor elején!!!! :-)
Úgy látszik Ep-n a 13-as számra működik a babona, fügetlenül attól, hogy HiSoft, vagy IS termékről van szó... :ds_icon_cheesygrin:

Offline Povi

  • EP addict
  • *
  • Posts: 2296
  • Country: hu
    • http://povi.fw.hu
Re: HiSoft Pascal
« Reply #203 on: 2013.December.20. 19:09:01 »
közben megnéztem a CPC verzión, és ott nem akad ki (ugyanígy tárolja a programot a memóriában), szóval megpróbálom kivadászni a javított kódot belőle...
*** Speicherplatz zu klein

Offline Povi

  • EP addict
  • *
  • Posts: 2296
  • Country: hu
    • http://povi.fw.hu
Re: HiSoft Pascal
« Reply #204 on: 2013.December.20. 19:28:36 »
Quote from: Povi
közben megnéztem a CPC verzión, és ott nem akad ki (ugyanígy tárolja a programot a memóriában), szóval megpróbálom kivadászni a javított kódot belőle...
kész is van :-)
egy inc hl-t kellett beszúrni
*** Speicherplatz zu klein

Offline Lacika

  • EP addict
  • *
  • Posts: 3191
  • Country: hu
    • http://www.ep128.hu
Re: HiSoft Pascal
« Reply #205 on: 2013.December.20. 19:50:35 »
Huh, pezseg itt a fejlesztés :ds_icon_cheesygrin:
Egyenlőre így áll az 1.2-es verzió, ha miden igaz.

Offline Povi

  • EP addict
  • *
  • Posts: 2296
  • Country: hu
    • http://povi.fw.hu
Re: HiSoft Pascal
« Reply #206 on: 2013.December.20. 19:57:22 »
Még annyit beleírnék, hogy a kisbetűs írás miatt, megszűnt a 1.1-es verzió "case sensitive" tulajdonsága. Vagyis az eredeti verzióban a "valami" és a "VALAMI" nevű változók két külön változóként lettek deklarálva. Ez most nem érvényes, azonosnak számít a kettő, és a később deklaráltat fogja használni.
*** Speicherplatz zu klein

Offline Lacika

  • EP addict
  • *
  • Posts: 3191
  • Country: hu
    • http://www.ep128.hu
Re: HiSoft Pascal
« Reply #207 on: 2013.December.20. 20:05:28 »
Quote from: Povi
Még annyit beleírnék, hogy a kisbetűs írás miatt, megszűnt a 1.1-es verzió "case sensitive" tulajdonsága. Vagyis az eredeti verzióban a "valami" és a "VALAMI" nevű változók két külön változóként lettek deklarálva. Ez most nem érvényes, azonosnak számít a kettő, és a később deklaráltat fogja használni.
Ja, és a funkcióbillentyűk nem működnek. Azt miért kellett kivenni?

Offline Povi

  • EP addict
  • *
  • Posts: 2296
  • Country: hu
    • http://povi.fw.hu
Re: HiSoft Pascal
« Reply #208 on: 2013.December.20. 20:26:23 »
működnek
azt egy köztes verzióból vettem ki, amelyikben benne voltak a grafikus parancsok
*** Speicherplatz zu klein

Offline Lacika

  • EP addict
  • *
  • Posts: 3191
  • Country: hu
    • http://www.ep128.hu
Re: HiSoft Pascal
« Reply #209 on: 2013.December.20. 20:27:18 »
Quote from: Povi
működnek
azt egy köztes verzióból vettem ki, amelyikben benne voltak a grafikus parancsok
Amit most letöltöttem, abban nem működnek. :oops: