Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Terrible makefiles #58

Open
FluffyFoxBunny opened this issue Aug 1, 2020 · 2 comments
Open

Terrible makefiles #58

FluffyFoxBunny opened this issue Aug 1, 2020 · 2 comments

Comments

@FluffyFoxBunny
Copy link

I love this BBS software, but wow this source tree is terrible. This isn't meant as a personal attack or anything but as someone who likes to be able to just build my programs without having to fuck around in the makefiles too much, or fix errors, this is awful

I'm focused on the V2 tree here, (in master, NOT the v2 Branch)

First off you're relying on using wine on specific beta versions of freeware non-open source software (C64list), i recommend not doing that as a future update could fuck shit up, and since we don't have the source, it can't be unfucked. Not to mention they're distributing the binaries through links of facebook, ew.

Second of all, building. I believe the makefile is incomplete, but here are some pointers. I understand Makefile IS a major pain in the arse to work with, but it makes things easier for the user.

First off, there seem to be minor syntax errors in:
v2\asm\swap3.asm on line 112, thee's a missing space, it should be "ldy #0"
v2\asm\irqhn.asm on line 315 (I think just changing the #',' to #$2c shoould be equivelent?

Now, by using the latest version (4.03 at the moment) of C64 list it seems to build okayish, but not all the way into d64s or a d81.

I get ecs.bin garbage-collect.bin swap1.bin swap3.bin
editor.bin struct.bin swap2.bin wedge.bin

I haven't gone any further yet, but i'm hoping this is at least what i need to put into a disk with different names to get something to work?

Sorry if i sound super critical, i get this is tough work, but i do think it's important to at least get the project building or at least offer the latest working binaries in the Releases section so people can actually access the software easier without hunting down binaries elsewhere

@x-tec2017
Copy link

x-tec2017 commented Aug 1, 2020 via email

@jcobol
Copy link

jcobol commented Jun 18, 2022

For discussion:
#59

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants