Welcome, Guest. Please login or register.


Author Topic: PAINTBOX, MOUSE.XR (Read 40235 times)

Online Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14731
  • Country: hu
    • http://enterprise.iko.hu/
PAINTBOX, MOUSE.XR
« on: 2012.June.28. 23:19:36 »
Miután több különbözõ forrásból sok különbözõ verzió gyûlt össze, megpróbáltam rendszerezni a verziókat.
Az egész onnan indul, hogy a NEOS Mouse nevû egeret illesztették EP-hez, és készült hozzá a Paintbox nevû rajzoló program. Ez az egér eredetileg MSX és C64 gépekhez készült, de a BOXSOFT féle intelligens joy és egér illesztõvel (majd errõl is lesz szó késõbb) megy EP-vel is.
A szoftveres illesztést a MOUSE.XR néven közismert rendszerbõvítõ végzi, ez a Paintbox csomag része, de mint mi is rájöttünk, saját - akár BASIC - programban is fel lehet használni (Enterpress 93/januári szám). Ma már van gyári leírásunk is így még könnyebb  :ds_icon_cheesygrin:

Ennek a MOUSE.XR-nek jelenleg 5 ismert verziója van, sajnos értelmes verzió számozás nélkül  :evil: így csak fájlméret alapján lehet megkülönböztetni õket:
2842 bájtos: ez jött a Paintbox 1.0-val, ez lehet a legkorábbi verzió. Csak a NEOS egérrel mûködik. Ha nincs ilyen a gépre kötve, akkor a kurzor elmegy a jobb alsó sarokba... A fájlban látszik, hogy MOUSE version 1.0 de a HELP listában nem jelenik meg. Nevével ellentétben 6-os fejlécû.
3352 bájtos: Ez 7-es fejlécû, és látszik a HELP listában, szintén 1.0. Funkciógombokkal lehet joystickra is kapcsolni, viszont nekem sem a joystickkal se a NEOS egérrel nem sikerült tûzgombot nyomni  :oops:
3178 bájtos: ez csak most került elõ Dániából, 6-os fejlécû, HELP listában is látszik 1.0-ként, lehet joystickra is kapcsolni, tûzgomb megy joyjal és egérrel is.
3072 bájtos: Ez a nálunk közkézen forgó Paintboxhoz volt, 6-os fejlécû, a HELP listában nem látszik, verziószám helyett ez a szöveg van a kódban: (C) 1987 'a' STUDIO (C) 1987 BOXSOFT  (C) 1987 GUY KOPEXY
NEOS egérrel nem mûködik  :( joystickokkal igen, köztük funkcióbillentyûkkel lehet kapcsolgatni.
3389 bájtos: az elõbbinek HSOFT által módosított verziója a Mészáros féle soros kártyához, a kódban ez is szerepel: "Hardware egerkartya INTERFACE (C) 1993 Hsoft HARDWARE: Meszaros Gyula"
Joystickokkal mûködik, NEOS egérrel nem (várható volt), gondolom a soros kártyával is menne, ha találnék egy 20 évvel ezelõtti egeret...

Majd célszerû lenne a 3178 bájtos verziót a HSOFT féle bõvítéssel összerakni, hogy legyen egy mindent tudó verzió :-)

Nézzük a Paintbox verziókat:
Ami kiderült, az BOXSOFT féle Screen Utilities-re épült, eredetileg az SCR_SLC.XR-t használta a kép mentés töltésre, de ez már az 1.0-ra beépült, csak benne maradt a kódban az ehhez szükséges parancsszavak. Nyomtatáshoz viszont az SCRDUMP.XR-t használja, ha nincs betöltve, akkor betölti.
Az 1.0R verzióból kétfajta is van, egy 5-ös és egy 7-es fejléccel kezdõdõ (ezek .COM és .EXT nevûek a csomagban, bár az EXT jelenesetben félrevezetõ kicsit...), a 7-es fejlécû elõbb betölt egy kicsi rendszerbõvítõt, majd következik 5-ös fejléccel maga a program. A betöltött kis bõvítõ a PD parancsra beláncol egy DSK nevû perifériakezelõt, ami nem csinál semmit  :oops: talán valami RAMDISk szerûséget terveztek eredetileg?
A PD parancsot valamennyi Paintbox verzió meghívja.
A 7-es fejlécûben ez a copyright üzenet:
PAINTBOX Graphics Software, v1.0R
Written by Andy Burnham.
Copyright (C)1987 A.Burnham & E.V.

Az 5-ös fejlécûben meg ez:
PAINTBOX Graphics Software, v1.0R
Written by Andy Burnham.
Copyright (C)1987 A.Burnham & BOXSOFT


Azt tippelném, hogy az elsõ az eredeti verzió, BOXSOFT akkor került a képbe, amikor kiadóként forgalmazni kezdte a programot. Azt még jó lenne tudni, ki az a E.V. ...

