Megalextoria
Retro computing and gaming, sci-fi books, tv and movies and other geeky stuff.

Home » Digital Archaeology » Computer Arcana » Apple » Apple II » new ProDOS ports
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Switch to threaded view of this topic Create a new topic Submit Reply
Re: new ProDOS ports [message #343753 is a reply to message #343633] Thu, 25 May 2017 12:38 Go to previous messageGo to next message
qkumba is currently offline  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 Go to previous messageGo to next message
Anonymous
Karma:
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 Go to previous messageGo to next message
Polymorph is currently offline  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 Go to previous messageGo to next message
qkumba is currently offline  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 Go to previous messageGo to next message
qkumba is currently offline  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 #343824 is a reply to message #343784] Fri, 02 June 2017 21:40 Go to previous messageGo to next message
qkumba is currently offline  qkumba
Messages: 1596
Registered: March 2013
Karma: 0
Senior Member
Tubeway 18k file is in Asimov /incoming.
If the tubeway.hi file is not locked, then it will save the high scores.
Re: new ProDOS ports [message #343835 is a reply to message #343824] Fri, 02 June 2017 23:36 Go to previous messageGo to next message
qkumba is currently offline  qkumba
Messages: 1596
Registered: March 2013
Karma: 0
Senior Member
Ribbit 9k file is in Asimov /incoming.
Re: new ProDOS ports [message #343839 is a reply to message #343835] Sat, 03 June 2017 01:36 Go to previous messageGo to next message
qkumba is currently offline  qkumba
Messages: 1596
Registered: March 2013
Karma: 0
Senior Member
Starblaster (G&G version) 10k file is in Asimov /incoming.
Re: new ProDOS ports [message #343964 is a reply to message #343784] Sun, 04 June 2017 00:54 Go to previous messageGo to next message
datawiz is currently offline  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 Go to previous messageGo to next message
qkumba is currently offline  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 #343976 is a reply to message #343970] Sun, 04 June 2017 19:35 Go to previous messageGo to next message
qkumba is currently offline  qkumba
Messages: 1596
Registered: March 2013
Karma: 0
Senior Member
Stargate 16k file is in Asimov /incoming.
Re: new ProDOS ports [message #343977 is a reply to message #343976] Sun, 04 June 2017 22:52 Go to previous messageGo to next message
qkumba is currently offline  qkumba
Messages: 1596
Registered: March 2013
Karma: 0
Senior Member
Starblaster (Softsmith version) 13k file is in Asimov /incoming.
Re: new ProDOS ports [message #343979 is a reply to message #343970] Mon, 05 June 2017 01:29 Go to previous messageGo to next message
datawiz is currently offline  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 #343985 is a reply to message #343979] Mon, 05 June 2017 11:52 Go to previous messageGo to next message
qkumba is currently offline  qkumba
Messages: 1596
Registered: March 2013
Karma: 0
Senior Member
Spiderbot is in Asimov /incoming.
Re: new ProDOS ports [message #343987 is a reply to message #343985] Mon, 05 June 2017 15:20 Go to previous messageGo to next message
qkumba is currently offline  qkumba
Messages: 1596
Registered: March 2013
Karma: 0
Senior Member
Succession 6k file is in Asimov /incoming.
Re: new ProDOS ports [message #343990 is a reply to message #343979] Mon, 05 June 2017 23:03 Go to previous messageGo to next message
qkumba is currently offline  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 Go to previous messageGo to next message
datawiz is currently offline  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 #347433 is a reply to message #344001] Mon, 03 July 2017 00:33 Go to previous messageGo to next message
qkumba is currently offline  qkumba
Messages: 1596
Registered: March 2013
Karma: 0
Senior Member
Crisis Mountain is in Asimov /incoming. If the crisis.mtn.1 file is not locked, then it will save the high score.
Re: new ProDOS ports [message #347545 is a reply to message #347433] Wed, 05 July 2017 18:40 Go to previous messageGo to next message
qkumba is currently offline  qkumba
Messages: 1596
Registered: March 2013
Karma: 0
Senior Member
Dino Eggs is in Asimov /incoming. If the dino.eggs.3 file is not locked, then it will save the high score.
Re: new ProDOS ports [message #348848 is a reply to message #347545] Thu, 20 July 2017 16:37 Go to previous messageGo to next message
qkumba is currently offline  qkumba
Messages: 1596
Registered: March 2013
Karma: 0
Senior Member
Snake Byte 9k file is in Asimov /incoming.
Re: new ProDOS ports [message #348849 is a reply to message #347545] Thu, 20 July 2017 16:39 Go to previous messageGo to next message
qkumba is currently offline  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 Go to previous messageGo to next message
anthonypaulo is currently offline  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 Go to previous messageGo to next message
Polymorph is currently offline  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 Go to previous messageGo to next message
qkumba is currently offline  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 #348876 is a reply to message #348875] Thu, 20 July 2017 20:39 Go to previous messageGo to next message
Antoine Vignau is currently offline  Antoine Vignau
Messages: 1860
Registered: October 2012
Karma: 0
Senior Member
That is true. I saw it. Qkumba did it!
Re: new ProDOS ports [message #348879 is a reply to message #348875] Thu, 20 July 2017 21:22 Go to previous messageGo to next message
sicklittlemonkey is currently offline  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 #348882 is a reply to message #348849] Thu, 20 July 2017 23:22 Go to previous messageGo to next message
Michael AppleWin Debu is currently offline  Michael AppleWin Debu
Messages: 1262
Registered: March 2013
Karma: 0
Senior Member
VERY nice job Peter !

Is your presentation available online?
Re: new ProDOS ports [message #348890 is a reply to message #348849] Fri, 21 July 2017 03:28 Go to previous messageGo to next message
Alex Lee is currently offline  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 #349096 is a reply to message #348882] Sun, 23 July 2017 19:17 Go to previous messageGo to next message
qkumba is currently offline  qkumba
Messages: 1596
Registered: March 2013
Karma: 0
Senior Member
> VERY nice job Peter !

Thanks.

> Is your presentation available online?

Just now:
http://pferrie.host22.com/papers/porting.pptx
Note that it loses a lot of context without the audio.
I have no control over the release of that part.
Re: new ProDOS ports [message #349097 is a reply to message #349096] Sun, 23 July 2017 19:27 Go to previous messageGo to next message
Michael AppleWin Debu is currently offline  Michael AppleWin Debu
Messages: 1262
Registered: March 2013
Karma: 0
Senior Member
> • Can unpack backwards instead
> • Reverse input, compress it, reverse output

Absolutely brilliant! :)
Re: new ProDOS ports [message #349100 is a reply to message #349096] Sun, 23 July 2017 21:15 Go to previous messageGo to next message
datawiz is currently offline  datawiz
Messages: 55
Registered: December 2012
Karma: 0
Member
On Sunday, July 23, 2017 at 7:17:03 PM UTC-4, qkumba wrote:
>> VERY nice job Peter !
>
> Thanks.
>
>> Is your presentation available online?
>
> Just now:
> http://pferrie.host22.com/papers/porting.pptx
> Note that it loses a lot of context without the audio.
> I have no control over the release of that part.

I'm always amazed when people make the "impossible", possible. Fantastic job!

Here's your session on YouTube:
https://youtu.be/KzLGC6Tz1Pc?t=3417
Re: new ProDOS ports [message #349493 is a reply to message #349100] Wed, 26 July 2017 21:32 Go to previous messageGo to next message
qkumba is currently offline  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 Go to previous messageGo to next message
qkumba is currently offline  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 #350372 is a reply to message #349968] Wed, 09 August 2017 19:17 Go to previous messageGo to next message
qkumba is currently offline  qkumba
Messages: 1596
Registered: March 2013
Karma: 0
Senior Member
Pie-Man 10k file is in Asimov /incoming.
If the pieman.hi file is not locked, then it will save the high scores.
Re: new ProDOS ports [message #351082 is a reply to message #350372] Sat, 19 August 2017 21:14 Go to previous messageGo to next message
qkumba is currently offline  qkumba
Messages: 1596
Registered: March 2013
Karma: 0
Senior Member
Mr. Robot 22k file is in Asimov /incoming.
It's only one file and yet it still shows the animated title.
Re: new ProDOS ports [message #351101 is a reply to message #351082] Sun, 20 August 2017 12:53 Go to previous messageGo to next message
qkumba is currently offline  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 #351102 is a reply to message #351101] Sun, 20 August 2017 12:59 Go to previous messageGo to next message
qkumba is currently offline  qkumba
Messages: 1596
Registered: March 2013
Karma: 0
Senior Member
And what a fantastic game, and amazing technical achievement.
Re: new ProDOS ports [message #351103 is a reply to message #351102] Sun, 20 August 2017 13:18 Go to previous messageGo to next message
Antoine Vignau is currently offline  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 Go to previous messageGo to next message
qkumba is currently offline  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 Go to previous messageGo to previous message
Anonymous
Karma:
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
Pages (22): [ «    1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16    »]  Switch to threaded view of this topic Create a new topic Submit Reply
Previous Topic: Why 80x24 terminal size?
Next Topic: Is this group dead?
Goto Forum:
  

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Wed May 08 19:49:44 EDT 2024

Total time taken to generate the page: 0.01045 seconds