Page 3 of 3
Re: Floppy Drives with TrumpMini3 Woes
Posted: Sun Aug 03, 2025 6:23 pm
by t0nyt
Maybe I’ll just bite the bullet and use Minerva
Will build a new MK2 and fit in my main QL
Please don’t waste any more time on this, again apologies for wasting your time
Many thanks
Tony
Re: Floppy Drives with TrumpMini3 Woes
Posted: Sun Aug 03, 2025 11:50 pm
by aalea
This is my guest of what is happening:
The initial idea of RES_128 is to remove the interface, entirely, by software, so no more memory and no floppy, to be used with some revel microdrives that refuse to operate in other configuration.
So in a original Trump Card, JS Rom, using RES_128 cause a soft-reboot and no initialization of the trump card, no message.
This is caused by JS bug that made interfaces only initialize if it is located in a specific memory position, 0x0C000, or 0xC0000.
So trump card made a trick, first no ROM (so QL can found real memory space), then ROM in 0xC0000, and finally rom in the empty space (0x1000), this 3 state machine only go back to original position, by the hardware signal reset, so when you do a soft-reset, the JS rom can not found it.
everything works as expected.
Then appears Minerva, that search for interfaces in all available space, this include 0x0c000, 0xC0000, any other address in increased of 16Kb, AND in 0x10000.
So when you do a soft-reset, it appears again, initializate and work, because minerva found it in 0x10000.
And when you do a RES_128 and reboot you continue to have floppy, and autoload is from floppy not from microdrive, and RAM space is reserved for the floppy, and some revel microdrive do not work, not because minerva, but because the trump card.
So somebody patched Trump 2.18, with a trick, force a hard-reset by software is complicated, but if you have 128Kb, do not inizializate the disk drive, and you get the desired efect, RES_128 cause no extra rom and no extra floppy, and no TK2!!
The Trump Card Manual indicate:
To run programs unable to run on expanded QL's like Psion Chess enter RES_128 after F1 or F2
after switch on. The QL will now look as though it is unexpanded to the software.
[...]
This includes floppy disk and RAM disk drivers, a dynamic printer buffer, a
versatile screen dump utility and the invaluable SuperToolkit II. Just in case you have some
software which is written assuming that you have an unexpanded QL, there is also a command
to make all our hard work disappear. This command is "RES_128".
So in my opinion, no disk and no TK2 after RES_128 is the original, and desired effect.
Using extra toolkit to get RES_256, RES_512, or try to use disk drive with only 128Kb was not in the plan of developers, and well, we see that not alwais have the same efect.
Re: Floppy Drives with TrumpMini3 Woes
Posted: Mon Aug 04, 2025 5:44 am
by t0nyt
I understand what you are saying, I think, but an original Trump Card, with ROM 2.17c or lower on a JS QL is always detected and active whether you use res_128, 256, 384 or 512
The only thing not active on res_128 is TK2, but the floppies still work
For whatever reason though the miniTrump3 just completely vanishes. If in a 640k total QL though if I do a res_640 it doesn’t vanish (that is I do a soft reset but don’t change memory size)
Many thanks
Tony
Re: Floppy Drives with TrumpMini3 Woes
Posted: Mon Aug 04, 2025 5:55 am
by t0nyt
My original TC uses an older ROM than 2.17c, so I’ll try the older version in MTC3 just to see if there’s any difference
EDIT: actually I don’t think that will make any difference because when I previously fitted the original Trump with v2.19 it worked fine as well (other than res_128, due to the changes made in v2.18 which is why I downgraded it again)
Re: Floppy Drives with TrumpMini3 Woes
Posted: Mon Aug 04, 2025 7:24 am
by t0nyt
This is what the screen looks like after a res_384 on a JS with original Trump 768k
With MTC3 only the QIMSI lines appear
Re: Floppy Drives with TrumpMini3 Woes
Posted: Mon Aug 04, 2025 9:34 am
by Derek_Stewart
Hi,
Here is the extract of RES_128 from TrumpCard v1.27, using DISA
Code: Select all
; BASIC - Procedure 'RES_128'
L00F0 trap #$00 ; SMS_SUPERV
ori.w #$0700,sr
lea $000C0000,a1
lea $00010000,a0
move.w #$0FFF,d0
L0106 move.l (a0)+,(a1)+
dbf d0,L0106
lea $00040000,a4
moveq #$00,d0
jmp $00000184
;
L0118 lea $0001C000,a4
rts
I have not looked at Beule Tools, to see what the RES_xxx command does.
Re: Floppy Drives with TrumpMini3 Woes
Posted: Mon Aug 04, 2025 9:39 am
by t0nyt
t0nyt wrote: Mon Aug 04, 2025 7:24 am
This is what the screen looks like after a res_384 on a JS with original Trump 768k
With MTC3 only the QIMSI lines appear
IMG_4934.jpeg
I copied the ROM from the original TC to MTC3 and the card still vanishes on a res_384 or whatever, so not ROM related
Thanks
Tony
Re: Floppy Drives with TrumpMini3 Woes
Posted: Mon Aug 04, 2025 10:08 am
by Derek_Stewart
t0nyt wrote: Sun Aug 03, 2025 6:10 pm
aalea wrote: Sun Aug 03, 2025 6:04 pm
Sorry but just not have time to check you reply, I will do tonight and provide additional information, but in any case:
GAL differences are related to the integrated RAM of the card, if you are using trumpmini3 that has not RAM, there is no differences.
I HAVE NOT RES_256 or RES_512, in my QL only RES_128 work, the other indicate bad command. I'm not sure how you was able to made it work.
I Just test Minverva + Trump 2.19 and disk work with 512k or 512+256K, and when doing RES_128, floppy do not work.
I Test Minerva + Trump 2.17 and disk work alwais, with 0, 512 or 512+256K, and even after doing RES_128, floppy continue to work, it's show in the boot screen, etc...
I use a utility on Dilwyns download pages (in toolkits) called RES (by Peter Beule) to set memory to any amount
Your final test doesn't work for me, but most of my testing is on JS. Will double check RES_128 + TC 2.17 + 512kb with Minerva
Thanks
Hi
I can not find RES_256or RES_512 in Beule Tools by Peter Beule.
Do you mean RESET?
" RESET"(n) (n is the maximum limit of memory in kB), works as in
previous versions but considers -in opposition to other RESETs-
the fact that there are users which have a Trumpcard plugged-in.
By the help of this RESET, the additional 256 kBytes RAM can be
used as softrom. "RESET" without any parameter produces a cold
start and naturally erases all softroms. Odd numbers are rounded
to the next n.64k (where 2<=n<=10). At the moment the maximum is
640k (Atari QL Emulator: Ramtop-32k), the minimum 128k.
Here is the manual in PDF format:
- E_beule.pdf
- Beule Tools English Manual - Qstripper PDF Convert
- (39.23 KiB) Downloaded 5 times
Re: Floppy Drives with TrumpMini3 Woes
Posted: Mon Aug 04, 2025 10:18 am
by t0nyt
Yes, the command is reset