Welcome, Guest. Please login or register.


Author Topic: Pasziansz (Solitaire) from Hsoft, need EnterMice support (Read 6827 times)

Online gflorez

  • EP addict
  • *
  • Posts: 2589
  • Country: es
  • OS:
  • Unknown Unknown
  • Browser:
  • Firefox 47.0 Firefox 47.0
    • View Profile
Re: Pasziansz (Solitaire) from Hsoft, need EnterMice support
« Reply #45 on: 2016.July.16. 09:22:05 »
Link added on the EnterMice wiki pages.
« Last Edit: 2016.July.16. 14:34:10 by gflorez »

Online Zozosoft

  • EP addict
  • *
  • Posts: 13379
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 47.0 Firefox 47.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Pasziansz (Solitaire) from Hsoft, need EnterMice support
« Reply #46 on: 2016.July.16. 09:52:28 »
I think it was EDCW.
And Pasziansz :-)

Offline geco

  • EP addict
  • *
  • Posts: 5347
  • Country: hu
  • OS:
  • Linux / Sony Ericsson SK17iv Linux / Sony Ericsson SK17iv
  • Browser:
  • Safari 4.0 Safari 4.0
    • View Profile
Re: Pasziansz (Solitaire) from Hsoft, need EnterMice support
« Reply #47 on: 2016.July.16. 12:37:35 »
And Pasziansz :-)
Hm, pasziansz also had ROM version? It occupies 4 segments.

Online Zozosoft

  • EP addict
  • *
  • Posts: 13379
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 47.0 Firefox 47.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Pasziansz (Solitaire) from Hsoft, need EnterMice support
« Reply #48 on: 2016.July.16. 15:38:32 »
Hm, pasziansz also had ROM version? It occupies 4 segments.
Yes, there is it (the original).

Online gflorez

  • EP addict
  • *
  • Posts: 2589
  • Country: es
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 47.0 Firefox 47.0
    • View Profile
Re: Pasziansz (Solitaire) from Hsoft, need EnterMice support
« Reply #49 on: 2016.July.16. 16:15:35 »
I have added about no more than 300 bytes so, it must fit.

Offline geco

  • EP addict
  • *
  • Posts: 5347
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 45.0 Firefox 45.0
    • View Profile
Re: Pasziansz (Solitaire) from Hsoft, need EnterMice support
« Reply #50 on: 2016.July.17. 18:42:30 »
I created the packed version of Pasziansz, link below updated. I made compressed version as prerequisit of ROM version, but finally did not create ROM version, because the ROM contains 2 programs, Pasziansz and Kaszino ( I checked ROM after packed version has been finished), so Kaszino should be made EXOS compatible also, and rewrite ROM routines.

Online Zozosoft

  • EP addict
  • *
  • Posts: 13379
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 47.0 Firefox 47.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Pasziansz (Solitaire) from Hsoft, need EnterMice support
« Reply #51 on: 2016.July.17. 19:41:51 »
Kaszino, including sources.

Online gflorez

  • EP addict
  • *
  • Posts: 2589
  • Country: es
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 47.0 Firefox 47.0
    • View Profile
Re: Pasziansz (Solitaire) from Hsoft, need EnterMice support
« Reply #52 on: 2016.July.18. 11:10:43 »
Sorry for my ignorance but, what makes a program EXOS compatible?

I think it can't touch Exos zones on ff segment or the interrupt routines at beginning of page 0. Also it must return to main program(Basic) if the reset button is pressed, freeing  recurses like Ram.

Online Zozosoft

  • EP addict
  • *
  • Posts: 13379
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 47.0 Firefox 47.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Pasziansz (Solitaire) from Hsoft, need EnterMice support
« Reply #53 on: 2016.July.18. 11:19:05 »
Sorry for my ignorance but, what makes a program EXOS compatible?
Allocating all used memory from EXOS, and don't write directly non fixed memory areas without verify EXOS version. For example, LPT table, Status line, character set are in different locations in EXOS 2.0 and 2.1+

Online gflorez

  • EP addict
  • *
  • Posts: 2589
  • Country: es
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 47.0 Firefox 47.0
    • View Profile
Re: Pasziansz (Solitaire) from Hsoft, need EnterMice support
« Reply #54 on: 2016.July.18. 11:38:19 »
I see, this has more to do with knowing what version of EXOS runs the program.

Also, making a program EXOS compatible implies to remove bad programming techniques that can  corrupt the system.

Thanks.

Offline geco

  • EP addict
  • *
  • Posts: 5347
  • Country: hu
  • OS:
  • Linux / Sony Ericsson SK17iv Linux / Sony Ericsson SK17iv
  • Browser:
  • Safari 4.0 Safari 4.0
    • View Profile
Re: Pasziansz (Solitaire) from Hsoft, need EnterMice support
« Reply #55 on: 2016.July.18. 21:03:05 »
There are 2 problems with kaszino, 1 is solved, the program use EXOS for VIDEO i tried to allocate the necessary video segments, then OPEN VIDEO gave back insufficient memory, i decided to allocate fc, fd, fe video segment (the program uses all of them) and release fd and fe after allocation, it is good for checking if they are free.
2nd the program uses SOFT IRQ, what if i remember well does not exist in EXOS 2.0.
What should I do, reset the machine on EXOS 2.0, or try to make it work to create a direct IRQ to 0038h on EXOS 2.0, or simply create a patch into EXOS 2.0 IRQ to include the int rut of the game ?

Online Zozosoft

  • EP addict
  • *
  • Posts: 13379
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 47.0 Firefox 47.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Pasziansz (Solitaire) from Hsoft, need EnterMice support
« Reply #56 on: 2016.July.18. 21:13:55 »
Try to patch the IRQ code.

Offline geco

  • EP addict
  • *
  • Posts: 5347
  • Country: hu
  • OS:
  • Linux / Sony Ericsson SK17iv Linux / Sony Ericsson SK17iv
  • Browser:
  • Safari 4.0 Safari 4.0
    • View Profile
Re: Pasziansz (Solitaire) from Hsoft, need EnterMice support
« Reply #57 on: 2016.July.18. 21:35:11 »

Offline geco

  • EP addict
  • *
  • Posts: 5347
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 45.0 Firefox 45.0
    • View Profile
Re: Pasziansz (Solitaire) from Hsoft, need EnterMice support
« Reply #58 on: 2016.July.21. 08:58:13 »
EXOS compatible version of Kaszino.
It was much harder to convert it to EXOS compatible than SWAP and Passians :lol
SOFT IRQ adaptation to EXOS 2.0 was frozen several times when I recognized I have to put a DAVE 0B4h port reset into the game IRQ, because I patched it into the beginning of EXOS IRQ, and it contains an EXOS call which enables SOUND interrupt.
ROM version is almost finished, I have to add the HELP text of the original ROM, it will not contain the full more than 4 Kb text, because I have 1 Kb free space remained in 32Kb ROM.
« Last Edit: 2016.July.22. 20:05:06 by geco »

Online gflorez

  • EP addict
  • *
  • Posts: 2589
  • Country: es
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 47.0 Firefox 47.0
    • View Profile
Re: Pasziansz (Solitaire) from Hsoft, need EnterMice support
« Reply #59 on: 2016.July.21. 10:50:05 »
Good job, you have packed the 64K Rom in only 32K.