Post Reply 
Bug in chess ROM ? For Angel Martin (and others)
05-04-2017, 08:45 AM
Post: #1
Bug in chess ROM ? For Angel Martin (and others)
Hi Angel,

Long time no talk ! Smile

I have been trying to play with your chess ROM, both on i41cx+ and go41cx.

I could not get the minichess (MNCHSS) to work. I get a "NON-EXISTENT" error in line 18, which is XROM 10,62.
This line is not in the original program as listed on hpmuseum. I first thought it was card reader or HP-Il related, but it seems that the XROM is rather related to the PPC ROM. But plugging the PPC ROM does not help.

Is there something I'm missing there ? I saw you modified the program to load data rather​ than using cards.

Besides, just curious: how do you deal with data (not programs) in modules ? It seems that, as more elaborated modules are compared to cards, there is no way to store naturally data files in modules, as opposed to cafds, unless you use a intiialisation programs full of STOs.
And emulators only deal with .raw and .mod files, not data files (unless you have HP-IL emualation and can handle LIF images, line in emu41). It seems that there is a .d41 format used by Tony (who converted the mini chess and adventures games), which is only available on Linux according to my hpmuseum. Why so comumbersome ? Is it that there are only a handful of data files available (swap disks) and nobody cares ?

Thanks in advance, best regards,

Vincent
Find all posts by this user
Quote this message in a reply
05-04-2017, 11:23 AM
Post: #2
RE: Bug in chess ROM ? For Angel Martin (and others)
Greetings Vincent, thanks for the bug report. Indeed there was an incorrect XROM_id# - a left-over from an older revision, sorry about that. Attached is the corrected MOD file, let me know how it fares.

You're right data is not a brilliant example for ROM format, at least using FOCAL routines. MCODE has the advantage of direct byte reading, which some times can also be compacted - but that's another story. So the long & winding approach STO, STO... or SAVEX, SAVEX is typically required.

I've never looked into the .d41 files so can't make any comments.

Cheers,
ÁM


Attached File(s)
.zip  CHESS.zip (Size: 9.26 KB / Downloads: 16)

"To live or die by your own sword one must first learn to wield it aptly."
Find all posts by this user
Quote this message in a reply
05-04-2017, 11:35 AM
Post: #3
RE: Bug in chess ROM ? For Angel Martin (and others)
Thanks a lot Angel ! Works much better now.
Except the following (on go41cx):
-The 5th and last row of the board is not printed aligned with the first 4, but right-justified. Not sure it is a problem With the program or the emulator. any idea ?
-The sound never stops after loading, even when I quit the emulator. Same remark.

How do you handle multiple initial data sets in your room, like the adventure game ? Multiple initialization programs ?

Thanks and cheers
Find all posts by this user
Quote this message in a reply
05-04-2017, 04:14 PM (This post was last modified: 05-04-2017 04:15 PM by Ángel Martin.)
Post: #4
RE: Bug in chess ROM ? For Angel Martin (and others)
(05-04-2017 11:35 AM)Vincent Weber Wrote:  Thanks a lot Angel ! Works much better now.
Except the following (on go41cx):

-The sound never stops after loading, even when I quit the emulator. Same remark.

That sounds really strange, you mean your phone chirps even after closing go41CX?? How about doing a BEEP before you *leave* the application?

"To live or die by your own sword one must first learn to wield it aptly."
Find all posts by this user
Quote this message in a reply
05-04-2017, 04:21 PM
Post: #5
RE: Bug in chess ROM ? For Angel Martin (and others)
The moment I XEQ MNCHSS, i have a continuous beep that would not stop, even if I quit the app. Only killing the app ends the sound.

I failed to reproduce the 2 issues on i41cx+ - everything is fine on the iPhone. So I guess these are go41cx - related issues. Any idea about the printing 5rh row alignment issue ?

And about the adventure data sets ? Do you handle several launch files for them ?

Thanks a lot and cheers
Find all posts by this user
Quote this message in a reply
05-04-2017, 07:36 PM (This post was last modified: 05-04-2017 07:36 PM by Ángel Martin.)
Post: #6
RE: Bug in chess ROM ? For Angel Martin (and others)
(05-04-2017 04:21 PM)Vincent Weber Wrote:  The moment I XEQ MNCHSS, i have a continuous beep that would not stop, even if I quit the app. Only killing the app ends the sound.

I failed to reproduce the 2 issues on i41cx+ - everything is fine on the iPhone. So I guess these are go41cx - related issues. Any idea about the printing 5rh row alignment issue ?

Right there you've got the answer ;-)
No idea about the printer alignment, i don't have go41cx. I do remember that Antonio Lagana (the developer of i41cx) commented he found an issue in his printer emulation code when trying my ROMS programs, which he corrected back then -, must have been at least 5 years ago?

(05-04-2017 04:21 PM)Vincent Weber Wrote:  And about the adventure data sets ? Do you handle several launch files for them ?

Yes, each program has its own dedicated data set loader, including Antonio's own "Dungeons" as well

Cheers, ÁM

"To live or die by your own sword one must first learn to wield it aptly."
Find all posts by this user
Quote this message in a reply
05-04-2017, 09:49 PM
Post: #7
RE: Bug in chess ROM ? For Angel Martin (and others)
Thanks a lot Angel !
Cheers
Find all posts by this user
Quote this message in a reply
Post Reply 




User(s) browsing this thread: 4 Guest(s)