Welcome, Guest. Please login or register.


Author Topic: Turbo Pascal 3 (Read 11353 times)

Offline endi

  • EP addict
  • *
  • Posts: 7305
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Opera 9.80 Opera 9.80
    • View Profile
    • Honlapom
Re: Turbo Pascal 3
« Reply #30 on: 2013.October.24. 22:56:58 »
ööö ezeket hogy lehet betölteni? azt írja nekem hogy "not understood"
Vigyázat! Szektás vagyok! :)

Offline endi

  • EP addict
  • *
  • Posts: 7305
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Opera 9.80 Opera 9.80
    • View Profile
    • Honlapom
Re: Turbo Pascal 3
« Reply #31 on: 2013.October.24. 22:59:21 »
ja ez olyan cpm dolog
Vigyázat! Szektás vagyok! :)

Offline Lacika

  • EP addict
  • *
  • Posts: 2930
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 24.0 Firefox 24.0
    • View Profile
    • http://www.ep128.hu
Re: Turbo Pascal 3
« Reply #32 on: 2013.October.24. 23:00:28 »
Quote from: endi
ja ez olyan cpm dolog
:ds_icon_cheesygrin:
Amúgy Ep-re natív Turbo Pascal fordító tetszene!

Offline endi

  • EP addict
  • *
  • Posts: 7305
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Opera 9.80 Opera 9.80
    • View Profile
    • Honlapom
Re: Turbo Pascal 3
« Reply #33 on: 2013.October.24. 23:10:19 »
ezért kell snapshotokat felrakni inkább
Vigyázat! Szektás vagyok! :)

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13523
  • Country: hu
  • OS:
  • Unknown Unknown
  • Browser:
  • Opera 9.80 (Opera Mini 7.5.33361) Opera 9.80 (Opera Mini 7.5.33361)
    • View Profile
    • http://enterprise.iko.hu/
Re: Turbo Pascal 3
« Reply #34 on: 2013.October.24. 23:53:28 »
:ds_icon_cheesygrin:
Amúgy Ep-re natív Turbo Pascal fordító tetszene!
Nekem is!

Offline szipucsu

  • EP addict
  • *
  • Posts: 8074
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 24.0 Firefox 24.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Turbo Pascal 3
« Reply #35 on: 2013.October.25. 11:54:44 »
Quote from: endi
ezért kell snapshotokat felrakni inkább
Snapshotokat IS. Mert ha valakinek a fájl kell, akkor a snapshotból bányássza ki? :D
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos

Offline Povi

  • EP addict
  • *
  • Posts: 1874
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 24.0 Firefox 24.0
    • View Profile
    • http://povi.fw.hu
Re: Turbo Pascal 3
« Reply #36 on: 2013.October.29. 10:12:02 »
Quote from: endi
itt is pár
http://istvanszalontai.atw.hu/games.html
Ismerős a neve... Ő nem ENTERPRISE-os eredetileg? Rémlik, mintha olvastam volna a nevét egy ENTERPRESS-es játékfejlesztős pályázaton, de lehet, hogy tévedek...
*** Speicherplatz zu klein

Offline Povi

  • EP addict
  • *
  • Posts: 1874
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 24.0 Firefox 24.0
    • View Profile
    • http://povi.fw.hu
Re: Turbo Pascal 3
« Reply #37 on: 2013.October.29. 10:13:56 »
Quote from: Zozosoft
Nekem is!
Ott a hisoft Pascal is... igaz, az nem ismeri a STRING típust. Viszont TPU-hoz hasonló dolgokat ott is lehet művelni vele, és akkor menne a grafika is. Majd lehet, hogy összedobok rá egyet.
*** Speicherplatz zu klein

Offline Povi

  • EP addict
  • *
  • Posts: 1874
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 24.0 Firefox 24.0
    • View Profile
    • http://povi.fw.hu
Re: Turbo Pascal 3
« Reply #38 on: 2013.October.29. 10:17:16 »
Quote from: Lacika
Újabb összehasonlító video.
HiSoft Pascal-os változata a primszám-kiírónak.
Sebessége hasonló a TP-hez.
http://www.youtube.com/watch?v=k_qzN8IaLfI&feature=youtu.be
*** Speicherplatz zu klein

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13523
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 24.0 Firefox 24.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Turbo Pascal 3
« Reply #39 on: 2013.October.29. 10:17:29 »
Szalontai Andrea volt (egyetlen ismert hölgy aki EP-n programozott), aki több részes cikksorozatban (Programozási fogások és melléfogások) cincálta szét a korábban nyertes programot :-)

Offline Povi

  • EP addict
  • *
  • Posts: 1874
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Chrome 30.0.1599.101 Chrome 30.0.1599.101
    • View Profile
    • http://povi.fw.hu
Re: Turbo Pascal 3
« Reply #40 on: 2013.October.31. 08:33:02 »
arra gondoltam, hogy az Turbo Pascal-t nem lehetne-e EXOS-osítani??? (persze mindent lehet, ha elég elszánt valaki...).
Vagyis arra gondolok, hogy nem CP/M-es COM fájl legyen, hanem 5-ös fejlécű NAP (eddig még egyszerű lenne, csak elé kell csapni egy 16 byte-os fejlécet, (hiszen itt is 100H-n kezdődik a kód) csak az első CP/M rendszerhívásnál, vagy memóriaírásnál elszállna). Na, szóval ezeket a rendszerhívásokat kéne lecserélni EXOS kompatibilisre, azt' kész! :-) Persze nem kis munka, meg eléggé fargani kéne a dolgot, ha lenne forráskód, sokkal egyszerűbb lenne minden... Aztán lehet, hogy kiderülne, sokkal egyszerűbb lenne nulláról megírni az egészet. Vagy használni valami TP cross-compiler-t (biztos van ilyen is).
*** Speicherplatz zu klein

