Re: new ProDOS ports [message #343753 is a reply to message #343633] |
Thu, 25 May 2017 12:38 |
qkumba
Messages: 1596 Registered: March 2013
Karma: 0
|
Senior Member |
|
|
> I can verify that there's some strangeness with some ProDOS conversions with a Unidisk Air 19 and a //c+, using the 8-bit games (32meg) hd image from What is the Apple IIgs site (http://www.whatisthe2gs.apple2.org.za/files/8-bit_Games.zip). Most of the games seem to work fine, but here are the ones I have found so far that do not: Airheart, Deathsword, Impossible Mission.. Airheart shows the title screen 2-3 times, then locks up.
> Deathsword locks up with the text GLU in the center of the screen, and when you hit Control+Reset it shows an HGR version (not DHGR) of the title screen and beeps then crashes.
> Impossible Mission loads the title screen then locks up.
>
> I'll try out some more later tonight and add any more pertinent details.
Thanks. I am working on Airheart right now to determine the exact problem for my ports. What I know right now is that ProDOS is refusing a block-read request when I make it during game-load, despite succeeding when it was made during boot. Impossible Mission has the same problem.
I don't know anything about Deathsword (it's not my port), but "GLU" happens when code accesses a sensitive location in the $Cxxx space.
|
|
|
Re: new ProDOS ports [message #343755 is a reply to message #343753] |
Thu, 25 May 2017 20:45 |
|
Originally posted by: John Brooks
BTW, 4am recently had a (possibly similar) problem where a Zip-chip accelerated //e with disk][-emulated CFFA would boot prodos but then give a "relocation/configuration error" before running the .system file.
The problem turned out to be that the CFFA virtual disk-II was set to slot 4 and the zip was not slowing to 1MHz for slot 4 disk][ access.
As a result, track 0 sector reads worked at ZIP speed, but the track seek delay was too short/fast with the ZIP on, so ProDOS got read errors trying to load a .SYSTEM file on tracks above 0.
-JB
@JBrooksBSI
|
|
|
Re: new ProDOS ports [message #343756 is a reply to message #343755] |
Thu, 25 May 2017 20:55 |
Polymorph
Messages: 206 Registered: October 2012
Karma: 0
|
Senior Member |
|
|
On Friday, May 26, 2017 at 10:45:17 AM UTC+10, John Brooks wrote:
> BTW, 4am recently had a (possibly similar) problem where a Zip-chip accelerated //e with disk][-emulated CFFA would boot prodos but then give a "relocation/configuration error" before running the .system file.
There is an *outside* chance that this might be related to datawiz's problems, but all testing of the "GLU" related issues have been conducted on (non-accelerated) //c's, so that rules out any issues caused by acceleration. :-(
I have a feeling that qkumba is getting close to finding the issue, but testing is on-going at this stage.
Cheers,
Mike
|
|
|
Re: new ProDOS ports [message #343757 is a reply to message #343756] |
Fri, 26 May 2017 00:05 |
qkumba
Messages: 1596 Registered: March 2013
Karma: 0
|
Senior Member |
|
|
From the latest test, the device state changes from connected to not-connected, somehow in response to some changes that my code makes (soft-switch or memory).
Yes, I'm getting close.
|
|
|
Re: new ProDOS ports [message #343784 is a reply to message #343757] |
Thu, 01 June 2017 01:18 |
qkumba
Messages: 1596 Registered: March 2013
Karma: 0
|
Senior Member |
|
|
And of course it was the screen holes being destroyed during an unpacking pass.
This is fixed now. The values are preserved across the unpacking and the code that lives in the screen memory was already arranged to avoid the holes.
Airheart now runs from a SmartPort device on the IIc.
|
|
|
|
|
|
Re: new ProDOS ports [message #343964 is a reply to message #343784] |
Sun, 04 June 2017 00:54 |
datawiz
Messages: 55 Registered: December 2012
Karma: 0
|
Member |
|
|
On Thursday, June 1, 2017 at 1:18:21 AM UTC-4, qkumba wrote:
> And of course it was the screen holes being destroyed during an unpacking pass.
> This is fixed now. The values are preserved across the unpacking and the code that lives in the screen memory was already arranged to avoid the holes.
> Airheart now runs from a SmartPort device on the IIc.
Any chance this bug would have also impacted the conversion of prince of persia that you did? I tried it out today and noticed that the disk crashes to monitor after loading for a bit. I don't get to see any graphics, or start of game. This is using the .dsk image with the Unidisk air in 5.25" floppy mode (not smartport mode) on an apple IIc+.
|
|
|
Re: new ProDOS ports [message #343970 is a reply to message #343964] |
Sun, 04 June 2017 13:24 |
qkumba
Messages: 1596 Registered: March 2013
Karma: 0
|
Senior Member |
|
|
> Any chance this bug would have also impacted the conversion of prince of persia that you did? I tried it out today and noticed that the disk crashes to monitor after loading for a bit. I don't get to see any graphics, or start of game. This is using the .dsk image with the Unidisk air in 5.25" floppy mode (not smartport mode) on an apple IIc+.
It's possible. PoP uses the entire screen memory for data, so if the Unidisk requires screen holes even in 5.25" mode, then it won't work. However, it's also possible that it's something else entirely. Can you tell me if any of the older cracks work there? If so, then I can investigate further.
|
|
|
|
|
Re: new ProDOS ports [message #343979 is a reply to message #343970] |
Mon, 05 June 2017 01:29 |
datawiz
Messages: 55 Registered: December 2012
Karma: 0
|
Member |
|
|
On Sunday, June 4, 2017 at 1:24:06 PM UTC-4, qkumba wrote:
>> Any chance this bug would have also impacted the conversion of prince of persia that you did? I tried it out today and noticed that the disk crashes to monitor after loading for a bit. I don't get to see any graphics, or start of game. This is using the .dsk image with the Unidisk air in 5.25" floppy mode (not smartport mode) on an apple IIc+.
>
> It's possible. PoP uses the entire screen memory for data, so if the Unidisk requires screen holes even in 5.25" mode, then it won't work. However, it's also possible that it's something else entirely. Can you tell me if any of the older cracks work there? If so, then I can investigate further..
Ok, I can verify that the 2 drive Ramsacker's cracked version works and the Saltine's 1 drive cracked version works. You can drop me an email if you'd like me to check into anything for you. Thanks!
|
|
|
|
|
Re: new ProDOS ports [message #343990 is a reply to message #343979] |
Mon, 05 June 2017 23:03 |
qkumba
Messages: 1596 Registered: March 2013
Karma: 0
|
Senior Member |
|
|
> Ok, I can verify that the 2 drive Ramsacker's cracked version works and the Saltine's 1 drive cracked version works. You can drop me an email if you'd like me to check into anything for you. Thanks!
Thanks, I will do that.
|
|
|
Re: new ProDOS ports [message #344001 is a reply to message #343990] |
Tue, 06 June 2017 23:45 |
datawiz
Messages: 55 Registered: December 2012
Karma: 0
|
Member |
|
|
On Monday, June 5, 2017 at 11:03:49 PM UTC-4, qkumba wrote:
>> Ok, I can verify that the 2 drive Ramsacker's cracked version works and the Saltine's 1 drive cracked version works. You can drop me an email if you'd like me to check into anything for you. Thanks!
>
> Thanks, I will do that.
It looks like the problem was an issue with the disk image getting corrupted when I uploaded it to the Unisdisk Air initially. The disk image was the correct 140k file size, but towards the latter half of the file it was filled with 0xff until the end of the disk image. This is what caused the disk to break into monitor shortly after boot (it would actually load a bit before crash).
I haven't been able to replicate the issue again. If anyone else with a Unisdisk Air runs into this, please start a new thread and we can share notes to see if we can replicate it.
Thanks for the help in troubleshooting, qkumba!
|
|
|
|
|
|
Re: new ProDOS ports [message #348849 is a reply to message #347545] |
Thu, 20 July 2017 16:39 |
qkumba
Messages: 1596 Registered: March 2013
Karma: 0
|
Senior Member |
|
|
Prince of Persia is in Asimov /incoming.
I repeat: Prince of Persia - running from ProDOS - is in Asimov /incoming. :-)
I've included a text file detailing the Easter Eggs and how to view the end sequence.
This version is not "modable". I plan to release one later that can have its settings altered, but it will be about 384kb large, as opposed to this 200kb version.
|
|
|
Re: new ProDOS ports [message #348856 is a reply to message #348849] |
Thu, 20 July 2017 16:58 |
anthonypaulo
Messages: 531 Registered: September 2013
Karma: 0
|
Senior Member |
|
|
On Thursday, July 20, 2017 at 4:39:28 PM UTC-4, qkumba wrote:
> Prince of Persia is in Asimov /incoming.
>
> I repeat: Prince of Persia - running from ProDOS - is in Asimov /incoming.. :-)
>
> I've included a text file detailing the Easter Eggs and how to view the end sequence.
>
> This version is not "modable". I plan to release one later that can have its settings altered, but it will be about 384kb large, as opposed to this 200kb version.
Wait a second... are you trying to say that Prince of Persia, running from ProDos, is coming? If what you're saying is true, and I know this sounds like crazy talk, but if what you're saying is true... does that mean we can run it straight from our hard-drive?
|
|
|
Re: new ProDOS ports [message #348857 is a reply to message #348849] |
Thu, 20 July 2017 17:54 |
Polymorph
Messages: 206 Registered: October 2012
Karma: 0
|
Senior Member |
|
|
On Friday, July 21, 2017 at 6:39:28 AM UTC+10, qkumba wrote:
> I repeat: Prince of Persia - running from ProDOS - is in Asimov /incoming. :-)
This is simply A-W-E-S-O-M-E! Great job!
Cheers,
Mike
|
|
|
Re: new ProDOS ports [message #348875 is a reply to message #348856] |
Thu, 20 July 2017 20:17 |
qkumba
Messages: 1596 Registered: March 2013
Karma: 0
|
Senior Member |
|
|
> Wait a second... are you trying to say that Prince of Persia, running from ProDos, is coming? If what you're saying is true, and I know this sounds like crazy talk, but if what you're saying is true... does that mean we can run it straight from our hard-drive?
Yes, it is executable directly from a hard-drive, in just two files.
If you watch my KFest presentation from this morning, you can see that it's true.
It has all of the Easter eggs, the Super Hires ending, and you can save the game.
|
|
|
|
Re: new ProDOS ports [message #348879 is a reply to message #348875] |
Thu, 20 July 2017 21:22 |
sicklittlemonkey
Messages: 570 Registered: October 2012
Karma: 0
|
Senior Member |
|
|
On Friday, 21 July 2017 12:18:01 UTC+12, qkumba wrote:
> Yes, it is executable directly from a hard-drive, in just two files.
> If you watch my KFest presentation from this morning, you can see that it's true.
> It has all of the Easter eggs, the Super Hires ending, and you can save the game.
Well done that man!
Cheers,
Nick.
|
|
|
|
Re: new ProDOS ports [message #348890 is a reply to message #348849] |
Fri, 21 July 2017 03:28 |
Alex Lee
Messages: 223 Registered: November 2012
Karma: 0
|
Senior Member |
|
|
On 2017-07-20 20:39:27 +0000, qkumba said:
> Prince of Persia is in Asimov /incoming.
>
> I repeat: Prince of Persia - running from ProDOS - is in Asimov /incoming. :-)
>
> I've included a text file detailing the Easter Eggs and how to view the
> end sequence.
>
> This version is not "modable". I plan to release one later that can
> have its settings altered, but it will be about 384kb large, as opposed
> to this 200kb version.
Can't wait to try it out. Asimov's 'Incoming' directory is certainly
exacerbating a sense of suspense :-)
Look forward to the later 'trainer' version as well.
Good times!
- Alex
|
|
|
|
|
|
Re: new ProDOS ports [message #349493 is a reply to message #349100] |
Wed, 26 July 2017 21:32 |
qkumba
Messages: 1596 Registered: March 2013
Karma: 0
|
Senior Member |
|
|
Ankh 17k file is in Asimov /incoming.
After years of searching, 4am found a true original of the final version!
While we wait for his dsk release, I made this file version. :-)
|
|
|
Re: new ProDOS ports [message #349968 is a reply to message #349493] |
Thu, 03 August 2017 15:23 |
qkumba
Messages: 1596 Registered: March 2013
Karma: 0
|
Senior Member |
|
|
Nightmare Gallery 12k file is in Asimov /incoming.
If the nightmare.hi file is not locked, then it will save the high scores.
I've reset the scores completely so that helps. :-)
|
|
|
|
|
Re: new ProDOS ports [message #351101 is a reply to message #351082] |
Sun, 20 August 2017 12:53 |
qkumba
Messages: 1596 Registered: March 2013
Karma: 0
|
Senior Member |
|
|
Stellar 7 is in Asimov /incoming.
I compressed the files so it's half the size of the original, but I didn't consolidate the files (it was more work), so you might want to use a subdirectory for it.
I reset the high-scores, and if the high file is not locked, then it will save the high scores.
I also included the letter file from the original. :-)
|
|
|
|
Re: new ProDOS ports [message #351103 is a reply to message #351102] |
Sun, 20 August 2017 13:18 |
Antoine Vignau
Messages: 1860 Registered: October 2012
Karma: 0
|
Senior Member |
|
|
On Sunday, August 20, 2017 at 6:59:25 PM UTC+2, qkumba wrote:
> And what a fantastic game, and amazing technical achievement.
I agree with you, that game is amazinglysihsdlkhg coded!
|
|
|
Re: new ProDOS ports [message #351113 is a reply to message #351103] |
Sun, 20 August 2017 16:25 |
qkumba
Messages: 1596 Registered: March 2013
Karma: 0
|
Senior Member |
|
|
Canyon Climber 6k file is in Asimov /incoming.
It hangs in AppleWin and has bad flickering in MAME, because of how it detects screen refresh. I will file bugs.
|
|
|
Re: new ProDOS ports [message #351125 is a reply to message #351101] |
Mon, 21 August 2017 03:03 |
|
Originally posted by: John Brooks
On Sunday, August 20, 2017 at 9:53:48 AM UTC-7, qkumba wrote:
> Stellar 7 is in Asimov /incoming.
> I compressed the files so it's half the size of the original, but I didn't consolidate the files (it was more work), so you might want to use a subdirectory for it.
> I reset the high-scores, and if the high file is not locked, then it will save the high scores.
> I also included the letter file from the original. :-)
BTW: Stellar-7 works on a ][+, but It looks like this ProDOS port requires 65c02 and crashes into the monitor on a ][+.
If a prodos port requires 65c02, you could distribute it on a disk which boots ProDOS 2.0.3 so 6502 users will get a message at boot that a //e is required.
-JB
@JBrooksBSI
|
|
|