1 Attachment(s)
Quote:
at least i hope it is a gs game. |
Quote:
Again..it can play 2img Apple IIgs games. What it cannot play is apple II games in .dsk, .do format that is 140 KB and it is 8-bit. That it cannot play. |
Quote:
so we should skip KEGS and try to fix the AppleWin emulator. I hope someone can help. #1) based on LinApple I did my own test, removed all the curl/ftp stuff from the source and I can build a binary for cygwin. with curl the emulator is able to download diskimages from some ftp servers. so i removed all the curl stuff, since you can just insert a diskimage locally. now using the amiga crosscompiler, i get the first errors I cannot fix: Code:
$ make Log.h - what is wrong here? Code:
1 #pragma once doing so, i'm stuck with pthread.h - is there something to replace pthread.h ? #2) these pthread related functions seems to be used, in a simple way, not really sure, but i guess some time(!?) critical situations, for example: Code:
1 void CpuNmiReset() while doing so i have another problem: Code:
194 typedef struct what is wrong in line 202 ? ^^^this error did not occure when i build the binary for cygwin, this was gcc 5.4.0. now the amiga crosscompiler is gcc 2.95.3 - this might be a bit too old now? |
This is as far as I get:
Code:
Linking applewin I suggest using this repo as a starting point rather than some code from a dropbox: https://github.com/dabonetn/linapple-pie Which is referenced here: http://linapple.sourceforge.net/down...017-03-12_2001 Where I suppose xboxown's source is based on (unsure if it's older or up to date) |
Quote:
http://eab.abime.net/showthread.php?t=85474 https://github.com/bebbo/amigaos-cross-toolchain |
To be honest, the code is rather messy and it seems that the LinApple programmer has made some shortcuts here and there just to get it working. So in order to do a proper port to Amiga there's more to it than just compiling.
|
Quote:
Actually that is where I got it from :) :spin I think we should all work together as union as one to do this. So please guys assign me a task something where I can work on and I will report it as I work on it. In the end, we will literally have the best apple ii emulator ever invented by man kind in human history in Amiga 68k. With kegs on the side we will be set. |
i'm already using "Version from June, 2015: linapple_src-2b.tar.bz2"
once i tested the 6.x crosscompiler, but it was just ridiculus to download 2gb of useless data, each time you want to build it. but it's maybe worth another try, hence your results :) 1st i will try the linapple-pie with my current setup. |
It already compiles for me, it's missing linkers to libc stuff. I'll check with bebbo and see what he has to say about it.
Quote:
The "Version from June, 2015: linapple_src-2b.tar.bz2" is actually older than the repo, fyi. |
but it makes no diff, it starts with the same error above (Log.h). :/
so it might be a compiler issue, i think i still have a gcc 3.x somewhere, gonna test this 1st. are there now some binary packs for the 6.x gcc crosscompiler? centos got a build, anyone made one for cygwin 32bit, willing to share? |
I have ported AppleLin to AmigaOS 4 long time ago, but then I faced some really weird endian issues, so I left the port unfinished/unpublished. KEGS is working okay, so I just skipped AppleWin (AppleLin).
|
Quote:
|
Quote:
Share with us in how far you have reached in the port up and where you got stuck. This is where we need to begin in resolving the issue. |
Quote:
https://github.com/MBeijer/linapple-pie You can see what I've done to make it compile. It's very hacky and I don't expect it to work. But you can use it as a base and go from there to make it work. The only issues when it's done compiling is the actual linking. To build the make-file (on linux) just run ./build_gmake and then type run make. On windows/cygwin run premake4.exe gmake |
Quote:
|
Quote:
No, but seriously, click the green "Clone or download" button. EDIT: Now I'm down to this: Code:
Linking applewin |
Quote:
|
Quote:
|
Quote:
hmm, is premake able to convert from msvc solutions to makefile on it's own? |
No, you make a configurationfile called premake4.lua where you define what should end up in the make file. then you use premake to generate one of the following:
|
All times are GMT +2. The time now is 16:45. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.