A fájl elején szerepel még egy üzenet a hackereknek is :-)
Good Evening Hackers, greatch to be with you. I should warn you that if this is a pirate the Home Office will be round to confiscate your gear tomorrow! PAINTCHBOX is broughtch to you inasshoshiation with Strap-it-On Productions Inc.Well yes indeedy, shuper shoundz, be with you again after the news at the top of the hour...

Valaki le tudná fordítani? Google translaténak nem megy a szleng  :oops:

A 2.0R-bõl eddig még csak 7-es fejléccel kezdõdõ verzió van, ebben ez a copyright üzenet:
PAINTBOX Graphics Software, v2.0R
Written by Andy Burnham and Andrew Richards.
Copyright (C)1987 A.Burnham & E.V.

A kód egyértelmûen teljesen más, újrafordított. Érdemi különbségekhez alaposan kéne tesztelni mindkét verziót  :oops:
Az elejérõl hiányzik a hackeres üzenet :-)

És végül van a nálunk közismert verzió, ami a MOUSE.XR-jében látható szöveg szerint 'a' Studió által került hozzánk. A centrumos katalógus szerint 848 forintért kapható volt, de ilyen kazettát még soha senki nem látott :-(
A közkézen forgó verzióban ez a szöveg van:
PAINTBOX Graphics Software v.1.0
Written by BOXSOFT Software Ltd.    CRACKED BY M.P.C. SZEGED.

(Ki az a M.P.C?)
Nos a verziószám ellenére ez a 2.0R itt-ott binárisan (tehát nem forrásszövegbõl, újrafordítva) módosított verziója. Vajon minek számozták vissza? (Már a centrumos katalógusban 1.0 van.)
További furcsaság, hogy a Status sorban nem PAINTBOX van írva, hanem ARTWORK. Ezt is minek?
Egyéb változások. hiányzik a betöltõkép, és a hozzátartozó animáció. SCRDUMP helyett VDUMP-ot használ, az SCRDUMP betöltõ rész ki lett nullázva. És módosult a scratchpad használata, nem használja a SPACE gombot. Ez azért fontos, mert ha belsõ joystickot használjuk, ugye az a tûzgomb. Az eredeti 2.0R-ben, ami ugye az egérhez készült, ez nem volt szempont, viszont joystickos MOUSE.XR-el elõjön a probléma.

Szerintem a legjobb az lenne, ha visszaraknánk ebbe az eredeti szövegeket, és elnevezni 2.1-nek, leküzdve a két 1.0 körüli zûrzavart.

A csomagban található Paintbox-okat és MOUSE.XR-eket mindenki kedvére mixelheti magának :-)
« Last Edit: 2012.June.28. 23:24:00 by Zozosoft »

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: PAINTBOX, MOUSE.XR
« Reply #1 on: 2012.June.28. 23:41:32 »
az emulátor kezelhetné ezeket az egér bõvítõ programokat :)
bár sok értelme nincs persze ha kb csak az az egy paintbox használja...
Vigyázat! Szektás vagyok! :)

Offline Lacika

  • EP addict
  • *
  • Posts: 3197
  • Country: hu
    • http://www.ep128.hu
Re: PAINTBOX, MOUSE.XR
« Reply #2 on: 2012.June.28. 23:49:36 »
Nekem a 3178 byte-os változattal is a jobb alsó sarokba megy a pointer.

Online Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14731
  • Country: hu
    • http://enterprise.iko.hu/
Re: PAINTBOX, MOUSE.XR
« Reply #3 on: 2012.June.29. 02:46:56 »
Nekem a 3178 byte-os változattal is a jobb alsó sarokba megy a pointer.
Ha nyomsz egy F1-et utána is?

Offline Lacika

  • EP addict
  • *
  • Posts: 3197
  • Country: hu
    • http://www.ep128.hu
Re: PAINTBOX, MOUSE.XR
« Reply #4 on: 2012.June.29. 07:24:09 »
Ha nyomsz egy F1-et utána is?

Ezt nem próbáltam , megnézem majd. F1 mit csinál?
Raktam ki három csomagot. Belenéznél, szerinted jó-e ez a felosztás. Ha jól értelmezem az olvasottakat, ez a 3178-as változat a legértelmesebb opció.
Az 1.0-ból (Már ha tényleg az, ezek szerint nem biztos) találtam ROM-ot, azt is beraktam.
« Last Edit: 2012.June.29. 07:36:01 by Lacika »

Online Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14731
  • Country: hu
    • http://enterprise.iko.hu/
Re: PAINTBOX, MOUSE.XR
« Reply #5 on: 2012.June.29. 07:43:49 »
Ezt nem próbáltam , megnézem majd. F1 mit csinál?
F1 INTERNAL
F2 EXT 1
F3 EXT 2
F4 MOUSE

