Search found 2837 matches

by JonAbbott
Wed May 08, 2013 7:28 pm
Forum: ADFFS
Topic: Hanging when shelling out with 1.6MB floppy mounted
Replies: 8
Views: 6993

Re: Hanging when shelling out with 1.6MB floppy mounted

** I have just noticed that RO3.11 with the UniBoot WindowManager module dies rather badly when you allocate over 1mb to ADFFS. It would appear the memory map I've been working off is inaccurate, as 1E00000 has Fonts in it! That might explain FontManager crashing on RO3.11 - it still doesn't explai...
by JonAbbott
Wed May 08, 2013 7:03 pm
Forum: ADFFS
Topic: Hanging when shelling out with 1.6MB floppy mounted
Replies: 8
Views: 6993

Hanging when shelling out with 1.6MB floppy mounted

This has been a long running issue since day 1, which I've finally got around to investigating. Booting 3.11 without Uniboot, there are no issues. With Uniboot and later on OS's, it will either hang when you shell to the Supervisor (CTRL-SHIFT-F12 twice) or crash. On 3.11 with Uniboot the crash happ...
by JonAbbott
Wed May 08, 2013 6:23 am
Forum: ADFFS
Topic: To WIMP or not to WIMP?
Replies: 2
Views: 3803

Re: To WIMP or not to WIMP?

There's two ways to implement this: 1. Implement a full Filecore file system for boot scripts (ironically re-implementing ADFFS v1), where ADFFS::0.$ contains everything related to the boot script. Anything that needs to happen after the WIMP is shutdown can go in a separate "PreWIMP" scri...
by JonAbbott
Tue May 07, 2013 7:41 pm
Forum: ADFFS
Topic: Multi-disc games post DA changes
Replies: 10
Views: 9904

Re: Multi-disc games post DA changes

Reserve issue now fixed, I've no idea what was causing it though. Copying the DA allocation code from .MemAlloc to the ADFReserveMemory code instead of BL'ing to MemAlloc, seems to have cured the issue. Updated ADFFS module and source are on the dev site. This incidentally fixes both Carnage Inc. an...
by JonAbbott
Tue May 07, 2013 2:40 pm
Forum: ADFFS
Topic: Multi-disc games post DA changes
Replies: 10
Views: 9904

Re: Multi-disc games post DA changes

ADFReserveMemory is doing some weird things, I'm seeing RMA issues after it alters the DA (corruption and modules failing to load). This only happens when it's done from the Supervisor prompt though, under the WIMP it's okay. Even more oddly, it happens on RO3.1 and RO3.5+ so it's not my DA code. Th...
by JonAbbott
Tue May 07, 2013 10:20 am
Forum: ADFFS
Topic: To WIMP or not to WIMP?
Replies: 2
Views: 3803

To WIMP or not to WIMP?

Currently "Boot floppy" will quit the WIMP, which in turn triggers ADFFS to perform a simulated Shift-Reset. This wasn't the best design decision looking back on it, as most games will run under the WIMP, it's only a few games that mess about with the memory map directly that are problemat...
by JonAbbott
Tue May 07, 2013 10:07 am
Forum: ADFFS
Topic: Multi-disc games post DA changes
Replies: 10
Views: 9904

Re: Multi-disc games post DA changes

I've added *ADFReserveMemory which has fixed BlowPipe by reserving 700KB in the boot script. I can see a looming problem though. If DA's can't take memory from application space, delta writes wont be able to allocate more space for writes, we'll have to know how much to reserve up front or take a gu...
by JonAbbott
Mon May 06, 2013 9:55 pm
Forum: ADFFS
Topic: Multi-disc games post DA changes
Replies: 10
Views: 9904

Re: Multi-disc games post DA changes

BlowPipe - think I've figured out what's going on. R13 isn't corrupt, its been set to the end of the application space by the game. When ADFFS takes memory, it's taking BlowPipe's stack! Only way around this is to reserve memory before the game starts, or run it under the WIMP. I need to implement r...
by JonAbbott
Mon May 06, 2013 9:42 pm
Forum: SoundTrackers
Topic: MusMod 2 QTM v0.01 available
Replies: 25
Views: 25609

Re: MusMod 2 QTM v0.01 available

The Module names are in this thread Having a dummy module is how I implemented MemAlloc, it seems like the sensible route to go down short of taking over the relevant OS_Module SWI and fooling the app into thinking its loaded. I may have to do this at a later date, as I've noticed some games load Me...
by JonAbbott
Mon May 06, 2013 9:06 pm
Forum: LCDGameModes
Topic: LCDGameModes v0.11
Replies: 17
Views: 19311

Re: LCDGameModes v0.11

Jon - I'm happy to include LCDGameModes with the next release of ADFFS, if it's ready. I won't be back at the computer until next weekend, so if you can wait that long - that's fine That's fine, I need to fix this DA bug anyway and also need to sort out reserving for games running in BASIC. I think...