MIA: Sir Gawain
As previously announced, here's the release of Sir Gawain, a Microhobby type-in program.
Included in the archive is the .TZX with the generated binary files and the BASIC program as printed in the magazine.
A big big big THANK YOU must go to LCD as he corrected some errors in the machine code listings which i originally (mis)typed back in 1990-something and never got around to getting them fixed. Thank you, it was very helpful!!
A few screenshots, and the archives:



Download here: Sir Gawain
Included in the archive is the .TZX with the generated binary files and the BASIC program as printed in the magazine.
A big big big THANK YOU must go to LCD as he corrected some errors in the machine code listings which i originally (mis)typed back in 1990-something and never got around to getting them fixed. Thank you, it was very helpful!!
A few screenshots, and the archives:



Download here: Sir Gawain
Post edited by NaMcO on
Comments
http://www.microhobby.org/numero182.htm
I have checked the listings over and over again and didn't notice anything wrong with them, but it's easy to let a byte slip through so much code. When i have some more spare time i'll have another look... The HEX Loader seems to be ok as i have used it for many other programs.
EDIT: Currently converting the .DAT files to Microhobby's own HEX Loader to make sure there's nothing wrong with it.
The cheeky monkeys!
I converted all .DAT files from my HEX Loader to A$() data files as used by Microhobby's HEX Loader, dumped all code and the result was the same.
Oh well, better luck next time, it was a long type :grin:
LOL! I guess i knew the guy from somewhere... now that you mention it, it's similar:
You drew it for Ocean? If yes, nice job!
We need a OCR to Hex and ZX Basic converter maybe, to save typing time. Right?
http://www.softi.co.uk/freeocr.htm
to read the images as text (As it got no fu... spellchecker), then I will write a utility to check the text for valid Hexchars, check the chevksum and convert it to tap using my Retro-X TAP or TZX writting routine to save corrected code. Tapir can then replace the old with new code in the file.
What do you think about this? :grin:
Basic is error-free I think, because the source works well on Spectrum (BasIn does not show errors very different from the way Spectrum does), so it is useful for other sources that will be scanned later.
CUCM is Command line, and not a english utility (So I cannot understand all messages, Espaniol?), but maybe NaMcO can use it better than I do :grin:
I scanned now all the Sources with FreeOCR and will write the program (with a windows GUI).
Do you have a hires scans of this, NaMcO?
Okay, I was afraid, you will say something like this. So I just used Omnipage to re-OCR it a bit better and entered the first part (title picture) with my program. This was done correctly and it has no attribute problems anymore, more parts will follow soon. Btw: the first hex part should be 1495 bytes long, but you saved 1795 bytes :grin:.
It looks like I can re-enter all the Hex data very fast with my HexChecker (Will be available soon for download).
Specially when some of the errors are gone. Good work LCD ;-)
22,23,26,27,161 maybe even more...
Will check if there was a erratum in a later issue, but now I don't wonder why this game is not working, it is not fully your fault, NaMcO :grin:.
Don't worry about that: When a line is missing in a hex listing on MicroHobby, it means that it's full of 0's ;)
In fact, that it's at the notice that's before the BASIC listing:
That means, more or less (remember that my english knowledge it's a sh*t :lol: ) ...
The lines wich don't appears on the machine code listings, must be introduced as 0's
I will fill these lines with zeros. Please forgive me as I do only speak german, english, polish and a little russian, czech and japanese :grin:.
I'll try to do it, but I promise nothing :P ;)
Someday, I'll speak spanish perfectly... then, I'll start with english :D
English of you very good is :D. If like Master Yoda you learn 1000 years speak to, you perfectly speak english tongue...
Sorry, I can't resist...
Some of the hex codes in the listing are very hard to read, but I do my best...
BTW: Every OCR Program has its own advantages and disadvantages. Omnipage cannot recognise "B" often, and "D" is changed into "0".
FreeOCR can read them perfectly, but it has problems with other letters.
My last joke (I promise) ;) : I can't believe that someone like you (who knows so many languages) have any kind of difficulty reading something as simple as the hex code ... :P
Anyway: Good luck with the listing! ;)
Yeah, it's a trick made by Microhobby so that every program fails :D:D:D
Joke. Keep it up, it's sounding good!
*** Keeps typing Mine Alert ***
Sorry, I speak Binary and broken Hex...
@NaMcO:
I believe you that completly...
Just generated the TAP File with Gawain1 and Gawain2 CODE files replaced, and it looks like it is working now correctly (48K and 128K modes)... Should I generate the third CODE file, or do you want the fixed version soon as possible?
Edit: Please send me a PM with your eMail, so I can send the game to you.
To be able to scan, select an area and import it into a Sinclair emulator or Basin, would be an awesome thing.
Thank you Namco. This is one of those games that wasn't added to Speccy.org's 'K y Enter' archive. Keep up the good work!
You're very welcome, i love them too ;)
Mine Alert should be ready this weekend, or so i hope, so there's another one which was missing.
OCR is not that hard for Hex listings, but for Basic programs it is. Thats because some magazines print the UDGs in their graphical form. This makes OCR impossible.
Maybe I can release my HexCheck today. I tested it with Omnipage 4 SE and FreeOCR 2.5 outputs (Omnipage has less errors). ABBY Finereader should be tested too, but I'm sure, the most problems are there because of the low resolution of magazine scans. For OCR 200-300 DPI are needed, and the scans are done at 150 DPI.
The Autocorrection engine of HexCheck works very good, even with Omnipage scans at 150 DPI most of the Hex lines did not need any manual correction, and I even improved some of the autocorrections doing the first parts of "Sir Gawain".
The HexCheck was supposed to be a part of Retro-X, but I think, a standalone program (25 Kb, 41 Kb if uncompressed), is a better solution.
By the way, the second screen of Sir Gawain is still extremly hard.
Check: Army Moves 1st section, Hundra, Misterio del Nilo to name but a few - HARD :-P
Yet, i love them all, fantastic pieces of software, generally with outstanding graphics.
Yes but too hard!!! Army moves first section is extremly hard!.
I sent the finished game now to you. Will cross-check it with your version now... The HexCheck is now available for download from my website.
NaMcO:
Retro-X displayed much differences (swapped ED and A0) in Hex source 1, around lines 45-60 as I compared my and your version.
I sent the webmasters links to the threads here in the forum.