Jump to content
IGNORED

MAFIA - port of a c64 game


Recommended Posts

On 3/10/2024 at 8:26 AM, skr said:

Just go with the most spoken language in the world. And that´s not English, Chinese, Arab or anything. It actually is BAD english. 😆

I've heard some journalist referring to this as "globish", or broken english!

Link to comment
Share on other sites

  • 2 weeks later...

i have fixed several bugs, and consider it now to be RC1.

it should be now 'winnable', and hopefully no crashes.

 

- the load/save function possibly do not still work, am not

sure how important that is, and could be nasty to get it right.

- there is still no sound

- the gfx would need a large overhaul, but i think i will only

fix 2-3 pixel, and thats that.

 

any help with testing or gfx/sfx is highly appreciated.

 

mafia_PL.atr mafia_DE.atr mafia_EN.atr

  • Like 10
  • Thanks 1
Link to comment
Share on other sites

  • 2 months later...

I am wondering that no-one has noticed, that the size of these ATR images is incorrect.

There is no 183KBytes nor 185KBytes disksize on the A8 with real floppy drives.

 

If I remember correctly, RespeQT reports 745 sectors DD or 734 sectors DD - but A8 offers only 720 sectors DD for true 180KBytes. I could copy the ATR images onto real disks with some sectors missing, but since XBIOS is located at the end of the images and these sectors are missing on real floppy disks, the disks do not even boot on my 1050 floppy drive.

 

Hopefully you can correct this and create standard ATR images with a size of 180KB each.

Link to comment
Share on other sites

  • 4 weeks later...
On 6/6/2024 at 9:40 PM, CharlieChaplin said:

I am wondering that no-one has noticed, that the size of these ATR images is incorrect.

There is no 183KBytes nor 185KBytes disksize on the A8 with real floppy drives.

 

If I remember correctly, RespeQT reports 745 sectors DD or 734 sectors DD - but A8 offers only 720 sectors DD for true 180KBytes. I could copy the ATR images onto real disks with some sectors missing, but since XBIOS is located at the end of the images and these sectors are missing on real floppy disks, the disks do not even boot on my 1050 floppy drive.

 

Hopefully you can correct this and create standard ATR images with a size of 180KB each.

 

hi, sorry, didnt see your post earlier.

cant say anything about real disks, but it runs fine on atari800 and altirra

and no problem with sdrive max on a real atari.

you can find on github how i create the atr, in the Makefile,

if you know how to fix it, i'd happy to change it.

thanks!

 

Link to comment
Share on other sites

the blank disk i am using says

 

$ ../bin/atr ./src/atr/xxl_blank_180KB.atr  ls -l
 

0 entries

0 sectors, 0 bytes

707 free sectors, 180992 free bytes
 

and currently (not on github) 

 

$ ../bin/atr  ./src/output/output.atr  ls -l
 

55 entries

590 sectors, 141142 bytes

117 free sectors, 29952 free bytes

 

and create the atr via dir2atr tool:

$(dir2atr) -md -B $(XBOOT) $(ATR) $(ATR_ASSETS) 
 

 

 

Link to comment
Share on other sites

707 sectors * 256 bytes = 180,992 bytes,

but on a DOS 2.x disk only 253 bytes are usable for data (3 bytes are used as file/sector-links)

 

Besides, 590+117 = 707 sectors, but 141142 bytes + 29952 bytes <> 180992 bytes

 

Attached makeATR to create ATR images and an empty 180k AtariDOS 2.x image.

 

makeATR.exe 180k_empty.atr

Link to comment
Share on other sites

Posted (edited)
8 hours ago, CharlieChaplin said:

707 sectors * 256 bytes = 180,992 bytes,

but on a DOS 2.x disk only 253 bytes are usable for data (3 bytes are used as file/sector-links)

 

Besides, 590+117 = 707 sectors, but 141142 bytes + 29952 bytes <> 180992 bytes

 

Attached makeATR to create ATR images and an empty 180k AtariDOS 2.x image.

 

makeATR.exe 144 kB · 0 downloads 180k_empty.atr 179.64 kB · 0 downloads

thanks a lot!

 

i am on linux and cannot use the makeATR you provided.

so using my atr binary, and using the atr you provided, now its 

 

587 sectors, 140776 bytes

120 free sectors, 30720 free bytes

 

still not 180992 bytes, but clearly smaller now.

 

i attach the current beta, any way you can test it?

it is still running on atari800, so i dont see a difference, 

besides the disk being smaller it seems.

 

 

 

output.atr

Edited by drunkeneye
Link to comment
Share on other sites

ah wait, i realize that i am using the option -md with dir2atr.

this seemingly creates a MyDOS image. 

removing this option, the output is

 

1153 sectors, 178451 bytes

132 free sectors, 16896 free bytes
 

still not 180992 bytes.

but it still runs on atari800.

i attach the new ATR 

 

output.atr

Link to comment
Share on other sites

4 hours ago, drunkeneye said:

thanks a lot!

 

i am on linux and cannot use the makeATR you provided.

so using my atr binary, and using the atr you provided, now its 

 

587 sectors, 140776 bytes

120 free sectors, 30720 free bytes

 

still not 180992 bytes, but clearly smaller now.

 

i attach the current beta, any way you can test it?

it is still running on atari800, so i dont see a difference, 

