You will not be able to post if you are still using Microsoft email addresses such as Hotmail etc
See here for more information viewtopic.php?f=20&t=7296
BOOKMARK THIS PAGE !
https://www.exxosforum.co.uk:8085/IP_CHECK/
You can unban yourself if needed. It also sends me reports to investigate the ban.
DO NOT USE MOBILE / CGNAT DEVICES WHERE THE IP CHANGES CONSTANTLY!
At this time, it is unfortunately not possible to whitelist users when your IP changes constantly.
You may inadvertently get banned because a previous attack may have used the IP you are now on.
So I suggest people only use fixed IP address devices until I can think of a solution for this problem!

FDC cookie

News,announcements,programming,fixes,game patches & discussions.
User avatar
PaulJ
Posts: 1568
Joined: 08 Apr 2018 01:14
Location: USA

Re: FDC cookie

Post by PaulJ »

Very nice, I like the 1.44HD disk as used on the falcon. This will provide a good access point to exchange files with.
Nice work @exxos ,@Icky :thumbup: :thumbup: :thumbup:
User avatar
rubber_jonnie
Site Admin
Site Admin
Posts: 14678
Joined: 17 Aug 2017 19:40
Location: Essex

Re: FDC cookie

Post by rubber_jonnie »

Doesn't TOS look for a specific bridged jumper on the STE in order to enable HD floppy support in TOS 2.06? I know it doesn't mean you can use HD floppies without the MOD, but maybe it requires a hardware jumper and not just the cookie setting in order to work?

Just my random thoughts.
Collector of many retro things!
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
User avatar
exxos
Site Admin
Site Admin
Posts: 28209
Joined: 16 Aug 2017 23:19
Location: UK

Re: FDC cookie

Post by exxos »

@rubber_jonnie we have that jumper emulated in hardware, so it is set, only that register is never access for some reason..
User avatar
rubber_jonnie
Site Admin
Site Admin
Posts: 14678
Joined: 17 Aug 2017 19:40
Location: Essex

Re: FDC cookie

Post by rubber_jonnie »

@exxos Ah, ok I see. Could there be something that is specifically STE related which means it won't work?
Collector of many retro things!
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
User avatar
exxos
Site Admin
Site Admin
Posts: 28209
Joined: 16 Aug 2017 23:19
Location: UK

Re: FDC cookie

Post by exxos »

So exxos got pi**ed off and did a binary hack in the OS...


:twisted: :twisted: :twisted:

2.JPG


Had a small side-effect :lol: :roll:

Capture.JPG

But for my first hack I think I did pretty well :lol:
You do not have the required permissions to view the files attached to this post.
User avatar
Icky
Site Admin
Site Admin
Posts: 4345
Joined: 03 Sep 2017 10:57
Location: UK

Re: FDC cookie

Post by Icky »

:bravo: - This has been eating away at you and me this last week. More you than me :wink:

At least its tracked down that its never going to work with the DIP switch settings on an STF as its also machine type specific i.e. STE
User avatar
exxos
Site Admin
Site Admin
Posts: 28209
Joined: 16 Aug 2017 23:19
Location: UK

Re: FDC cookie

Post by exxos »

@Icky Yeah, the source is a mess! it seems to be literally checking for a STE machine.. I haven't yet quite followed exactly how it is doing that yet.. But I did not want to fake a STF machine as a STE anyway.. is more curiosity than anything... I will go snoop now actually...

EDIT:

Code: Select all

#if (TOSVERSION < 0x300) | TP_50
			move.b    #90,(v_bas_l).w           /* write low byte of video address */
			tst.b     (v_bas_m).w               /* access the medium byte */
			move.b    (v_bas_l).w,d0            /* (which should reset the low byte on an STE!) */
			cmp.b     #90,d0                    /* reset? */
			bne.s     nostedetect               /* yes => STE detected */
			clr.b     (v_bas_l).w               /* clear the low byte again */
			tst.w     (palette).w               /* access the color palette */
			tst.b     (v_bas_l).w
nostedetect:
            sne       STEFlag               /* <>0 => no STE hardware available */
#else
        sf        STEFlag
#endif

Something to do with the video address register then :shrug: Also looks like after that code it checks for DMA sound as well.

Return to “SOFTWARE PROGRAMMING & DISCUSSION”

Who is online

Users browsing this forum: CCBot, petal [bot] and 22 guests