Offline lgb

  • EP addict
  • *
  • Posts: 3496
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux Linux
  • Browser:
  • Chrome 31.0.1650.39 Chrome 31.0.1650.39
    • View Profile
    • http://lgb.hu/
Re: Turbo Pascal 3
« Reply #41 on: 2013.October.31. 09:11:25 »
Quote from: Povi
arra gondoltam, hogy az Turbo Pascal-t nem lehetne-e EXOS-osítani??? (persze mindent lehet, ha elég elszánt valaki...).
Vagyis arra gondolok, hogy nem CP/M-es COM fájl legyen, hanem 5-ös fejlécű NAP (eddig még egyszerű lenne, csak elé kell csapni egy 16 byte-os fejlécet, (hiszen itt is 100H-n kezdődik a kód) csak az első CP/M rendszerhívásnál, vagy memóriaírásnál elszállna). Na, szóval ezeket a rendszerhívásokat kéne lecserélni EXOS kompatibilisre, azt' kész! :-) Persze nem kis munka, meg eléggé fargani kéne a dolgot, ha lenne forráskód, sokkal egyszerűbb lenne minden... Aztán lehet, hogy kiderülne, sokkal egyszerűbb lenne nulláról megírni az egészet. Vagy használni valami TP cross-compiler-t (biztos van ilyen is).
Jo kerdes, ezen mar gondolkodtam minap eppen ... Elvileg fejlec ele, es pl a CALL 5-el vannak CP/M BDOS hivasok, azt "emulalni" kene valahogy EXOS hivasokra atforditva. Kerdes, hogy mi kellene meg :)

http://www.seasip.demon.co.uk/Cpm/bdos.html

Arra gondoltam (idom nem volt tesztelni) hogy nemi lehetoleg kicsit meretu stuff-ot egy CP/M program ele masolva nativ EXOS vegrehajthato lenne: egyreszt az 5-os fejlec, masreszt aztan az "emulator" kod pl a BDOS hivasok emulalasara, es persze az eredeti kod relokacioja ujra 0x100-ra, vagy hasonlo. Bar tartok tole, hogy a reszletekbe belemenve tuti kiderulne, hogy ez biza, nem ilyen egyszeru.
« Last Edit: 2013.October.31. 09:29:16 by lgb »

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13523
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 25.0 Firefox 25.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Turbo Pascal 3
« Reply #42 on: 2013.October.31. 09:12:47 »
Ilyesmin már én is gondolkodtam. PC-s TP 3-ból elvileg van disassemblált változat de Z80-asból nem találtam :-(
Egy ilyenbe botlottam bele, nem tudom lehetne-e kezdeni valamit ezzel.

Offline Povi

  • EP addict
  • *
  • Posts: 1874
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Chrome 30.0.1599.101 Chrome 30.0.1599.101
    • View Profile
    • http://povi.fw.hu
Re: Turbo Pascal 3
« Reply #43 on: 2013.October.31. 10:12:52 »
Quote from: lgb
Jo kerdes, ezen mar gondolkodtam minap eppen ... Elvileg fejlec ele, es pl a CALL 5-el vannak CP/M BDOS hivasok, azt "emulalni" kene valahogy EXOS hivasokra atforditva. Kerdes, hogy mi kellene meg :)

http://www.seasip.demon.co.uk/Cpm/bdos.html

Arra gondoltam (idom nem volt tesztelni) hogy nemi lehetoleg kicsit meretu stuff-ot egy CP/M program ele masolva nativ EXOS vegrehajthato lenne: egyreszt az 5-os fejlec, masreszt aztan az "emulator" kod pl a BDOS hivasok emulalasara, es persze az eredeti kod relokacioja ujra 0x100-ra, vagy hasonlo. Bar tartok tole, hogy a reszletekbe belemenve tuti kiderulne, hogy ez biza, nem ilyen egyszeru.
persze valószínűbb sokkal egyszerűbb lenne a már TP-vel lefordított futtatható állományokat EXOS-osítani, a TP-hez nagyon bele kéne nyúlni a fordító lelkivilágába is (szerintem).
Ez a "réteg" amit írsz, is izgalmasan hangzik. :-) Annó csináltam olyat saját programommal (egy SOKOBAN klónnal), ami eredetileg 5-ös fejlécű volt, hogy levettem a fejlécet, és kész is lett az IS-DOS változat :-) (persze fordítva bonyolutlabb lenne). Meg még annyit módosítottam rajta, a poén kedvéért, hogy futott PC-n is, DOS alatt, de ott csak kiírt valami hasonló üzenetet, hogy "This program requires ENTERPRISE 128 with IS-DOS." .-D
*** Speicherplatz zu klein

Offline DrPrery

  • EP user
  • *
  • Posts: 259
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 22.0 Firefox 22.0
    • View Profile
Re: Turbo Pascal 3
« Reply #44 on: 2013.October.31. 11:20:02 »
Én valami effélét találtam, de shareware (30 nap limit, meg valami fordított kód méretkorlátozás vagy mi, de azt lehet hogy rosszul értettem)
http://users.iafrica.com/r/ra/rainier/