besides the disk being smaller it seems.

 

 

 

output.atr 179.64 kB · 4 downloads

 

The size of this ATR image is correct / valid. Still have to test it with my real Atari and 1050 floppy.

Link to comment
Share on other sites

4 hours ago, drunkeneye said:

ah wait, i realize that i am using the option -md with dir2atr.

this seemingly creates a MyDOS image. 

removing this option, the output is

 

1153 sectors, 178451 bytes

132 free sectors, 16896 free bytes
 

still not 180992 bytes.

but it still runs on atari800.

i attach the new ATR 

 

output.atr 145.89 kB · 5 downloads

 

The size of this image is incorrect / invalid. On the A8 disk sizes with 145K do not exit at all. We have:

 

90k, 720 sectors with 128 Bytes each (125 Bytes usable per sector); after formatting 707 free sectors;

 

130k a) DOS 2.5 is 1040 sectors with 128 bytes each (125 bytes usable per sector); after formatting 1010 free sectors (displayed as 999+ free sectors, since DOS 2.5 uses only 3 digits); b) MyDOS is 1040 sectors with 128 Bytes each (??? Bytes usable per sector, maybe 125, maybe full 128 ?); after formatting 1027 free sectors;

 

180k, 720 sectors with 256 Bytes each (253 Bytes usable per sector); after formatting 707 free sectors;

 

Note: "after formatting" means after formatting the diskette AND writing the DOS 2.x structure with Directory and VTOC.

 

Don't know why DIR2ATR supports and creates such strange disk image sizes that do not exist on the real A8. (1153 sectors do not exist for disk sizes.)

 

Link to comment
Share on other sites

41 minutes ago, CharlieChaplin said:

 

The size of this image is incorrect / invalid. On the A8 disk sizes with 145K do not exit at all. We have:

 

90k, 720 sectors with 128 Bytes each (125 Bytes usable per sector); after formatting 707 free sectors;

 

130k a) DOS 2.5 is 1040 sectors with 128 bytes each (125 bytes usable per sector); after formatting 1010 free sectors (displayed as 999+ free sectors, since DOS 2.5 uses only 3 digits); b) MyDOS is 1040 sectors with 128 Bytes each (??? Bytes usable per sector, maybe 125, maybe full 128 ?); after formatting 1027 free sectors;

 

180k, 720 sectors with 256 Bytes each (253 Bytes usable per sector); after formatting 707 free sectors;

 

Note: "after formatting" means after formatting the diskette AND writing the DOS 2.x structure with Directory and VTOC.

 

Don't know why DIR2ATR supports and creates such strange disk image sizes that do not exist on the real A8. (1153 sectors do not exist for disk sizes.)

 

 

yes, quite strange, given that i provide an ATR and want it to add files,

not recreate it. however, i see now that there is also the option to create a "standard" disk, option "-D".

maybe this helps?

 

the ATR is now the correct size in terms of bytes (=the same as the blank atr disk), and reads


587 sectors, 140732 bytes

120 free sectors, 30720 free bytes

 

 

 

output.atr

Link to comment
Share on other sites

  • 1 month later...

"Mafia" won second place at Silly Venture 2k24 Summer Edition Atari XL/XE games competition. I would like to ask you for a little more patience, in a few days an improved afterparty version will be released. Stay tuned :)

  • Like 12
  • Thanks 1
Link to comment
Share on other sites

i am pleased to present you the final version, v1.0.

with the incredible help and support by +Adam+, we managed to finish it.

 

find the ATRs below (they are also on github)

 

there will also be an article about it on AtariOnline by +Adam+

 

so, fellow mafiosi, enjoy ;) 

 

ps: please report all bugs on github.

 

mafia_EN.atr mafia_DE.atr mafia_PL.atr

  • Like 14
  • Thanks 7
Link to comment
Share on other sites

  • 2 weeks later...

v1.1 is now available, with many bug fixes

 

- improved map, sprites and icons
- improved joystick sensitivity
- improved load/save
- changed weapons
- improved colors at locations
- fixed ending

 

any bugs/improvments/suggestions, please report on github, thanks!

https://github.com/drunkeneye/MAFIA.A8

 

enjoy!

 

 

mafia_DE.atr mafia_EN.atr mafia_PL.atr

Edited by drunkeneye
  • Like 7
  • Thanks 2
Link to comment
Share on other sites

since i cannot edit my post anymore--

please use the latest version from github.

fighting has been (finally i hope) fixed,

so it will work properly with joystick.

 

if any mod is reading this,

removing "WIP from the title would be nice ;) 

 

  • Like 2
Link to comment
Share on other sites

1 hour ago, drunkeneye said:

since i cannot edit my post anymore--

please use the latest version from github.

fighting has been (finally i hope) fixed,

so it will work properly with joystick.

 

if any mod is reading this,

removing "WIP from the title would be nice ;)

You can now edit the first post, but I did remove "WIP" from the thread's title.  :)

 

 ..Al

  • Like 1
  • Thanks 1
Link to comment
Share on other sites

usually you can click REPORT on your post and ask to edit in the report, or tell them your fixes. The magic happens and then you either see it's fixed, or you can edit the post after they get to the report. Works the same for deletion (hiding of posts)

 

As you can see both occurrences have come to fruition :)

Edited by _The Doctor__
  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...