Jump to content
Poison

Reharden question

Recommended Posts

Posted (edited)

Hi, I would like to ask if is possible to create xex which can be run from real floppy. I do not mean boot floppy and run xex :) Because demo takes, cca 50kb ? I think and atr format takes full floppy which can be used for next demos :)

 

http://a8.fandal.cz/detail.php?files_id=7487

 

thank you

 

poison

Edited by Poison

Share this post


Link to post
Share on other sites

Unsure.  Generally full ATR demo disks just do raw sector reads with no regard to a standard Dos structure.

Even if it is a Dos structure, the problem can become the fact that most of memory gets used and a loader or Dos gets overwritten.

 

An alternative can be systems that load an entire disk image into Ram then emulate a disk drive, though in the case of this demo you'd likely want a 128K Ram machine.

  • Like 1

Share this post


Link to post
Share on other sites
Posted (edited)

I found somewhere this xex, which works with emulator. But does not work on real HW from floppy with dos or qmeg or AVG cart.

Reharden.xex

Edited by Poison

Share this post


Link to post
Share on other sites

this demo uses xBIOS (ATR), there is a standard FS, xB doesn't impose any restrictions on the characters used in the directory, and that's been used in this demo.

Share this post


Link to post
Share on other sites

This is chckxex of the exe file:

001:     $0200 $02A4: $00A5
002:     $02E2 $02E3: $0002
     INI $0200
003:     $0200 $020F: $0010
004:     $02D8 $02DF: $0008
005:     $030F $03A5: $0097
006:     $040F $041E: $0010
007:     $043F $04A5: $0067
008:     $0626 $0635: $0010
009:     $0800 $27F0: $1FF1
010:     $2800 $67FF: $4000
011:     $6800 $8184: $1985
012:     $849F $84F0: $0052
013:     $8659 $89C1: $0369
014:     $9000 $9026: $0027
015:     $9043 $94C5: $0483
016:     $9500 $9C7F: $0780
017:     $9CD6 $B25F: $158A
018:     $B263 $B64E: $03EC
019:     $B800 $CE33: $1634
020:     $CE36 $CFCA: $0195
021:     $DF07 $F2C5: $13BF
022:     $F882 $F8BF: $003E
023:     $F900 $F9BF: $00C0
024:     $FA00 $FF0A: $050B
025:     $D800 $DF00: $0701
026:     $02E0 $02E1: $0002
     RUN $9DB6
027:     $0015 $0015: $0001
028:     $0018 $0019: $0002
File 'C:\Users\msimecek\Downloads\Reharden.xex' is OK.


checkxex clearly shows there are blocks 001-009 that are loading into low mem areas including 009 where DOS is usually placed.

So this xex is for emulator only, however if you would play with SuperPacker , you could merge and pack these blocks and place it to load at the end, depack and run. - that could make it feasible for realhw (resp. running from DOS).

 

I just realized there are also blocks storing data under osrom... so it would not be that easy, because DOS is utilizing osrom for i/o calls.

Share this post


Link to post
Share on other sites

And can be some easy solution such as repack this file to higher address ? The same thing which was done with some text games which starts on 0700 and were unrunable with AVG ?

Share this post


Link to post
Share on other sites
Posted (edited)
8 minutes ago, matosimi said:

Not that easy, but possible... But at what cost?

When we will meet on Forever Party I will buy you One Beer :) or Two ?

Edited by Poison

Share this post


Link to post
Share on other sites

You can .. you know .. report it to AVG cart author ? 😉

Share this post


Link to post
Share on other sites
3 minutes ago, R0ger said:

You can .. you know .. report it to AVG cart author ? 😉

Iam not sure if I can.

 

But This is not problem of AVG. This xex cant be run from real floppy from DOS or Qmeg.

Edited by Poison

Share this post


Link to post
Share on other sites

Load Xex will usually work fine in emulators because that option typically injects the segments into Ram without there being any loader needed or present beforehand.

Real hardware doesn't do this - about the closest you can get for such a "protected" situation is from the likes of IDE+ which have Rom based loaders that only need a little bit of Ram workspace to survive.

Share this post


Link to post
Share on other sites

Well,

 

Reharden was released at Silly Venture 2017, so it can be found on the Silly Pack 2k17 by JAC! as a fileversion. Quoting JAC: "* Reharden - Now runs from DOS 2.5, packed 58K to 37K"

 

Silly Pack 2k17

 

EDIT: Added 90k bootable ATR, XEX fileversion and textfile...

 

Reharden.zip

  • Like 3

Share this post


Link to post
Share on other sites

Hmmm, now reading the topic about Silly Pack 2k17 again, I notice there is the "We plash" demo-movie by Nir Dary on it that originally requires an SIDE-2 with CF card -  it is available as an image file. Could this demo-movie run from an AVG cart as well (e.g. when changing the extender into .AVF) ?!? Is it PAL compatible ?

 

 

 

Share this post


Link to post
Share on other sites
45 minutes ago, CharlieChaplin said:

Well,

 

Reharden was released at Silly Venture 2017, so it can be found on the Silly Pack 2k17 by JAC! as a fileversion. Quoting JAC: "* Reharden - Now runs from DOS 2.5, packed 58K to 37K"

 

Silly Pack 2k17

 

EDIT: Added 90k bootable ATR, XEX fileversion and textfile...

 

Reharden.zip 93.48 kB · 2 downloads

Hehe, so I'd say Poison owes me two beers 🙂 And believe me, that is cheap considering the 2 months time frame it took to fix it...

 

  • Like 5
  • Thanks 1
  • Haha 2

Share this post


Link to post
Share on other sites

There's two things I absolutely love - your Silly Packs, and your coding tutorials using WUDSN.  Well, I love WUDSN to death as well so make that three.  Could you be persuaded to perhaps do a coding tutorial of sorts, on the making of a Silly Pack?

  • Like 3

Share this post


Link to post
Share on other sites
10 hours ago, JAC! said:

Hehe, so I'd say Poison owes me two beers 🙂 And believe me, that is cheap considering the 2 months time frame it took to fix it...

 

Works Great, just tested :) Thanks to @JAC! and @CharlieChaplin very much :)

Share this post


Link to post
Share on other sites

...and to answer my own question: We plash works fine from AVG cart., if you have a PAL system and rename *.IMG into *.AVF. It's a short but very nice video by Nir Dary from Israel for Silly Venture 2017.

 

  • Like 1

Share this post


Link to post
Share on other sites
9 hours ago, CharlieChaplin said:

...and to answer my own question: We plash works fine from AVG cart., if you have a PAL system and rename *.IMG into *.AVF. It's a short but very nice video by Nir Dary from Israel for Silly Venture 2017.

 

I saw it only on YT, i do not know where to download this file. it is not on pouet, atarionline pl and google do not know too :)

Share this post


Link to post
Share on other sites
4 hours ago, Poison said:

I saw it only on YT, i do not know where to download this file. it is not on pouet, atarionline pl and google do not know too :)

 

It is in the Silly Pack 2k17, see link above (post #12) or use this direct link: http://www.wudsn.com/productions/atari800/sillypack2k17/sillypack2k17.zip

Download the whole pack and unzip SillyPack2k17-Weplash.img (approx. 62MB), then rename to e.g. Weplash.AVF and copy it onto your AVG cart.

 

Share this post


Link to post
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.

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...