Quote
Az 1.0-ból (Már ha tényleg az, ezek szerint nem biztos) találtam ROM-ot, azt is beraktam.
Azt Haluska csinálta a nálunk ismert 1.0-ból, ami valójában javított 2.0R :-)

Offline Lacika

  • EP addict
  • *
  • Posts: 3197
  • Country: hu
    • http://www.ep128.hu
Re: PAINTBOX, MOUSE.XR
« Reply #6 on: 2012.June.29. 08:28:00 »
Azt Haluska csinálta a nálunk ismert 1.0-ból, ami valójában javított 2.0R :-)

HEX-editorral át tudom majd írni 2.1-re?

Offline Lacika

  • EP addict
  • *
  • Posts: 3197
  • Country: hu
    • http://www.ep128.hu
Re: PAINTBOX, MOUSE.XR
« Reply #7 on: 2012.June.29. 08:40:58 »
F1 INTERNAL
F2 EXT 1
F3 EXT 2
F4 MOUSE

És ez BASIC-bõl hogy mûködik?

Online Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14731
  • Country: hu
    • http://enterprise.iko.hu/
Re: PAINTBOX, MOUSE.XR
« Reply #8 on: 2012.June.29. 10:16:16 »
És ez BASIC-bõl hogy mûködik?
189-es EXOS változóval.
Itt egy picike program, a 3178-as MOUSE.XR összefûzve, egy BASIC progival, ami utána átállítja internalra, és tölti a PAINTBOX.COM-ot. Egértelen gépekhez.

Online Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14731
  • Country: hu
    • http://enterprise.iko.hu/
Re: PAINTBOX, MOUSE.XR
« Reply #9 on: 2012.June.29. 10:19:11 »
HEX-editorral át tudom majd írni 2.1-re?
Dolgozok rajta :-)
Közben találtam egy hibát is a magyar átbütykölésben, a parancsablak megváltoztatott szövegének áldozatául esett a hiba kezelõ is, nem írja ki az esetleges hibaüzeneteket  :evil:
Ezt is vissza kell bütykölni mûködõre.

Offline Lacika

  • EP addict
  • *
  • Posts: 3197
  • Country: hu
    • http://www.ep128.hu
Re: PAINTBOX, MOUSE.XR
« Reply #10 on: 2012.June.29. 10:44:51 »
189-es EXOS változóval.
Itt egy picike program, a 3178-as MOUSE.XR összefûzve, egy BASIC progival, ami utána átállítja internalra, és tölti a PAINTBOX.COM-ot. Egértelen gépekhez.

Akkor ezek szerint a PAINTBOX ezen funkcióbillentyûk megnyomására csak az említett EXOS változót állítgatja?

Online Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14731
  • Country: hu
    • http://enterprise.iko.hu/
Re: PAINTBOX, MOUSE.XR
« Reply #11 on: 2012.June.29. 10:56:24 »
Akkor ezek szerint a PAINTBOX ezen funkcióbillentyûk megnyomására csak az említett EXOS változót állítgatja?
Igen.

Online Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14731
  • Country: hu
    • http://enterprise.iko.hu/
Re: PAINTBOX, MOUSE.XR
« Reply #12 on: 2012.June.29. 12:21:30 »
Kész a 2.1, eredeti szövegek visszaállítva, parancsablak hibaüzenet kiírás kijavítva, plusz találtam még egy hibát: parancsablakból kilépve a billentyûhang bekapcsolva maradt, ez belsõ joystickos irányításnál elég zavaró volt... (az eredeti csak egeres verziónál ez nem volt érdekes), ez is javítva.
Betöltõ képernyõt rakjam vissza?


Offline Lacika

  • EP addict
  • *
  • Posts: 3197
  • Country: hu
    • http://www.ep128.hu
Re: PAINTBOX, MOUSE.XR
« Reply #13 on: 2012.June.29. 12:58:11 »
Kész a 2.1, eredeti szövegek visszaállítva, parancsablak hibaüzenet kiírás kijavítva, plusz találtam még egy hibát: parancsablakból kilépve a billentyûhang bekapcsolva maradt, ez belsõ joystickos irányításnál elég zavaró volt... (az eredeti csak egeres verziónál ez nem volt érdekes), ez is javítva.
Betöltõ képernyõt rakjam vissza?

Ez gondolom .com, a .rom-mal mit csináljak? az kuka?
A betöltõkép annyzra nem fontos.

Online Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14731
  • Country: hu
    • http://enterprise.iko.hu/
Re: PAINTBOX, MOUSE.XR
« Reply #14 on: 2012.June.29. 13:04:24 »
Ez gondolom .com, a .rom-mal mit csináljak? az kuka?
Elõásom a HSOFT-os forrást, és fordítok újat.